0001628280-24-029005.txt : 20240620 0001628280-24-029005.hdr.sgml : 20240620 20240620075222 ACCESSION NUMBER: 0001628280-24-029005 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240620 DATE AS OF CHANGE: 20240620 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Silvaco Group, Inc. CENTRAL INDEX KEY: 0001943289 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 271503712 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-42043 FILM NUMBER: 241054095 BUSINESS ADDRESS: STREET 1: 2811 MISSION COLLEGE BOULEVARD STREET 2: 6TH FLOOR CITY: SANTA CLARA STATE: CA ZIP: 95054 BUSINESS PHONE: (408) 567-1000 MAIL ADDRESS: STREET 1: 2811 MISSION COLLEGE BOULEVARD STREET 2: 6TH FLOOR CITY: SANTA CLARA STATE: CA ZIP: 95054 10-Q 1 svco-20240331.htm 10-Q svco-20240331
20240001943289falseQ112/31http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613Member.551xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:puresvco:leaseutr:sqftsvco:requirementsvco:segment00019432892024-01-012024-03-3100019432892024-06-1700019432892024-03-3100019432892023-12-310001943289us-gaap:LicenseMember2024-01-012024-03-310001943289us-gaap:LicenseMember2023-01-012023-03-310001943289svco:SoftwareMaintenanceAndServiceMember2024-01-012024-03-310001943289svco:SoftwareMaintenanceAndServiceMember2023-01-012023-03-3100019432892023-01-012023-03-310001943289us-gaap:CommonStockMember2023-12-310001943289us-gaap:RetainedEarningsMember2023-12-310001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001943289us-gaap:RetainedEarningsMember2024-01-012024-03-310001943289us-gaap:CommonStockMember2024-03-310001943289us-gaap:RetainedEarningsMember2024-03-310001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001943289us-gaap:CommonStockMember2022-12-310001943289us-gaap:RetainedEarningsMember2022-12-310001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100019432892022-12-3100019432892022-01-012022-12-310001943289us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001943289srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001943289us-gaap:CommonStockMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310001943289us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310001943289us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310001943289srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001943289us-gaap:RetainedEarningsMember2023-01-012023-03-310001943289us-gaap:CommonStockMember2023-03-310001943289us-gaap:RetainedEarningsMember2023-03-310001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100019432892023-03-310001943289us-gaap:SubsequentEventMemberus-gaap:IPOMember2024-05-012024-05-310001943289us-gaap:SubsequentEventMember2024-05-310001943289srt:RestatementAdjustmentMember2023-01-012023-03-310001943289srt:RestatementAdjustmentMember2023-03-310001943289us-gaap:AccountsReceivableMembersvco:CustomerOneMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001943289us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembersvco:CustomerTwoMember2023-01-012023-12-310001943289us-gaap:SalesRevenueNetMembersvco:CustomerOneMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001943289svco:OneFinancialInstitutionMemberus-gaap:CashMembersvco:FinancialInstitutionRiskMember2024-03-310001943289svco:OneFinancialInstitutionMemberus-gaap:CashMembersvco:FinancialInstitutionRiskMember2024-01-012024-03-310001943289us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001943289us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001943289us-gaap:SubsequentEventMember2024-04-292024-04-2900019432892024-04-012024-03-3100019432892025-04-012024-03-310001943289us-gaap:DevelopedTechnologyRightsMember2024-03-310001943289us-gaap:CustomerRelationshipsMember2024-03-310001943289us-gaap:NoncompeteAgreementsMember2024-03-310001943289us-gaap:DevelopedTechnologyRightsMember2023-12-310001943289us-gaap:CustomerRelationshipsMember2023-12-310001943289us-gaap:NoncompeteAgreementsMember2023-12-310001943289svco:DepreciatedIntangibleAssetsMember2024-01-012024-01-010001943289svco:DepreciatedIntangibleAssetsMember2024-01-010001943289svco:KipeeMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001943289svco:KipeeMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001943289svco:KipeeMemberus-gaap:RelatedPartyMember2022-05-010001943289us-gaap:RelatedPartyMembersvco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMember2024-03-310001943289us-gaap:RelatedPartyMembersvco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMember2024-01-012024-03-310001943289us-gaap:RelatedPartyMembersvco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMember2023-01-012023-03-310001943289us-gaap:RelatedPartyMembersvco:NewHorizonsCambridgeLTDMember2024-03-310001943289us-gaap:RelatedPartyMembersvco:NewHorizonsFranceMember2024-03-310001943289svco:A2022CreditLineMemberus-gaap:LineOfCreditMemberus-gaap:RelatedPartyMember2022-06-130001943289svco:A2022CreditLineMemberus-gaap:LineOfCreditMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001943289svco:A2022CreditLineMemberus-gaap:LineOfCreditMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001943289svco:A2022CreditLineMemberus-gaap:LineOfCreditMember2024-03-310001943289us-gaap:RelatedPartyMembersvco:LoanMember2012-02-012012-02-290001943289us-gaap:RelatedPartyMembersvco:LoanMember2024-03-310001943289srt:DirectorMemberus-gaap:LicenseMember2024-01-012024-03-310001943289srt:DirectorMember2024-03-310001943289svco:A2022CreditLineMemberus-gaap:PrimeRateMemberus-gaap:LineOfCreditMember2022-06-132022-06-130001943289svco:A2022CreditLineMemberus-gaap:LineOfCreditMember2023-12-310001943289us-gaap:LineOfCreditMembersvco:EastWestBankLoanMember2023-12-310001943289us-gaap:PrimeRateMemberus-gaap:LineOfCreditMembersvco:EastWestBankLoanMember2023-12-312023-12-310001943289us-gaap:LineOfCreditMembersvco:EastWestBankLoanMember2024-01-012024-03-310001943289us-gaap:LineOfCreditMembersvco:EastWestBankLoanMember2024-03-310001943289us-gaap:RestrictedStockUnitsRSUMember2024-03-180001943289us-gaap:RestrictedStockUnitsRSUMember2024-03-182024-03-180001943289svco:RestrictedStockUnitsRSUsTimeBasedMember2024-03-182024-03-180001943289us-gaap:ShareBasedCompensationAwardTrancheOneMembersvco:RestrictedStockUnitsRSUsTimeBasedMember2024-03-182024-03-180001943289us-gaap:ShareBasedCompensationAwardTrancheTwoMembersvco:RestrictedStockUnitsRSUsTimeBasedMember2024-03-182024-03-180001943289svco:RestrictedStockUnitsRSUsTimeBasedMember2023-12-310001943289svco:RestrictedStockUnitsRSUsTimeBasedMember2023-10-012023-12-310001943289svco:RestrictedStockUnitsRSUsTimeBasedVestedMember2023-12-310001943289svco:RestrictedStockUnitsRSUsTimeBasedNonvestedMember2023-12-310001943289svco:RestrictedStockUnitsRSUsTimeBasedMember2024-01-012024-03-310001943289svco:RestrictedStockUnitsRSUsTimeBasedVestedMember2024-01-012024-03-310001943289svco:RestrictedStockUnitsRSUsTimeBasedNonvestedMember2024-01-012024-03-310001943289svco:RestrictedStockUnitsRSUsTimeBasedMember2024-03-310001943289svco:RestrictedStockUnitsRSUsTimeBasedVestedMember2024-03-310001943289svco:RestrictedStockUnitsRSUsTimeBasedNonvestedMember2024-03-310001943289country:JP2024-01-012024-03-310001943289country:JP2023-01-012023-03-310001943289country:US2024-01-012024-03-310001943289country:US2023-01-012023-03-310001943289country:CN2024-01-012024-03-310001943289country:CN2023-01-012023-03-310001943289country:KR2024-01-012024-03-310001943289country:KR2023-01-012023-03-310001943289svco:AllOtherCountriesMember2024-01-012024-03-310001943289svco:AllOtherCountriesMember2023-01-012023-03-310001943289country:US2024-03-310001943289country:US2023-12-310001943289country:JP2024-03-310001943289country:JP2023-12-310001943289country:CN2024-03-310001943289country:CN2023-12-310001943289svco:AllOtherCountriesMember2024-03-310001943289svco:AllOtherCountriesMember2023-12-310001943289svco:SoftwareLicensesMember2024-01-012024-03-310001943289svco:OtherToolsMember2024-01-012024-03-310001943289svco:NangatePartiesCrossComplaintMember2022-01-012022-01-310001943289svco:AldiniSecondAmendedComplaintMember2022-08-232022-08-230001943289us-gaap:FairValueMeasurementsRecurringMember2024-03-310001943289us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-03-310001943289us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001943289us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001943289us-gaap:FairValueMeasurementsRecurringMember2023-12-310001943289us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001943289us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001943289us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-3100019432892023-01-012023-12-310001943289svco:EarnOutPaymentsMember2023-01-012023-12-310001943289svco:MilestonePaymentsMember2023-01-012023-12-310001943289us-gaap:SubsequentEventMembersvco:SemiconductorIntellectualPropertySIPMember2024-04-112024-04-110001943289svco:MicronTechnologyInc.MicronMemberus-gaap:SubsequentEventMemberus-gaap:ConvertibleDebtMember2024-04-160001943289svco:MicronTechnologyInc.MicronMemberus-gaap:SubsequentEventMemberus-gaap:ConvertibleDebtMember2024-04-162024-04-160001943289svco:MicronTechnologyInc.MicronMemberus-gaap:SubsequentEventMemberus-gaap:ConvertibleDebtMembersvco:DebtConversionTermsOneMember2024-04-162024-04-160001943289svco:MicronTechnologyInc.MicronMemberus-gaap:SubsequentEventMembersvco:DebtConversionTermsTwoMemberus-gaap:ConvertibleDebtMember2024-04-162024-04-160001943289svco:MicronTechnologyInc.MicronMembersvco:DebtConversionTermsThreeMemberus-gaap:SubsequentEventMemberus-gaap:ConvertibleDebtMember2024-04-162024-04-160001943289svco:MicronTechnologyInc.MicronMemberus-gaap:SubsequentEventMemberus-gaap:ConvertibleDebtMember2024-05-132024-05-130001943289us-gaap:SubsequentEventMembersvco:StockAndCashBasedAwardsMember2024-04-260001943289us-gaap:SubsequentEventMemberus-gaap:IPOMember2024-05-132024-05-130001943289us-gaap:SubsequentEventMember2024-05-13

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                 to                
Commission file number 001-42043
Silvaco Group, Inc.
(Exact name of Registrant as specified in its charter)
Delaware737227-1503712
(State or other jurisdiction of
incorporation or organization)
(Primary Standard Industrial
Classification Code Number)
(I.R.S. Employer
Identification Number)
Silvaco Group, Inc.
4701 Patrick Henry Drive, Building #23
Santa Clara, CA 95054
(408) 567-1000
(Address, including zip code, and telephone number, including area code, of Registrant’s principal executive offices)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.0001 per shareSVCOThe Nasdaq Stock Market LLC
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 and posted on its corporate web site, if any, 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, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting 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 is a shell company (as defined in Rule 12b-2 of the Act).     Yes      No ☒
As of June 17, 2024 the registrant had 26,294,217 shares of common stock, $0.0001 par value per share, outstanding.


TABLE OF CONTENTS
Page
PART I.
Item 1.
Item 2.
Item 3.
Item 4.
PART II.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.





SILVACO GROUP, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited, in thousands except share and par value amounts)
March 31, 2024December 31, 2023
ASSETS
Current assets:
Cash $5,739 $4,421 
Accounts receivable, net5,562 4,006 
Contract assets, net9,240 8,749 
Prepaid expenses and other current assets1,748 2,549 
Deferred transaction costs1,943 1,163 
Total current assets24,232 20,888 
Long-term assets:
Property and equipment, net656 591 
Operating lease right-of-use assets, net2,157 1,963 
Intangible assets, net273 342 
Goodwill9,026 9,026 
Long-term portion of contract assets, net8,961 6,250 
Other assets2,057 1,825 
Total long-term assets23,130 19,997 
Total assets$47,362 $40,885 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable$3,332 $2,495 
Accrued expenses and other current liabilities9,945 10,255 
Accrued income taxes2,185 1,626 
Deferred revenue, current7,935 7,882 
Operating lease liabilities, current817 735 
Related party line of credit2,016 2,000 
Total current liabilities26,230 24,993 
Long-term liabilities:
Deferred revenue, non-current4,737 5,071 
Operating lease liabilities, non-current1,320 1,198 
Long-term loan facility4,283  
Other long-term liabilities197 221 
Total liabilities36,767 31,483 
Commitments and contingencies (Note 11)
Stockholders' equity:
Common stock, $0.0001 par value; 25,000,000 shares authorized; 20,000,000 shares issued and outstanding
2 2 
Retained earnings12,770 11,392 
Accumulated other comprehensive loss(2,177)(1,992)
Total stockholders' equity10,595 9,402 
Total liabilities and stockholders' equity$47,362 $40,885 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
1

SILVACO GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(Unaudited, in thousands except share and per share amounts)
 Three Months Ended March 31,
20242023
Revenue:
Software license revenue$12,258 $10,665 
Maintenance and service3,631 3,626 
Total revenue15,889 14,291 
Cost of revenue1,973 2,025 
Gross profit13,916 12,266 
Operating expenses:
Research and development3,616 3,375 
Selling and marketing3,312 2,805 
General and administrative4,600 4,553 
Total operating expenses11,528 10,733 
Operating income2,388 1,533 
Interest and other expense, net205 331 
Income before income tax provision2,183 1,202 
Income tax provision805 388 
Net income$1,378 $814 
Earnings per share attributable to common stockholders:
Basic and diluted$0.07 $0.04 
Weighted average shares used in computing per share amounts:
Basic and diluted20,000,00020,000,000
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
2

SILVACO GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited, in thousands)
Three Months Ended March 31,
20242023
Net income$1,378 $814 
Other comprehensive (loss) income:
Foreign currency translation adjustments(185)88 
Comprehensive income$1,193 $902 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3

SILVACO GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited, in thousands except share amounts)
Three Months Ended March 31, 2024
Common StockRetained EarningsAccumulated Other Comprehensive LossTotal Stockholders’ Equity
SharesAmount
Balance, December 31, 202320,000,000$2 $11,392 $(1,992)$9,402 
Other comprehensive loss— — — (185)(185)
Net income— — 1,378 — 1,378 
Balance, March 31, 202420,000,000$2 $12,770 $(2,177)$10,595 
Three Months Ended March 31, 2023
Common StockRetained EarningsAccumulated Other Comprehensive LossTotal Stockholders’ Equity
SharesAmount
Balance, December 31, 202220,000,000$2 $11,928 $(1,907)$10,023 
ASC 326 Transition Adjustment— — (220)— (220)
Balance, January 1, 202320,000,000 2 11,708 (1,907)9,803 
Other comprehensive income— — — 88 88 
Net income— — 814 — 814 
Balance, March 31, 202320,000,000$2 $12,522 $(1,819)$10,705 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
4

SILVACO GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited, in thousands)
Three Months Ended March 31,
20242023
Cash flows from operating activities:
Net income$1,378 $814 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:
Depreciation and amortization120 166 
Gain on disposal of fixed assets(10) 
Provision for credit losses222 21 
Change in fair value of contingent consideration(8)265 
Changes in operating assets and liabilities:
Accounts receivable(1,844)(3,718)
Contract assets(3,679)889 
Prepaid and other current assets788 (232)
Other assets(274) 
Accounts payable877 513 
Accrued expenses(670)(1,248)
Accrued income taxes574 242 
Deferred revenue(21)2,888 
Other current liabilities(49)146 
Other long-term liabilities24 (245)
Net cash (used in) provided by operating activities(2,572)501 
Cash flows from investing activities:
Purchases of property and equipment(10)(177)
Net cash used in investing activities(10)(177)
Cash flows from financing activities:
Proceeds from loan facility4,250  
Contingent consideration(13)(582)
Deferred transaction costs(364) 
Net cash provided by (used in) financing activities3,873 (582)
Effect of exchange rate fluctuations on cash 27 75 
Net increase (decrease) in cash 1,318 (183)
Cash, beginning of period4,421 5,478 
Cash, end of period$5,739 $5,295 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
5

SILVACO GROUP, INC.
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
1. Description of Business
Silvaco Group, Inc. (“Silvaco,” and together with its subsidiaries, the “Company”) was incorporated as a Delaware corporation on November 18, 2009. The Company is a provider of technology computer aided design (“TCAD”) software, electronic data automation (“EDA”) software and semiconductor intellectual property (“SIP”). TCAD, EDA and SIP solutions enable semiconductor and photonics companies to increase productivity, accelerate their products’ time-to-market and reduce their development and manufacturing costs. The Company has decades of expertise developing the “technology behind the chip” and providing solutions that span from atoms to systems, starting with providing software for the atomic level simulation of semiconductor and photonics material for devices, to providing software and SIP for the design and analysis of circuits and system level solutions. The Company provides SIP for system-on-a-chip (“SoC”), integrated circuits (“ICs”) and SIP management tools to enable team collaborations on complex SoC designs. The Company’s customers include semiconductor manufacturers, original equipment manufacturers (“OEMs”) and design teams who deploy the Company’s solutions in production flows across the Company’s target markets, including display, power devices, automotive, memory, high performance computing (“HPC”), internet of things (“IoT”) and 5G/6G mobile markets.
Initial Public Offering
In May 2024, the Company completed its initial public offering (“IPO”), in which it issued and sold 6,000,000 shares of its common stock at the public offering price of $19.00 per share. The Company received gross proceeds of $114.0 million, with $106.0 million funded to the Company after deducting underwriting discounts and commissions. See Note 13, Subsequent Events, for further discussion.

2. Summary of Significant Accounting and Reporting Policies
Basis of presentation and consolidation
The accompanying condensed consolidated financial statements have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("GAAP") and include the accounts of Silvaco and all of the Company's wholly owned subsidiaries with operations in North America, Europe, Asia and South America. All intercompany transactions and balances have been eliminated upon consolidation.
Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted from these condensed consolidated financial statements, as permitted by Securities and Exchange Commission (“SEC”) rules and regulations. Accordingly, these condensed consolidated financial statements should be read in conjunction with its audited consolidated financial statements for the year ended December 31, 2023 and the related notes thereto included in the Company’s final prospectus relating to the initial public offering, dated May 8, 2024 (the “Prospectus”), relating to the Registration Statement on Form S-1 (File No. 333-278666), as amended (“Registration Statement”), filed with the SEC on May 10, 2024, pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (“Securities Act”). The December 31, 2023 condensed consolidated balance sheet was derived from the audited consolidated financial statements as of that date. In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the condensed consolidated financial statements.
The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the Company’s operating results to be expected for the full fiscal year or any other future interim or annual period.
Revision of Prior Financial Statements
For the three months ended March 31, 2023, accrued expenses and general and administrative expenses were understated by $0.2 million in the Company’s condensed consolidated balance sheet and condensed consolidated statement of income, respectively, due to certain accruals for professional services rendered not being recorded.
6

The Company has determined that such errors are immaterial and has increased accrued expenses and other current liabilities and general and administrative expenses to correct these immaterial errors.
Emerging growth company status
The Company is an emerging growth company as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies.
The Company will remain an emerging growth company until the earliest of (i) the last day of the first fiscal year (a) following the fifth anniversary of the completion of the Company’s initial public offering (“IPO”), (b) in which the Company’s total annual gross revenue is at least $1.2 billion, or (c) when the Company is deemed to be a large accelerated filer, which means the market value of our common stock that is held by non-affiliates exceeds $700.0 million as of the prior June 30th and (ii) the date on which the Company has issued more than $1.0 billion in non-convertible debt securities during the prior three-year period.
Use of estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements. Estimates also affect the amounts of revenue and expenses during the reported periods. The Company’s most significant estimates relate to revenue recognition. Other estimates include, but are not limited to, accounts receivable allowances, stock-based compensation, valuation of goodwill and other intangible assets, contingent consideration, uncertain tax positions and income taxes. Actual results could differ from those estimates.
Stock split
On April 29, 2024, the Company effected a 1-for-2 reverse split of its common stock. Upon the effectiveness of the reverse stock split, (i) every two shares of outstanding common stock was combined into a single share of common stock, (ii) the number of shares of common stock to be granted upon the vesting of each outstanding restricted stock unit (“RSU”) was proportionally decreased on a 2-for-1 basis, and (iii) the fair value of each outstanding RSU was proportionately increased on a 1-for-2 basis. All of the outstanding common stock share numbers, RSUs, RSU fair values and per share amounts have been adjusted, on a retroactive basis, to reflect this 1-for-2 reverse stock split for all periods presented. The par value per share and authorized number of shares of common stock were not adjusted as a result of the reverse stock split.
Concentrations of credit risk
As of March 31, 2024, none of the Company’s customers represented more than 10% of the Company’s accounts receivable. As of December 31, 2023, two customers represented 20% and 15% of the Company’s accounts receivable.
During the three months ended March 31, 2024 one customer represented 11% of the Company’s total revenue. None of the Company’s customers represented more than 10% of the Company’s total revenue for the three months ended March 31, 2023.
In addition to the concentration of credit risk with respect to trade receivables, the Company's cash on deposit with financial institutions is also exposed to concentration risk. The Company's cash on deposit with financial institutions are insured through various public and private bank deposit insurance programs, foreign and domestic; however, a significant portion of cash balances held as of March 31, 2024 and December 31, 2023 exceeded insured limits.
As of March 31, 2024, $3.0 million, or 52%, of the Company’s cash was maintained with one financial institution, where the Company’s current deposits are in excess of federally insured limits. Past macroeconomic conditions have resulted in the actual or perceived financial distress of many financial institutions, including the failures of Silicon Valley Bank, Signature Bank, First Republic Bank and the UBS takeover of Credit Suisse. If the financial institutions with whom the Company does business were to be placed into receivership, the Company may be unable to access the cash it has on deposit with such institutions. If the Company is unable to access its cash as needed, the Company’s financial position and ability to operate its business could be adversely affected.
7

Allowance for credit losses
The Company assesses its ability to collect outstanding receivables and contract assets and provides customer-specific allowances, allowances for credit losses for the portion of receivables and contract assets that are estimated to be uncollectible. Allowances for credit losses are based on historical collection experience and expected credit losses, customer specific financial condition, current economic trends in the customer's industry and geographic region, changes in customer demand and the overall economic climate in the market the Company serves. Provisions for the allowance for expected credit losses attributable to bad debt are recorded as general and administrative expenses. Account balances deemed uncollectible are written off, net of actual recoveries. If circumstances related to specific customers or the market the Company serves change, the Company’s estimate of the recoverability of its accounts receivable and contract assets could be further adjusted. The Company does not have any material account receivable or contract asset balances that are past due and has not written off any significant balances in its portfolio against the allowance for credit losses for the periods presented. The Company’s provision for credit losses was $0.2 million and $21,000 for the three months ended March 31, 2024 and 2023, respectively. The Company’s allowance for expected credit losses on accounts receivable and contract assets, in the aggregate, was $0.8 million and $0.5 million as of March 31, 2024 and December 31, 2023, respectively.
Foreign currencies
The financial statements of Silvaco's international subsidiaries with local functional currencies are translated to U.S. dollars upon consolidation. Assets and liabilities are translated at the effective exchange rate on the balance sheet date. Results of operations are translated at average exchange rates, which approximate rates in effect when the underlying transactions occur. For the three months ended March 31, 2024 and 2023, the Company recorded foreign currency translation adjustments of $(0.2) million and $0.1 million, respectively, within accumulated other comprehensive loss.
Certain sales and intercompany transactions are denominated in foreign currencies. These transactions are recorded in functional currency at the appropriate exchange rate on the transaction date. Monetary assets and liabilities denominated in a currency other than the Company's functional currency or its subsidiaries' functional currencies are remeasured at the effective exchange rate on the balance sheet date. Gains and losses resulting from foreign exchange transactions are included in interest and other expense, net. The Company recorded net foreign exchange transaction losses of $0.1 million and $0.2 million for the three months ended March 31, 2024 and 2023, respectively.
Accumulated other comprehensive loss
Accumulated other comprehensive loss is composed entirely of foreign currency translation adjustments.
Earnings per share (EPS)
Basic EPS is computed based on the weighted average number of shares of common stock outstanding. Diluted EPS is computed based on the weighted average number of common shares outstanding increased by dilutive common stock equivalents, attributable to RSU grants.
The following outstanding securities for the three months ended March 31, 2024 and 2023 were excluded from the computation of diluted earnings per share because the issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied as of March 31, 2024. See Note 8, Restricted Stock Units for additional information.
March 31,
20242023
RSU Grants4,302,178 3,047,234 
Recently adopted accounting pronouncements
In August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. This ASU simplifies accounting for convertible instruments by removing major separation
8

models required under current GAAP. The Company adopted this standard on January 1, 2024 and the adoption did not impact the condensed consolidated financial statements.
Accounting guidance issued and not yet adopted
In November 2023, the FASB issued Accounting Standards Update ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an interim and annual basis. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal periods beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. The Company is currently evaluating the impact of the guidance on the condensed consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU No. 2023-09 (“ASU 2023-09”), Income Taxes (Topic 740): Improvement to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on the condensed consolidated financial statements and related disclosures.
3. Revenue
The Company's revenue is derived principally from contracts which promise to deliver combinations of software licensing and related maintenance and services, which are accounted for as separate performance obligations with differing revenue recognition patterns. The transaction price is allocated to each distinct performance obligation based on the relative standalone selling price. Software license revenue consists of the Company’s software sold under a software license. Revenue related to stand-alone software applications are generally recognized upon shipment and delivery of license keys. For certain arrangements revenue is recognized based on usage or ratably over the term of the arrangement. Maintenance and service revenue consists of both maintenance revenues and professional services revenues which is recognized based on usage or ratably over the term of the arrangement. Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a contract asset when revenue is recognized prior to invoicing, an accounts receivable upon invoicing or deferred revenue when invoicing precedes revenue recognition.
Customer contracts
The Company accounts for a contract with a customer when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights and payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration it is entitled to. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised software or providing service to a customer.
For multi-year software licenses, the Company generally invoices customers annually at the beginning of each annual coverage period.
Transaction Price Allocated to the Remaining Performance Obligations
As of March 31, 2024, approximately $29.1 million of revenue is expected to be recognized from remaining performance obligations. Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes both deferred revenue and backlog. The Company's backlog represents installment billings for periods beyond the current billing cycle. The Company expects to recognize revenue on approximately 49% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
Deferred Revenue
Deferred revenue is comprised mainly of unearned revenue related to maintenance and service on software licenses and pending software license deliveries. Maintenance and service revenue is recognized ratably over the coverage period. Software license revenue is recognized upfront upon delivery of the licensed software. Deferred revenue also includes contracts for professional services to be performed in the future which are recognized as revenue when the company delivers the related service pursuant to the terms of the customer arrangement.
During the three months ended March 31, 2024, the Company recognized revenue of $2.3 million that was included in the total deferred revenue balance at December 31, 2023. All other activity in deferred revenue is due to the
9

timing of invoices in relation to the timing of revenue during the three months ending March 31, 2024 as described above.
4. Leases
The Company’s headquarters are located in Santa Clara, California, where the Company has an operating lease covering its corporate office expiring in March of 2025. The Company also has operating leases in Duluth, Georgia, and abroad, in Japan, France, China, the United Kingdom, Taiwan, Singapore, and Korea, among other countries. The expiration dates for these operating leases range from 2024 through 2029. As of March 31, 2024 and December 31, 2023, the Company’s operating lease right-of-use assets and operating lease liabilities were as follows:
March 31,December 31,
20242023
(in thousands)
Operating lease right-of-use assets, net$2,157 $1,963 
Operating lease liabilities, current817 735 
Operating lease liabilities, non-current$1,320 $1,198 
The components of operating lease cost during the periods presented were as follows:
Three Months Ended March 31,
20242023
(in thousands)
Operating lease cost$230 $256 
Variable lease cost(1)
60 24 
Total operating lease cost
$290 $280 
(1)Variable lease cost includes common area maintenance, utilities, security, insurance and property taxes.
Additional information related to the Company’s operating leases for the three months ended March 31, 2024 and 2023 was as follows:
Three Months Ended March 31,
20242023
(in thousands)
Cash paid for operating lease liabilities$222 $256 
Right-of-use assets obtained in exchange for lease obligations$567 $ 
Weighted average remaining lease term (in years)3.854.47
Weighted average discount rate3.83 %4.13 %
10

As of March 31, 2024 maturities of operating lease liabilities were as follows:
Year Ending December 31,Amount
(in thousands)
Remainder of 2024$622 
2025652 
2026382 
2027219 
2028194 
Thereafter194 
Total lease payments$2,263 
Less: imputed interest(126)
Total operating lease liabilities
$2,137 
Current portion of lease liability
$817 
Non-current portion of lease liability
$1,320 
The Company recorded rent expense of $0.3 million during each of the three months ended March 31, 2024 and 2023.
5. Goodwill and Intangible Assets
There were no changes in goodwill during the three months ended March 31, 2024 and 2023.
As of March 31, 2024 intangible assets were classified as follows:
March 31, 2024
Intangible assets:Weighted Average Amortization Period (in years)Gross Carrying Value Accumulated AmortizationNet Carrying Value
(in thousands)
Developed technology5$800 $(547)$253 
Customer relationships590 (77)13 
Non-compete agreements520 (13)7 
Total intangible assets
$910 $(637)$273 
December 31, 2023
Intangible assets:Weighted Average Amortization Period (in years)Gross Carrying ValueAccumulated AmortizationNet Carrying Value
(in thousands)
Developed technology5$2,660 $(2,367)$293 
Customer relationships52,416 (2,374)42 
Non-compete agreements5179 (172)7 
Total intangible assets
$5,255 $(4,913)$342 
Amortization expense for intangible assets was $0.1 million during each of the three months ended March 31, 2024 and 2023.
As of January 1, 2024, the Company removed the carrying value of $4.3 million of fully amortized intangible assets which at time of removal had nil net book value.
11

As of March 31, 2024, estimated future amortization expense for the intangible assets reflected above was as follows:
Year Ending December 31,
Amount
(in thousands)
Remainder of 2024$136 
2025137 
Total net carrying value of intangible assets
$273 
6. Related Parties
The Company has a commercial lease agreement with Kipee International, Inc., a related party controlled by Katherine Ngai-Pesic, who is the Company's founding principal stockholder and chairperson of the Board of Directors, for Silvaco's corporate office in Santa Clara, California. In connection with this lease arrangement, the Company recorded rent expense of $0.1 million during each of the three months ended March 31, 2023 and 2024, respectively. The Company's right-of-use asset and operating lease liability under this three year arrangement, which commenced on May 1, 2022 and expires on March 31, 2025, is $0.2 million as of March 31, 2024.
The Company has two international office leases with New Horizons (Cambridge) LTD (“NHC”) and New Horizons France (“NHF”) in Cambridgeshire, England and Grenoble, France, respectively. NHC and NHF are real estate entities owned and controlled by Ms. Ngai-Pesic. In connection with these lease arrangements, the Company recorded rent expense of $0.1 million during each of the three months ended March 31, 2024 and 2023. The Company's right-of-use asset and operating lease liability under the NHC lease, which expires on December 31, 2029, is $1.0 million as of March 31, 2024. The Company's right-of-use asset and operating lease liability under the NHF lease, which expires on April 30, 2026, is $0.1 million as of March 31, 2024.
On June 13, 2022, Silvaco entered into a $4.0 million line of credit with Ms. Ngai-Pesic (the “2022 Credit Line”). In connection with this line of credit, the Company recorded interest expense of $0.1 million and $44,000 during the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, the principal balance of this line of credit was $2.0 million. See Note 7, Debt, and Note 13, Subsequent Events, for further discussion.
In February of 2012, Gu-Guide LP, a real estate entity controlled by Ms. Ngai-Pesic, Bank of the West and Silvaco Group, Inc., as guarantor, entered into a loan agreement pursuant to which Bank of the West agreed to lend Gu-Guide LP certain amounts of money (the “Loan”). The Loan is secured by a building representing a total of 9,000 square feet located at 4701 Patrick Henry Drive, Santa Clara, California 95054. In the event that the proceeds from the foreclosure of the foregoing collateral are insufficient to repay the outstanding amounts under the Loan, Silvaco Group Inc. has guaranteed the repayment of the outstanding amounts under the Loan. As of March 31, 2024, $0.8 million is outstanding under the Loan which matures on August 1, 2024.
A member of the Company’s board of directors also serves as chairman of the board for one of Silvaco’s customers. During the three months ended March 31, 2024, the Company recorded $0.5 million in software revenue from this customer. As of March 31, 2024, the balance of the Company’s accounts receivable and contract assets with this customer was $0.2 million and $0.3 million, respectively.
7. Debt
On June 13, 2022, Silvaco entered into the 2022 Credit Line which bears interest at a rate of prime plus 1% per annum. As of March 31, 2024 and December 31, 2023, the principal balance of the 2022 Credit Line was $2.0 million. Subsequent to the Company’s IPO on May 13, 2024, the 2022 Credit Line was repaid in full and is set to expire on June 13, 2024. See Note 13 for further discussion.
In December 2023, the Company entered into a loan facility with East West Bank (the “East West Bank Loan”) which has a maturity date of December 14, 2025 and provides for borrowings of up to $5.0 million bearing interest at a per annum rate equal to one half of one percent (0.5%) above the greater of (i) the prime rate or (ii) four and one half percent (4.5%). The Company drew $4.3 million on the East West Bank Loan during the three months ended March 31, 2024. The balance on the East West Bank Loan as of March 31, 2024 was $4.3 million, and the Company was in compliance with all covenants. During the three months ended March 31, 2024, the Company
12

recorded interest expense of $0.1 million on the East West Bank Loan. Subsequent to the Company’s IPO, on May 13, 2024, the East West Bank Loan was repaid in full and terminated. See Note 13 for further discussion.
8. Restricted Stock Units
On March 18, 2024, the number of shares of common stock reserved for issuance of RSU under the Company’s 2014 Stock Incentive Plan (the “2014 Plan”) was increased to 4.6 million and the term of the 2014 Plan was extended to March 18, 2034. The RSUs generally have two vesting requirements, a time and service-based requirement (the “Time-Based Requirement”) and a liquidity event requirement (the “Liquidity Event Requirement”). The Liquidity Event Requirement will be satisfied as to any then-outstanding RSUs on the first to occur of: (1) a change in control event (as defined in the award agreement) or (2) the first sale of common stock pursuant to an underwritten IPO, in either case, within 10 years of the grant date. The Time-Based Requirement generally requires four years for full vesting of the grants, with 25% vesting after one year and quarterly vesting over the subsequent three years. Certain grants have had modified time-based vesting requirements, including certain grants that have been issued with the Time-Based Requirement satisfied on the grant date.
On April 26, 2024, in connection with the Company’s IPO, our board of directors approved and adopted, subject to stockholder approval, the 2024 Stock Incentive Plan (“2024 Plan”), and our stockholders approved the 2024 Plan on April 29, 2024. The 2024 Plan became effective on May 8, 2024 and supersedes our 2014 Plan.
The following table summarizes the Company's RSU activity for the three months ended March 31, 2024:
Weighted AverageRestricted Stock Units
Grant Date Fair ValueRemaining Contract Term (in years)GrantedTime Vested
Time Non-Vested
Balance as of December 31, 2023$7.20 6.563,398,276 2,060,651 1,337,625 
Granted15.65 9.87957,525  957,525 
Vested5.85 9.17 94,474 (94,474)
Forfeited / canceled8.25 5.36(53,623) (53,623)
Balance as of March 31, 2024$9.09 7.124,302,178 2,155,125 2,147,053 
During the three months ended March 31, 2024, the grant date fair value of the RSU awards was derived from an interpolation based on the contemplated listing price of the Company’s anticipated IPO.
Historically the Company has not recorded stock-based compensation expense for the RSUs, due to the Liquidity Event Requirement not being probable. The Company has valued the unrecorded stock-based compensation expense, using historical estimates of the fair value of the Company's common stock. Should the Liquidity Event Requirement (“Liquidity Event”) become probable, the Company would incur stock-based compensation expense associated with (i) active employees and service providers who have fulfilled or are in the process of fulfilling the Time Based Requirement, (ii) certain former employees and service providers whose RSUs become vested in connection with the Liquidity Event, and (iii) the acceleration of the Time Based Requirement for certain awards to executive officers, senior management and directors as a result of Liquidity Event.
As of March 31, 2024, the Company had 4,302,178 outstanding RSUs. The total grant date fair value of such outstanding RSUs in unrecognized stock-based compensation expense is $39.1 million. The 2,155,125 RSUs which have contractually met the Time-Based Requirement as of March 31, 2024, have a grant date fair value of $12.8 million. The remaining 2,147,053 RSUs which have not met the Time-Based Requirement as of March 31, 2024, have a grant date fair value of $26.3 million.
On May 13, 2024, the Liquidity Event Requirement was satisfied with the completion of the Company’s IPO. See Note 13 for further discussion.
As a result, effective with the Company’s IPO, the Company will record cumulative stock-based compensation expense for the service period through such date using the straight-line attribution method, net of actual forfeitures, based on the grant-date fair value of the RSU awards. Had the IPO and Liquidity Event been completed on March 31, 2024, the Time Based Requirement would be accelerated in accordance with their terms for an additional
13

228,043 RSUs, and the Company would have recognized cumulative combined stock-based compensation expense of $16.5 million for active and former employees and service providers as of March 31, 2024.
9. Income Taxes
The Company’s provision for income taxes consists principally of state and local, and foreign taxes, as applicable, in amounts necessary to align the Company’s year-to-date tax provision with the effective rate that it expects to achieve for the full year.
For the three months ended March 31, 2024 and 2023 the Company recorded an income tax provision of $0.8 million and $0.4 million, respectively. The effective tax rate for the three months ended March 31, 2024 and 2023 was 37% and 32%, respectively.
The Company determines its income tax provision for interim periods using an estimate of its annual effective tax rate adjusted for discrete items occurring during the periods presented. The difference between its effective tax rate and the federal statutory rate is primarily attributable to state income taxes, foreign income taxes, the effect of certain permanent differences, and a full valuation allowance against net deferred tax assets.
Management establishes a valuation allowance for those deductible temporary differences when it is more likely than not that the benefit of such deferred tax assets will not be recognized. The ultimate realization of deferred tax assets is dependent upon the Company's ability to generate taxable income during periods in which the temporary differences become deductible. Management regularly reviews the deferred tax assets for recoverability and establishes a valuation allowance based on historical taxable income, projected future taxable income, and the expected timing of the reversals of existing temporary differences. Through the quarter ended March 31, 2024, management believes that it is more likely than not that the deferred tax assets will not be realized, such that a full valuation allowance has been recorded.
The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions and certain foreign jurisdictions. The Company is not currently under audit by the Internal Revenue Service or other similar state, local, and foreign authorities. All tax years remain open to examination by major taxing jurisdictions to which the Company is subject for a period of three years for federal and four years for states, after the utilization of net operating losses and credits.
10. Segment Reporting and Geographical Concentration
The Company manages its operations through an evaluation of a consolidated business segment that solves semiconductor design challenges by offering affordable and competitive TCAD software, EDA software and design IP to support engineers and researchers across the globe. The chief operating decision maker, who is the Company’s Chief Executive Officer, reviews financial information presented on a consolidated basis for the purpose of allocating resources and evaluating financial performance. As such, the Company’s operations constitute a single operating segment and one reportable segment.
Revenue is attributed to geography based upon the country in which the software license is used, or maintenance and services are delivered. The Company's single reportable segment recorded customer revenue from the following geographical areas for the three months ended March 31, 2024 and 2023:
March 31,
Region20242023
(in thousands)
Japan$4,755 $2,310 
United States4,062 4,865 
China1,731 2,680 
Korea1,092 1,178 
All other4,249 3,258 
Total revenue$15,889 $14,291 
14

Property and equipment are attributed to geography based on the country where the assets are located. The following table presents a summary of property and equipment by region as of March 31, 2024 and December 31, 2023:
March 31,December 31,
Region20242023
(in thousands)
United States$221 $242 
Japan179 74 
China143 152 
All other countries113 123 
Total property and equipment$656 $591 
11. Commitments and Contingencies
Warranties
The Company typically provides its customers a warranty on its software licenses for a period of no more than 90 days and on its other tools for a period of no more than one year. Such warranties are accounted for in accordance with the authoritative guidance issued by the FASB on contingencies. For the three months ended March 31, 2024 and 2023, the Company has not incurred any costs related to warranty obligations.
Indemnification
Under the terms of substantially all of its license agreements, the Company has agreed to indemnify its customers for costs and damages arising from claims against such customers based on, among other things, allegations that the Company’s software infringes the intellectual property rights of a third party. In most cases, in the event of an infringement claim, the Company retains the right to (i) procure for the customer the right to continue using the software; (ii) replace or modify the software to eliminate the infringement while providing substantially equivalent functionality; or (iii) if neither (i) nor (ii) can be reasonably achieved, the Company may terminate the license agreement and refund to the customer a pro-rata portion of the license fee paid to the Company. Such indemnification provisions are accounted for in accordance with the authoritative guidance issued by the FASB on guarantees. From time to time, in the ordinary course of business, the Company receives claims for indemnification.
Guarantees
In February of 2012, Gu-Guide LP, a real estate entity controlled by the Company’s founding principal stockholder, Bank of the West and Silvaco Group, Inc., as guarantor, entered into a loan agreement pursuant to which Bank of the West agreed to lend Gu-Guide LP certain amounts of money. The Loan is secured by a building representing a total of 9,000 square feet located at 4701 Patrick Henry Drive, Santa Clara, California 95054. In the event that the proceeds from the foreclosure of the foregoing collateral are insufficient to repay the outstanding amounts under the Loan, Silvaco Group Inc. has guaranteed the repayment of the outstanding amounts under the Loan. As of March 31, 2024, $0.8 million is outstanding under the Loan which matures on August 1, 2024.
Contingencies
The Company is involved in routine legal proceedings in the ordinary course of business. The outcome of such matters is not expected to have a material adverse effect on the Company’s consolidated financial position, results of operations, or liquidity. However, each of these matters is subject to various uncertainties and it is possible that an unfavorable resolution of one or more of these proceedings could materially affect the Company's results of operations, cash flows or financial position.
In an effort to clarify its obligations with respect to the earnout payment due to the selling shareholders of Nangate, Inc. (“Nangate”) following the Company’s acquisition of Nangate in 2018, the Company sought declaratory relief in the California Superior Court in December 2020. In February 2021, two of the selling shareholders of Nangate (together with a third cross-complainant who joined later, the “Nangate Parties”) filed a cross-complaint against the Company and two members of the Company’s board of directors, alleging, among other causes of action, breach of contract, fraud, and negligent misrepresentation. In January 2022, the Nangate Parties filed a third amended cross-complaint against Silvaco, Inc. and certain of its board members alleging breach of contract, fraud, and unfair business practices and is seeking $20.0 million in damages, along with punitive damages. A jury trial in connection
15

with this litigation commenced in the second quarter of 2024. The Company is vigorously defending itself in this litigation. The Company accordingly has not recorded a charge for this contingency.
On August 19, 2021, Aldini AG (“Aldini”) sued the Company, the Company’s French affiliate, a member of the Company’s board of directors and the Company’s CEO, among numerous other noncompany defendants, in connection with the Company’s interactions with Dolphin Design SAS (“Dolphin”). Aldini’s allegations center around the bankruptcy and reorganization of Dolphin in 2018 and Silvaco, Inc.’s acquisition of certain memory assets of Dolphin, which Aldini alleges was done in violation of its rights as a shareholder of Dolphin. Aldini’s First Amended Complaint asserts various tort claims against Silvaco, Inc., Silvaco France, and officers Iliya Pesic and Babak Taheri, including claims for trade secret theft, conspiracy, and intentional interference with a prospective economic advantage. Silvaco, Inc. filed a motion to dismiss; the trade secret theft and conspiracy claims were dismissed with prejudice and the intentional tort claims were dismissed with leave to amend. On August 23, 2022, Aldini filed a Second Amended Complaint against Silvaco, Inc., Silvaco France, and officers Iliya Pesic and Babak Taheri that included similar claims of trade secret theft, conspiracy, and intentional interference with a prospective economic advantage in relation to Silvaco, Inc.’s acquisition of certain assets of Dolphin. Aldini seeks $703.0 million and punitive damages. On March 17, 2023, the Second Amended Complaint was dismissed on all counts, subject to a right of appeal. Aldini has filed a notice of appeal on April 27, 2023. The Company is vigorously defending itself in this litigation. The Company accordingly has not recorded a charge for this contingency.
The Company’s software solutions and technology are subject to export control and import laws and regulations of applicable jurisdictions. Certain of the Company’s software solutions are subject to U.S. export controls and sanctions, including the Export Administration Regulations, U.S. Customs regulations, and the economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control (“OFAC”). Between August 2019 and June 2022, the Company filed various voluntary disclosures with United States Department of Commerce Bureau of Industry and Security (“BIS”) regarding potential violations of U.S. export control laws and regulations, specifically, the export of the Company’s licenses to certain parties designated on BIS’s Entity List and Unverified List, and the export of certain software modules without a license which was required at the time of the transaction. Such software modules were declassified by BIS in October 2020 to a lesser controlled export classification, meaning that such software generally no longer requires an export license. In July and October 2022 and January 2023, the Company also filed voluntary disclosures with OFAC regarding potential violations of OFAC sanctions programs, specifically the download of certain Company software modules by users in U.S. embargoed countries. The matters described in these voluntary disclosures remain pending before BIS and OFAC. The Company cannot estimate any reasonable possible loss at this time and has not recorded a charge for this contingency. However, if either organization chose to bring an enforcement action against the Company such actions could result in significant penalties.
After establishing its branch office in Russia in 2017, the Company used a local bank (“Bank A”) as its primary financial institution and engaged a local service provider (“Local Agent”) to act as its tax, accounting and legal consultant to advise with respect to matters affecting the branch office. As a result of the conflict in Ukraine, Bank A was sanctioned by OFAC on April 6, 2022, and, based on the recommendation from the Local Agent, the Company established replacement bank accounts at another local bank (“Bank B”), which were opened on June 2, 2022. Following the opening of the new accounts at Bank B, the Local Agent used the Bank B accounts to receive injections of funds from the Company’s US bank accounts; transferred the funds from Bank B to Bank A and paid compensation of certain of the Company’s employees and other expenses using the Company’s bank accounts at Bank A. The discovery of transactions involving the Company’s funds through Bank A following the establishment of the Company’s accounts at Bank B led to the Company’s subsequent voluntary self-disclosure in October 2023. The Company cannot estimate any reasonable possible loss at this time and has not recorded a charge for this contingency. However, if OFAC chose to bring an enforcement action against the Company such actions could result in significant penalties.
On September 22, 2023 and May 3, 2024, the Company received demand letters from a customer related to alleged deficiencies in certain intellectual property used by the customer. Management is in initial discussions with the customer regarding the nature of the claims set forth in the letter. Given the early stages of the matter and the unknown financial impact, the Company cannot estimate any reasonable range of loss. The Company accordingly has not recorded a charge for this contingency.
16

12. Fair Value of Financial Instruments
Financial Instruments Measured at Fair Value on a Recurring Basis
The following tables present the Company's liabilities that are measured at estimated fair value on a recurring basis as of March 31, 2024 and December 31, 2023:
Fair value measurements as of March 31, 2024
(in thousands)
Carrying valueLevel 1Level 2Level 3
Liabilities:
Contingent consideration91   91 
Total
$91 $ $ $91 
Fair value measurements as of December 31, 2023
(in thousands)
Carrying valueLevel 1Level 2Level 3
Liabilities:
Contingent consideration112   112 
Total
$112 $ $ $112 
Pursuant to the Company’s stock purchase agreements for the acquisition of Nangate in March of 2018 and PolytEDA Cloud LLC (“PolytEDA”) in January of 2021, the selling shareholders are entitled to additional milestone and earn out consideration based on net revenues, operating income and technical achievement. The milestone consideration and earn-out liabilities are classified as contingent consideration as the obligations are due in cash. As such the obligations are recorded at their fair value and re-valued period to period with any changes recorded to other income (expense).
The Company's contingent consideration is valued using a discounted cash flow model, and the assumptions used in preparing the discounted cash flow model include estimates for interest rates and the amount of cash flows, in addition to the expected net revenue, operating income and technical achievement of the acquired technology.
The following is a reconciliation of changes in the liability related to contingent consideration as of December 31, 2023 and March 31, 2024:
(in thousands)
Fair value as of January 1, 2023$792 
Change in fair value325 
Earn-out payments(502)
Milestone achievement(500)
Foreign exchange(3)
Fair value as of December 31, 2023$112 
Change in fair value(8)
Earn-out payments(13)
Fair value as of March 31, 2024$91 
Nonfinancial assets such as property and equipment, intangibles assets, and goodwill are evaluated for impairment and adjusted to fair value using Level 3 inputs only when impairment is recognized.
17

13. Subsequent Events

On April 11, 2024, the Company amended its license agreement to offer SIP developed in partnership with NXP. The amended license agreement has a term of five years starting April 11, 2024.
On April 16, 2024, the Company entered into a note purchase agreement with Micron Technology Inc. (“Micron”), which has been and is a customer of the Company, pursuant to which the Company issued to Micron a senior subordinated convertible promissory note in the principal amount of $5.0 million (the “Micron Note”). The Micron Note was contractually subordinated to the East West Bank Loan through a subordination agreement with East West Bank, but was senior to all of our other existing debt and was senior to any new future debt incurred (other than any undrawn amount available under the current East West Bank Loan) while it was outstanding. The Micron Note accrued interest at the rate of 8% annually, with principal and interest due upon maturity three years after the date of issuance. The Micron Note was mandatorily convertible into a number of shares equal to (i) the outstanding principal amount and accrued interest divided by (ii) a conversion price equal to (a) the price of the Company’s common stock issued in an initial public offering, times (b) 0.90 if the initial public offering of common stock was consummated on or prior to May 31, 2024; 0.85 if the initial public offering of common stock was consummated between June 1, 2024 and April 16, 2025; and 0.80 if the initial public offering of common stock was consummated after April 16, 2025. On May 13, 2024, the Micron Note was converted into 294,217 shares of the Company’s common stock in connection with the closing of the IPO. The shares issued pursuant to the Micron Note have been registered for resale under the Securities Act.
On April 26, 2024, in connection with the IPO, the Company’s board of directors approved and adopted, subject to stockholder approval, the 2024 Plan. The Company’s stockholders approved the 2024 Plan on April 29, 2024, and the 2024 Plan became effective on May 8, 2024. The 2024 Plan provides for incentive stock options (“ISOs”), non-qualified stock options, restricted share awards, stock unit awards, other stock-based awards, performance-based stock awards, (collectively, “Stock Awards”) and cash-based awards (Stock Awards and cash-based awards are collectively referred to as “awards”). ISOs may be granted only to employees, including officers. All other awards may be granted to employees, officers, our non-employee directors, and consultants and the employees and consultants of our subsidiaries, and affiliates. The aggregate number shares that may be issued pursuant to stock awards under the 2024 Plan will not exceed 3,425,278 shares which may be adjusted based on certain provisions in the 2024 Plan, including forfeitures, unissued Stock Awards from the 2014 Plan, and up to 3% annual increases to the 2024 Plan.
On May 13, 2024, the Company completed the sale of an aggregate of 6,000,000 shares of Common Stock to the public at a price of $19.00 per share in the IPO. The gross proceeds to the Company from the IPO were $114.0 million, with $106.0 million funded to the Company after deducting underwriting discounts and commissions. Following the completion of the IPO, in May 2024 the outstanding amounts under the 2022 Credit Line and the East West Bank Loan of $2.0 million and $4.3 million, respectively, were repaid in full and the East West Bank Loan was terminated. With the consummation of the IPO, the Company expects to incur significant stock-based compensation expense associated with certain restricted stock awards that either fully or partially vest upon a Liquidity Event, refer to Note 8 for further discussion.
On May 13, 2024, the Company filed its amended and restated certificate of incorporation with the Secretary of State of the State of Delaware and its amended and restated bylaws became effective in connection with the closing of the IPO.

18

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
You should read the following discussion and analysis of financial condition and results of operations together with our audited consolidated financial statements set forth in our the Company’s final prospectus relating to the initial public offering, dated May 8, 2024 (the “Prospectus”), relating to the Registration Statement on Form S-1 (File No. 333-278666), as amended (“Registration Statement”), filed with the SEC on May 10, 2024, pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (“Securities Act”). This discussion contains forward-looking statements that involve risks, uncertainties and assumptions set forth in our Registration Statement. Our actual results could differ materially from those discussed in or implied by these forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in this Quarterly Report on Form 10-Q titled “Risk Factors.” Forward-looking statements may be identified by words including, but not limited to, “may,” “will,” “could,” “would,” “can,” “should,” “anticipate,” “expect,” “intend,” “believe,” “estimate,” “project,” “continue,” “forecast,” "likely," "potential," "seek," or the negatives of such terms and similar expressions. The information included herein represents our estimates and assumptions as of the date of this filing. Unless required by law, we undertake no obligation to update publicly any forward-looking statements, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future. All subsequent written or oral forward-looking statements attributable to the Company or persons acting on our behalf are expressly qualified in their entirety by these cautionary statements. The following discussion and analysis also includes a discussion of certain non-GAAP financial measures. For a description and reconciliation of the non-GAAP measures discussed in this section, see "Key Operating Indicators and Non-GAAP Financial Measures."

Overview
We are a provider of TCAD software, EDA software and SIP. TCAD, EDA and SIP solutions enable semiconductor and photonics companies to increase productivity, accelerate their products’ time-to-market and reduce their development and manufacturing costs. We have decades of expertise developing the “technology behind the chip” and providing solutions that span from atoms to systems, starting with providing software for the atomic level simulation of semiconductor and photonics material for devices, to providing software and SIP for the design and analysis of circuits and system level solutions. We provide SIP for SoC and ICs, and SIP management tools to enable team collaborations on complex SoC designs. Our customers include semiconductor manufacturers, OEMs and design teams who deploy our solutions in production flows across our target markets, including display, power devices, automotive, memory, HPC, IoT and 5G/6G mobile markets.
EDA offerings, including our solutions, enable companies to streamline their IC design workflows, develop complex IC designs in a cost-efficient manner, and maintain acceptable IC manufacturing yield, by providing interoperable tools that capture and simulate designs from concept to analysis. Our TCAD device and process simulation tools provide compatible data structures that can be used with our EDA modeling, analysis, simulation, verification and yield enhancement tools. Further, our EDA tools are used for designing SIP and IC designs that can be managed and validated by our SIP management tools.
Our go-to-market strategy centers on selling software solutions and associated maintenance and services. Our software solutions accounted for 77% and 75% of our revenue for the three months ended March 31, 2024 and 2023, respectively, and associated maintenance and services accounted for 23% and 25% of our revenue the three months ended March 31, 2024 and 2023, respectively. For the three months ended March 31, 2024 and 2023, approximately 88% and 76% of our bookings came from existing customers, respectively, and 12% and 24% came from new customers, respectively.
During the three months ended March 31, 2024, we continued to experience an increase in bookings and revenue. Our bookings were $16.1 million and $15.7 million for the three months ended March 31, 2024 and 2023, respectively. Our revenue was $15.9 million and $14.3 million for the three months ended March 31, 2024 and 2023, respectively.
Key Factors Affecting our Results of Operations and Future Performance
We believe that the growth of our business and our future success are dependent upon many factors including those described above under “Risk Factors” and elsewhere in this quarterly report and those described below. While each of these factors presents significant opportunities for us, these factors also pose challenges that we must successfully address to sustain the growth of our business and enhance our results of operations.
19

Relationships with Our Existing Customers
Building long-term relationships with our existing customer base is critical in driving renewals for our licenses and overall revenue growth. We have a global sales force selling to semiconductor companies and engineering universities which instruct the next generation of chip designers and fabrication facility managers on the use and benefits of our design tools. Most of our customers enter into multi-year software license agreements for a fixed price including a multi-year software license and maintenance and services.
When we renew expiring contracts with our customers, we may increase our bookings by selling them additional or new software or SIP. Over time, we expect that existing customers will choose to upgrade and purchase additional products, particularly as we de-emphasize our lower margin products, which we expect will over the long term drive margin expansion. Our ability to continue to generate sales from our existing customers and to expand those relationships is dependent on our ability to continue to offer software solutions that our existing customers demand. Any failure to continue to generate sales with our existing customers or expand our product and service offerings with our existing customers may have an adverse effect on our revenue and results of operations.
We enter into standard software licensing agreements with each of our customers. Pursuant to these agreements, we grant our customers a non-exclusive, non-transferable limited license, without the right to sublicense, to execute, use and operate certain software. Each party has the right to terminate the software license agreement under certain circumstances, in which event the customer will be required to remove, delete and return all software, related documentation and confidential information furnished under the license agreement.
Our Ability to Expand Our Product Offerings
To meet the increasing complexity of semiconductor designs, the introduction of new advanced materials, and the increased costs associated with more advanced semiconductor technology nodes, we will need to continually enhance our product offerings through our own in-house research and development efforts, acquisitions, or strategic partnerships with third parties. The in-house development of new product offerings or enhancements to our existing product offerings requires significant research and development activities and time and may or may not result in offerings we can successfully market and sell to customers. For example, we have developed an artificial intelligence-based solution named fab technology co-optimization or FTCOTM for wafer level fabrication facilities. FTCO utilizes manufacturing data to perform statistical and physics-based machine learning software simulations to create a computer model of a wafer, which we call the “digital twin” of the wafer, in order to simulate the fabrication of wafers. We may also seek to acquire companies or assets for products or solutions which we believe are complementary to our existing products or solutions. Additionally, we currently, and have in the past, and may in the future, partner with third parties to expand our product offerings to our customers. If in the future, we enter into additional licensing agreements with other third parties and are unable to extend the term of those licensing arrangements, we will experience an associated decline in revenue relating to those products.
Our Ability to Expand into New Markets and Applications and Expansion of our Existing Markets
According to Grand View Research, the global EDA software market was estimated to reach $11.1 billion in potential revenue in 2022 and is expected to reach $22.2 billion in potential revenue in 2030, representing a 9% CAGR, driven in part by the growth in the integrated circuits and electronics manufacturing markets, growing complexity of semiconductor and photonics designs and increasing challenges associated with advanced materials and shrinking process technology nodes across the EDA market. We believe these trends will increase the demand for our software solutions over time, which will have a direct impact on our future revenues and results of operations. In response to this increase in complexity and new challenges facing designers, we have increased investments in our research and development for new software product offerings. For example, our research and development expense was 23% and 24% of revenue for the three months ended March 31, 2024 and 2023, respectively. We plan to continue to invest in our software solutions to establish and expand a leadership position in our target markets. We also plan to use our research and development efforts to continue to cater to strategic customer needs.
The drive to increase performance and diversification of applications is further accelerated by a broad-scale transition to cloud-based software applications and computing on mobile platforms. The development of semiconductors that are optimized for specific applications, including AI, 5G/6G communications and IoT, has continued to fuel demand for TCAD and EDA software tools, which in turn fuels demand to develop solutions to meet our markets’ evolving needs. Our ability to successfully generate customer demand amongst new customers and in new markets is dependent on our ability to educate these customers and markets about our software solutions and our ability to generate sufficient new solutions that solve problems for these potential customers. Our ability to continue to expand our product offerings into new markets also requires that we direct our research and development efforts toward value-generating new and existing initiatives. Our future revenues and results of operations will be directly impacted by our ability to produce and provide new software solutions in new and expanding markets.
20

Our Ability to Successfully Identify, Complete and Integrate Acquisitions
Our success depends in part on our ability to identify, complete and integrate acquisitions. Our goal for future potential acquisition is to pursue acquisitions that will increase our competitiveness in our markets, and increase our bookings and revenue. Our ability to successfully identify, complete and integrate acquisitions will depend on a number of factors, including access to adequate capital, potential competition for the assets, and technology fit. When we engage in M&A, we aim to retain the customers of our acquired companies due to our expanded offerings or improved services. As a result, acquiring target companies is a key part of our growth strategy and may allow us to access and serve a broader range of customers, which ultimately may lead to more bookings, increased revenue growth and expansion in our market share presence.
Our Ability to Calibrate Our Product Mix to Enhance Margin Expansion
We anticipate that our results will be impacted by the increase or decrease of a given product or service as a percentage of total revenue relative to our other products and services. If and as higher margin products become a larger part of our product mix, or conversely as low margin products become a smaller part of our product mix, our gross margin will expand. While we may enter into agreements with third parties for lower margin product solutions, we anticipate our focus on higher margin solutions will continue to lead our other products and services within our product mix, which we anticipate may lead to gross margin and operating margin expansion. Our future ability to shape our product mix with higher margin products making up a larger percentage of our total revenue will impact our results of operations.
Our Ability to Scale While Mitigating Increases in Expenses
If we can execute on our growth strategy and grow our revenue through a combination of new customer growth, upgrades and increased usage of our products by existing customers, as well as accretive acquisitions, our results will be impacted by our ability to reduce the rate at which our expenses increase in proportion with a rise in revenue. We believe this is possible in a number of expense line items, which may provide for additional gross margin and operating margin expansion. For example, we anticipate as our existing customers choose to upgrade to newer software solutions, our costs related to the support of legacy software decreases, outpacing any increases in cost related to supporting the upgraded software. Additionally, we have incurred increased general and administrative expenses in connection with preparing to become a public company, including increased staff costs and professional services fees, including legal and accounting fees. While we anticipate the increased level of costs to remain, we do not anticipate those costs scaling proportionally with our revenue. Finally, we may be able to gain sales efficiencies as our revenue grows, such that our sales and marketing expenses will decrease as a percentage of revenue. In the aggregate, our ability to keep these expenses from growing proportionally with our revenue may provide for meaningful gross margin and operating margin expansion.
Components of Results of Operations
Revenue
Our revenue is derived from software licensing and maintenance and services. Our customer agreements include combinations of licensed software and maintenance and services, which are accounted for as separate performance obligations with differing revenue recognition patterns.
Software License Revenue
Revenue from our software licenses is classified as software license revenue. Software license revenue is recognized upfront upon delivery of the licensed product. We also offer licenses of our standard SIP developed in house, and we offer licenses to our SIP developed in partnership with a third party vendor. Our SIP licenses provide customers with access to SoC design SIP which meet established industry standards, thus saving customers the time and resources required to develop similar design methodologies. Our SIP are generally ready to use upon delivery, meaning no customization is required for our customers to obtain value from the use of our SIP in their IC designs. We recognize revenue associated with licenses of our SIP at the commencement of the contract upon delivery of the licensed SIP. With respect to our SIP developed in partnership with a third party vendor, we generally acted as a principal to the transaction because we controlled the promised SIP that we delivered to the customer. Consistent with our role as the principal, we recognized SIP revenue of our SIP developed in partnership with the third party vendor on a gross basis. Any royalty fees based upon unit sales, revenue or flat fees which were paid to the third party vendor were reported in cost of revenue upon delivery pursuant to the terms and conditions of our contractual obligations with the licensors.
Under certain SIP license agreements, we can also derive revenue through royalties from customers who agree to pay usage-based fees to embed our SIP into their own software offerings. Revenue under SIP royalty agreements is generally recognized during the period in which the customer sells its solutions which incorporate our SIP.
21

Maintenance and Service Revenue
Typically, our software solutions are sold with post-contract support, or PCS, which includes unspecified technical enhancements and customer support. PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, as we satisfy the PCS performance obligation over time.
We also recognized an immaterial portion of our revenue from device characterization and modeling services for the three months ended March 31, 2024 and 2023. Revenue is recognized upon the completion of the requested services and, as applicable, satisfaction of customer acceptance terms. Revenue from these services is classified as maintenance and service revenue.
Cost of Revenue and Gross Profit
Cost of revenue consists of personnel costs comprised of salaries and benefits for employees directly involved in our customer support function, such as customer support engineering salary and benefits, costs of our other customer services, allocation of overhead and facility costs and royalties related to the recognized revenue. Gross profit represents revenue less cost of revenue.
Operating Expenses
Our operating expenses consist of research and development, selling and marketing, and general and administrative expenses. Personnel costs are the most significant component of our operating expenses and consist of salaries, benefits, bonuses and commissions. Our operating expenses also include consulting costs, costs of facilities, information technology, depreciation and amortization. We expect our operating expenses to fluctuate as a percentage of revenue over time. Historically, we have not recognized stock-based compensation, but we expect we will do so after the closing of our IPO. We expect that this expense will be a component of general and administrative expense, research and development expense, selling and marketing expense and cost of revenue, and any such amounts could be significant. As of March 31, 2024, we had $39.1 million in unrecognized stock-based compensation expense, of which $12.8 million relates to awards that have met the Time-Based Requirement but not the Liquidity Event Requirement, and the remaining $26.3 million in unrecognized stock-based compensation expense relates to awards that have not met either requirement. In the period in which the Liquidity Event Requirement is satisfied, we will record cumulative stock-based compensation expense for the service period through such date using the straight-line attribution method, net of actual forfeitures, based on the grant-date fair value of the RSU awards. Had the IPO, which is a qualifying Liquidity Event, occurred on March 31, 2024, the Time Based Requirement would have been accelerated, in accordance with their terms, for an additional 228,043 RSUs, and we would have recognized cumulative combined stock-based compensation expense of $16.5 million for active and former employees and service providers.
Research and Development
Our research and development expense consists primarily of personnel costs comprised of salaries, benefits for employees directly involved in our research and development efforts, as well as engineering, quality assessment, other related costs associated with the development of new products, enhancements to existing products, quality assurance and testing and allocated overhead costs. We expense research and development costs as incurred. We believe that continued investment in our software solutions and services is important for our future growth and acquisition of new customers and, as a result, we expect our research and development expenses to continue to increase, although it may fluctuate as a percentage of revenue from period to period depending on the timing of these expenses.
Selling and Marketing
Selling and marketing expense consists of personnel costs comprised of salaries, benefits, sales commissions, travel costs, and field application engineering directly involved in our selling and marketing efforts, as well as professional and consulting fees, advertising expenses, and allocated overhead costs. We expect selling and marketing expense to continue to increase as we increase our sales and marketing personnel and grow our international operations, although it may fluctuate as a percentage of revenue from period to period depending on the timing of these expenses.
General and Administrative
General and administrative expense consists of personnel costs associated with our executive, legal, finance, human resources, information technology and other administrative functions, including salaries, benefits and bonuses. General and administrative expense also includes professional and consulting fees, accounting fees, legal costs, and allocated overhead costs. We expect general and administrative expense to increase as we expand our finance and administrative personnel, grow our operations, and incur additional expense associated with operating as a public company, including director and officer liability insurance and legal and compliance costs, although it may fluctuate as a percentage of revenue from period to period depending on the timing of these expenses.
22

Interest and Other Expense, Net
Interest and other expense, net includes interest income earned on cash balances or other sources, interest expense associated with cost of borrowings, leases or interest-bearing agreements, foreign exchange gains and losses and changes in the fair value of contingent consideration associated with legacy acquisitions.
Income Tax Provision
Income tax provision is our estimate of current tax expense incurred from the consolidated results of operations globally.
Results of Operations
The following table sets forth our results of operations for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023% Change
(in thousands)
Revenue:
Software license revenue$12,258 $10,665 15 %
Maintenance and service3,631 3,626 — %
Total revenue15,889 14,291 11 %
Cost of revenue1,973 2,025 (3)%
Gross profit13,916 12,266 13 %
Operating expenses:
Research and development3,616 3,375 %
Selling and marketing3,312 2,805 18 %
General and administrative4,600 4,553 %
Total operating expenses11,528 10,733 %
Operating income2,388 1,533 56 %
Interest and other expense, net205 331 (38)%
Income before income tax provision2,183 1,202 82 %
Income tax provision805 388 107 %
Net income$1,378 $814 69 %
23

The following table summarizes our results of operations as a percentage of total revenue for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
20242023
(as a percentage of total revenue)
Revenue:
Software license revenue77 %75 %
Maintenance and service23 %25 %
Total revenue100 %100 %
Cost of revenue12 %14 %
Gross profit88 %86 %
Operating expenses:
Research and development23 %24 %
Selling and marketing21 %19 %
General and administrative29 %32 %
Total operating expenses73 %75 %
Operating income15 %11 %
Interest and other expense, net%%
Income before income tax provision
14 %%
Income tax provision%%
Net income%%
Comparison of the Three Months Ended March 31, 2024 and 2023
Revenue
Three Months Ended March 31,
20242023
Revenue:(in thousands)
Software license revenue$12,258 $10,665 
Maintenance and service3,631 3,626 
Total revenue$15,889 $14,291 
Total revenue increased $1.6 million, or 11%, to $15.9 million for the three months ended March 31, 2024 from $14.3 million for the three months ended March 31, 2023. The growth in total revenue was driven primarily by a $2.4 million increase in sales revenue associated with our TCAD and EDA tools partially offset by a $0.7 million decline in revenue derived from IP sales, as a result of our intermittent lapse in our contractual arrangement with NXP. Software license revenue increased $1.6 million, or 15%, to $12.3 million for the three months ended March 31, 2024 from $10.7 million for the three months ended March 31, 2023. We recognized maintenance and service revenue of $3.6 million in each of the three months ended March 31, 2024 and 2023.
Gross Profit
Gross profit increased $1.6 million, or 13%, to $13.9 million for the three months ended March 31, 2024 from $12.3 million for the three months ended March 31, 2023. Gross profit margin increased to 88% for the three months ended March 31, 2024 from 86% for the three months ended March 31, 2023, primarily due to the increase of TCAD and EDA tool sales partially offset by a decrease in IP sales.
24

Operating Expenses
Three Months Ended March 31,
20242023
(in thousands)
Operating expenses
Research and development$3,616 $3,375 
Selling and marketing3,312 2,805 
General and administrative4,600 4,553 
Total operating expenses
$11,528 $10,733 
Research and Development Expenses
Research and development expenses were $3.6 million and $3.4 million for the three months ended March 31, 2024 and 2023, respectively. The increase of $0.2 million, or 7%, was primarily due to higher compensation of $0.2 million primarily related to merit increases when compared to the three months ended March 31, 2023.
Selling and Marketing Expenses
Selling and marketing expenses were $3.3 million and $2.8 million for the three months ended March 31, 2024 and 2023, respectively. The increase of $0.5 million, or 18%, was primarily due to higher compensation of $0.3 million primarily related to increased headcount, and a $0.2 million increase in marketing related events during the three months ended March 31, 2024.
General and Administrative Expenses
General and administrative expenses were $4.6 million for the three months ended March 31, 2024, which was consistent as compared to $4.6 million during the three months ended March 31, 2023.
Interest and Other Expense, Net
Interest and other expense, net, was $0.2 million and $0.3 million for the three months ended March 31, 2024 and 2023, respectively. Interest and other expense, net, includes interest income earned on cash balances or other sources, interest expense associated with cost of borrowings, leases or interest-bearing agreements, foreign exchange gains and losses and changes in the fair value of contingent consideration associated with legacy acquisitions. The decrease in interest and other expense, net, was primary the result of foreign exchange.
Income Tax Provision
Income tax provision was $0.8 million and $0.4 million for the three months ended March 31, 2024 and 2023, respectively. See Note 9 of our condensed consolidated financial statements for the three months ended March 31, 2024 and 2023 for further discussion.
Key Operating Indicators and Non-GAAP Financial Measures
We use the following key performance indicators and non-GAAP financial measures to analyze our business performance and financial forecasts and to develop strategic plans which we believe provide useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management team. These key performance indicators and non-GAAP financial measures are presented for supplemental informational purposes only, should not be considered a substitute for financial information presented in accordance with GAAP and may differ from similarly titled metrics or measures presented by other companies.
Bookings
We define a booking as a signed contract and related purchase commitment from a customer, based on the value set forth in a purchase order. We believe bookings are a useful metric to measure the success of customer sales and provide an indication of trends in our operating results that are not necessarily reflected in our revenue, because our revenue recognition is based on the later satisfaction of our customer obligations, and not of the sales to customers at the time of sale. Reported bookings may be subject to adjustments and potential cancellations prior to the satisfaction of our customer obligations. For the three months ended March 31, 2024 and 2023, we recorded $16.1 million and $15.7 million in bookings, respectively.
25

The following table sets forth our bookings for each of the three month periods during the trailing five quarters as of March 31, 2024.
Three Months Ended
Mar 31,
2024
Dec 31,
2023
Sep 30,
2023
Jun 30,
2023
Mar 31,
2023
Bookings$16,112 $15,565 $12,487 $14,362 $15,667 
Non-GAAP Operating Income and Non-GAAP Net Income
We report our financial results in accordance with GAAP. However, our management believes that non-GAAP operating income and non-GAAP net income provide investors with additional useful information in evaluating our performance. These financial measures are not required by or presented in accordance with GAAP. We believe, however, that these non-GAAP financial measures, when taken together with our financial results presented in accordance with GAAP, provide meaningful supplemental information regarding our operating performance and facilitates internal comparisons of our historical operating performance on a more consistent basis by excluding certain items that may not be indicative of our business, results of operations or outlook and provide a useful measure for period-to-period comparisons of our business performance.
We define non-GAAP operating income (loss) as our GAAP operating income (loss) adjusted to exclude certain costs, including certain transaction-related costs, IPO preparation costs, acquisition-related litigation costs, stock-based compensation, amortization of acquired intangible assets, impairment charges, and executive severance costs. We define non-GAAP net income (loss) as our GAAP net income (loss) adjusted to exclude certain costs, including certain transaction-related costs, IPO preparation costs, acquisition-related litigation costs, stock-based compensation, amortization of acquired intangible assets, impairment charges, executive severance costs, change in fair value of contingent consideration, foreign exchange (gain) loss, gain on extinguishment of debt, and the income tax effect on non-GAAP items. We monitor non-GAAP operating income (loss) and non-GAAP net income (loss) as non-GAAP financial measures to supplement the financial information we present in accordance with GAAP to provide investors with additional information regarding our financial results.
Certain items are excluded from our non-GAAP operating income (loss) and non-GAAP net income (loss) because these items are non-cash in nature or are not indicative of our core operating performance and render comparisons with prior periods and competitors less meaningful. We adjust GAAP operating income (loss) and net income (loss) for these items to arrive at non-GAAP operating income (loss) and non-GAAP net income (loss) because these amounts can vary substantially from company to company within our industry depending upon accounting methods and book values of assets, capital structure and the method by which the assets were acquired. By excluding certain items that may not be indicative of our recurring core operating results, we believe that non-GAAP operating income (loss) and non-GAAP net income (loss) provide meaningful supplemental information regarding our performance.
The following table reconciles operating income to non-GAAP operating income.
Three Months Ended March 31,
20242023
(in thousands)
Operating income $2,388 $1,533 
Add:
Acquisition-related litigation costs(1)
594 236 
Amortization of acquired intangible assets(2)
70 101 
IPO preparation costs(3)
266 268 
Non-GAAP operating income $3,318 $2,138 
26

The following table reconciles net income to non-GAAP net income.
Three Months Ended March 31,
20242023
(in thousands)
Net income
$1,378 $814 
Add:
Acquisition-related litigation costs(1)
594 236 
Amortization of acquired intangible assets(2)
70 101 
IPO preparation costs(3)
266 268 
Change in fair value of contingent consideration(4)
(8)276 
Foreign exchange loss130 247 
Income tax effect of non-GAAP adjustments(5)
(33)(23)
Non-GAAP net income
$2,397 $1,919 
(1)Reflects litigation-related expenses incurred in connection with our acquisitions.
(2)Reflects the amortization of intangible assets attributable to our acquisitions.
(3)Reflects one-time costs including third-party professional services fees and costs incurred in connection with, and in preparation for, the IPO. Such costs do not include those costs that were considered direct and incremental to the IPO and therefore capitalized as deferred transaction costs.
(4)Includes the change in fair value of contingent consideration recorded in connection with our acquisitions.
(5)Reflects the increase in income tax expenses due to non-GAAP adjustments.
Liquidity and Capital Resources
Since inception, we have financed operations primarily through proceeds received from payments from our customers and borrowings from Ms. Ngai-Pesic, including without limitation, the 2022 Credit Line. Our primary sources of liquidity are cash including cash generated from operations. As of March 31, 2024, we had $5.7 million in cash, of which $3.7 million was held by our foreign subsidiaries.
On June 13, 2022, we entered into the $4.0 million 2022 Credit Line with Ms. Ngai-Pesic bearing interest at a rate of prime plus 1% per annum. As of March 31, 2024, the principal balance of the 2022 Credit Line was $2.0 million. Subsequent to our IPO, on May 13, 2024, the 2022 Credit Line was repaid in full.
In December 2023, we entered into the East West Bank Loan which provides for borrowings of up to $5.0 million bearing interest at a per annum rate equal to one half of one percent (0.5%) above the greater of (i) the prime rate as reported in The Wall Street Journal or (ii) four and one half percent (4.5%). In addition, if any payment required of us under the East West Bank Loan is not made within ten (10) days after such payment is due, we are required to pay East West Bank a late fee equal to the lesser of (i) six (6%) of such unpaid amount or (ii) the maximum amount permitted to be charged under applicable law, not in any case to be less than $5.00. The outstanding balance on the East West Bank Loan as of March 31, 2024 was $4.3 million, and we were in compliance with all covenants. Subsequent to our IPO on May 13, 2024, the East West Bank Loan was repaid in full and terminated.
As of March 31, 2024, $3.0 million, or 52%, of our cash was maintained with one financial institution, where our current deposits are in excess of federally insured limits. Past macroeconomic conditions have resulted in the actual or perceived financial distress of many financial institutions, including the recent failures of Silicon Valley Bank, Signature Bank, First Republic Bank and the UBS takeover of Credit Suisse. If the financial institutions with whom we do business were to become distressed or placed into receivership, we may be unable to access the cash we have on deposit with such institutions. If we are unable to access our cash as needed, our financial position and ability to operate our business could be adversely affected.
On April 16, 2024, we entered into a note purchase agreement with Micron, which has been and is a customer of Silvaco, pursuant to which Silvaco issued to Micron a senior subordinated convertible promissory note in the principal amount of $5.0 million. The Micron Note was contractually subordinated to the East West Bank Loan through a subordination agreement with East West Bank but was senior to all of our other existing debt and was senior to any new future debt incurred (other than any undrawn amount available under the current East West Bank Loan) while it was outstanding. The Micron Note accrued interest at the rate of 8% annually, with principal and interest due upon maturity three years after the date of issuance. The Micron Note was mandatorily convertible into a number of shares equal to (i) the outstanding principal amount and accrued interest divided by (ii) a conversion price equal to (a) the price of Silvaco’s common stock issued in an initial public offering, times (b) 0.90 if the initial public offering of common stock was consummated on or prior to May 31, 2024; 0.85 if the initial public offering of common stock was
27

consummated between June 1, 2024 and April 16, 2025; and 0.80 if the initial public offering of common stock was consummated after April 16, 2025. On May 13, 2024, the Micron Note was converted into 294,217 shares of Silvaco’s common stock in connection with the consummation of our IPO. The shares issued pursuant to the Micron Note have been registered for resale under the Securities Act.
On May 13, 2024, we sold an aggregate of 6,000,000 shares of Common Stock in our IPO at a price to the public of $19.00 per share. The gross proceeds from the IPO were $114.0 million, with $106.0 million of net proceeds received by Silvaco after deducting underwriting discounts and commissions. Immediately upon the completion of the IPO, the 2022 Credit Line and the East West Bank Loan were repaid in full, and the East West Bank Loan was terminated.
We believe our cash, the proceeds received in connection with our IPO, the $5.0 million received in connection with the Micron Note, and the remaining available short-term borrowing capacity under our 2022 Credit Line will be sufficient to meet our expected working capital needs, capital expenditures, financial commitments and other liquidity requirements associated with our existing operations for at least the next 12 months. We currently have no other committed sources of capital.
Cash Flows
The following table summarizes changes in our cash flows for the periods indicated.
Three Months Ended March 31,
20242023
(in thousands)
Cash provided by (used in):
Operating activities$(2,572)$501 
Investing activities(10)(177)
Financing activities3,873 (582)
Effect of exchange rate changes27 75 
Net change in cash$1,318 $(183)
Operating Activities
Cash flows from operating activities may vary significantly from period to period depending on a variety of factors including the timing of our collections and payments. Our ongoing cash outflows from operating activities primarily relate to personnel related costs, payments for professional services, office leases and related facilities costs, and software supporting our company infrastructure, among others. Our primary source of cash inflows is collections of our accounts receivable. The timing of invoices to our customers and subsequent collection is based on agreements executed and payment terms that can vary by customer.
Net cash used by operating activities for the three months ended March 31, 2024 was $2.6 million compared to $0.5 million of net cash provided by operating activities for the three months ended March 31, 2023. The $3.1 million decrease in net cash provided by operating activities reflects a $3.5 million decline in net working capital driven by changes in contract assets and accounts receivable during the three months ended March 31, 2024 and a $0.3 million change in the fair value of contingent consideration, partially offset by a $0.6 million increase in our net income.
Investing Activities
Net cash used for investing activities for the three months ended March 31, 2024 and 2023 reflects purchases of property and equipment of $10,000 and $0.2 million, respectively.
Financing Activities
Net cash provided by financing activities for three months ended March 31, 2024, was $3.9 million and reflects our $4.3 million drawdown on the East West Bank Loan, partially offset by the payment of $0.4 million of transaction costs incurred in connection with the IPO. Net cash used by financing activities for the three months ended March 31, 2023, was $0.6 million and reflects $0.6 million of contingent consideration paid in connection with our Nangate and PolytEDA acquisitions.
Effects of Exchange Rate Fluctuations on Cash
The effects of exchange rate fluctuations on cash were $27,000 and $0.1 million at March 31, 2024 and 2023, respectively.
28

Contractual Obligations
Following the completion of the IPO, our financial commitments for contractual obligations include our operating lease commitments and contingent consideration. Refer to Note 4, Leases, and Note 12, Fair Value of Financial Instruments, for further discussion. Subsequent to the IPO, on May 13, 2024, the 2022 Credit Line and the East West Bank Loan were repaid in full, and the East West Bank Loan was terminated.
Critical Accounting Policies and Significant Judgments and Estimates
There have not been any material changes during the three months ended March 31, 2024 to the methodology applied by management for critical accounting policies previously disclosed in our audited financial statements set forth in our Registration Statement. For further discussion of our critical accounting policies and estimates, please refer to “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates” in our Registration Statement.

ITEM 3. QUALITATIVE AND QUANTITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Risk
We had cash of $5.7 million as of March 31, 2024, which consisted of bank deposits. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. On June 13, 2022, we entered into the 2022 Credit Line, bearing interest at a rate of prime plus 1% per annum. As of March 31, 2024, the balance of the 2022 Credit Line was $2.0 million. The interest rate paid on these borrowings is variable, indexed to the prime rate. In December 2023, we entered the East West Bank Loan which provides for borrowings of up to $5.0 million bearing interest at a per annum rate equal to one half of one percent (0.5%) above the greater of (i) the prime rate or (ii) four and one half percent (4.5%). As of March 31, 2024, the balance on the East West Bank Loan was $4.3 million, and we were in compliance with all covenants. A hypothetical 10% change in interest rates would not result in a material impact on our condensed consolidated financial statements.
Foreign Currency Exchange Risk
The effects of foreign exchange on net cash were $27,000 and $0.1 million for the three months ended March 31, 2024 and 2023, respectively. The change was primarily due to the strength of the U.S. dollar against the local currencies which we price and collect accounts receivable, primarily the Korean Won and the Japanese Yen, and convert to U.S. dollars to support our operations. If foreign currency exchange rates were to change adversely by 10% from the levels at March 31, 2024, the effect on our results before taxes from foreign currency fluctuations on our balance sheet would be approximately $0.2 million. The above analysis disregards the possibility that rates for different foreign currencies can move in opposite directions and that losses from one currency may be offset by gains from another currency. As our foreign currency risk increases in the future, we will evaluate alternative strategies, including hedging, to mitigate our foreign currency exposure.
ITEM 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the rules and forms of the SEC. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, regardless of how well they were designed and are operating, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were not effective at the reasonable assurance level due a material weakness in connection with the preparation of our consolidated financial statements, related to a lack of formalized accounting processes over internal control over financial reporting (“ICFR”) and an insufficient complement of personnel possessing the technical accounting and financial reporting knowledge and experience to support a timely and accurate close and financial statement reporting process.
29

Changes in Internal Control Over Financial Reporting
There were no changes in our ICFR identified in connection with the evaluation required by Rule 13a-15(f)or 15d-15(f) of the Exchange Act during the period covered by this Quarterly Report, that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
The effectiveness of any system of ICFR is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, any system of internal control over financial reporting can only provide reasonable, not absolute, assurances that its objectives will be met. In addition, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but we cannot assure that such improvements will be sufficient to provide us with effective ICFR.
30

PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS.
From time to time, we may be subject to legal proceedings in the ordinary course of our business. We are not currently a party to any proceedings that we believe are estimable or will have, individually or in the aggregate, a material adverse effect on our business. 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. For more information regarding our current legal proceedings, refer to note 11 of our unaudited condensed consolidated financial statements for the three months ended March 31, 2024 for further information.

ITEM 1A. RISK FACTORS.
A description of the risks and uncertainties associated with our business is set forth below. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our unaudited condensed consolidated financial statements and related notes. Our business, results of operations, financial condition, and prospects could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe to be material. If any of the risks actually occur, our business, results of operations, financial condition and prospects could be harmed. In that event, the market price of our common stock could decline, and you could lose part or all of your investment.
Risks Related to Our Business and Industry
We face significant competition from larger companies as well as from third-party providers who may deploy their resources to develop IP solutions internally.
We are engaged in a competitive segment of the global semiconductor and photonics industries. Our competitive landscape is characterized by competition from companies that have greater resources than us. A variety of factors could adversely impact our ability to compete, including rapid technological change in our software solution design, customers that make purchase decisions based on a mix of factors of varying importance and continuous declines in average selling prices of our software solutions. We compete principally on the basis of technology, license quality and features, license terms, compatibility, reliability, interoperability among products and price and payment terms.
We compete against larger companies including Synopsys, Inc., or Synopsys, Coventor, Inc., a Lam Research company, Cadence Design Systems, Inc., or Cadence, Siemens EDA, Ansys, Inc., Arm Limited, and CEVA, Inc. Such companies have greater name recognition than us and possess substantial financial, technical, research and development and engineering resources that can be deployed so they can develop competing TCAD, EDA and SIP solutions. Varying combinations of these resources provide advantages to these competitors that enable them to influence industry trends and the pace at which industries adapt to these trends. A strong competitive response from one or more of our competitors to our marketplace efforts, or a shift in customer preferences to competitors’ products, could result in increased pressure to lower our prices more rapidly than anticipated, increased selling and marketing expense, and/or market share loss. The consolidation of our competitors or collaboration among our competitors to deliver more comprehensive offerings than they could prior to consolidation may also impact our ability to compete effectively. To the extent our revenue is negatively impacted by competitive pressures and reduced pricing, our business could be harmed.
In addition, our ability to compete in our market is subject to a variety of factors, many of which are beyond our control. In particular, any of the below factors could significantly affect our ability to compete and could harm our business:
Our ability to anticipate and lead critical software solution development cycles and technological shifts as driven by our target markets, to innovate rapidly and efficiently and to improve our existing solutions;
Decisions by semiconductor companies and/or OEMs to develop IP internally, rather than license IP from outside vendors due to strategic changes, enhanced internal capability, budget constraints or excess engineering capacity;
Our ability to maintain and improve upon our current research and development collaboration agreements;
Whether any competitor substantially increases its engineering and marketing resources to compete with our software solutions;
The challenges of developing, or acquiring externally developed, technology solutions that are adequate and competitive in meeting the rapidly evolving requirements of next-generation design challenges;
Our ability to expand into established market segments;
Our ability to compete on the basis of payment terms; and
31

The potential effects of geopolitical conflicts, such as the ongoing trade disputes between the United States and China and Russia’s invasion of Ukraine, including retaliatory and regulatory actions, on purchasing, development, sales and innovation responses and trends in response to such conflicts.
We may also be unable to reduce the cost of our software solutions sufficiently to enable us to compete with our competitors or other third-party providers who may deploy their resources to develop IP solutions internally. Our cost reduction efforts may not allow us to keep pace with competitive pricing pressures and could adversely affect our gross margins. To the extent we are unable to reduce the prices of our software solutions and remain competitive, our revenue will likely decline, resulting in further pressure on our gross margins, which could harm our business.
Our operating results are subject to significant fluctuations and, as a result, period-to-period comparisons of our results of operations are not necessarily meaningful and should not be relied upon as indicators of future performance.
The majority of our software license revenue is treated as point in time revenue at the start of the license period, so past revenue may not be indicative of the amount of revenue in any future period. Significant portions of our anticipated future revenue, therefore, will likely depend upon our success in attracting new customers or continuing or expanding our relationships with existing customers. However, revenue recognized from licensing arrangements vary significantly from period to period, depending largely on bookings recorded during a quarter, and is difficult to predict. In addition, as we expand our business into new markets, our licensing contracts may be smaller in volume but greater in value, which may result in further fluctuations in our software license revenue quarter to quarter. Our ability to succeed in our licensing efforts will depend on a variety of factors, including the market positioning, performance, quality, breadth and depth of our current and future IP and solutions as well as our sales and marketing success. Our failure to obtain future licensing customers would impede our future revenue growth and could materially harm our business.
Additionally, fluctuations may be caused by many other factors, including the timing of new software license releases or enhancements by us or our competitors, the license mix and timing of bookings and TBL renewals, software bugs or defects or other software solution quality problems, competition and pricing changes, customer booking or renewal deferrals in anticipation of new software solutions or enhancements, changes in demand for our software solutions, changes in operating expenses, changes in the mix of software license and maintenance and service revenue, timing of our collection of cash, personnel changes and general economic conditions.
Further, we and our customers are affected by general business and economic conditions in the United States and globally. These conditions include short-term and long-term interest rates, inflation, money supply, political issues, legislative and regulatory changes, including the imposition of new tariffs affecting our or our customers’ products and services, fluctuations in both debt and equity capital markets and broad trends in industry and finance, all of which are beyond our control. Any adverse changes in general domestic and global economic conditions that may occur in the future, including any recession, economic slowdown or disruption of credit markets, may lead to lower demand for products that incorporate our solutions. Macroeconomic conditions that affect the economy and the economic outlook of the United States and the rest of the world, including inflation and changes in currency valuations, could adversely affect us, our customers and vendors, which could have a material adverse effect on our business, financial condition and results of operations.
As a result of these and other factors, you should not rely on the results of any prior interim 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 our stock price to decline and, as a result, you may lose some or all of your investment.
Our interim results of operations may be difficult to predict as a result of seasonality.
Our results of operations also have fluctuated significantly as a result of seasonality. For example, new year celebrations in certain countries in Asia, summer holidays in Europe and the United States, and winter holidays globally have, in the past, resulted in a slowdown in demand for our software solutions in affected locations. The impact of this cyclicality on our business is evident in lower bookings, including software license renewals and revenue in the second and third quarters of certain years as compared to first and fourth quarters of that year. The seasonality of our business is also affected by our customers’ research and development cycles. For example, our bookings generally increase when our customers’ increase their research and development spend on their next generation products, which we traditionally see occur in the first quarter and last quarter of each year in part due to our customers’ budgetary cycles. We may also be affected by additional seasonal trends in the future, particularly as our business continues to mature. Such seasonality may result from a number of factors, including a slowdown in our customers’ procurement process during certain times of the year, both domestically and internationally, and customers choosing to spend remaining budgets shortly before the end of their fiscal years. Seasonality has in the past caused,
32

and may cause in the future, fluctuations in our results of operations and financial metrics, and make forecasting our future results of operations and financial metrics more difficult.
Substantial, prolonged economic downturns in key industrial sectors and in major economic regions in which we operate, including China, may result in reduced software solution sales and lower revenue growth.
Our sales are based significantly on end user demand for our software solutions in the display, power devices, automotive, memory, HPC, IoT, and 5G/6G mobile markets. Many of these markets periodically experience economic declines. These economic declines may be exacerbated by other economic factors, such as the recent increase in global energy prices. These economic factors may adversely affect our business by extending sales cycles and reducing revenue.
Our customers supply semiconductor solutions to a wide spectrum of goods and services providers in all major economic regions. Our performance is materially impacted by general economic conditions and the performance of our customers. Our management team forecasts macroeconomic trends and developments and integrates them through long-range planning into budgets, research and development strategies and a wide variety of general management duties. To the extent that our forecasts are overly optimistic or overly pessimistic about the performance of an economy or sector, our performance may be hindered because of a failure to properly match corporate strategy with economic conditions.
Terrorist attacks, war and other increased global hostilities, including the ongoing conflicts between Russia and Ukraine and Israel and Hamas, pandemics, including the COVID-19 pandemic, and natural disasters have, at times, contributed to widespread uncertainty and speculation in the semiconductor markets. For example 62% and 51% of our revenue was derived from our customers in Asia for the three months ended March 31, 2024 and 2023, respectively.
During the three months ended March 31, 2024 and 2023, 11% and 19% of our revenue was derived from our customers in China, respectively. China has been recently experiencing an economic slowdown, which, if continued, could adversely impact our revenue derived from China-based operations in future periods. Further, geopolitical disruptions among the United States and China could result in the suspension or delay of purchases of our software solutions by our customers in China, which could inhibit our ability to secure similar levels of revenue in the future from such customers or otherwise. See “—We face risks associated with doing business in China.” Similar uncertainties and speculation may result in further economic contraction, resulting in the suspension or delay of purchases of our software solutions by our customers, which could harm our business, financial condition and results of operations.
The success of our business depends on sustaining or growing our software license revenue and our maintenance and service revenue and the failure to increase such revenue would lead to a material decline in our results of operations.
Our revenue consists of software license fees and other fees and royalties paid for access to our technologies and other maintenance and services we provide to our customers. Our success at continuing to derive revenue from existing customers requires that we continue to service their needs adequately and provide them with solutions that drive value for them. Our ability to secure and renew the software licenses from which our revenue is derived depends on our customers adopting our solutions and may require us to incur significant expenditures and dedicate engineering resources to the development or enhancement of our software licenses without assurance that our solutions will be licensed. If we incur such expenditures and fail to secure revenue from such customers, our results of operations may be adversely affected. If we fail to grow our software license revenue, we are likely to consequently fail to grow our maintenance and service revenue, which would further adversely affect our results of operation. Further, because of the significant costs associated with qualifying new suppliers, customers are likely to use the same or an enhanced version of solution from existing suppliers across a number of similar and successor products for a lengthy period of time. As a result, if we fail to sell our solutions to any particular potential new customer, we may lose the opportunity to make future sales of those solutions to that potential customer for a significant period of time, or at all, and we may experience an associated decline in revenue relating to those products.
We may not be able to maintain or expand sales to our significant customers for a variety of reasons, and our customers can stop incorporating or using our solutions, decline to renew their agreements or terminate their agreements, often with limited notice to us and often with little or no penalty. The loss of any significant customers, a reduction in sales to any significant customers, a significant delay or negative development in our customers’ product development plans, or our inability to attract new significant customers or secure new significant design wins, could negatively impact our business.
33

The cyclical nature of the semiconductor and photonics industries may limit our ability to maintain or improve our revenue.
The semiconductor and photonics industries are highly cyclical and are prone to significant downturns from time to time. Cyclical downturns can result from a variety of market forces including constant and rapid technological change, rapid product obsolescence, price erosion, evolving standards, short product life cycles and wide fluctuations in product supply and demand, all of which can result in significant declines in semiconductor demand and thus demand for our software solutions. We have experienced downturns in the past and may experience such downturns in the future. For example, the industry experienced a significant downturn in connection with the most recent global recession in 2008, and further experienced a downturn in 2020, as a result of the COVID-19 pandemic.
These downturns have been characterized by diminished product demand, production overcapacity, high inventory levels and accelerated erosion of average selling prices. Recently, downturns in the semiconductor and photonics industries have been attributed to a variety of factors, including the COVID-19 pandemic, ongoing trade disputes between the United States and China, weakness in demand and pricing for semiconductors across applications and shortages. Recent downturns have directly impacted our business, as has been the case with many other companies, suppliers, distributors and customers in the semiconductor and photonics industries and other industries around the world, and any prolonged or significant future downturns in the semiconductor and photonics industries could harm our business.
We also depend on growth in the semiconductor and photonics industries and in the end markets that use our products. Any slowdown in the growth of these industries and end markets could harm our business.
The growth of our TCAD, EDA and SIP markets are dependent on the semiconductor and photonics industries. A substantial portion of our business and revenue depends upon the commencement of new design projects by semiconductor manufacturers, systems companies and their customers. The increasing complexity of designs of or SoC, ICs, electronic systems and customers’ concerns about managing costs, have previously led to, and in the future could lead to, a decrease in design starts and design activity in general. For example, in response to this increasing complexity, some customers may choose to focus on one discrete phase of the design process or opt for less advanced, but less risky, manufacturing processes that may not require new or enhanced design solutions. Demand for our software solutions and services could decrease and our financial condition and results of operations could be adversely affected if growth in the semiconductor and photonics industries slows or stalls, including due to the impact of inflation or a sustained global supply chain disruption. Inflation has accelerated in the United States and globally as a result of global supply chain issues, a rise in energy prices, and strong consumer demand. An inflationary environment can increase our cost of labor, energy and other operating costs and could also impact and reduce the number of customers who purchase our software solutions as credit becomes more expensive or unavailable.
Furthermore, many of our customers outsource the manufacturing of their semiconductor designs to foundries. Our customers also frequently incorporate third-party IP, whether provided by us or other vendors, into their designs to improve the efficiency of their design process. However, if we fail to optimize our EDA and SIP solutions for use with major foundries’ manufacturing processes or major IP providers’ products, or if our access to such foundry processes or third-party IP licenses is hampered, then our solutions may become less desirable to our customers, resulting in an adverse effect on our business and financial condition.
Our continued success will also depend in large part on general economic growth and growth within our target markets including the display, power devices, automotive, memory, HPC, IoT, and 5G/6G mobile markets. Factors affecting these markets could seriously harm our customers and/or end customers and, as a result, harm us, examples of which include:
Reduced sales of our customers’ and/or end customers’ products;
The effects of catastrophic and other disruptive events at our customers’ and/or end customers’ offices or facilities;
Increased costs associated with potential disruptions to our customers’ and/or end customers’ supply chain and other manufacturing and production operations, including to ongoing supply chain issues caused by the current COVID-19 pandemic and similar disruptions that may occur in future;
The deterioration of our customers’ and/or end customers’ financial condition;
Delays and project cancellations as a result of design flaws in the products developed by our customers and/or end customers;
The inability of our customers and/or end customers to dedicate the resources necessary to promote and commercialize their products;
The inability of our customers and/or end customers to adapt to changing technological demands resulting in their products becoming obsolete; and
34

The failure of our customers’ and/or end customers’ products to achieve market success and gain broad market acceptance.
Any slowdown in the growth of these end markets could harm our business.
If we are unable to deliver new and innovative software solutions or software license enhancements ahead of rapid technological changes in the market, our revenues could be materially adversely affected.
We operate in an industry generally characterized by rapidly changing technology and frequent new product introductions that can render existing products obsolete or unmarketable. A major factor in our future success will be our ability to anticipate technological changes and to develop and introduce, in a timely manner, enhancements to our existing software solutions to meet those changes. If we are unable to introduce new software solutions and to respond quickly to industry changes, our business, financial condition, results of operations and cash flows could be materially adversely affected.
The introduction and marketing of new or enhanced software solutions requires us to manage the transition from existing software licenses to minimize disruptions in customer purchasing patterns. There can be no assurance that we will be successful in developing and marketing, on a timely basis, new software solutions, or software license enhancements that our new software licenses will address the changing needs of the marketplace, or that we will successfully manage the transition from existing products. From time to time, we may agree to hold back certain of our software license enhancements for exclusive use of one or a small number of customers, which may limit our ability to timely adapt our broader software solutions range to meet technological innovation by our competitors or the needs of our other customers.
We may have to invest more resources in research and development than anticipated, which could increase our operating expenses and negatively affect our operating results.
To contend with industry performance requirements and new applications, engineers, researchers, and other professionals rely extensively on TCAD and EDA software tools to design and optimize advanced IC components. Reliance on TCAD and EDA software tools has increased in recent years as design challenges have become increasingly complex, which influences our development cycle and consequently our performance and results of operations. Additionally, shrinking manufacturing process geometries, application specific customization to improve computing performance, and adoption of new materials for high voltage applications and photonics computing has led to a rapid increase in the complexity of SoCs. We currently devote substantial resources to the research and development of new and enhanced software solutions. However, we may be required to devote more resources than anticipated to address requirements for specific target markets, new competitors, technological advances in the semiconductor and photonics industries or by competitors, our acquisitions, our entry into new markets, or other competitive factors. If we are required to invest significantly greater resources than anticipated without a corresponding increase in revenue, our operating results could decline. Additionally, our periodic research and development expenses may be independent of our level of revenue, which could negatively impact our financial results. We expect these expenses to increase in the foreseeable future as our technology development efforts continue, and there can be no guarantee that our research and development investments will result in software solutions that result in additional revenue.
We may also decide to increase our research and development investment to seize customer or market opportunities, which could negatively impact our financial results.
Consolidation among our customers and within the industries in which we operate may negatively impact our operating results.
A number of business combinations, including mergers, asset acquisitions and strategic partnerships, among our customers in the semiconductor and photonics industries have occurred over the last several years, and more could occur in the future. Consolidation among our customers could lead to fewer customers or the loss of customers, increased customer bargaining power or reduced customer spending on software and services. Consolidation among our customers could also reduce the demand for our software solutions and services if customers streamline research and development or operations, reduce purchases or delay purchasing decisions.
Reduced customer spending or the loss of a number of customers, particularly our large customers, could adversely affect our business, financial position and results of operations. In addition, we and our competitors from time to time acquire businesses and technologies to complement and expand our respective software solutions offerings. Consolidated competitors could have considerable financial resources, channel influence, and broad geographic reach, allowing them to engage in competition on the basis of software solution differentiation, pricing, marketing, services, support and more. If any of our competitors consolidate or acquire businesses and technologies that we do
35

not offer, they may be able to offer a larger technology portfolio, additional support and service capability or lower prices, which could negatively impact our business and results of operations.
Our international sales and operations constitute a substantial portion of our revenue and business operations and could be negatively affected by disruptions in international geographies caused by government actions, trade disputes, direct or indirect acts of war or terrorism, international political or economic instability or other similar events.
A significant portion of our revenue comes from outside the United States. During the three months ended March 31, 2024 and 2023, 74% and 66%, respectively, of our revenue was from international customers. Risks inherent in our international business activities include imposition of government controls, export license requirements, restrictions on the export of critical technology, products and services, political and economic instability, trade restrictions, changes in tariffs and taxes, difficulties in staffing and managing international operations, longer accounts receivable payment cycles and the burdens of complying with a wide variety of foreign laws and regulations. Effective patent, copyright and trade secret protection may not be available in every foreign country in which we sell our software solutions and services. Our business, financial condition, results of operations and cash flows could be materially adversely affected by any of these risks.
In addition, we have offices globally with our sales and research and development being conducted in offices located in numerous geographical locations. Moreover, conducting business outside the United States subjects us to a number of additional risks and challenges, including:
Changes in a specific country’s or region’s political, regulatory or economic conditions
Our ability to maintain our offices and/or operations in countries or regions experiencing military, political or social instability;
A pandemic, epidemic or other outbreak of an infectious disease, including the current COVID-19 pandemic, which may cause us or our distributors, vendors and/or customers to temporarily or completely suspend our or their respective operations in the affected city or country;
Compliance with a wide variety of domestic and foreign laws and regulations (including those of municipalities or provinces where we have operations) and unexpected changes in those laws and regulatory requirements, including uncertainties regarding taxes, social insurance contributions and other payroll taxes and fees to governmental entities, tariffs, quotas, export controls, export licenses and other trade barriers;
Unanticipated restrictions on our ability to sell to foreign customers where sales of software solutions and the provision of services may require export licenses or are prohibited by government action, unfavorable foreign exchange controls and currency exchange rates;
Imposition of tariffs and other barriers and restrictions, including trade tensions such as U.S.-China trade tensions;
Potential for substantial penalties and litigation related to violations of a wide variety of laws, treaties and regulations, including labor regulations, export control, sanctions and anti-corruption regulations (including the U.S. Foreign Corrupt Practices Act of 1977, as amended, and the U.K. Bribery Act);
Difficulties and costs of staffing and managing international operations across different geographic areas, time zones and cultures;
Changes in diplomatic and trade relationships.
Potential political, legal and economic instability, armed conflict, and civil unrest in the countries in which we and our customers are located;
Difficulty and costs of maintaining effective data security;
Inadequate protection of our IP;
Nationalization and expropriation;
Restrictions on the transfer of funds to and from foreign countries, including withholding taxes and other potentially negative tax consequences;
Unfavorable and/or changing foreign tax treaties and policies;
Increased exposure to general market and economic conditions outside of the United States; and
Currency exchange rate fluctuations and the resulting effect on our revenue and expenses, and the cost and risk of entering into hedging transactions if we choose to do so in the future.
Additionally, countries in certain international regions in which we operate have continued to experience weaknesses in their currency, banking, and equity markets. These weaknesses could adversely affect customer demand for our software solutions and could have an adverse effect on our business, financial condition and results of operations.
36

We face risks associated with doing business in China.
We face increased regulatory uncertainties with respect to our China-based operations, including our wholly foreign-owned enterprise operating in China, any joint ventures we may form or contribute IP or other resources to in the future and sales to China-based customers.
During the three months ended March 31, 2024 and 2023, 11% and 19% of our revenue, respectively, was derived from our customers in China. Our operating expenses in China were $0.7 million, and $0.4 million, respectively, for the three months ended March 31, 2024 and 2023.
On June 3, 2021, President Biden issued Executive Order 14032 (Addressing the Threat from Securities Investments that Finance Certain Companies of the People’s Republic of China) targeting entities that are deemed part of the Chinese military-industrial complex. Additionally, on October 7, 2022, the Bureau of Industry and Security of the U.S. Department of Commerce, or BIS, issued new export controls related to the Chinese semiconductor manufacturing, advanced computing and supercomputer industries. The new export controls impose broad end-use and other restrictions on facilities in China that develop or produce semiconductor chips or manufacturing equipment, which may impact our ability to license or support our software solutions to entities in or doing business with certain advanced AI or “supercomputer” design companies, foundries and manufacturers of assemblies and components in China. In addition, in October 2023 the BIS tightened restrictions and compliance burdens on the transfer to China of certain advanced artificial intelligence chips, semiconductors and supercomputing items, software and technology subject to U.S. export controls, in addition to restricting sales to certain semiconductor fab facilities in China. Moreover, restrictions were implemented on U.S. persons’ activities in support of the transfer of certain items not subject to U.S. export controls. The extraordinary complexity of these rules, combined with the likelihood of further amendments from BIS, significantly increases our risk of non-compliance, which could result in fines and other penalties, and could change how these rules impact us. While we continue to adjust our policies and practices to ensure compliance with these regulations, and we will seek to mitigate their impact, there can be no assurances that current or future regulations and tariffs will not have a material adverse effect on our business. We maintain policies and procedures reasonably designed to ensure compliance with applicable trade control requirements, laws, and restrictions, including prohibiting the export, re-export or transfer of technology to companies on the Entity List maintained by BIS or other governmental restricted party lists, as well as prohibiting the sale of our products in certain countries. However, due to our global operations, we cannot ensure that our policies and procedures, including related safeguards, will effectively prevent violations, including the unauthorized diversion of products to countries or persons that are the target of U.S. sanctions; the export, re-export, or transfer of technology to companies on BIS’s Entity List or other governmental restricted party lists; failure to comply with rules related to import and export of products; appropriate import product classifications; or other trade accounting requirements, laws, and restrictions.
On August 9, 2023, President Biden issued an executive order addressing investments by U.S. persons in companies located in designated countries of concern, currently, China (including Hong Kong and Macau) that engage with certain categories of sensitive technology and products, including semiconductors and microelectronics, quantum information technologies and AI. The executive order requires regulations that would implement limits and potential notification requirements on such investments and was accompanied by an advance notice of proposed rule-making that outlines the intended scope of the program and solicits input from the public regarding the implementation of the executive order. There are no currently effective restrictions or notification requirements; further rule-making is needed to implement the executive order. While we believe it is possible that such regulations may impact our customers, our suppliers, or our business with respect to China, given the uncertainties with respect to the timing and ultimate requirements of these regulations, we are unable to assess the extent of any such impact.
Further U.S. government escalation of restrictions related to China and increased restrictions on Chinese exports may lead to regulatory retaliation by the Chinese government and possibly further escalate geopolitical tensions, and any such scenarios may adversely impact our business. Furthermore, we may, in the future, develop or sell software solutions that are subject to such rules and restrictions. In addition, such export control rules may change or be expanded or interpreted to include the sale of our current software solutions. In addition, geopolitical disruptions among the United States and China could cause general market disruptions and subject our sales efforts in China to licensing restrictions in the future. The prospect of future export controls that are implemented in a similar manner may continue to have an ongoing impact on our business, results of operations or financial conditions. To the extent we are unable to license our software solutions or support to customers in China, our business, including our revenues and our prospects, would be adversely affected.
Downturns or volatility in general economic conditions could harm our business.
Our revenue, gross margin, and ability to achieve and maintain profitability depend significantly on general economic conditions and the demand for software solutions in the markets in which our customers compete. Weaknesses in the global economy and financial markets and any adverse changes in general domestic and global economic conditions
37

that may occur in the future, including any recession, economic slowdown or disruption of credit markets, may lead to, lower demand for products that incorporate our solutions.
As we have grown, we have become increasingly subject to the risks arising from adverse changes in domestic and global economic conditions. As a result of the current economic slowdown, many companies are delaying or reducing technology purchases, which has had an impact on our visibility into the closing of new business, as opposed to our recurring business. This slowdown has also contributed to, and may continue to contribute to, reductions in sales, longer sales cycles, and increased price pressures, which could adversely affect our business, financial condition, and results of operations.
Additionally, countries in certain international regions in which we operate have continued to experience weaknesses in their currency, banking, and equity markets. These weaknesses could adversely affect customer demand for our software solutions and could have an adverse effect on our financial condition, results of operations and cash flow.
Our customers may fail to pay us in accordance with the terms of their agreements.
If our customers fail to pay us in accordance with the terms of our agreements, we may be adversely affected both from the inability to collect amounts due and the cost of enforcing the terms of our agreements, including litigation and arbitration costs. The risk of these issues increases with the term length of our customer arrangements. Furthermore, some of our customers may seek bankruptcy protection or other similar relief and fail to pay amounts due to us, which we have experienced in the past, or may pay those amounts more slowly, either of which could adversely affect our results of operations, financial condition and cash flow.
Our operations could be disrupted by geopolitical conditions, trade disputes, international boycotts and sanctions, political and social instability, acts of war, terrorist activity or other similar events, which could adversely affect our business, financial condition, and results of operations.
Since we operate on a global basis, our operations could also be disrupted by geopolitical conditions, trade disputes, international boycotts and sanctions, political and social instability, acts of war, terrorist activity or other similar events.
For example, in October 2023, following a series of attacks by Hamas on Israeli civilian and military targets, Israel declared war on Hamas in Gaza. While we do not currently consider the conflict between Israel and Hamas to have had a material impact on our business, the ongoing Israel-Hamas conflict could have a negative impact on the economy and business activity globally, and therefore could adversely affect our results of operations, financial condition and cash flow.
In addition, in February 2022, Russia initiated significant military action against Ukraine. In response, the United States and certain other countries imposed significant sanctions and export controls against Russia, Belarus and certain individuals and entities connected to Russian or Belarusian political, business and financial organizations, and the United States and certain other countries could impose further sanctions, trade restrictions, and other retaliatory actions should the conflict continue or worsen.
Our board of directors is responsible for overseeing the risks to our business, including risks related to the ongoing conflict between Israel and Hamas and between Russia and Ukraine. Such risks include an increased risk of cybersecurity attacks, sanctions, risks related to our employees, service-providers and operations in the affected regions and supply chain disruptions that may affect our customers globally. During 2023, we generated $0.6 million in revenues from the Middle East, including Israel, and had one employee located in the Middle East. While none of our revenue is derived from Russia or Ukraine, we have employees based in both countries and had, prior to the beginning of the conflict, offices in both countries. In response to the ongoing conflict, we recently closed our office in Moscow, Russia, and our office in Kyiv, Ukraine, has been temporarily closed. Our board of directors has received periodic reports from management regarding the impact of the conflict on us and considered whether such events have had, or are reasonably likely to have, a material impact on us. Unless and until the conflict in Ukraine is stabilized, we do not intend to reopen office locations in either country.
As of March 31, 2024, we had 3 employees Russia and 6 employees and 6 contractors in Ukraine, all of which were working remotely. If our employees in Russia or Ukraine become subject to a military draft or are unable to work due to the ongoing conflict, the development of our next generation software could be delayed, which could negatively impact our business.
We have taken security measures designed to help protect against cyber-attacks, security breaches and impermissible downloads in Russia and Ukraine. To the extent that our security measures do not timely detect or prevent such cyber-attacks, security breaches or impermissible downloads, we may be subject to a number of risks, including those risks discussed below in “—Risks Related to Intellectual Property, Information Technology and Data
38

Privacy and Security—If our information technology systems, information, or other resources or those of third parties upon which we rely are or were compromised, we could experience adverse consequences resulting from such compromise, including but not limited to damage to our reputation and our business, exposure to liability, and material and adverse effects to our results of operations, potentially irreparably.”
It is not possible to predict the broader consequences of either Hamas’ invasion of Israel or Russia’s invasion of Ukraine, including related geopolitical tensions, and the measures and retaliatory actions taken by the United States, and other countries in respect thereof as well as any counter measures or retaliatory actions by Russia or Belarus in response, including, for example, potential cyberattacks or the disruption of energy exports, which are likely to cause regional instability, geopolitical shifts, and could materially adversely affect global trade, currency exchange rates, regional economies and the global economy. The situation remains uncertain, and while it is difficult to predict the impact of any of the foregoing, the conflict and actions taken in response to either conflict could, but are not presently expected to, materially increase our costs, disrupt our supply chain, reduce our sales and earnings, impair our ability to raise additional capital when needed on acceptable terms, if at all, or otherwise further adversely affect our business, financial condition, and results of operations.
A substantial portion of our revenue comes from our international sales channels, and we have significant operations in numerous international geographies. As such, any adverse fluctuations in exchange rates could adversely affect our performance.
During the three months ended March 31, 2024 and 2023, 74% and 66%, respectively, of our revenue was from international customers. We expect to continue to generate a significant amount of revenue through international sales in the future. Our international sales team sells our software solutions to new and existing customers, expands installations within the existing customer base, offers consulting services and provides the first line of technical support. The revenues and expenses associated with our international direct sales channels are subject to foreign currency exchange fluctuations, including the potential of a stronger American dollar which has the potential of impacting our ability to compete internationally, and, as a result, our future financial results may be impacted by fluctuations in exchange rates, including Korean Won, Chinese Yuan, and Japanese Yen.
We currently do not hedge any of our foreign currency exposure. However, our financial strategies may include hedging practices aimed at mitigating risks associated with foreign exchange fluctuations. However, if our hedging strategies are not executed accurately or if market conditions evolve unpredictably, it could result in significant financial misjudgments. This misalignment in our hedging approach could adversely impact our financial performance.
Our ability to increase our customer base and achieve broader market acceptance of our software solutions will depend to a significant extent on our ability to expand our international sales force. We plan to continue expanding our sales force, both domestically and internationally. We also plan to dedicate significant resources to our sales and marketing programs. All of these efforts will require us to invest significant financial and other resources. Our business will be harmed if our sales and marketing efforts do not generate significant increases in revenue or if the increases in revenue are smaller than anticipated. We may not achieve anticipated revenue growth from expanding our sales force if we are unable to hire, develop, integrate and retain talented and effective sales personnel, if our new and existing sales personnel, on the whole, are unable to achieve desired productivity levels in a reasonable period of time, or if our sales and marketing programs are not effective, the occurrence of which could adversely affect our business, financial condition, and results of operations.
Our ability to raise additional capital in the future may be limited and could prevent us from executing our growth strategy.
Our ability to operate and expand our business depends on the availability of adequate capital, which in turn depends on cash flow generated by our business and the availability of borrowings under our outstanding loans, line of credit and future debt, equity or other applicable financing arrangements. We believe that our cash flow from operations, existing cash, availability under our existing credit line and bank loans, and the anticipated net proceeds of the IPO will satisfy our anticipated cash requirements for at least the next 12 months. However, we have based this estimate on our current operating plans and expectations, which are subject to change, and cannot assure you that that our existing resources will be sufficient to meet our future liquidity needs. We may require additional capital to respond to business opportunities, challenges, acquisitions or other strategic transactions and/or unforeseen circumstances. The timing and amount of our working capital and capital expenditure requirements may vary significantly depending on numerous factors, including:
market acceptance of our SIP and other solutions, and our IP deployment solutions;
the need to adapt to changing technologies and technical requirements;
the existence of opportunities for expansion; and
39

access to and availability of sufficient management, technical, marketing and financial personnel.
If our capital resources are insufficient to satisfy our liquidity requirements, we may seek to sell additional equity securities or debt securities or obtain additional debt financing. The sale of additional equity securities or convertible debt securities would result in additional dilution to our stockholders. Additional debt would result in increased expenses and could result in covenants that would restrict our operations and our ability to incur additional debt or engage in other capital-raising or other activities. There can be no assurance that additional financing, if required, will be available in amounts or on terms acceptable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to grow and support our business and respond to business opportunities and challenges could be significantly limited.
Adverse developments affecting the financial services industry could adversely affect our liquidity, financial condition and results of operations, either directly or through adverse impacts on certain of our vendors and customers.
Actual events involving limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions, transactional counterparties or other companies in the financial services industry or the financial services industry generally, or concerns or rumors about any events of these kinds or other similar risks, have in the past and may in the future lead to market-wide liquidity problems. For example, on March 10, 2023, Silicon Valley Bank, or SVB, was closed by the California Department of Financial Protection and Innovation, which appointed the Federal Deposit Insurance Corporation, or FDIC, as receiver. Similarly, on March 12, 2023, Signature Bank and Silvergate Capital Corp. were each swept into receivership. Although a statement by the Department of the Treasury, the Federal Reserve and the FDIC indicated that all depositors of SVB would have access to all of their money after only one business day of closure, including funds held in uninsured deposit accounts, borrowers under credit agreements, letters of credit and certain other financial instruments with SVB, Signature Bank or any other financial institution that is placed into receivership by the FDIC may be unable to access undrawn amounts thereunder. Although we are not a borrower or party to any such instruments with SVB, Signature Bank or any other financial institution currently in receivership, if any of the banks which hold our cash deposits were to be placed into receivership, we may be unable to access such funds. As of March 31, 2024, $3.0 million, or 52%, of our cash was maintained with one financial institution, where our current deposits are in excess of federally insured limits. In addition, if any of our customers, suppliers or other parties with whom we conduct business are unable to access funds pursuant to such instruments or lending arrangements with such a financial institution, such parties’ ability to pay their obligations to us or to enter into new commercial arrangements requiring additional payments to us could be adversely affected.
Software bugs or defects could expose us to liability and harm our reputation and we could lose market share.
Software products frequently contain bugs or defects, especially when first introduced, when new versions are released, or when integrated with technologies developed by acquired companies, and the likelihood of bugs or defects may increase for our business if we accelerate the frequency of its product releases. Customers have in the past identified bugs or defects in our products, and there can be no assurance that bugs or defects will not be found in the future in new or enhanced products after commencement of commercial shipments. Product bugs or defects, including those resulting from third-party licensors, have in the past and may in the future affect the performance or interoperability of our products, could delay the development or release of new products or new versions of products and could adversely affect market acceptance or perception of our products. We are currently in receipt of a request from a customer for compensation as a result of alleged product bugs or defects, and there can be no assurance that we will resolve this matter, or any similar future complaint, in a manner that preserves the customer relationship and does not otherwise adversely affect our business or operating results. In addition, any allegations of manufacturability issues resulting from use of our IP products could, even if untrue, adversely affect our reputation and our customers’ willingness to license IP products from us. Any such bugs or defects or delays in releasing new products or new versions of products or allegations of unsatisfactory performance could cause us to lose customers, increase our service costs, result in diversion of resources, damage to our reputation and subject us to liability for damages, any one of which could materially and adversely affect our business and operating results.
Our employees, consultants and third-party providers have in the past and may in the future engage in misconduct that materially adversely affects us.
Our employees, consultants and third-party providers have in the past and may in the future engage in misconduct that materially and adversely affects us. For example, a former employee in China impermissibly used our computers and software to write and configure software for other companies. Misconduct by these parties could include intentional failures to comply with the applicable laws and regulations in the United States and abroad, report financial information or data accurately, violate our internal security policies or duties of confidentiality or disclose unauthorized activities to us. Such misconduct could result in loss of proprietary information or trade secrets, legal or regulatory
40

sanctions, loss of important business information and cause serious harm to our reputation. It is not always possible to identify and deter misconduct, and any precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses, or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to comply with these laws or regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could result in the imposition of significant civil, criminal and administrative penalties, which could have a significant impact on our business. Whether or not we are successful in defending against such actions or investigations, if any of our employees, consultants or third-party providers were to engage in or be accused of misconduct, we could be exposed to legal liability, incur substantial costs, loss of proprietary information, our business and reputation could be materially adversely affected, and we could fail to retain key employees.
We use certain third-party services to manage and operate our business, and any failure or interruption in the services provided by these third parties could adversely affect our business, financial condition and results of operations.
We use a number of third-party services to manage and operate our business, including software to assist our sales and marketing teams and our finance and accounting teams. These services are critical to our ability to increase our sales to customers, operate, and maintain our platform, and accurately maintain books and records. Any disruption in these services could impair our ability to execute on our operating plan and disrupt our business. Further, if these services cease to be available to us on commercially reasonable terms, or at all, we may be required to use additional or alternative services, or to develop additional capabilities within our business, any of which could require significant resources and adversely affect our business, financial condition and results of operations.
Periodic reorganizations and adjustments to our sales force could temporarily impact productivity and adversely disrupt our sales.
We rely heavily on our direct sales force. From time to time, we reorganize and make adjustments to our sales force in response to such factors as management changes, performance issues, market opportunities and other considerations. These changes may result in a temporary lack of sales production and may adversely impact revenue in future quarters. There can be no assurance that we will not restructure our sales force in future periods or that the transition issues associated with such a restructuring will not recur.
Variations in actual sales activity from sales forecasts could adversely affect our business, financial condition and results of operations.
We make many operational and strategic decisions based upon short-term and long-term sales forecasts. Our sales personnel continually monitor the status of all proposals, including the estimated closing date and the value of the sale, in order to forecast quarterly and annual sales. These forecasts are subject to significant estimation and are impacted by many external factors. For example, a slowdown in research and development spending or economic factors could cause purchasing decisions to be delayed. A variation in actual sales activity from forecast could cause us to plan or to budget incorrectly and, therefore, could adversely affect our business, financial condition and results of operations.
We may not realize the anticipated benefits of our acquisitions or investments, our business could be disrupted because of acquisitions or investments and, depending on how we finance such acquisitions or investments, we could use significant amounts of cash.
Our success depends in part on our ability to continually enhance and broaden our software solutions offerings in order to support our long-term strategic direction, strengthen our competitive position, expand our customer base, provide greater scale to increase our investments in research and development to accelerate innovation, provide increased capabilities to our existing software solutions, supply new software solutions and services, and enhance our distribution channels. Accordingly, our success depends in part on our ability to identify, complete and integrate acquisitions. Over the past several years, we have completed ten such acquisitions of companies or strategic assets, and in the future, from time to time we will likely seek to acquire or invest in businesses, products, or technologies. Any acquisition, investment or business relationship may result in unforeseen operating difficulties and expenditures, as we have experienced historically. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products, personnel or operations of the acquired companies, particularly if the key personnel of the acquired company choose not to work for us, their software is not easily adapted to work with our software solutions or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. For example, we have in the past and may in the future face challenges associated with the integration and migration of processes, including issue tracking, release procedures and standardization of license models, which can delay introduction of software solutions. We may be unable to
41

successfully integrate previously acquired businesses and technologies or those acquired in the future, which could adversely impact our business, financial condition and results of operations.
Acquisitions and investments involve numerous risks, including:
the inability to complete the acquisition or investment on commercially acceptable terms;
the inability to obtain timely approvals from governmental authorities under competition and antitrust laws and the resulting delay in consummating the acquisition;
the risk that we may have difficulty incorporating the acquired technologies or products with our existing software solutions and maintaining uniform standards, controls, procedures, and policies;
the risk that we may not realize the anticipated increase in our revenue if a larger than predicted number of customers decline to renew annual leases or software license updates and license support or, if we are unable to sell or license the acquired solutions to our customer base;
unforeseen difficulties in legal entity merger integration activities that may result in legal and tax exposures or the loss of anticipated tax benefits;
disruption of our ongoing businesses and diversion of management attention;
the risk that our relationships with current and new employees, customers, partners and distributors could be impaired;
difficulties in integrating the acquired entities, products or technologies and overcoming any unforeseen technical problems with the acquired products or technologies;
difficulties in operating the acquired business profitably;
difficulties in preserving and transitioning important licensing, research and development, and customer, distributor and supplier relationships;
difficulties in implementing the appropriate controls and procedures to ensure the acquired entity is in compliance with the Sarbanes-Oxley Act;
the risk that the acquisition may result in increased litigation or contingencies, including as described in –“Pending or future investigations or litigation could have a material adverse effect on our results of operations and our stock price” below;
risks associated with entering lines of business or geographies in which we have no or limited prior experience; and
unanticipated costs, expenses or liabilities.
In addition, any future acquisitions or investments may result in:
issuances of dilutive equity securities, which may be at a discount to market price;
use of significant amounts of cash;
the incurrence of debt;
the assumption of significant liabilities;
unfavorable financing terms;
large one-time expenses; and
the creation of certain intangible assets, including goodwill, the write-down of which may result in significant charges to earnings.
Any of these factors could have a material adverse effect on our business, financial condition and results of operations.
If we lose the services of our senior executives or key technical personnel who possess specialized industry knowledge and technical skills, or are unable to hire additional key personnel, it could reduce our ability to compete, to manage our operations effectively, or to develop new software solutions and services.
We are highly dependent upon the ability and experience of our senior executives and our key technical and other management employees, and we do not maintain key person insurance for any of our employees. Although we have employment agreements with certain employees, the loss of these employees, or any of our other key employees, could adversely affect our ability to conduct our operations.
Further, to be successful, we must also attract and retain key employees who join us organically and through acquisitions. There are a limited number of qualified engineers with specialized applicable skills, and competition for these individuals and other qualified employees is intense and has increased globally, including in major markets such as Asia. Our employees are often recruited aggressively by our competitors and our customers worldwide. Any failure
42

to recruit and retain key employees could harm our business, results of operations and financial condition. Additionally, efforts to recruit and retain qualified employees could be costly and negatively impact our operating expenses.
Historically we have issued equity awards as a key component of our overall compensation. If we are unable to grant attractive equity-based packages in the future, it could limit our ability to attract and retain key employees.
We may not be able to effectively manage our growth, and we may need to incur significant expenditures to address the additional operational and control requirements of our growth, either of which could harm our business and operating results.
In order to succeed in executing our business plan, we will need to manage our growth effectively as we make significant investments in research and development and sales and marketing and expand our operations and infrastructure both domestically and internationally. In addition, in connection with operating as a public company, we will 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 profitability in future periods.
To continue to grow and to meet our ongoing obligations as a public company, we must continue to expand our operational, engineering, accounting and financial systems, procedures, controls, personnel and other internal management systems. We must also expand our reporting and compliance infrastructure to ensure that relevant information is shared with and among management and our board of directors, including with respect to actual or alleged wrongdoing within our Company. We have in the past experienced inadequate reporting and communication regarding wrongdoing, which resulted in delays and inefficiencies in taking appropriate action. Such expansions 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 and we may be unable to meet reporting obligation deadlines under the Exchange Act or may face additional failures with respect to our reporting and compliance infrastructure. Unless our growth results in an increase in our revenue that is proportionate to the increase in our costs associated with this growth, our operating margins will be adversely affected. If we fail to adequately manage our growth, improve our operational, financial and management information systems, improve our reporting and compliance infrastructure or effectively motivate and manage our new and future employees, it could harm our business.
The global COVID-19 pandemic affected our business and operations.
The COVID-19 pandemic and efforts to control its spread significantly curtailed the movement of people, goods, and services worldwide. In light of the uncertain situation relating to the spread of COVID-19, we took precautionary measures intended to minimize the risk of the virus to our employees, our customers, and the communities in which we operate. These measures included modifications to employee travel policies, office closures when and as employees are advised to work from home, and other similar measures, some of which are still in place.
The COVID-19 pandemic has had, and may continue to have, adverse effects on economies and financial markets globally, leading to an economic downturn, which may decrease technology spending generally and could adversely affect demand for our services. It is not possible at this time to estimate the full impact that COVID-19 will have on our business, as the impact will depend on future developments, the emergence of additional strains and subsequent effects of the repercussions, which are highly uncertain and cannot be predicted.
To the extent the COVID-19 pandemic adversely affects our business, financial condition and results of operations, it may also have the effect of heightening many of the other risks described in this “Risk Factors” section, including but not limited to, those related to our ability to increase sales to existing and new customers due to shifting demand, our performance in international markets, our ability to continue to perform on existing contracts, develop and deploy new technologies and expand our marketing capabilities and sales organization.
Our estimates of market opportunity and forecasts of market growth may prove to be inaccurate.
Market opportunity estimates and growth forecasts whether obtained from third-party sources or developed internally, are subject to significant uncertainty and are based on assumptions and estimates that may prove to be inaccurate. The estimates and forecasts included in this prospectus relating to the size and expected growth of the target market and market demand may also prove to be inaccurate. For example, the Electronic System Design Alliance’s EDA market data may be inaccurate or incomplete. Further, Grand View Research's estimations for the size of the 2022 and 2030 global EDA market and the growth thereof are based on assumptions, including as to the future growth of the integrated circuits and electronic manufacturing markets, and the continued advancement of technology in those industries that may prove to be inaccurate or incorrect. In addition, the estimated global EDA market may not
43

materialize in the timeframe we expect, if ever, and even if the markets meet the estimates presented in this prospectus, this should not be taken as indicative of our future growth or prospects. In order to be successful, we will need to continue to develop and advance our software solutions, secure new and renewed bookings, obtain sufficient capital to finance our business and otherwise successfully scale our business and operations. We face a number of challenges in achieving these objectives, including those described elsewhere in these risk factors. There can be no assurance that we will be able to achieve our objectives or successfully grow our business, capture meaningful market share or take advantage of market opportunities.
Risks Related to Intellectual Property, Information Technology and Data Privacy and Security
If we are unable to protect our proprietary technology and inventions through patents and other intellectual property rights, our ability to compete successfully and our financial results could be adversely impacted.
We seek to protect our proprietary technology and innovations, particularly those relating to our software solutions, through patents, trade secrets and other intellectual property rights. Maintenance of our patent portfolios, particularly outside of the United States, is expensive, and the process of seeking patent protection is lengthy and costly. While we intend to maintain our current portfolio of patents and to continue to prosecute our currently pending patent applications and file future patent applications when appropriate, the value of these actions may not exceed their expense. Existing patents and those that may be issued from any pending or future applications may be subject to challenges, invalidation or circumvention, and the rights granted under our patents may not provide us with meaningful protection or any commercial advantage. In addition, the protection afforded under the patent laws of one country may not be the same as that in other countries. This means, for example, that our right to exclusively commercialize a product in those countries where we have patent rights for that product can vary on a country-by-country basis. We also may not have the same scope of patent protection in every country where we do business.
Additionally, it is difficult and costly to monitor the use of our intellectual property. It may be the case that our intellectual property is already being infringed and infringement may occur in the future without our knowledge. Litigation may be necessary to enforce our intellectual property rights. Additionally, defending our intellectual property rights might necessitate significant financial and legal resources. Any such expenditure could negatively impact our financial performance.
While it is our policy to protect and defend our rights to our intellectual property, we cannot predict whether steps taken by us to enforce and protect our intellectual property rights will be adequate to prevent infringement, misappropriation, or other violations of our intellectual property rights. Any inability to meaningfully enforce our intellectual property rights could harm our ability to compete. Moreover, in any lawsuit we bring to enforce our intellectual property rights, a court may refuse to stop the other party from using the technology at issue on grounds that our intellectual property rights do not cover the technology in question. Further, in such proceedings, the defendant could counterclaim that our intellectual property is invalid or unenforceable and the court may agree, in which case we could lose valuable intellectual property rights. Any litigation of this nature, regardless of outcome or merit, could materially harm our business and hurt our competitive advantage.
We generally control access to and use of our confidential information and trade secrets using internal and external controls, including contractual protections with employees, contractors, and customers. We rely in part on the laws of the United States and international laws to protect our trade secrets. All employees and consultants are required to execute confidentiality agreements in connection with their employment and consulting relationships with us. We also require them to agree to disclose and assign to us all inventions conceived or made in connection with the employment or consulting relationship. However, we cannot guarantee that we have entered into such agreements with every such party and we may not have adequate remedies in case of a breach of any such agreements. Our trade secrets could be disclosed to our competitors or others may independently develop substantially equivalent technologies or otherwise gain access to our trade secrets. Trade secrets can be difficult to protect and some courts inside and outside of the United States are less willing or unwilling to protect trade secrets.
Despite our efforts to protect our intellectual property, unauthorized parties may still copy, misappropriate, or otherwise obtain and use our software, technology, or other information that we regard as our proprietary intellectual property. In addition, we intend to expand our international operations, and effective patent, copyright, trademark, and trade secret, and other intellectual property protection may not be available or may be limited in some foreign countries. We currently have no trademark registrations or pending applications to register trademarks in foreign countries. Further, intellectual property law, including statutory and case law, particularly in the United States, is constantly developing, and any changes in the law could make it harder for us to enforce our rights.
We have predominantly developed our proprietary technology and other intellectual property internally, through development by our employees and independent contractors and externally, including through our research institution partners and their students. Our development has taken place globally, including the United States, Brazil, Europe,
44

the Middle East and India. We attempt to protect our intellectual property, technology, and confidential information by requiring our employees, consultants, contractors and developer partners who develop intellectual property on our behalf to enter into confidentiality and invention assignment agreements. However, these agreements may not have been properly entered into on every occasion with the applicable counterparty, and such agreements may not always have been effective when entered into in granting ownership of, controlling access to and distribution of our proprietary information or technology. Certain state laws may require that we provide certain notices with respect to the assignment of particular inventions in such agreements, and we may not have been able to include such specific notice requirements in every occasion that it required. Further, if we failed to enter into one of these agreements, or if the assignment language is found to be insufficient under applicable laws, it may not have effectively granted ownership of certain technology or other intellectual property to us. In such an event, there would be a risk that the applicable counterparty would not be available to (or would not be willing to) assist us in perfecting our ownership of the technology or intellectual property, or the counterparty may even assert ownership rights against us and make claims for fees, damages, or equitable relief with respect to such technology or intellectual property, which may have an adverse effect on our ability to utilize, perfect, or protect our proprietary rights over such technology and intellectual property. Each jurisdiction has different rules regarding the correct language and procedures required to effectively assign intellectual property rights, and we may not have effectively implemented such language and procedures in each jurisdiction on every occasion, which may also limit our ability to perfect and protect our technology and intellectual property rights. Further, these agreements do not prevent our competitors or partners from independently developing technologies that are substantially equivalent or superior to our products. In addition, these agreements may not effectively prevent unauthorized use or disclosure of our confidential information, intellectual property, or technology and may not provide an adequate remedy in the event of unauthorized use or disclosure of our confidential information or technology, or infringement of our intellectual property.
From time to time, particularly over the last several years, we have acquired a portion of our intellectual property from one or more third parties. While we have conducted diligence with respect to such acquisitions, because we did not participate in the development or prosecution of such acquired intellectual property, we cannot guarantee that our diligence efforts identified and/or remedied all issues related to such intellectual property, including potential ownership errors, potential errors during prosecution of such intellectual property, and potential encumbrances that could limit our ability to enforce such intellectual property rights.
Our technology is subject to the threat of piracy, unauthorized copying and other forms of intellectual property infringement.
We regard our technology as proprietary and take measures to protect our technology and other confidential information from infringement. Piracy and other forms of unauthorized copying and use of our technology may become persistent, and policing is difficult. Further, the laws of some countries in which our products are or may be distributed either do not protect our intellectual property rights to the same extent as the laws of the United States, or are poorly enforced. Legal protection of our rights may be ineffective in such countries. In addition, although we take steps to enforce and police our rights, we have in the past and may in the future experience piracy, as factors such as the proliferation of technology designed to circumvent the protection measures used by our business partners or by us, may expand the unauthorized copying and use of our technology.
If we are unable to protect our proprietary technology and inventions through trade secrets, our competitive position and financial results could be adversely affected.
As noted above, we seek to protect our proprietary technology and innovations, particularly those relating to our software solutions, as patents, trade secrets and other forms of intellectual property. Additionally, while software and other forms of our proprietary works may be protected under patent or copyright law, in some cases we have chosen not to seek any patents or register any copyrights in these works, and instead, primarily rely on protecting our software as a trade secret. In the United States, trade secrets are protected under the federal Economic Espionage Act of 1996 and the Defend Trade Secrets Act of 2016, or the Defend Trade Secrets Act, and under state law, with many states having adopted the Uniform Trade Secrets Act, or the UTSA. In addition to these federal and state laws inside the United States, under the World Trade Organization’s Trade Related-Aspects of Intellectual Property Rights Agreement, or the TRIPS Agreement, trade secrets are to be protected by World Trade Organization member states as “confidential information.” Under the UTSA and other trade secret laws, protection of our proprietary information as trade secrets requires us to take steps to prevent unauthorized disclosure to third parties or misappropriation by third parties. In addition, the full benefit of the remedies available under the Defend Trade Secrets Act requires specific language and notice requirements in the relevant agreements, which may not be present in all of our agreements. While we require our officers, employees, consultants, distributors, and existing and prospective customers and collaborators to sign confidentiality agreements and take various security measures to protect unauthorized disclosure and misappropriation of our trade secrets, we cannot assure or predict that these measures will be sufficient. The semiconductor and photonics industries are generally subject to high turnover of employees, so the risk of trade
45

secret misappropriation may be amplified. If any of our trade secrets are subject to unauthorized disclosure or are otherwise misappropriated by third parties, our competitive position may be materially and adversely affected.
We may be subject to claims that we have wrongfully hired an employee from a competitor, or that our employees, consultants or independent contractors have wrongfully used or disclosed confidential information of third parties or that our employees have wrongfully used or disclosed alleged trade secrets of their former employers.
Many of our employees, consultants and advisors, or individuals that may in the future serve as our employees, consultants and advisors, are currently or were previously employed at companies including our competitors or potential competitors. Although we try to ensure that our employees, consultants, independent contractors and advisors do not use the confidential or proprietary information, trade secrets or know-how of others in their work for us, we may be subject to claims that we have inadvertently or otherwise used or disclosed confidential or proprietary information, trade secrets, or know-how of these third parties, or that our employees, consultants, independent contractors or advisors have inadvertently or otherwise used or disclosed confidential information, trade secrets, or know-how of such individual’s current or former employer. If we fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel. Litigation may be necessary to defend against these claims. Even if we are successful in defending against these claims, litigation could result in substantial cost and be a distraction to our management and employees. Claims that we, our employees, consultants, or advisors have misappropriated the confidential or proprietary information, trade secrets, or know-how of third parties could have a material adverse effect on our business, financial condition, results of operations and prospects.
Our success depends on the interoperability of our software solutions with our customers’ intended use cases and with products and services of other companies, including our competitors.
The success of our software solutions depends on the interoperability of our software with our customers’ intended use cases and often depends on the existing products and services of other companies, including our direct competitors. As a result, our customers’ bookings may rapidly evolve, utilize multiple standards, include multiple versions and generations of our software. In addition, to the extent that hardware and software vendors, including our competitors, perceive that their applications or technologies compete with our software solutions or services, they may have an incentive to withhold any cooperation necessary to ensure interoperability, decline to share access or sell to us their proprietary protocols or formats, or engage in practices to actively limit the functionality, compatibility and certification of our software solutions. In addition, competitors may fail to certify or support or continue to certify or support our software solutions for their systems.
If any of the foregoing occurs, our software solutions development efforts may be delayed or foreclosed and it may be difficult and more costly for us to achieve functionality that would make our offerings attractive to our customers or potential customers, and we may, among other consequences, lose or fail to increase our market share and experience reduced demand for our services, any of which could negatively impact our business, financial condition and results of operations.
If our information technology systems, or those of third parties upon which we rely, or our data are or were compromised, we could experience adverse consequences resulting from such compromise, including but not limited to, regulatory investigations or actions, litigation, fines and penalties, disruptions of our business operations, reputational harm, loss of revenue or profits, and other adverse consequences.
In the ordinary course of our business, we and the third parties upon which we rely, routinely receive, collect, store, process, generate, use, transfer, disclose, make accessible, protect, secure, dispose of, transmit, and share (collectively, process) personal data and other sensitive information, including proprietary technology, trade secrets and other confidential information about our business and our customers, suppliers, and business partners (collectively, sensitive data).
As a result, we and the third parties upon which we rely face a variety of evolving risks and threats that could cause security incidents. Cyber-attacks, malicious internet-based activity, online and offline fraud, and other similar activities threaten the confidentiality, integrity, and availability of our sensitive data and information technology systems, and those of the third parties upon which we rely. Such threats are prevalent and continue to rise, are increasingly difficult to detect, and come from a variety of sources, including traditional computer “hackers,” threat actors, “hacktivists,” organized criminal threat actors, personnel (such as through theft or misuse), sophisticated nation-states, and nation-state supported actors.
Some actors now engage, and are expected to continue to engage, in cyber-attacks, including without limitation, nation-state actors for geopolitical reasons and in connection with military conflicts and defense operations. During times of war and other major conflicts, we and the third parties upon which we rely may be vulnerable to a heightened
46

risk of these attacks, including retaliatory cyber-attacks that could materially disrupt our systems, supply chain and operations and ability to provide our services.
We and the third parties upon which we rely are subject to a variety of evolving threats, including but not limited to social-engineering attacks (including through deep fakes, which may be increasingly more difficult to identify as fake, and phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks (credential stuffing), credential harvesting, personnel misconduct or error, ransomware attacks, supply chain attacks, software bugs, server malfunctions, software or hardware failures, loss of data or other information technology assets, adware, attacks enhanced or facilitated by AI, telecommunications failures, earthquakes, fires, floods, and other similar threats.
In particular, severe ransomware attacks are becoming increasingly prevalent and can lead to significant interruptions in our operations, ability to provide our services, loss of sensitive data and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments.
Remote work has become more common and has increased risks to our information technology systems and data, as more of our employees utilize network connections, computers, and devices outside our premises or network, including working at home, while in transit and in public locations. Additionally, future or past business transactions (such as acquisitions or integrations) could expose us to additional cybersecurity risks and vulnerabilities, as our systems could be negatively affected by vulnerabilities present in acquired or integrated entities’ systems and technologies. Furthermore, we may discover security issues that were not found during due diligence of such acquired or integrated entities, and it may be difficult to integrate companies into our information technology environment and security program.
In addition, our reliance on third-party service providers could introduce new cybersecurity risks and vulnerabilities, including supply chain attacks, and other threats to our business operations. We rely on third-party service providers and technologies to operate critical business systems to process sensitive data in a variety of contexts, including, without limitation, cloud-based infrastructure, data center facilities, encryption and authentication technology, employee email, content delivery to customers, and other functions. We also rely on third-party service providers to provide other products, services, parts, or otherwise to operate our business. Our ability to monitor these third parties’ information security practices is limited and these third parties may not have adequate information security measures in place. If our third-party service providers experience a security incident or other interruption, we could experience adverse consequences. While we may be entitled to damages if our third-party service providers fail to satisfy their data privacy or security-related obligations to us, any award may be insufficient to cover our damages, or we may be unable to recover such award. In addition, supply-chain attacks have increased in frequency and severity, and we cannot guarantee that third parties’ infrastructure in our supply chain or our third-party partners’ supply chains have not been compromised.
While we have implemented security measures designed to protect against security incidents, there can be no assurance that these measures will be effective. We take steps to detect, mitigate and remediate vulnerabilities in our information systems (such as our hardware and/or software, including that of third parties upon which we rely). We may not, however, detect and remediate all such vulnerabilities on a timely basis. Further, we may experience delays in developing and deploying remedial measures designed to address any such identified vulnerabilities. Such vulnerabilities could be exploited and result in a security incident.
Any of the previously identified or similar threats could cause a security incident or other interruption that could result in unauthorized, unlawful, or accidental acquisition, modification, destruction, loss, alteration, encryption, disclosure of, or access to our sensitive data or our information technology systems, or those of the third parties upon whom we rely. A security incident or other interruption could disrupt our ability (and that of third parties upon whom we rely) to provide our services.
We may expend significant resources or modify our business activities to try to protect against security incidents. Additionally, certain data privacy and security obligations may require us to implement and maintain specific security measures or industry-standard or reasonable security measures to protect our information technology systems and sensitive data.
Additionally, applicable data privacy and security obligations may require us to notify relevant stakeholders, including affected individuals, customers, regulators and investors, of security incidents. Such disclosures are costly, and the disclosure or the failure to comply with such requirements could lead to adverse consequences.
If we (or a third party upon whom we rely) experience a security incident or are perceived to have experienced a security incident, we may experience adverse consequences, such as government enforcement actions (for example,
47

investigations, fines, penalties, audits, and inspections); additional reporting requirements and/or oversight; restrictions on processing sensitive data (including personal data); litigation (including class claims); indemnification obligations; negative publicity; reputational harm; monetary fund diversions; diversion of management attention; interruptions in our operations (including availability of data); financial loss; and other similar harms. Security incidents and attendant consequences may prevent the use of our services or cause customers to stop using our services, deter new customers from using our services, and negatively impact our ability to grow and operate our business.
Our contracts may not contain limitations of liability, and even where they do, there can be no assurance that limitations of liability in our contracts are sufficient to protect us from liabilities, damages, or claims related to our data privacy and security obligations. Furthermore, we cannot be sure that our cyber insurance policies will be adequate or sufficient to protect us from or to mitigate liabilities arising out of our privacy and security practices, that such coverage will continue to be available on commercially reasonable terms or at all, or that such coverage will pay future claims.
In addition to experiencing a security incident, third parties may gather, collect, or infer sensitive data about us from public sources, data brokers, or other means that reveals competitively sensitive details about our organization and could be used to undermine our competitive advantage or market position. Additionally, our sensitive data or our customers’ sensitive data could be leaked, disclosed, or revealed as a result of or in connection with our employees’, personnel’s, or vendors’ use of generative AI technologies.
Our software licenses contain third-party open source software components, and failure to comply with the terms of the underlying open source software licenses could restrict our ability to deliver our software licenses or subject us to litigation or other actions.
Some of our software licenses contain software modules licensed to us under “open source” licenses, and we expect to continue to incorporate such open source software in our software licenses in the future. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide support, warranties, indemnification, or other contractual protections regarding infringement claims or the quality of the code. In addition, the public availability of such software may make it easier for others to compromise our products.
Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software we use, or grant other licenses to our intellectual property. We seek to ensure that our proprietary software is not combined with, and does not incorporate, open source software in ways that would require the release of the source code of our proprietary software to the public. However, if we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software to the public. This would allow our competitors or new entrants to create similar offerings with lower development effort and time and ultimately could result in a loss of our competitive advantages. Alternatively, to avoid the public release of the affected portions of our source code, we could be required to expend substantial time and resources to re-engineer some or all of our software. We incorporate software that is licensed under open source licenses which could require release of proprietary code if such license was released or distributed in any manner that would trigger such a requirement to third parties. We take steps to ensure that such software is not released or distributed. Additionally, some open source projects have vulnerabilities and architectural instabilities and are provided without warranties or services to actively provide us patched versions when available, and which, if not properly addressed, could negatively affect the performance of our products.
Although we have certain processes in place to monitor and manage our use of open source software to avoid subjecting our software licenses to conditions we do not intend, the terms of many open source licenses have not been interpreted by U.S. or foreign courts, and there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to provide or distribute our products. From time to time, there have been claims challenging the ownership of open source software against companies that incorporate open source software into their products, and the licensors of such open source software provide no warranties or indemnities with respect to such claims. As a result, we and our customers could be subject to lawsuits by parties claiming ownership of what we believe to be open source software. Moreover, we cannot assure you that our processes for monitoring and managing our use of open source software in our software licenses has been, or will be, effective.
If we are held to have breached or failed to fully comply with all the terms and conditions of an open source software license, or if an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations, could be subject to significant damages, enjoined from the licensing of our software licenses or other liability, or be required to seek costly licenses from third parties to continue providing our
48

software on terms that, if available at all, are not economically feasible, to re-engineer our software, to discontinue or delay the provision of our software if re-engineering could not be accomplished on a timely basis, or to make generally available, in source code form, our proprietary code, any of which would adversely affect our business, financial condition and results of operations.
We may not be able to continue to obtain licenses to third-party software and intellectual property on reasonable terms or at all, which may disrupt our business and harm our financial results.
We license third-party software and other intellectual property for use in research and development and, in several instances, inclusion in our products. We also license third-party software, including the software of our competitors, to test the interoperability of our software solutions with other industry software tools and in connection with our professional services. Our rights to use and employ software and other intellectual property that has been licensed to us, including our rights to develop, manufacture, or sell products covered by claims in licensed patents that are a subject of these licenses, are and will be subject to the continuation of and compliance with the terms of those licenses. We have and may in the future be in breach of a license, which may lead to the termination of rights granted to us under such license. This could result in competitors being able to enter our target markets and compete with us. We also may not be able to further develop, manufacture, or sell the affected products. Our third-party licenses may need to be renegotiated or renewed from time to time, or we may need to obtain new licenses in the future. Some of these licenses may also be terminated by the counterparty for convenience with limited notice to us. Third parties may stop adequately supporting or maintaining their technology, they may become insolvent or cease conducting business in the ordinary course, or they or their technology may be acquired by our competitors. From time to time, our licensors may license their technology to us on condition that we do not provide such technology or licenses incorporating such technology to certain customers. If we are unable to obtain licenses to these third-party software and intellectual property on reasonable terms or at all, we may not be able to sell the affected products, our customers’ use of the licenses may be interrupted, or our software solutions development processes and professional services offerings may be disrupted, which could in turn harm our financial results, our customers, and our reputation.
The inclusion of third-party intellectual property in our software solutions can also subject us and our customers to intellectual property infringement claims. Although we seek to mitigate this risk contractually, we have not always been able to, and may not in future be able to sufficiently limit our potential liability. Regardless of outcome, infringement claims may require us to use significant resources and may divert management’s attention. See the risk factor “—If we are unable to protect our proprietary technology and inventions through patents and other intellectual property rights, our ability to compete successfully and our financial results could be adversely impacted.”
We are subject to stringent and evolving U.S. and foreign laws, regulations, and rules, contractual obligations, industry standards, policies and other obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions, litigation (including class claims) and mass arbitration demands, fines and penalties, disruptions of our business operations, reputational harm, loss of revenue or profits, and other adverse business consequences.
As a regular part of our business, we process sensitive data and these processing activities subject us to numerous data privacy and security obligations, such as various laws, regulations, guidance, industry standards, external and internal privacy and security policies, contractual requirements, and other obligations relating to data privacy and security.
In the United States, federal, state, and local governments, have enacted numerous data privacy and security laws, including data breach notification laws, personal data privacy laws, consumer protection laws (e.g., Section 5 of the Federal Trade Commission Act), and other similar laws (e.g., wiretapping laws).
In the past few years, numerous U.S. states, including California, Virginia, Colorado, Connecticut, and Utah, have enacted comprehensive privacy laws that impose certain obligations on covered businesses, including providing specific disclosures in privacy notices and affording residents with certain rights concerning their personal data. As applicable, such rights may include the right to access, correct, or delete certain personal data, and to opt-out of certain data processing activities, such as targeted advertising, profiling, and automated decision-making. The exercise of these rights may impact our business and ability to provide our products and services. Certain states also impose stricter requirements for processing certain personal data, including sensitive information, such as conducting data privacy impact assessments. These state laws allow for statutory fines for noncompliance. For example, the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020 (“CPRA”) (collectively, “CCPA”) applies to personal data of consumers, business representatives, and employees who are California residents, and requires businesses to provide specific disclosures in privacy notices and honor requests of such individuals to exercise certain privacy rights. The CCPA provides for fines of up to $7,500 per intentional violation and allows private litigants affected by certain data breaches to recover significant statutory damages.
49

Similar laws are being considered in several other states, as well as at the federal and local levels, and we expect more states to pass similar laws in the future. These developments may further complicate compliance efforts and increase legal risk and compliance costs for us and the third parties upon whom we rely.
Outside the United States, an increasing number of laws, regulations, and industry standards may govern data privacy and security. For example, the EU General Data Protection Regulation (“GDPR”), the UK’s GDPR, and China’s Personal Information Protection Law (“PIPL”) impose strict requirements for processing personal data. For example, under the GDPR, companies may face temporary or definitive bans on data processing and other corrective actions, fines of up to 20 million Euros under the EU GDPR, 17.5 million pounds sterling under the UK GDPR or, in each case, up to 4% of annual global revenue, whichever is greater, or private litigation related to processing of personal data brought by classes of data subjects or consumer protection organizations authorized at law to represent their interests. Additionally, we also target customers in Asia and have operations in China, Korea, Japan, Taiwan and Singapore and may be subject to new and emerging data privacy regimes in Asia, including Japan’s Act on the Protection of Personal Information, and Singapore’s Personal Data Protection Act.
Our employees and personnel use generative AI technologies to perform their work, and the disclosure and use of personal data in generative AI technologies is subject to various privacy laws and other privacy obligations. Governments have passed and are likely to pass additional laws regulating generative AI. Our use of this technology could result in additional compliance costs, regulatory investigations and actions, and consumer lawsuits. If we are unable to use generative AI, it could make our business less efficient and result in competitive disadvantages.
In addition, we may be unable to transfer personal data from the EU, the UK and other jurisdictions to the United States or other countries due to data localization requirements or limitations on cross-border data flows. The EU, UK, and other jurisdictions have enacted laws requiring data to be localized or limiting the transfer of personal data to other countries. In particular, the EU and UK have significantly restricted the transfer of personal data to the United States and other countries whose privacy laws it generally believes are inadequate. Other jurisdictions may adopt similarly stringent interpretations of their data localization and cross-border data transfer laws. Although there are currently various mechanisms that may be used to transfer personal data from the EU and UK to the United States in compliance with law, such as the EU standard contractual clauses, the UK’s International Data Transfer Agreement / Addendum, and the EU-U.S. Data Privacy Framework and UK extension thereto (which allows for transfers to relevant U.S.-based organizations who self-certify compliance and participate in the Framework), these mechanisms are subject to legal challenges, and there is no assurance that we can satisfy or rely on these measures to lawfully transfer personal data to the United States. If there is no lawful manner for us to transfer personal data from the EU, UK, or other jurisdictions to the United States, or if the requirements for a legally-compliant transfer are too onerous, we could face significant adverse consequences, including the interruption or degradation of our operations, the need to relocate part of or all of our business or data processing activities to other jurisdictions (such as the EU) at significant expense, increased exposure to regulatory actions, substantial fines and penalties, the inability to transfer data and work with partners, vendors and other third parties, and injunctions against our processing or transferring of personal data necessary to operate our business. Additionally, companies that transfer personal data out of the EEA and UK to other jurisdictions, particularly to the United States, are subject to increased scrutiny from regulators, individual litigants, and activist groups. Some European regulators have ordered certain companies to suspend or permanently cease certain transfers of personal data out of Europe for allegedly violating the GDPR’s cross-border data transfer limitations.
In addition to data privacy and security laws, we are contractually subject to industry standards adopted by industry groups and may become subject to such obligations in the future. We are also bound by other contractual obligations related to data privacy and security, and our efforts to comply with such obligations may not be successful. We publish privacy policies, marketing materials, and other statements, such as compliance with certain certifications or self-regulatory principles, regarding data privacy and security. If these policies, materials or statements are found to be deficient, lacking in transparency, deceptive, unfair, or misrepresentative of our practices, we may be subject to investigation, enforcement actions by regulators or other adverse consequences.
Obligations related to data privacy and security (and consumers’ data privacy expectations) are quickly changing, becoming increasingly stringent, and creating uncertainty. Additionally, these obligations may be subject to differing applications and interpretations, which may be inconsistent or conflict among jurisdictions. Preparing for and complying with these obligations requires us to devote significant resources and may necessitate changes to our services, information technologies, systems, and practices and to those of any third parties that process personal data on our behalf.
We may at times fail (or be perceived to have failed) in our efforts to comply with our data privacy and security obligations. Moreover, despite our efforts, our personnel or third parties on whom we rely may fail to comply with such obligations, which could negatively impact our business operations. If we or the third parties on which we rely fail, or
50

are perceived to have failed, to address or comply with applicable data privacy and security obligations, we could face significant consequences, including but not limited to: government enforcement actions (e.g., investigations, fines, penalties, audits, inspections, and similar); litigation (including class-action claims) and mass arbitration demands; additional reporting requirements and/or oversight; bans on processing personal data; and orders to destroy or not use personal data. In particular, plaintiffs have become increasingly more active in bringing privacy-related claims against companies, including class claims and mass arbitration demands. Some of these claims allow for the recovery of statutory damages on a per violation basis, and, if viable, carry the potential for monumental statutory damages, depending on the volume of data and the number of violations. Any of these events could have a material adverse effect on our reputation, business, or financial condition, including but not limited to: loss of customers; inability to process personal data or to operate in certain jurisdictions; limited ability to develop or commercialize our products; expenditure of time and resources to defend any claim or inquiry; adverse publicity; or substantial changes to our business model or operations.
Risks Related to Intellectual Property Litigation
We may be subject to litigation, regardless of success or merit, that could cause us to incur substantial expenses, reduce our sales, and divert the efforts of our management and other personnel.
The semiconductor and photonics industries are characterized by vigorous protection and pursuit of intellectual property rights and positions, which has resulted in protracted and expensive litigation for many companies. We may receive communications alleging liability for damages or challenging the validity of our intellectual property or proprietary rights. Any litigation, regardless of success or merit, could cause us to incur substantial expenses, reduce our sales, and divert the efforts of our management and other personnel. In the event we receive an adverse result in any litigation, we could be required to pay substantial damages, seek licenses from third parties, which may not be available on reasonable terms or at all, cease sale of products, expend significant resources to develop alternative technology, or discontinue the use of processes requiring the relevant technology. Furthermore, an adverse determination of any litigation or defense proceedings could put our intellectual property at risk of being invalidated or interpreted narrowly and could put our related pending patent applications at risk of not issuing. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential or sensitive information could be compromised by disclosure in the event of litigation. In addition, during the course of litigation, there could be public announcements of the results of hearings, motions or other interim proceedings or developments. If securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our common stock.
Our ability to compete successfully depends in part on our ability to commercialize our intellectual property solutions without infringing the patent, trade secret, trademark, copyright, or other intellectual property rights of others.
Just as we seek to protect our technology and inventions with patents, trademarks, copyrights, trade secrets and other intellectual property rights, our competitors and other third parties do the same for their technology and inventions. We have no means of knowing the content of patent applications filed by third parties until they are published, and we may not be aware of any patent applications even following their publication or issue.
The semiconductor and photonics industries are rife with patent assertion entities and is characterized by frequent litigation regarding patent and other intellectual property rights. From time to time, we receive communications from third parties that allege that our software solutions or technologies infringe their patent or other intellectual property rights. We are currently subject to litigation alleging we have misappropriated trade secrets, as described in further described in the risk factor “—Risks Related to Legal, Regulatory, Accounting and Tax Matters—Pending or future investigations or litigation could have a material adverse effect on our results of operations and our stock price.” As a public company with an increased profile and visibility, we may receive similar communications or lawsuits in the future. In a patent infringement claim against us, we may assert, as a defense, that we do not infringe the relevant patent claims, that the patent is invalid or both. The strength of our defenses will depend on the patents asserted, the interpretation of these patents, and our ability to invalidate the asserted patents. However, we may not be successful in advancing non-infringement and/or invalidity arguments in our defense. In the United States, issued patents enjoy a presumption of validity, and the party challenging the validity of a patent claim must present clear and convincing evidence of invalidity, which is a high burden of proof. Conversely, the patent owner need only prove infringement by a preponderance of the evidence, which is a lower burden of proof. Lawsuits or other proceedings resulting from allegations of infringement could subject us to significant liability for damages, invalidate our proprietary rights and harm our business.
51

In the event that any third party succeeds in asserting a valid claim against us or any of our customers, we could be forced to do one or more of the following:
discontinue selling access to certain technologies that contain the allegedly infringing intellectual property which may result in a decline in our revenue and could result in breach of contract claim by our affected customers and damage to our reputation;
discontinue using trademarks that allegedly infringe the trademarks of others;
stop receiving payment from a customer that can no longer sell the end-product if it contains allegedly infringing intellectual property;
seek to develop non-infringing technologies, which may be expensive and not be feasible;
incur significant legal expenses;
pay substantial monetary damages to the party whose intellectual property rights we may be found to be infringing; and/or
we or our customers could be required to seek licenses to the infringed technology that may not be available on commercially reasonable terms, if at all.
If a third party causes us to discontinue the use of any of our technologies, we could be required to design around those technologies. If a third party causes us to discontinue using any of our trademarks, we could be required to adopt alternative brand names. If a third party establishes that they are co-authors of a copyrighted work that we use, we could be required to account for profits arising from exploiting such intellectual property. Each of these scenarios could be costly and time consuming and could have an adverse effect on our results of operations. Any significant impairments of our intellectual property rights from any litigation we face could harm our business and our ability to compete in our industry.
Any dispute regarding our intellectual property may require us to indemnify customers, the cost of which could harm our business.
In any potential dispute involving our patents or other intellectual property, our customers could also become the target of litigation. While we generally try to avoid indemnifying our customers, some of our agreements provide for indemnification, and some require us to provide technical support and information to a customer that is involved in litigation involving use of our technology. In addition, we may be exposed to indemnification obligations, risks and liabilities that were unknown at the time that we acquired assets or businesses. Any of these indemnification and support obligations could result in substantial and material expenses. In addition to the time and expense required for us to indemnify or supply such support to our customers, a customer’s development, marketing and sales of licensed semiconductors, mobile communications and data security technologies could be severely disrupted or shut down as a result of litigation, which in turn could severely harm our business as a result of lower licensing or royalty payments.
Risks Related to Our Status as a Controlled Company
Upon completion of our IPO in May of 2024, we became a “controlled company” within the meaning of the Nasdaq listing rules and as such are exempt from certain corporate governance requirements.
As a result of Ms. Ngai-Pesic and the SMIK Grantor Retained Annuity Trust, of which Ms. Ngai-Pesic and members of her immediate family are beneficiaries, or SMIK Trust, collectively holding more than 50% of the voting power of our company, following the completion of the IPO in May, we became a “controlled company” within the meaning of the Nasdaq listing rules. Therefore, we are not required to comply with certain corporate governance rules that would otherwise apply to us as a listed company on Nasdaq, including the requirement that (i) we have a majority of independent directors on our board of directors; (ii) the compensation of our executive officers be determined by a majority of the independent directors or a compensation committee comprised solely of independent directors; and (iii) director nominees selected or recommended for our board be approved either by a majority of the independent directors or a nominating committee comprised solely of independent directors. Following the IPO, we intend to utilize some or all of these exemptions. As a result, we may not have a majority of independent directors on our board of directors. In addition, our compensation and nominating and corporate governance committees may not consist entirely of independent directors and may not be subject to annual performance evaluations. Should the interests of Ms. Ngai-Pesic and the SMIK Trust differ from those of our other stockholders, it is possible that the other stockholders might not be afforded such protections as might exist if our board of directors, or our committees, were required to have a majority, or be composed exclusively, of directors who were independent of Ms. Ngai-Pesic and the SMIK Trust or our management.
52

As long as we are a controlled company, your ability to influence matters requiring stockholder approval will be limited, and the interests of our controlling stockholder may conflict with or differ from your interests as a stockholder
Following the completion of the IPO, the Pesic Family (as defined below) and the SMIK Trust, own 20,000,000 shares of our common stock, collectively representing approximately 70% of our total outstanding common stock. For so long as the Pesic Family and the SMIK Trust continue to collectively hold at least 50% of our outstanding common stock, they will be able to elect the members of our board of directors and could at any time replace our entire board of directors.
In addition, our amended and restated certificate of incorporation and amended and restated bylaws provide that, after Ms. Ngai-Pesic, Iliya Pesic, and Yelena Pesic, and each of their respective affiliates, (collectively voting together as a single entity, the “Pesic Family”) cease to beneficially own, in the aggregate, at least 50% of the voting power of the outstanding shares of our common stock, all stockholder actions must be effected at a duly called meeting of stockholders and not by written consent. As a result, Ms. Ngai-Pesic and the SMIK Trust will have the ability to control all matters affecting us, including:
through our board of directors, any determination with respect to our business plans and policies, including the appointment and removal of our officers;
any determinations with respect to mergers and other business combinations;
our acquisition or disposition of assets;
our financing activities;
the allocation of business opportunities that may be suitable for us;
the payment of dividends on our common stock; and
the number of shares available for future issuance and also issuance under our stock plans.
Further, for so long as the Stockholders Agreement (as defined below) remains in effect and the Pesic Family owns in the aggregate, at least 25% of the voting power of the then outstanding shares of our capital stock, our amended and restated certificate of incorporation provide that the prior written approval or consent of the Pesic Family shall be required for us to (i) implement any amendments to our amended and restated certificate of incorporation or bylaws that would adversely affect the Pesic Family’s rights thereunder, (ii) effect or consummate a change of control or approve another merger, consolidation, business combination, sale or acquisition that results in changes in the rights and privileges of holders of equity securities, and (iii) effect the liquidation or dissolution or winding up of our business operations.
Additionally, the Stockholders Agreement provides the Pesic Family and the SMIK Trust together have the ability to designate up to four nominees for our board of directors and one non-voting board observer, depending on ownership levels.
The Pesic Family and the SMIK Trust’s collective voting control may discourage transactions involving a change of control of us, including transactions in which you as a holder of our common stock might otherwise receive a premium for your shares over the then current market price.
The Pesic Family and the SMIK Trust are not prohibited from selling a controlling interest in us to a third party and may do so without the approval of other stockholders and without providing for a purchase of shares of common stock held by other stockholders. Accordingly, the shares of common stock held by other stockholders may be worth less than they would be if the Pesic Family and the SMIK Trust did not maintain voting control over us.
The interests of the Pesic Family and the SMIK Trust could conflict with or differ from the interests as a holder of other stockholders. For example, the concentration of ownership held by the Pesic Family and the SMIK Trust could delay, defer or prevent a change of control of us or impede a merger, takeover or other business combination that other stockholders may otherwise view favorably. So long as the Pesic Family and the SMIK Trust continue to beneficially own a significant amount of our equity, even if such amount is less than 50%, they may continue to be able to strongly influence or effectively control our decisions.
Our inability to resolve any disputes that arise between us and Ms. Ngai-Pesic, or other members of the Pesic Family, with respect to our past, future and ongoing relationships may adversely affect our operating results.
In 2022, we entered into the 2022 Credit Line with Ms. Ngai-Pesic. As of March 31, 2024, we had drawn down $2.0 million from the 2022 Credit Line. The 2022 Credit Line was repaid in connection with our IPO in May of 2024. We also lease several office facilities from entities controlled by Ms. Ngai-Pesic pursuant to which we recorded a rent expense of $0.2 million during the three months ended March 31, 2024 and 2023. Because we are controlled by the
53

Pesic Family and the SMIK Trust, we may not have the leverage to negotiate extensions or amendments to our agreements on terms as favorable to us compared to those we would negotiate with an unaffiliated third party. See Note 6 to our condensed consolidated financial statements and “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources.”
More generally, disputes may arise between Ms. Ngai-Pesic, or other members of the Pesic Family, and us in a number of areas relating to our past and ongoing relationships. We may not be able to resolve any potential conflicts, and even if we do, the resolution may be less favorable than if we were dealing with an unaffiliated party.
Risks Related to Legal, Regulatory, Accounting and Tax Matters
We are subject to anti-corruption and anti-money laundering laws with respect to our operations and non-compliance with such laws can subject us to criminal and/or civil liability and harm our business.
We are subject to anti-corruption, anti-bribery, anti-money laundering, and similar laws in the United States and other countries in which we conduct activities, including the U.S. Foreign Corrupt Practices Act of 1977, as amended, or the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, and the United Kingdom Bribery Act 2010. Anti-corruption and anti-bribery laws, which have been enforced aggressively and are interpreted broadly, generally prohibit companies and their employees, agents, intermediaries and other third parties from directly or indirectly promising, authorizing, making or offering improper payments or other benefits to government officials and others in the private sector. We use third parties, including intermediaries and partners, to support sales of our products. We and these third parties may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and we may be held liable for the corrupt or other illegal activities of these third-party intermediaries and partners, our employees, representatives, contractors, and other third parties, even if we do not explicitly authorize such activities. While we have policies and procedures intended to address compliance with anti-corruption, anti-bribery, anti-money laundering and similar laws, we cannot assure you that all of our employees, representatives, contractors, partners, agents, intermediaries or other third parties have not taken, or will not take, actions in violation of our policies and applicable law, for which we may be ultimately held responsible.
Noncompliance with anti-corruption, anti-bribery, and anti-money laundering laws could subject us to investigations, severe criminal or civil sanctions, settlements, prosecution, loss of export privileges, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, whistleblower complaints, adverse media coverage and other consequences. Any investigations, actions or sanctions could harm our reputation, business, operating results and financial condition.
We are subject to governmental export and import controls and sanctions that could impair our ability to compete in international markets due to licensing requirements and subject us to liability if we are not in compliance with applicable laws.
Our software solutions and technology are subject to export control and import laws and regulations of applicable jurisdictions. Certain of our software solutions are subject to U.S. export controls and sanctions, including the Export Administration Regulations, U.S. Customs regulations, and the economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control, or OFAC. These laws and regulations may limit our ability to export our software solutions and technology or may require export authorizations and conditions prior to export. Export control and sanctions laws may also prohibit us from selling or providing our software solutions and technology to embargoed countries, regions, governments, persons, and entities. In addition, various countries regulate the importation of certain products, including through import licensing and permitting requirements, which could limit or restrict our ability to sell our products. The exportation, re-exportation, and importation of our software solutions and technology must comply with these laws and regulations. If we fail to comply with these laws and regulations, we and certain of our employees could be subject to substantial civil or criminal penalties, including the possible loss of export or import privileges, as well as reputational harm.
Complying with export control and sanctions laws and regulations can be time-consuming and result in the delay or loss of sales opportunities. We have taken precautions to prevent our software solutions and technology from being provided in violation of such laws and regulations. However, our software solutions and technology have previously been, and could in the future be, provided in violation of such laws despite the precautions in place. Between August 2019 and June 2022, we filed various voluntary disclosures with BIS regarding potential violations of U.S. export control laws and regulations, specifically, the export of our licenses to certain parties designated on BIS’s Entity List and Unverified List, and the export of certain software modules without a license which was required at the time of the transaction but that were declassified by BIS in October 2020 to a lesser controlled export classification, meaning that such software generally no longer requires an export license. In July and October 2022 and January 2023, we also filed voluntary disclosures with OFAC regarding potential violations of OFAC sanctions programs, specifically the
54

download of certain Company software modules by users in U.S. embargoed countries. In October 2023, we also filed voluntary disclosures with OFAC regarding certain banking transactions made by our third party service provider in Russia on our behalf, through a bank that was sanctioned by OFAC. These voluntary disclosures remain pending before BIS and OFAC and if either organization chose to bring an enforcement action against us in relation to such potential violations, such actions could result in the imposition of significant penalties against us.
Changes in our software solutions or technology or changes in applicable export or import laws and regulations may create delays in the introduction and sale of our software solutions and technology in international markets, prevent our customers from deploying our software solutions and technology or, in some cases, prevent the export or import of our software solutions and technology to certain countries, governments or persons altogether.
Any change in export or import laws and regulations, shift in the enforcement or scope of existing laws and regulations, or change in the countries, governments, persons or technologies targeted by such laws and regulations, could also result in decreased use of our software solutions and technology, or in our decreased ability to export or sell our software solutions and technology to existing or potential customers. Any decreased use of our software solutions and technology or limitation on our ability to export or sell our software solutions and technology would likely adversely affect our business, financial condition and results of operations.
Pending or future investigations or litigation could have a material adverse effect on our results of operations and our stock price.
We are involved in various investigations, claims and legal proceedings from time to time that arise in the ordinary course of our business activities, including intellectual property, collaboration, licensing agreement, product liability, employment, class action, whistleblower and other litigation claims, and governmental and other regulatory investigations and proceedings. For example, we have previously commenced legal proceedings against certain of our customers to protect our intellectual property rights and we may do so again in the future, which could result in resentment within our customer base and adversely affect our business, financial condition and results of operations. Our proceedings currently include customary audit activities by various taxing authorities and legal proceedings. For example, in December 2020, Silvaco, Inc., one of our subsidiaries, filed suit against Ole Christian Andersen et al., or Andersen, in California Superior Court for the County of Santa Clara seeking declaratory relief related to a dispute concerning the interpretation of an earnout agreement with Andersen in connection with the acquisition of the shares of Nangate Denmark ApS, or Nangate. In January 2022, Andersen filed a third amended cross-complaint against Silvaco, Inc. and certain of its board members alleging breach of contract, fraud, and unfair business practices and is seeking $20 million in damages, along with punitive damages. A jury trial in connection with this litigation commenced in the second quarter of 2024. Silvaco, Inc. intends to contest this matter vigorously. In August 2021, Aldini AG filed suit against Silvaco, Inc. in the United States District Court for the Northern District of California alleging various tort claims against Silvaco, Inc., Silvaco France, and certain of its board members. On August 23, 2022, Aldini AG filed a Second Amended Complaint against Silvaco, Inc., Silvaco France, and certain of its board members that included claims of trade secret theft, conspiracy, and intentional interference with a prospective economic advantage in relation to Silvaco’s acquisition of certain assets of Dolphin Design SAS, or Dolphin. Aldini AG seeks $703 million and punitive damages. On March 17, 2023, the Second Amended Complaint was dismissed on all counts, subject to a right of appeal. Aldini has filed a notice of appeal.
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 for prior periods.
We are subject to various U.S. and non-U.S. taxes, including direct and indirect taxes, such as corporate income, withholding, customs, excise, value-added, sales and other 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.
Our tax returns are subject to audit by U.S. federal, state and local tax authorities and by non-U.S. tax authorities. If audits result in tax liabilities or assessments different from our reserves, our future results may include unfavorable adjustments to our tax liabilities, and our financial statements could be adversely affected.
Changes in tax laws could adversely affect our business, financial position and results of operations.
Any significant changes to the tax system in the United States or in other jurisdictions could adversely affect our business, financial condition and results of operations.
The U.S. Congress, government agencies in non-U.S. jurisdictions where we and our affiliates do business, and the Organization for Economic Cooperation and Development, or OECD, have recently focused on issues related to the taxation of multinational corporations. One example is in the area of “base erosion and profit shifting,” where profits
55

are claimed to be earned for tax purposes in low-tax jurisdictions, or payments are made between affiliates from a jurisdiction with high tax rates to a jurisdiction with lower tax rates. The OECD has released several components of its comprehensive plan to create an agreed set of international rules for addressing base erosion and profit shifting.
Because we operate in numerous taxing jurisdictions, the application of the relevant tax laws can be subject to diverging and sometimes conflicting interpretations by the taxing authorities of these jurisdictions. It is not uncommon for taxing authorities in different countries to have conflicting views with respect to, among other things, whether a permanent establishment exists in a particular jurisdiction, the manner in which the arm’s length standard is applied for transfer pricing purposes, or the valuation of intellectual property. For example, if the taxing authority in one country where we operate were to reallocate income from another country where we operate, and the taxing authority in the second country did not agree with the reallocation asserted by the first country, we could become subject to tax on the same income in both countries, resulting in double taxation.
If taxing authorities were to allocate income to a higher tax jurisdiction, subject our income to double taxation or assess interest and penalties, it could increase our tax liability, which could adversely affect our business, financial position and results of operations.
In the United States, the Tax Cuts and Jobs Act enacted in 2017, the Coronavirus Aid, Relief, and Economic Security Act enacted in 2020, and the Inflation Reduction Act enacted in 2022 made many significant changes to U.S. tax laws. For example, the Tax Cuts and Jobs Act of 2017 eliminated the option to deduct research and experimental expenditures in the year incurred in tax years beginning after December 31, 2021, and taxpayers are instead required to capitalize and amortize such expenditures over five years for research activities conducted in the United States and fifteen years for research activities conducted outside the United States. Although there have been legislative proposals to repeal or defer the capitalization requirement, there can be no assurance that such changes will be made. Future guidance from the Internal Revenue Service and other tax authorities with respect to any tax legislation may affect us, and certain aspects of such legislation could be repealed or modified in future legislation.
Due to the potential for changes in tax laws and regulations or changes in the interpretation thereof (including regulations and interpretations pertaining to recent tax reform in the United States), the ambiguity of tax laws and regulations, the subjectivity of factual interpretations, uncertainties regarding the geographic mix of earnings in any particular period and other factors, our estimates of our effective tax rate and our income tax assets and liabilities may be incorrect and our financial statements could be adversely affected. The impact of these factors may be substantially different from period-to-period.
Risks Related to Our IPO in May of 2024 and Ownership of Our Common Stock
The price of our common stock could be volatile and you may not be able to resell your shares at or above the IPO price. Declines in the price of our common stock could subject us to litigation.
Our stock 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 common stock could fluctuate significantly in response to numerous factors, many of which are beyond our control, including:
variations in our operating results and other financial and operational metrics, including the key financial and operating metrics disclosed in this prospectus, as well as how those results and metrics compare to analyst and investor expectations;
speculation in the market about our operating results;
the financial guidance we may provide to the public, any changes in guidance or our failure to meet guidance;
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;
results of operations that otherwise fail to meet the expectations of securities analysts and investors;
changes in earnings estimates or recommendations by securities analysts, or other changes in investor perceptions of the investment opportunity associated with our common stock relative to other investment alternatives;
events or factors resulting from global health crises such as the COVID-19 pandemic, war, incidents of terrorism or responses to these events;
announcements of software solutions or enhancements, strategic alliances or significant agreements or other developments by us or our competitors;
announcements by us or our competitors of mergers or acquisitions or rumors of such transactions involving us or our competitors;
changes in management, other key personnel or our board of directors;
56

disruptions in our operations due to security breaches or other issues;
the strength of the global economy or the economy in the jurisdictions in which we operate, and market conditions in our industry and those affecting our customers;
trading activity by our controlling stockholders, Ms. Ngai-Pesic and the SMIK Trust, including upon the expiration of contractual lock-up agreements, and other market participants, in whom ownership of our common stock may be concentrated following our IPO;
the potential effects arising if U.S. or global inflationary and/or currency devaluation trends appear or increase;
market conditions in the semiconductor and photonics industries
the performance of the equity markets in general and in our industry;
the operating performance of other similar companies;
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 regulations, including import, export and economic sanctions, laws and regulations, that may expose us to liability and increase our costs;
litigation or other claims against us;
the number of shares of our common stock that are available for public trading; and
any other factors discussed in this prospectus.
Furthermore, the stock market in general has experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of particular companies. Broad market and industry factors may significantly affect the market price of our common stock, regardless of our actual operating performance. In addition, if the market for EDA, TCAD, SIP or other technology stocks or the stock market in general experiences a loss of investor confidence, the price of our common stock could decline for reasons unrelated to our business, results of operations or financial condition. The price of our common stock might also decline in reaction to events that affect other companies, even if those events do not directly affect us. Some companies that have experienced volatility in the trading price of their stock have been the subject of securities class action litigation. If we are the subject of such litigation, it could result in substantial costs and could divert our management’s attention and resources, which could adversely affect our business, financial position and results of operations.
We have not previously operated as a public company, which will require us to incur substantial costs and will require substantial management attention, and we may not be able to manage our transition to a public company effectively or efficiently.
Until the IPO, we never operated as a public company and will incur significant legal, accounting and other expenses that we did not incur as a private company. We also expect to incur stock-based compensation expenses, which we did not incur in any material amount as a private company. Our management team and other personnel will need to devote a substantial amount of time to, and we may not effectively or efficiently manage, our transition to a public company. For example, we are subject to the reporting requirements of the Exchange Act, the applicable requirements of the Sarbanes-Oxley Act and the Dodd-Frank Wall Street Reform and Consumer Protection Act and the rules and regulations of the SEC. The rules and regulations of Nasdaq also apply to us following our IPO. To comply with the various requirements applicable to public companies, we will need to establish and maintain effective disclosure and financial controls and make changes to our corporate governance practices. If, notwithstanding our efforts to comply with these laws, regulations and standards, we fail to comply, regulatory authorities may initiate legal or administrative proceedings against us and our business may be harmed. Further, failure to comply with these rules might make it more difficult for us to obtain some types of insurance, including director and officer liability insurance, and we might be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these events could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, on committees of our board of directors or as members of senior management. As such, we intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities.
We also expect that our management and other personnel will need to divert attention from other business matters to devote substantial time to the reporting and other requirements applicable to a public company. We may be unable to locate and hire qualified professionals with requisite technical and public company experience when and as needed. In addition, new employees will require time and training to learn our business and operating processes and procedures. If we are unable to recruit and retain additional finance personnel or if our finance and accounting team is unable for any reason to respond adequately to the increased demands that will result from being a public company,
57

the quality and timeliness of our financial reporting may suffer, which could result in late filings or the identification of additional material weaknesses in our internal controls. Any consequences resulting from inaccuracies or delays in our public reporting could cause our stock price to decline, result in litigation and could harm our business, financial condition and results of operations.
Additionally, as a public company, we may, from time to time, be subject to proposals and other requests from stockholders urging us to take certain corporate actions, including proposals seeking to influence our corporate policies or effect a change in our management. In the event of such stockholder proposals, particularly with respect to matters which our management and board of directors, in exercising their fiduciary duties, disagree with or have determined not to pursue, our business could be harmed because responding to actions and requests of stockholders can be costly and time-consuming, disrupting our operations and diverting the attention of management and our employees. Additionally, perceived uncertainties as to our future direction may result in the loss of potential business opportunities and may make it more difficult to attract and retain qualified personnel, business partners and customers.
We are subject to significant regulatory compliance and internal governance requirements, and the failure to comply with such regulatory and governance requirements could result in a loss of sales or the loss of investor confidence in our financial reports, which could have an adverse effect on our stock price.
We are subject to the rules and regulations of the SEC, including those that require us to report on our internal controls. Compliance with these requirements has and will cause us to incur additional expenses and cause management to divert time from our day-to-day operations. While we anticipate being able to fully comply with these internal control requirements, if we are not able to comply with the Sarbanes-Oxley reporting or certification requirements relating to internal controls, we may be subject to investigations or sanctions by the SEC, Nasdaq or other regulatory authorities.
Our stock is listed on Nasdaq and we are subject to ongoing financial and corporate governance requirements of Nasdaq. While we anticipate being able to fully comply with applicable Nasdaq requirements, if we are not able to comply, our name may be published on Nasdaq’s daily Non-Compliant Companies list until Nasdaq determines that we have regained compliance or we no longer trade on Nasdaq.
There has been no prior public market for our common stock, and an active trading market for our common stock may not develop or be sustained and you may not be able to sell your shares at or above the IPO price, or at all.
There has been no public market for our common stock prior to our IPO. The IPO price for our common stock was determined through negotiations between the underwriters and us and may vary from the market price of our common stock following our IPO. If you purchased our common stock in our IPO, you may not be able to resell those shares at or above the IPO price, or at all.
An active market in our common stock may not develop upon completion of our IPO or, if it does develop, it may not be sustainable or liquid enough for you to sell your shares, especially given the concentration of outstanding shares. If an active market for our common stock does not develop, it may be difficult for you to sell shares you purchase in our IPO at the price you paid. An inactive trading market may also impair our ability to raise capital by selling shares of our common stock and enter into strategic partnerships or acquire other complementary products, technologies or businesses by using shares of our common stock as consideration. Furthermore, there can be no guarantee that we will continue to satisfy the continued listing standards of Nasdaq. If we fail to satisfy the continued listing standards, we could be delisted, which would negatively impact the value and liquidity of your investment.
Future issuances of our common stock or sales of a substantial number of shares of our common stock in the public market following our IPO, or the perception that such sales could occur, could cause the price of our common stock to decline.
The market price of our common stock could decline as a result of substantial sales of our common stock, particularly sales by our directors, executive officers and significant stockholders, a large number of shares of our common stock becoming available for sale, or the perception in the market that such sales could occur. We may issue additional common stock, preferred stock, convertible securities or other equity or equity linked securities in the future. We also expect to issue common stock to our employees, directors and other service providers pursuant to our equity incentive plans. Such issuances will be dilutive to investors and could cause the price of our common stock to decline. New investors in such issuances could also receive rights senior to those of holders of our common stock.
Upon the closing of our IPO, we had approximately 28,529,318 shares of common stock outstanding, including 2,235,101 vested shares pursuant to the 2014 Plan, and 294,217 shares issued to Micron in connection with the
58

mandatory conversion of the Micron Note. All of the shares of common stock sold in our IPO and issued to Micron are freely transferable without restriction or additional registration under the Securities Act of 1933, as amended, or the Securities Act.
Substantially all of the remaining shares of our common stock, including all shares held by our executive officers, directors and the holders of substantially all of our equity securities, are subject to the lock-up agreements with the underwriters of our IPO. We have registered all shares of common stock that we may issue under equity compensation plans and therefore, those shares can be freely sold in the public market upon issuance, subject to volume limitations applicable to affiliates and the lock-up agreements. As these restrictions on resale end, the market price of our common stock could drop significantly if the holders of those shares sell them or are perceived by the market as intending to sell them.
Other than shares which are vested as of the end of the lock-up period, we do not anticipate satisfying the anticipated tax withholding and remittance obligations as a result of vesting of RSUs granted to our employees. In such case, applicable holders of RSUs will be able to sell shares underlying their RSUs into the open market to the extent needed to satisfy the anticipated tax withholding and remittance obligations, subject to the restrictions set forth in the lock-up agreements. If we make such an election, the sales of shares underlying RSUs into the open market could cause the market price of our common stock to decline significantly. The market’s expectation that such sales could occur (even if they do not) could also cause the market price of our common stock to decline significantly. Any of the aforementioned declines in our stock price could occur even if our business is otherwise doing well and, as a result, you may lose all or a part of your investment.
If securities analysts or industry analysts downgrade our common stock, publish negative research or reports, or fail to publish reports about our business, our stock price and trading volume could decline.
The market price and trading market for our common stock may be influenced by the research and reports that industry or securities analysts publish about us, our business and our market. As a newly public company, we may be slow to attract research coverage and the analysts who publish information about our common stock will have had relatively little experience with us, which could affect their ability to accurately forecast our results and could make it more likely that we fail to meet their estimates. If no or few securities or industry analysts commence coverage of us, the trading price for our common stock may be negatively impacted. In the event we do obtain industry or equity research analyst coverage, we will not have any control over the analysts’ content and opinions included in their reports. If one or more analysts adversely change their recommendation regarding our stock or change their recommendation about our competitors’ stock, our stock price could 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 stock price or trading volume to decline or become volatile.
We have broad discretion in the use of the net proceeds to us from our IPO and may not apply the proceeds in ways that increase our market value or improve our operating results.
Our management has considerable discretion in the application of the net proceeds from our IPO, and you will not have the opportunity, as part of your investment decision, to assess whether the proceeds are being used appropriately. The net proceeds to us may be used for corporate purposes that do not increase the value of our business, which could cause our stock price to decline. The failure by our management to apply the net proceeds from our IPO effectively could impair our growth prospects and result in financial losses that could harm our business and cause the price of our common stock to decline. We used a portion of the proceeds of our IPO to repay (i) the 2022 Credit Line, from which we have drawn $2.0 million as of March 31, 2024, payable to Ms. Ngai-Pesic and (ii) the East West Bank Loan, from which $4.3 million was drawn as of April 26, 2024. Until the net proceeds we receive are fully used, they may be placed in investments that do not produce income or that lose value. Additionally, we have broad discretion in the use of the net proceeds from our IPO when determining whether to satisfy the anticipated tax withholding and remittance obligations related to vesting of RSUs granted to our employees or whether to elect to allow RSU holders to sell into the open market shares underlying RSUs to the extent needed to satisfy tax obligations associated with these vested RSUs.
We do not intend to pay dividends on our common stock, so any returns on your investment will be limited to changes in the value of our common stock.
We currently anticipate that we will retain future earnings for the development, operation and expansion of our business and do not anticipate declaring or paying any dividends for the foreseeable future. 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, debt repayment obligations, capital expenditure needs, the terms of any preferred equity securities we may issue in the future, covenants in the agreements governing any future
59

indebtedness, other contractual restrictions and industry trends and any other factors or considerations our board of directors may regard as relevant. Any return to stockholders will therefore be limited to the increase, if any, in our stock price, which may never occur.
Our amended and restated charter and bylaws that went into effect upon the closing of our IPO designate the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our stockholders, and provide that federal district courts will be the sole and exclusive forum for Securities Act claims, which could limit our stockholders’ ability to obtain what they believe to be a favorable judicial forum for disputes with us or our directors, officers or other employees.
Our charter and bylaws that went into effect upon the closing of our IPO provide that, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the Court of Chancery of the State of Delaware (or, if that court lacks subject matter jurisdiction, another federal or state court situated in the State of Delaware) shall be the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, (iii) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, or the DGCL, our certificate of incorporation, or our bylaws, or any issue, in one or more series, of all or any of the remaining shares of preferred stock, and, in the resolution or resolutions providing for such issue; (iv) any action to interpret, apply, enforce, or determine the validity of our certificate of incorporation or our bylaws; or (v) any action asserting a claim against us governed by the internal affairs doctrine. If any such action is filed in a court other than a court located within the State of Delaware, or a Foreign Action, in the name of any stockholder, that stockholder shall be deemed to have consented to: (x) the personal jurisdiction of the state and federal courts located within the State of Delaware in connection with any action brought in any such court to enforce our choice of forum, or an Enforcement Action, and (y) having service of process made upon such stockholder in any such Enforcement Action by service upon such stockholder’s counsel in the Foreign Action as agent for such stockholder, in each case, to the fullest extent permitted by law. Our charter and bylaws that went into effect upon the closing of our IPO further provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts are the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. The choice of forum provisions does not apply to suits brought to enforce any liability or duty created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction.
These provisions do not apply to suits brought to enforce a duty or liability created by the Exchange Act. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation will further provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States shall, to the fullest extent permitted by law, be the sole and exclusive forum for the resolutions of any complaint asserting a cause of action arising under the Securities Act, including all causes of action asserted against any defendant named in such complaint. For the avoidance of doubt, this provision is intended to benefit and may be enforced by us, our officers and directors, the underwriters to any offering giving rise to such complaint and any other professional entity whose profession gives authority to a statement made by that person or entity and who has prepared or certified any part of the documents underlying our IPO.
We believe these provisions may benefit us by providing increased consistency in the application of Delaware law and federal securities laws by chancellors and judges, as applicable, particularly experienced in resolving corporate disputes, efficient administration of cases on a more expedited schedule relative to other forums, and protection against the burdens of multi-forum litigation. These choice of forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, other employees or stockholders, which may discourage lawsuits with respect to such claims or make such lawsuits more costly for stockholders, although our stockholders will not be deemed to have waived our compliance with federal securities laws and the rules and regulations thereunder. Furthermore, the enforceability of similar choice of forum provisions in other companies’ certificates of incorporation has been challenged in legal proceedings, and it is possible that a court could find these types of provisions to be inapplicable or unenforceable. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions, and there can be no assurance that such provisions will be enforced by a court in those other jurisdictions. If a court were to find one or more of the choice of forum provisions that will be contained in our amended and restated certificate of incorporation and amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could seriously harm our business.
60

General Risk Factors and Risks Related to Being a Public Company
We have identified a material weakness in our internal control over financial reporting. If our remediation measures are ineffective, or if we experience additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls in the future, we may not be able to report our financial condition or results of operations accurately or on a timely basis, prevent fraud or file our periodic reports in a timely manner and may incur additional costs to remediate, all of which may adversely affect investor confidence in us and our reported financial information and, as a result, impact the value of our common stock.
We have been a private company and, as such, we have not been subject to the internal control and financial reporting requirements applicable to a publicly traded company. As a public company, we will be subject to Section 404 of the Sarbanes-Oxley Act, or Section 404, which requires that we maintain effective internal control over financial reporting and disclosure controls and procedures. Section 404(a) of the Sarbanes-Oxley Act requires that we include a management report on our internal controls, including an assessment of the effectiveness of our internal controls and financial reporting procedures, beginning with annual report for our fiscal year ending December 31, 2024. We will also be required to comply with the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act, or Section 404(b), following the later of the date we are deemed to be an “accelerated filer” or a “large accelerated filer,” each as defined in the Exchange Act, or the date we are no longer an “emerging growth company,” as defined in the JOBS Act. See “—We are an “emerging growth company” and a “smaller reporting company” and any decision on our part to comply with certain reduced reporting and disclosure requirements applicable to emerging growth companies could make our common stock less attractive to investors.” In order to comply with Section 404, we must perform system and process evaluations, document our controls and perform testing of our key controls over financial reporting to allow management to report on the effectiveness of our internal control over financial reporting. Our testing will need to include the disclosure of any material weaknesses or significant deficiencies in our internal control over financial reporting identified by our management or our independent registered public accounting firm. Our testing, or the subsequent testing by our independent public accounting firm, may reveal deficiencies in our internal control over financial reporting that are deemed to be material weaknesses. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our financial statements will not be prevented or detected on a timely basis. If we are not able to comply with the requirements of Section 404 in a timely manner, or if we or our accounting firm identify deficiencies in our internal control over financial reporting that are deemed to be material weaknesses, the market price of our stock would likely decline and we could be subject to lawsuits, sanctions or investigations by regulatory authorities, which would require additional financial and management resources.
We have in the past and continue to identify material weaknesses in our internal control over financial reporting (“ICFR”). The material weakness as of December 31, 2023, identified in connection with the preparation of our consolidated financial statements, related to a lack of formalized accounting processes over ICFR and an insufficient complement of personnel possessing the technical accounting and financial reporting knowledge and experience to support a timely and accurate close and financial statement reporting process.
Any failure to maintain internal control over financial reporting or to identify any additional material weaknesses could severely inhibit our ability to timely and accurately report our financial condition, results of operations or cash flow. If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness or significant deficiency in our internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by Nasdaq, the SEC, or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also adversely affect our future access to the capital markets.
We are working to remediate the material weakness and are taking steps to strengthen our internal control over financial reporting through the enhancement and formalization of our accounting processes over ICFR and the hiring of additional finance and accounting personnel, and we may take additional actions, including hiring additional personnel, implementing system upgrades or other organizational changes. With the additional personnel, we intend to take appropriate and reasonable steps to remediate this material weakness through the formalization of accounting policies and controls and retention of appropriate expertise for complex accounting transactions. We are also reviewing and documenting our accounting and financial processes and internal controls, building out our financial management and reporting systems infrastructure, and further developing and formalizing our accounting policies and financial reporting procedures, which includes ongoing senior management reviews. While we are taking measures and plan to continue to take measures to design and implement an effective control environment, we cannot assure you that the measures we have taken to date and other remediation and internal control measures we implement in
61

the future will be sufficient to remediate our current material weakness or prevent future material weaknesses. We may discover additional material weaknesses in our system of internal financial and accounting controls and procedures that could result in a material misstatement of our financial statements. Our ICFR will not prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud will be detected.
If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal control over financial reporting, when required, investors may lose confidence in the accuracy and completeness of our financial reports, we may not be able to access to the capital markets, and our stock price may be materially adversely affected. Moreover, we could become subject to investigations by regulatory authorities, which could require additional financial and management resources and result in the imposition of fines or penalties.
We are an “emerging growth company” and a “smaller reporting company” and any decision on our part to comply with certain reduced reporting and disclosure requirements applicable to emerging growth companies could make our common stock less attractive to investors.
We are an “emerging growth company” as defined in the JOBS Act. We intend to take advantage of certain exemptions under the JOBS Act from various public company reporting requirements, including not being required to have our internal control over financial reporting audited by our independent registered public accounting firm pursuant to Section 404(b), reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and any golden parachute payments not previously approved. We may take advantage of these exemptions for up to five years or until we are no longer an “emerging growth company,” whichever is earlier.
In addition, Section 107 of the JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. This provision allows an emerging growth company to delay the adoption of some accounting standards until those standards would otherwise apply to private companies. We have elected to use the extended transition period under the JOBS Act. Accordingly, our consolidated financial statements may not be comparable to the financial statements of public companies that comply with such new or revised accounting standards.
We cannot predict if investors will find our common stock less attractive if we choose to rely on any of the exemptions afforded to emerging growth companies. If some investors find our common stock less attractive because we rely on any of these exemptions, there may be a less active trading market for our common stock and the market price of our common stock may be more volatile.
We will remain an emerging growth company until the earlier of (ii) the last day of the fiscal year (a) in which the fifth anniversary of the completion of our IPO, (b) in which we have total annual gross revenue of at least $1.2 billion or (c) in which we become a large accelerated filer, which means that we have been public for at least 12 months, have filed at least one annual report and the market value of our common stock that is held by non-affiliates exceeds $700.0 million as of the last day of our then-most recently completed second fiscal quarter, and (ii) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period.
We are also a “smaller reporting company.” We may continue to be a smaller reporting company if either (i) the market value of our common stock held by non-affiliates is less than $250.0 million or (ii) our annual revenue is less than $100.0 million during the most recently completed fiscal year and the market value of our common stock held by non-affiliates is less than $700.0 million. If we are a smaller reporting company at the time we cease to be an emerging growth company, we may continue to rely on exemptions from certain disclosure requirements that are available to smaller reporting companies. Specifically, as a smaller reporting company we may choose to present only the two most recent fiscal years of audited financial statements in our Annual Report on Form 10-K, we are not required to comply with the auditor attestation requirements of Section 404 and, similar to emerging growth companies, smaller reporting companies have reduced disclosure obligations regarding executive compensation.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.
Since January 1, 2021, we have granted to our employees, consultants, and other service providers, restricted stock units representing an aggregate of 3,378,625 shares of our common stock, under our 2014 Plan.
The issuances of the securities described above were deemed to be exempt from registration under Rule 701 promulgated under the Securities Act as transactions under compensatory benefit plans and contracts relating to
62

compensation. The recipients of such securities were our directors, employees or bona fide consultants and received the securities under our equity incentive plan. Appropriate legends were affixed to the securities issued in these transactions. Each of the recipients of securities in these transactions had adequate access, through employment, business or other relationships, to information about us.
On April 16, 2024, the Company entered into a note purchase agreement with Micron, which has been and is a customer of the Company, pursuant to which the Company issued the Micron Note. The Micron Note accrued interest at the rate of 8% annually, with principal and interest due upon maturity three years after the date of issuance. The Micron Note was mandatorily convertible into a number of shares equal to (i) the outstanding principal amount and accrued interest divided by (ii) a conversion price equal to (a) the price of the Company’s common stock issued in an initial public offering, times (b) 0.90 if the initial public offering of common stock was consummated on or prior to May 31, 2024. On May 13, 2024, the Micron Note was converted into 294,217 shares of the Company’s common stock in connection with the closing of the IPO. The shares issued pursuant to the Micron Note have been registered for resale under the Securities Act.
On May 13, 2024, the Company completed the IPO of an aggregate of 6,000,000 shares of Common Stock at a price to the public of $19.00 per share pursuant to a Registration Statement on Form S-1 that was declared effective on May 8, 2024 (File No. 333-278666). Jefferies LLC and TD Securities (USA) LLC acted as joint book-running managers for the IPO, Needham & Company, LLC as lead manager, and Craig-Hallum Capital Group LLC and Rosenblatt Securities Inc. acted as co-managers for the IPO. The gross proceeds to the Company from the IPO were $114.0 million, with $106.0 million funded to the Company after deducting underwriting discounts and commissions.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES.
None.
ITEM 4. MINE SAFETY DISCLOSURES.
None.
ITEM 5. OTHER INFORMATION.
None.
63

ITEM 6. EXHIBITS.
Exhibit No.Description
3.1
3.2
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
10.9
10.10
10.11
10.12
10.13
10.14
64

101.INS **XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH **Inline XBRL Taxonomy Extension Schema Document.
101.CAL **Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF **Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB **Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE **Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104 **Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101).
*    Filed herewith.
**     Furnished herewith.

65

SIGNATURES
Pursuant to the requirements of the Securities Act of 1933, as amended, the registrant has duly caused this registration statement to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Santa Clara, State of California, on June 20, 2024.
SILVACO GROUP, INC.
/s/ Babak A. Taheri
Name: Dr. Babak A. Taheri
Title: Chief Executive Officer
/s/ Ryan A. Benton
Name: Ryan A. Benton
Title: Chief Financial Officer

66
EX-31.1 2 exhibit311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO RULE 13a-14(a) OR RULE 15d-14(a)
OF THE SECURITIES EXCHANGE ACT OF 1934
I, Dr. Babak A. Taheri, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Silvaco Group, Inc;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
By:
/s/ Babak A. Taheri
Dr. Babak A. Taheri
Chief Executive Officer
Date: June 20, 2024

EX-31.2 3 exhibit312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO RULE 13a-14(a) OR RULE 15d-14(a)
OF THE SECURITIES EXCHANGE ACT OF 1934
I, Ryan A Benton, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Silvaco Group, Inc;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
By:
/s/ Ryan A. Benton
Ryan A. Benton
Chief Financial Officer
Date: June 20, 2024

EX-32.1 4 exhibit321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO RULE 13a-14(b) OR RULE 15d-14(b)
OF THE SECURITIES EXCHANGE ACT OF 1934 AND 18 U.S.C. SECTION 1350
I, Dr. Babak A. Taheri, Chief Executive Officer of Silvaco Group Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
the Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.
By:
/s/ Babak A. Taheri
Dr. Babak A. Taheri
Chief Executive Officer
Date: June 20, 2024

EX-32.2 5 exhibit322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO RULE 13a-14(b) OR RULE 15d-14(b)
OF THE SECURITIES EXCHANGE ACT OF 1934 AND 18 U.S.C. SECTION 1350
I, Ryan A. Benton, Chief Executive Officer of Silvaco Group Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
the Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.
By:/s/ Ryan A. Benton
Ryan A. Benton
Chief Financial Officer
Date: June 20, 2024

EX-101.SCH 6 svco-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting and Reporting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Restricted Stock Units link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Segment Reporting and Geographical Concentration link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting and Reporting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting and Reporting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Restricted Stock Units (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Segment Reporting and Geographical Concentration (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Summary of Significant Accounting and Reporting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Summary of Significant Accounting and Reporting Policies - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Leases - Operating Lease Right-of-Use Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Leases - Additional Information Related to Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Leases - Schedule of Operating Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Leases - Schedule of Operating Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Restricted Stock Units - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Restricted Stock Units - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Segment Reporting and Geographical Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Fair Value of Financial Instruments - Liabilities Measured On A Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Fair Value of Financial Instruments - Reconciliation Of Changes In Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 svco-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 svco-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 svco-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Variable Rate [Domain] Variable Rate [Domain] Accrued expenses and other current liabilities Accrued Liabilities, Current Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Expiration period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period All Award Types Award Type [Domain] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Allowance for credit losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Effect of exchange rate fluctuations on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Accrued income taxes Increase (Decrease) in Accrued Taxes Payable Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Commitments and contingencies (Note 11) Commitments and Contingencies Other assets Increase (Decrease) in Other Noncurrent Assets Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Description of Business Business Description and Basis of Presentation [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Debt Instrument, Convertible Terms Of Conversion [Domain] Debt Instrument, Convertible Terms Of Conversion [Domain] Debt Instrument, Convertible Terms Of Conversion [Domain] Director Director [Member] Debt instrument, conversion price, multiplier Debt Instrument, Convertible, Conversion Price, Multiplier Debt Instrument, Convertible, Conversion Price, Multiplier Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Weighted Average Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Customer Two Customer Two [Member] Customer Two Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Contingent consideration Payment for Contingent Consideration Liability, Financing Activities Diluted (in dollars per share) Earnings Per Share, Diluted Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Restricted Stock Units (RSUs) - Time-Based Restricted Stock Units (RSUs) - Time-Based [Member] Restricted Stock Units (RSUs) - Time-Based Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Level 3 Fair Value, Inputs, Level 3 [Member] Line of Credit Line of Credit [Member] Long-term assets: Assets, Noncurrent [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, After Year Four Lessee, Operating Lease, Liability, to be Paid, After Year Four Litigation Case [Axis] Litigation Case [Axis] Trading Symbol Trading Symbol Non-compete agreements Noncompete Agreements [Member] Net income Net income Net Income (Loss) Attributable to Parent Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Foreign currencies Foreign Currency Transactions and Translations Policy [Policy Text Block] Leases Lessee, Operating Leases [Text Block] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Stockholders' equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Cost of revenue Cost of Goods and Services Sold Award vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Accumulated other comprehensive loss Comprehensive Income, Policy [Policy Text Block] Software Licenses Software Licenses [Member] Software Licenses Summary of Significant Accounting and Reporting Policies Significant Accounting Policies [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Liquidity event, number of additional shares authorizable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Liquidity Event, Number Of Additional Shares Authorizable Share-Based Compensation Arrangement by Share-Based Payment Award, Liquidity Event, Number Of Additional Shares Authorizable Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Accrued expenses Increase (Decrease) in Accrued Liabilities Number of shares reserved (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Entity Small Business Entity Small Business Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Accounts Receivable Accounts Receivable [Member] Earn-out payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities, non-current Non-current portion of lease liability Operating Lease, Liability, Noncurrent Debt Conversion Terms One Debt Conversion Terms One [Member] Debt Conversion Terms One Financial Instution [Domain] Financial Instution [Domain] Financial Instution [Domain] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Debt instrument, term (in years) Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Aldini Second Amended Complaint Aldini Second Amended Complaint [Member] Aldini Second Amended Complaint One Financial Institution One Financial Institution [Member] One Financial Institution Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Lessee, Operating Lease, Liability, to be Paid, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Accrued income taxes Accrued Income Taxes, Current Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Interest expense, debt Interest Expense, Debt Lease, Cost Lease, Cost [Table Text Block] Contract assets, net Contract with Customer, Asset, after Allowance for Credit Loss, Current Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Award Type Award Type [Axis] RSU Grants (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Related Parties Related Party Transactions Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Other Tools Other Tools [Member] Other Tools Use of estimates Use of Estimates, Policy [Policy Text Block] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Operating lease liabilities, current Current portion of lease liability Operating Lease, Liability, Current Software license revenue License [Member] Nangate Parties Cross-Complaint Nangate Parties Cross-Complaint [Member] Nangate Parties Cross-Complaint Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Amortization expense for intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Semiconductor Intellectual Property ("SIP") Semiconductor Intellectual Property ("SIP") [Member] Semiconductor Intellectual Property ("SIP") Recently adopted accounting pronouncements and Accounting guidance issued and not yet adopted New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Net Carrying Value Net Carrying Value Finite-Lived Intangible Assets, Net Standard product warranty, term Standard Product Warranty, Term Standard Product Warranty, Term Restricted Stock Units (RSUs), Time Nonvested Restricted Stock Units (RSUs) - Time-Based, Nonvested [Member] Restricted Stock Units (RSUs) - Time-Based, Nonvested License agreement, term extension (in years) License Agreement, Term Extension License Agreement, Term Extension Counterparty Name [Domain] Counterparty Name [Domain] Cash, beginning of period Cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share Variable lease cost Variable Lease, Cost Operating lease cost Operating Lease, Cost Common stock, issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue, current Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Grant date fair value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted In Period, Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted In Period, Fair Value Long-term loan facility Long-Term Debt Sale of stock, consideration received on transaction Sale of Stock, Consideration Received on Transaction Liquidity event, stock-based compensation expense Share-Based Payment Arrangement, Expense, Liquidity Event Share-Based Payment Arrangement, Expense, Liquidity Event Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Award vesting rights (in percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage New Horizons France New Horizons France [Member] New Horizons France Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Restricted Stock Units Share-Based Payment Arrangement [Text Block] Basis of presentation and consolidation and Emerging growth company status Basis of Accounting, Policy [Policy Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Accounts receivable, allowance for credit loss, current Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Customer Concentration Risk Customer Concentration Risk [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Cash Cash [Member] Income Statement [Abstract] Contract assets Increase (Decrease) in Contract with Customer, Asset Operating expenses: Costs and Expenses [Abstract] Title of 12(b) Security Title of 12(b) Security Foreign exchange gain (loss) Realized Gain (Loss), Foreign Currency Transaction, after Tax Related Party, Type [Domain] Related Party, Type [Domain] Stock split Stockholders' Equity, Policy [Policy Text Block] Foreign exchange Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Exchange Gain (Loss) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Exchange Gain (Loss) Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Number of international office leases Number Of International Office Leases Number Of International Office Leases Income Tax Disclosure [Abstract] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Converted instrument (in shares) Debt Conversion, Converted Instrument, Shares Issued Total operating lease cost Lease, Cost Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding New Horizons (Cambridge) LTD and New Horizons France New Horizons (Cambridge) LTD and New Horizons France [Member] New Horizons (Cambridge) LTD and New Horizons France Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Revenue Revenue from Contract with Customer [Policy Text Block] Debt instrument, principal amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Counterparty Name [Axis] Counterparty Name [Axis] Schedule of Revenues from External Customers and Long-Lived Assets Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] IPO IPO [Member] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash paid for operating lease liabilities Operating Lease, Payments Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Concentrations of credit risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Total long-term assets Assets, Noncurrent Long-term portion of contract assets, net Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Goodwill, period increase (decrease) Goodwill, Period Increase (Decrease) Effective income tax rate reconciliation, percent Effective Income Tax Rate Reconciliation, Percent Total operating lease liabilities Total operating lease liabilities Operating Lease, Liability Granted (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants In Period, Weighted Average Remaining Contractual Terms Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants In Period, Weighted Average Remaining Contractual Terms Total liabilities Liabilities Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Vesting [Domain] Vesting [Domain] Prepaid and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Long-term liabilities: Liabilities, Noncurrent [Abstract] Forfeited / canceled (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures In Period, Weighted Average Remaining Contractual Terms Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures In Period, Weighted Average Remaining Contractual Terms Debt Disclosure [Abstract] Number of reportable segments Number of Reportable Segments Earnings per share attributable to common stockholders: Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Restricted Stock Units Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Selling and marketing Selling and Marketing Expense Common stock, $0.0001 par value; 25,000,000 shares authorized; 20,000,000 shares issued and outstanding Common Stock, Value, Issued General and administrative General and Administrative Expense China CHINA Organization, Consolidation and Presentation of Financial Statements [Abstract] Stock And Cash-Based Awards Stock And Cash-Based Awards [Member] Stock And Cash-Based Awards Total current assets Assets, Current Fair Value, Liabilities Measured on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Contingent consideration Business Combination, Contingent Consideration, Liability Revenue from Contract with Customer [Abstract] Litigation Case [Domain] Litigation Case [Domain] Entity Filer Category Entity Filer Category Statement [Table] Statement [Table] Maximum annual increase (in percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Annual Increase, Percent Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Annual Increase, Percent Japan JAPAN Current Fiscal Year End Date Current Fiscal Year End Date Earnings per share (EPS) Earnings Per Share, Policy [Policy Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Concentration risk, percentage (in percent) Concentration Risk, Percentage Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Financial Instution [Axis] Financial Instution [Axis] Financial Instution Granted (in 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 Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Related party line of credit Line of Credit, Current Deferred transaction costs Deferred Costs, Current Depreciation and amortization Depreciation, Depletion and Amortization Interest rate (in percent) Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Accounting Policies [Table] Accounting Policies [Table] Accounting Policies [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Total property and equipment Long-Lived Assets Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Depreciated Intangible Assets Depreciated Intangible Assets [Member] Depreciated Intangible Assets Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Concentration Risk Type [Axis] Concentration Risk Type [Axis] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Subsequent Events [Abstract] Income before income tax provision Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accounting Policies [Line Items] Accounting Policies [Line Items] Accounting Policies [Line Items] Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Financial Institution Risk Financial Institution Risk [Member] Financial Institution Risk Long-Lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Debt Instrument, Convertible Terms Of Conversion [Axis] Debt Instrument, Convertible Terms Of Conversion [Axis] Debt Instrument, Convertible Terms Of Conversion Micron Technology Inc. (“Micron”) Micron Technology Inc. (“Micron”) [Member] Micron Technology Inc. (“Micron”) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Deferred transaction costs Payment of Financing and Stock Issuance Costs Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Weighted Average Amortization Period (in years) Finite-Lived Intangible Asset, Useful Life 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Operating lease, expense Operating Lease, Expense Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock Common Stock [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Weighted Average Remaining Contract Term Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Operating lease, term of contract (in years) Lessee, Operating Lease, Term of Contract Weighted average shares used in computing per share amounts: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property, Plant and Equipment, Net Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Cash Cash All other All Other Countries [Member] All Other Countries Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Proceeds from loan facility Proceeds from Issuance of Long-Term Debt Total Liabilities, Fair Value Disclosure Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Developed technology Developed Technology Rights [Member] Retained Earnings Retained Earnings [Member] Sale of stock, consideration received on transaction, including stock issuance costs Sale Of Stock, Consideration Received On Transaction, Including Stock Issuance Costs Sale Of Stock, Consideration Received On Transaction, Including Stock Issuance Costs Total liabilities and stockholders' equity Liabilities and Equity Other assets Other Assets, Noncurrent Vested (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested In Period, Weighted Average Remaining Contractual Terms Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested In Period, Weighted Average Remaining Contractual Terms Restricted Stock Units (RSUs), Time Vested Restricted Stock Units (RSUs) - Time-Based, Vested [Member] Restricted Stock Units (RSUs) - Time-Based, Vested Basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Sale of Stock [Domain] Sale of Stock [Domain] 2022 Credit Line 2022 Credit Line [Member] 2022 Credit Line Remainder of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Entity Address, City or Town Entity Address, City or Town Related Party Related Party [Member] Document Transition Report Document Transition Report Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Customer One Customer One [Member] Customer One Korea KOREA, REPUBLIC OF 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] Adjustments to reconcile net income to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Stockholders' equity note, stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Forfeited / canceled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] East West Bank Loan East West Bank Loan [Member] East West Bank Loan Convertible Debt Convertible Debt [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Forfeited / canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Related Party, Type [Axis] Related Party, Type [Axis] Entity Registrant Name Entity Registrant Name Assets And Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Maintenance and service Software Maintenance And Service [Member] Software Maintenance And Service Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Debt Conversion Terms Three Debt Conversion Terms Three [Member] Debt Conversion Terms Three Other current liabilities Increase (Decrease) in Other Current Liabilities Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Document Period End Date Document Period End Date Debt instrument, collateral, building, number of square feet Debt Instrument, Collateral, Building, Number Of Square Feet Debt Instrument, Collateral, Building, Number Of Square Feet Entity Central Index Key Entity Central Index Key Gain on disposal of fixed assets Gain (Loss) on Disposition of Property Plant Equipment Gross Carrying Value Finite-Lived Intangible Assets, Gross Income tax provision Income Tax Expense (Benefit) Outstanding, beginning and ending balance (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Vesting [Axis] Vesting [Axis] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Revenue Benchmark Revenue Benchmark [Member] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Kipee Kipee [Member] Kipee Total revenue Revenue from contract with customer Revenue from Contract with Customer, Excluding Assessed Tax Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Loan Loan [Member] Loan Gross profit Gross Profit [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Damages sought Loss Contingency, Damages Sought, Value Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Long-term loan facility Long-Term Debt, Excluding Current Maturities Milestone achievement Milestone Payments [Member] Milestone Payments Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Interest and other expense, net Interest Income (Expense), Nonoperating, Net Revenue Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Total assets Assets New Horizons (Cambridge) LTD New Horizons (Cambridge) LTD [Member] New Horizons (Cambridge) LTD Loss Contingencies [Line Items] Loss Contingencies [Line Items] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Other long-term liabilities Other Liabilities, Noncurrent Vested (in 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 Total lease payments Lessee, Operating Lease, Liability, to be Paid Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Total operating expenses Operating Expenses Prime Rate Prime Rate [Member] Segment Reporting and Geographical Concentration Segment Reporting Disclosure [Text Block] Number of vesting requirements Share-Based Compensation Arrangement by Share-Based Payment Award, Number Of Vesting Requirements Share-Based Compensation Arrangement by Share-Based Payment Award, Number Of Vesting Requirements Net increase (decrease) in cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Equity Component [Domain] Equity Component [Domain] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Debt Conversion Terms Two Debt Conversion Terms Two [Member] Debt Conversion Terms Two Operating income Operating Income (Loss) Revision of Prior Financial Statements Reclassification, Comparability Adjustment [Policy Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Earn-out payments Earn-out Payments [Member] Earn-out Payments Statement [Line Items] Statement [Line Items] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Customer relationships Customer Relationships [Member] Amortized intangible assets Finite-Lived Intangible Assets, Fully Amortized Finite-Lived Intangible Assets, Fully Amortized Proceeds from loan Proceeds from Long-Term Lines of Credit Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] Accounting Standards Update 2016-13 [Member] EX-101.PRE 10 svco-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - shares
3 Months Ended
Mar. 31, 2024
Jun. 17, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-42043  
Entity Registrant Name Silvaco Group, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 27-1503712  
Entity Address, Address Line One 4701 Patrick Henry Drive  
Entity Address, Address Line Two Building #23  
Entity Address, City or Town Santa Clara  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95054  
City Area Code 408  
Local Phone Number 567-1000  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol SVCO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   26,294,217
Document Fiscal Year Focus 2024  
Entity Central Index Key 0001943289  
Amendment Flag false  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash $ 5,739 $ 4,421
Accounts receivable, net 5,562 4,006
Contract assets, net 9,240 8,749
Prepaid expenses and other current assets 1,748 2,549
Deferred transaction costs 1,943 1,163
Total current assets 24,232 20,888
Long-term assets:    
Property and equipment, net 656 591
Operating lease right-of-use assets, net 2,157 1,963
Intangible assets, net 273 342
Goodwill 9,026 9,026
Long-term portion of contract assets, net 8,961 6,250
Other assets 2,057 1,825
Total long-term assets 23,130 19,997
Total assets 47,362 40,885
Current liabilities:    
Accounts payable 3,332 2,495
Accrued expenses and other current liabilities 9,945 10,255
Accrued income taxes 2,185 1,626
Deferred revenue, current 7,935 7,882
Operating lease liabilities, current 817 735
Related party line of credit 2,016 2,000
Total current liabilities 26,230 24,993
Long-term liabilities:    
Deferred revenue, non-current 4,737 5,071
Operating lease liabilities, non-current 1,320 1,198
Long-term loan facility 4,283 0
Other long-term liabilities 197 221
Total liabilities 36,767 31,483
Commitments and contingencies (Note 11)
Stockholders' equity:    
Common stock, $0.0001 par value; 25,000,000 shares authorized; 20,000,000 shares issued and outstanding 2 2
Retained earnings 12,770 11,392
Accumulated other comprehensive loss (2,177) (1,992)
Total stockholders' equity 10,595 9,402
Total liabilities and stockholders' equity $ 47,362 $ 40,885
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 25,000,000 25,000,000
Common stock, issued (in shares) 20,000,000 20,000,000
Common stock, outstanding (in shares) 20,000,000 20,000,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Gross profit    
Total revenue $ 15,889 $ 14,291
Cost of revenue 1,973 2,025
Gross profit 13,916 12,266
Operating expenses:    
Research and development 3,616 3,375
Selling and marketing 3,312 2,805
General and administrative 4,600 4,553
Total operating expenses 11,528 10,733
Operating income 2,388 1,533
Interest and other expense, net 205 331
Income before income tax provision 2,183 1,202
Income tax provision 805 388
Net income $ 1,378 $ 814
Earnings per share attributable to common stockholders:    
Basic (in dollars per share) $ 0.07 $ 0.04
Diluted (in dollars per share) $ 0.07 $ 0.04
Weighted average shares used in computing per share amounts:    
Basic (in shares) 20,000,000 20,000,000
Diluted (in shares) 20,000,000 20,000,000
Software license revenue    
Gross profit    
Total revenue $ 12,258 $ 10,665
Maintenance and service    
Gross profit    
Total revenue $ 3,631 $ 3,626
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 1,378 $ 814
Other comprehensive (loss) income:    
Foreign currency translation adjustments (185) 88
Comprehensive income $ 1,193 $ 902
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Cumulative Effect, Period of Adoption, Adjusted Balance
Common Stock
Common Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Retained Earnings
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Retained Earnings
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Other Comprehensive Loss
Accumulated Other Comprehensive Loss
Cumulative Effect, Period of Adoption, Adjusted Balance
Beginning balance (in shares) at Dec. 31, 2022       20,000,000 20,000,000          
Beginning balance at Dec. 31, 2022 $ 10,023 $ (220) $ 9,803 $ 2 $ 2 $ 11,928 $ (220) $ 11,708 $ (1,907) $ (1,907)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Other comprehensive income (loss) 88               88  
Net income 814         814        
Ending balance (in shares) at Mar. 31, 2023       20,000,000            
Ending balance at Mar. 31, 2023 $ 10,705     $ 2   12,522     (1,819)  
Beginning balance (in shares) at Dec. 31, 2023 20,000,000     20,000,000            
Beginning balance at Dec. 31, 2023 $ 9,402     $ 2   11,392     (1,992)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Other comprehensive income (loss) (185)               (185)  
Net income $ 1,378         1,378        
Ending balance (in shares) at Mar. 31, 2024 20,000,000     20,000,000            
Ending balance at Mar. 31, 2024 $ 10,595     $ 2   $ 12,770     $ (2,177)  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net income $ 1,378 $ 814
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 120 166
Gain on disposal of fixed assets (10) 0
Provision for credit losses 222 21
Change in fair value of contingent consideration (8) 265
Changes in operating assets and liabilities:    
Accounts receivable (1,844) (3,718)
Contract assets (3,679) 889
Prepaid and other current assets 788 (232)
Other assets (274) 0
Accounts payable 877 513
Accrued expenses (670) (1,248)
Accrued income taxes 574 242
Deferred revenue (21) 2,888
Other current liabilities (49) 146
Other long-term liabilities 24 (245)
Net cash (used in) provided by operating activities (2,572) 501
Cash flows from investing activities:    
Purchases of property and equipment (10) (177)
Net cash used in investing activities (10) (177)
Cash flows from financing activities:    
Proceeds from loan facility 4,250 0
Contingent consideration (13) (582)
Deferred transaction costs (364) 0
Net cash provided by (used in) financing activities 3,873 (582)
Effect of exchange rate fluctuations on cash 27 75
Net increase (decrease) in cash 1,318 (183)
Cash, beginning of period 4,421 5,478
Cash, end of period $ 5,739 $ 5,295
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of Business
Silvaco Group, Inc. (“Silvaco,” and together with its subsidiaries, the “Company”) was incorporated as a Delaware corporation on November 18, 2009. The Company is a provider of technology computer aided design (“TCAD”) software, electronic data automation (“EDA”) software and semiconductor intellectual property (“SIP”). TCAD, EDA and SIP solutions enable semiconductor and photonics companies to increase productivity, accelerate their products’ time-to-market and reduce their development and manufacturing costs. The Company has decades of expertise developing the “technology behind the chip” and providing solutions that span from atoms to systems, starting with providing software for the atomic level simulation of semiconductor and photonics material for devices, to providing software and SIP for the design and analysis of circuits and system level solutions. The Company provides SIP for system-on-a-chip (“SoC”), integrated circuits (“ICs”) and SIP management tools to enable team collaborations on complex SoC designs. The Company’s customers include semiconductor manufacturers, original equipment manufacturers (“OEMs”) and design teams who deploy the Company’s solutions in production flows across the Company’s target markets, including display, power devices, automotive, memory, high performance computing (“HPC”), internet of things (“IoT”) and 5G/6G mobile markets.
Initial Public Offering
In May 2024, the Company completed its initial public offering (“IPO”), in which it issued and sold 6,000,000 shares of its common stock at the public offering price of $19.00 per share. The Company received gross proceeds of $114.0 million, with $106.0 million funded to the Company after deducting underwriting discounts and commissions. See Note 13, Subsequent Events, for further discussion.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting and Reporting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting and Reporting Policies Summary of Significant Accounting and Reporting Policies
Basis of presentation and consolidation
The accompanying condensed consolidated financial statements have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("GAAP") and include the accounts of Silvaco and all of the Company's wholly owned subsidiaries with operations in North America, Europe, Asia and South America. All intercompany transactions and balances have been eliminated upon consolidation.
Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted from these condensed consolidated financial statements, as permitted by Securities and Exchange Commission (“SEC”) rules and regulations. Accordingly, these condensed consolidated financial statements should be read in conjunction with its audited consolidated financial statements for the year ended December 31, 2023 and the related notes thereto included in the Company’s final prospectus relating to the initial public offering, dated May 8, 2024 (the “Prospectus”), relating to the Registration Statement on Form S-1 (File No. 333-278666), as amended (“Registration Statement”), filed with the SEC on May 10, 2024, pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (“Securities Act”). The December 31, 2023 condensed consolidated balance sheet was derived from the audited consolidated financial statements as of that date. In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the condensed consolidated financial statements.
The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the Company’s operating results to be expected for the full fiscal year or any other future interim or annual period.
Revision of Prior Financial Statements
For the three months ended March 31, 2023, accrued expenses and general and administrative expenses were understated by $0.2 million in the Company’s condensed consolidated balance sheet and condensed consolidated statement of income, respectively, due to certain accruals for professional services rendered not being recorded.
The Company has determined that such errors are immaterial and has increased accrued expenses and other current liabilities and general and administrative expenses to correct these immaterial errors.
Emerging growth company status
The Company is an emerging growth company as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies.
The Company will remain an emerging growth company until the earliest of (i) the last day of the first fiscal year (a) following the fifth anniversary of the completion of the Company’s initial public offering (“IPO”), (b) in which the Company’s total annual gross revenue is at least $1.2 billion, or (c) when the Company is deemed to be a large accelerated filer, which means the market value of our common stock that is held by non-affiliates exceeds $700.0 million as of the prior June 30th and (ii) the date on which the Company has issued more than $1.0 billion in non-convertible debt securities during the prior three-year period.
Use of estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements. Estimates also affect the amounts of revenue and expenses during the reported periods. The Company’s most significant estimates relate to revenue recognition. Other estimates include, but are not limited to, accounts receivable allowances, stock-based compensation, valuation of goodwill and other intangible assets, contingent consideration, uncertain tax positions and income taxes. Actual results could differ from those estimates.
Stock split
On April 29, 2024, the Company effected a 1-for-2 reverse split of its common stock. Upon the effectiveness of the reverse stock split, (i) every two shares of outstanding common stock was combined into a single share of common stock, (ii) the number of shares of common stock to be granted upon the vesting of each outstanding restricted stock unit (“RSU”) was proportionally decreased on a 2-for-1 basis, and (iii) the fair value of each outstanding RSU was proportionately increased on a 1-for-2 basis. All of the outstanding common stock share numbers, RSUs, RSU fair values and per share amounts have been adjusted, on a retroactive basis, to reflect this 1-for-2 reverse stock split for all periods presented. The par value per share and authorized number of shares of common stock were not adjusted as a result of the reverse stock split.
Concentrations of credit risk
As of March 31, 2024, none of the Company’s customers represented more than 10% of the Company’s accounts receivable. As of December 31, 2023, two customers represented 20% and 15% of the Company’s accounts receivable.
During the three months ended March 31, 2024 one customer represented 11% of the Company’s total revenue. None of the Company’s customers represented more than 10% of the Company’s total revenue for the three months ended March 31, 2023.
In addition to the concentration of credit risk with respect to trade receivables, the Company's cash on deposit with financial institutions is also exposed to concentration risk. The Company's cash on deposit with financial institutions are insured through various public and private bank deposit insurance programs, foreign and domestic; however, a significant portion of cash balances held as of March 31, 2024 and December 31, 2023 exceeded insured limits.
As of March 31, 2024, $3.0 million, or 52%, of the Company’s cash was maintained with one financial institution, where the Company’s current deposits are in excess of federally insured limits. Past macroeconomic conditions have resulted in the actual or perceived financial distress of many financial institutions, including the failures of Silicon Valley Bank, Signature Bank, First Republic Bank and the UBS takeover of Credit Suisse. If the financial institutions with whom the Company does business were to be placed into receivership, the Company may be unable to access the cash it has on deposit with such institutions. If the Company is unable to access its cash as needed, the Company’s financial position and ability to operate its business could be adversely affected.
Allowance for credit losses
The Company assesses its ability to collect outstanding receivables and contract assets and provides customer-specific allowances, allowances for credit losses for the portion of receivables and contract assets that are estimated to be uncollectible. Allowances for credit losses are based on historical collection experience and expected credit losses, customer specific financial condition, current economic trends in the customer's industry and geographic region, changes in customer demand and the overall economic climate in the market the Company serves. Provisions for the allowance for expected credit losses attributable to bad debt are recorded as general and administrative expenses. Account balances deemed uncollectible are written off, net of actual recoveries. If circumstances related to specific customers or the market the Company serves change, the Company’s estimate of the recoverability of its accounts receivable and contract assets could be further adjusted. The Company does not have any material account receivable or contract asset balances that are past due and has not written off any significant balances in its portfolio against the allowance for credit losses for the periods presented. The Company’s provision for credit losses was $0.2 million and $21,000 for the three months ended March 31, 2024 and 2023, respectively. The Company’s allowance for expected credit losses on accounts receivable and contract assets, in the aggregate, was $0.8 million and $0.5 million as of March 31, 2024 and December 31, 2023, respectively.
Foreign currencies
The financial statements of Silvaco's international subsidiaries with local functional currencies are translated to U.S. dollars upon consolidation. Assets and liabilities are translated at the effective exchange rate on the balance sheet date. Results of operations are translated at average exchange rates, which approximate rates in effect when the underlying transactions occur. For the three months ended March 31, 2024 and 2023, the Company recorded foreign currency translation adjustments of $(0.2) million and $0.1 million, respectively, within accumulated other comprehensive loss.
Certain sales and intercompany transactions are denominated in foreign currencies. These transactions are recorded in functional currency at the appropriate exchange rate on the transaction date. Monetary assets and liabilities denominated in a currency other than the Company's functional currency or its subsidiaries' functional currencies are remeasured at the effective exchange rate on the balance sheet date. Gains and losses resulting from foreign exchange transactions are included in interest and other expense, net. The Company recorded net foreign exchange transaction losses of $0.1 million and $0.2 million for the three months ended March 31, 2024 and 2023, respectively.
Accumulated other comprehensive loss
Accumulated other comprehensive loss is composed entirely of foreign currency translation adjustments.
Earnings per share (EPS)
Basic EPS is computed based on the weighted average number of shares of common stock outstanding. Diluted EPS is computed based on the weighted average number of common shares outstanding increased by dilutive common stock equivalents, attributable to RSU grants.
The following outstanding securities for the three months ended March 31, 2024 and 2023 were excluded from the computation of diluted earnings per share because the issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied as of March 31, 2024. See Note 8, Restricted Stock Units for additional information.
March 31,
20242023
RSU Grants4,302,178 3,047,234 
Recently adopted accounting pronouncements
In August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. This ASU simplifies accounting for convertible instruments by removing major separation
models required under current GAAP. The Company adopted this standard on January 1, 2024 and the adoption did not impact the condensed consolidated financial statements.
Accounting guidance issued and not yet adopted
In November 2023, the FASB issued Accounting Standards Update ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an interim and annual basis. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal periods beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. The Company is currently evaluating the impact of the guidance on the condensed consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU No. 2023-09 (“ASU 2023-09”), Income Taxes (Topic 740): Improvement to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on the condensed consolidated financial statements and related disclosures.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The Company's revenue is derived principally from contracts which promise to deliver combinations of software licensing and related maintenance and services, which are accounted for as separate performance obligations with differing revenue recognition patterns. The transaction price is allocated to each distinct performance obligation based on the relative standalone selling price. Software license revenue consists of the Company’s software sold under a software license. Revenue related to stand-alone software applications are generally recognized upon shipment and delivery of license keys. For certain arrangements revenue is recognized based on usage or ratably over the term of the arrangement. Maintenance and service revenue consists of both maintenance revenues and professional services revenues which is recognized based on usage or ratably over the term of the arrangement. Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a contract asset when revenue is recognized prior to invoicing, an accounts receivable upon invoicing or deferred revenue when invoicing precedes revenue recognition.
Customer contracts
The Company accounts for a contract with a customer when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights and payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration it is entitled to. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised software or providing service to a customer.
For multi-year software licenses, the Company generally invoices customers annually at the beginning of each annual coverage period.
Transaction Price Allocated to the Remaining Performance Obligations
As of March 31, 2024, approximately $29.1 million of revenue is expected to be recognized from remaining performance obligations. Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes both deferred revenue and backlog. The Company's backlog represents installment billings for periods beyond the current billing cycle. The Company expects to recognize revenue on approximately 49% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
Deferred Revenue
Deferred revenue is comprised mainly of unearned revenue related to maintenance and service on software licenses and pending software license deliveries. Maintenance and service revenue is recognized ratably over the coverage period. Software license revenue is recognized upfront upon delivery of the licensed software. Deferred revenue also includes contracts for professional services to be performed in the future which are recognized as revenue when the company delivers the related service pursuant to the terms of the customer arrangement.
During the three months ended March 31, 2024, the Company recognized revenue of $2.3 million that was included in the total deferred revenue balance at December 31, 2023. All other activity in deferred revenue is due to the
timing of invoices in relation to the timing of revenue during the three months ending March 31, 2024 as described above.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases Leases
The Company’s headquarters are located in Santa Clara, California, where the Company has an operating lease covering its corporate office expiring in March of 2025. The Company also has operating leases in Duluth, Georgia, and abroad, in Japan, France, China, the United Kingdom, Taiwan, Singapore, and Korea, among other countries. The expiration dates for these operating leases range from 2024 through 2029. As of March 31, 2024 and December 31, 2023, the Company’s operating lease right-of-use assets and operating lease liabilities were as follows:
March 31,December 31,
20242023
(in thousands)
Operating lease right-of-use assets, net$2,157 $1,963 
Operating lease liabilities, current817 735 
Operating lease liabilities, non-current$1,320 $1,198 
The components of operating lease cost during the periods presented were as follows:
Three Months Ended March 31,
20242023
(in thousands)
Operating lease cost$230 $256 
Variable lease cost(1)
60 24 
Total operating lease cost
$290 $280 
(1)Variable lease cost includes common area maintenance, utilities, security, insurance and property taxes.
Additional information related to the Company’s operating leases for the three months ended March 31, 2024 and 2023 was as follows:
Three Months Ended March 31,
20242023
(in thousands)
Cash paid for operating lease liabilities$222 $256 
Right-of-use assets obtained in exchange for lease obligations$567 $— 
Weighted average remaining lease term (in years)3.854.47
Weighted average discount rate3.83 %4.13 %
As of March 31, 2024 maturities of operating lease liabilities were as follows:
Year Ending December 31,Amount
(in thousands)
Remainder of 2024$622 
2025652 
2026382 
2027219 
2028194 
Thereafter194 
Total lease payments$2,263 
Less: imputed interest(126)
Total operating lease liabilities
$2,137 
Current portion of lease liability
$817 
Non-current portion of lease liability
$1,320 
The Company recorded rent expense of $0.3 million during each of the three months ended March 31, 2024 and 2023
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
There were no changes in goodwill during the three months ended March 31, 2024 and 2023.
As of March 31, 2024 intangible assets were classified as follows:
March 31, 2024
Intangible assets:Weighted Average Amortization Period (in years)Gross Carrying Value Accumulated AmortizationNet Carrying Value
(in thousands)
Developed technology5$800 $(547)$253 
Customer relationships590 (77)13 
Non-compete agreements520 (13)
Total intangible assets
$910 $(637)$273 
December 31, 2023
Intangible assets:Weighted Average Amortization Period (in years)Gross Carrying ValueAccumulated AmortizationNet Carrying Value
(in thousands)
Developed technology5$2,660 $(2,367)$293 
Customer relationships52,416 (2,374)42 
Non-compete agreements5179 (172)
Total intangible assets
$5,255 $(4,913)$342 
Amortization expense for intangible assets was $0.1 million during each of the three months ended March 31, 2024 and 2023.
As of January 1, 2024, the Company removed the carrying value of $4.3 million of fully amortized intangible assets which at time of removal had nil net book value.
As of March 31, 2024, estimated future amortization expense for the intangible assets reflected above was as follows:
Year Ending December 31,
Amount
(in thousands)
Remainder of 2024$136 
2025137 
Total net carrying value of intangible assets
$273 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Parties
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related Parties Related Parties
The Company has a commercial lease agreement with Kipee International, Inc., a related party controlled by Katherine Ngai-Pesic, who is the Company's founding principal stockholder and chairperson of the Board of Directors, for Silvaco's corporate office in Santa Clara, California. In connection with this lease arrangement, the Company recorded rent expense of $0.1 million during each of the three months ended March 31, 2023 and 2024, respectively. The Company's right-of-use asset and operating lease liability under this three year arrangement, which commenced on May 1, 2022 and expires on March 31, 2025, is $0.2 million as of March 31, 2024.
The Company has two international office leases with New Horizons (Cambridge) LTD (“NHC”) and New Horizons France (“NHF”) in Cambridgeshire, England and Grenoble, France, respectively. NHC and NHF are real estate entities owned and controlled by Ms. Ngai-Pesic. In connection with these lease arrangements, the Company recorded rent expense of $0.1 million during each of the three months ended March 31, 2024 and 2023. The Company's right-of-use asset and operating lease liability under the NHC lease, which expires on December 31, 2029, is $1.0 million as of March 31, 2024. The Company's right-of-use asset and operating lease liability under the NHF lease, which expires on April 30, 2026, is $0.1 million as of March 31, 2024.
On June 13, 2022, Silvaco entered into a $4.0 million line of credit with Ms. Ngai-Pesic (the “2022 Credit Line”). In connection with this line of credit, the Company recorded interest expense of $0.1 million and $44,000 during the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, the principal balance of this line of credit was $2.0 million. See Note 7, Debt, and Note 13, Subsequent Events, for further discussion.
In February of 2012, Gu-Guide LP, a real estate entity controlled by Ms. Ngai-Pesic, Bank of the West and Silvaco Group, Inc., as guarantor, entered into a loan agreement pursuant to which Bank of the West agreed to lend Gu-Guide LP certain amounts of money (the “Loan”). The Loan is secured by a building representing a total of 9,000 square feet located at 4701 Patrick Henry Drive, Santa Clara, California 95054. In the event that the proceeds from the foreclosure of the foregoing collateral are insufficient to repay the outstanding amounts under the Loan, Silvaco Group Inc. has guaranteed the repayment of the outstanding amounts under the Loan. As of March 31, 2024, $0.8 million is outstanding under the Loan which matures on August 1, 2024.
A member of the Company’s board of directors also serves as chairman of the board for one of Silvaco’s customers. During the three months ended March 31, 2024, the Company recorded $0.5 million in software revenue from this customer. As of March 31, 2024, the balance of the Company’s accounts receivable and contract assets with this customer was $0.2 million and $0.3 million, respectively.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt Debt
On June 13, 2022, Silvaco entered into the 2022 Credit Line which bears interest at a rate of prime plus 1% per annum. As of March 31, 2024 and December 31, 2023, the principal balance of the 2022 Credit Line was $2.0 million. Subsequent to the Company’s IPO on May 13, 2024, the 2022 Credit Line was repaid in full and is set to expire on June 13, 2024. See Note 13 for further discussion.
In December 2023, the Company entered into a loan facility with East West Bank (the “East West Bank Loan”) which has a maturity date of December 14, 2025 and provides for borrowings of up to $5.0 million bearing interest at a per annum rate equal to one half of one percent (0.5%) above the greater of (i) the prime rate or (ii) four and one half percent (4.5%). The Company drew $4.3 million on the East West Bank Loan during the three months ended March 31, 2024. The balance on the East West Bank Loan as of March 31, 2024 was $4.3 million, and the Company was in compliance with all covenants. During the three months ended March 31, 2024, the Company
recorded interest expense of $0.1 million on the East West Bank Loan. Subsequent to the Company’s IPO, on May 13, 2024, the East West Bank Loan was repaid in full and terminated. See Note 13 for further discussion.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restricted Stock Units
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Restricted Stock Units Restricted Stock Units
On March 18, 2024, the number of shares of common stock reserved for issuance of RSU under the Company’s 2014 Stock Incentive Plan (the “2014 Plan”) was increased to 4.6 million and the term of the 2014 Plan was extended to March 18, 2034. The RSUs generally have two vesting requirements, a time and service-based requirement (the “Time-Based Requirement”) and a liquidity event requirement (the “Liquidity Event Requirement”). The Liquidity Event Requirement will be satisfied as to any then-outstanding RSUs on the first to occur of: (1) a change in control event (as defined in the award agreement) or (2) the first sale of common stock pursuant to an underwritten IPO, in either case, within 10 years of the grant date. The Time-Based Requirement generally requires four years for full vesting of the grants, with 25% vesting after one year and quarterly vesting over the subsequent three years. Certain grants have had modified time-based vesting requirements, including certain grants that have been issued with the Time-Based Requirement satisfied on the grant date.
On April 26, 2024, in connection with the Company’s IPO, our board of directors approved and adopted, subject to stockholder approval, the 2024 Stock Incentive Plan (“2024 Plan”), and our stockholders approved the 2024 Plan on April 29, 2024. The 2024 Plan became effective on May 8, 2024 and supersedes our 2014 Plan.
The following table summarizes the Company's RSU activity for the three months ended March 31, 2024:
Weighted AverageRestricted Stock Units
Grant Date Fair ValueRemaining Contract Term (in years)GrantedTime Vested
Time Non-Vested
Balance as of December 31, 2023$7.20 6.563,398,276 2,060,651 1,337,625 
Granted15.65 9.87957,525 — 957,525 
Vested5.85 9.17— 94,474 (94,474)
Forfeited / canceled8.25 5.36(53,623)— (53,623)
Balance as of March 31, 2024$9.09 7.124,302,178 2,155,125 2,147,053 
During the three months ended March 31, 2024, the grant date fair value of the RSU awards was derived from an interpolation based on the contemplated listing price of the Company’s anticipated IPO.
Historically the Company has not recorded stock-based compensation expense for the RSUs, due to the Liquidity Event Requirement not being probable. The Company has valued the unrecorded stock-based compensation expense, using historical estimates of the fair value of the Company's common stock. Should the Liquidity Event Requirement (“Liquidity Event”) become probable, the Company would incur stock-based compensation expense associated with (i) active employees and service providers who have fulfilled or are in the process of fulfilling the Time Based Requirement, (ii) certain former employees and service providers whose RSUs become vested in connection with the Liquidity Event, and (iii) the acceleration of the Time Based Requirement for certain awards to executive officers, senior management and directors as a result of Liquidity Event.
As of March 31, 2024, the Company had 4,302,178 outstanding RSUs. The total grant date fair value of such outstanding RSUs in unrecognized stock-based compensation expense is $39.1 million. The 2,155,125 RSUs which have contractually met the Time-Based Requirement as of March 31, 2024, have a grant date fair value of $12.8 million. The remaining 2,147,053 RSUs which have not met the Time-Based Requirement as of March 31, 2024, have a grant date fair value of $26.3 million.
On May 13, 2024, the Liquidity Event Requirement was satisfied with the completion of the Company’s IPO. See Note 13 for further discussion.
As a result, effective with the Company’s IPO, the Company will record cumulative stock-based compensation expense for the service period through such date using the straight-line attribution method, net of actual forfeitures, based on the grant-date fair value of the RSU awards. Had the IPO and Liquidity Event been completed on March 31, 2024, the Time Based Requirement would be accelerated in accordance with their terms for an additional
228,043 RSUs, and the Company would have recognized cumulative combined stock-based compensation expense of $16.5 million for active and former employees and service providers as of March 31, 2024.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company’s provision for income taxes consists principally of state and local, and foreign taxes, as applicable, in amounts necessary to align the Company’s year-to-date tax provision with the effective rate that it expects to achieve for the full year.
For the three months ended March 31, 2024 and 2023 the Company recorded an income tax provision of $0.8 million and $0.4 million, respectively. The effective tax rate for the three months ended March 31, 2024 and 2023 was 37% and 32%, respectively.
The Company determines its income tax provision for interim periods using an estimate of its annual effective tax rate adjusted for discrete items occurring during the periods presented. The difference between its effective tax rate and the federal statutory rate is primarily attributable to state income taxes, foreign income taxes, the effect of certain permanent differences, and a full valuation allowance against net deferred tax assets.
Management establishes a valuation allowance for those deductible temporary differences when it is more likely than not that the benefit of such deferred tax assets will not be recognized. The ultimate realization of deferred tax assets is dependent upon the Company's ability to generate taxable income during periods in which the temporary differences become deductible. Management regularly reviews the deferred tax assets for recoverability and establishes a valuation allowance based on historical taxable income, projected future taxable income, and the expected timing of the reversals of existing temporary differences. Through the quarter ended March 31, 2024, management believes that it is more likely than not that the deferred tax assets will not be realized, such that a full valuation allowance has been recorded.
The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions and certain foreign jurisdictions. The Company is not currently under audit by the Internal Revenue Service or other similar state, local, and foreign authorities. All tax years remain open to examination by major taxing jurisdictions to which the Company is subject for a period of three years for federal and four years for states, after the utilization of net operating losses and credits.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Reporting and Geographical Concentration
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment Reporting and Geographical Concentration Segment Reporting and Geographical Concentration
The Company manages its operations through an evaluation of a consolidated business segment that solves semiconductor design challenges by offering affordable and competitive TCAD software, EDA software and design IP to support engineers and researchers across the globe. The chief operating decision maker, who is the Company’s Chief Executive Officer, reviews financial information presented on a consolidated basis for the purpose of allocating resources and evaluating financial performance. As such, the Company’s operations constitute a single operating segment and one reportable segment.
Revenue is attributed to geography based upon the country in which the software license is used, or maintenance and services are delivered. The Company's single reportable segment recorded customer revenue from the following geographical areas for the three months ended March 31, 2024 and 2023:
March 31,
Region20242023
(in thousands)
Japan$4,755 $2,310 
United States4,062 4,865 
China1,731 2,680 
Korea1,092 1,178 
All other4,249 3,258 
Total revenue$15,889 $14,291 
Property and equipment are attributed to geography based on the country where the assets are located. The following table presents a summary of property and equipment by region as of March 31, 2024 and December 31, 2023:
March 31,December 31,
Region20242023
(in thousands)
United States$221 $242 
Japan179 74 
China143 152 
All other countries113 123 
Total property and equipment$656 $591 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Warranties
The Company typically provides its customers a warranty on its software licenses for a period of no more than 90 days and on its other tools for a period of no more than one year. Such warranties are accounted for in accordance with the authoritative guidance issued by the FASB on contingencies. For the three months ended March 31, 2024 and 2023, the Company has not incurred any costs related to warranty obligations.
Indemnification
Under the terms of substantially all of its license agreements, the Company has agreed to indemnify its customers for costs and damages arising from claims against such customers based on, among other things, allegations that the Company’s software infringes the intellectual property rights of a third party. In most cases, in the event of an infringement claim, the Company retains the right to (i) procure for the customer the right to continue using the software; (ii) replace or modify the software to eliminate the infringement while providing substantially equivalent functionality; or (iii) if neither (i) nor (ii) can be reasonably achieved, the Company may terminate the license agreement and refund to the customer a pro-rata portion of the license fee paid to the Company. Such indemnification provisions are accounted for in accordance with the authoritative guidance issued by the FASB on guarantees. From time to time, in the ordinary course of business, the Company receives claims for indemnification.
Guarantees
In February of 2012, Gu-Guide LP, a real estate entity controlled by the Company’s founding principal stockholder, Bank of the West and Silvaco Group, Inc., as guarantor, entered into a loan agreement pursuant to which Bank of the West agreed to lend Gu-Guide LP certain amounts of money. The Loan is secured by a building representing a total of 9,000 square feet located at 4701 Patrick Henry Drive, Santa Clara, California 95054. In the event that the proceeds from the foreclosure of the foregoing collateral are insufficient to repay the outstanding amounts under the Loan, Silvaco Group Inc. has guaranteed the repayment of the outstanding amounts under the Loan. As of March 31, 2024, $0.8 million is outstanding under the Loan which matures on August 1, 2024.
Contingencies
The Company is involved in routine legal proceedings in the ordinary course of business. The outcome of such matters is not expected to have a material adverse effect on the Company’s consolidated financial position, results of operations, or liquidity. However, each of these matters is subject to various uncertainties and it is possible that an unfavorable resolution of one or more of these proceedings could materially affect the Company's results of operations, cash flows or financial position.
In an effort to clarify its obligations with respect to the earnout payment due to the selling shareholders of Nangate, Inc. (“Nangate”) following the Company’s acquisition of Nangate in 2018, the Company sought declaratory relief in the California Superior Court in December 2020. In February 2021, two of the selling shareholders of Nangate (together with a third cross-complainant who joined later, the “Nangate Parties”) filed a cross-complaint against the Company and two members of the Company’s board of directors, alleging, among other causes of action, breach of contract, fraud, and negligent misrepresentation. In January 2022, the Nangate Parties filed a third amended cross-complaint against Silvaco, Inc. and certain of its board members alleging breach of contract, fraud, and unfair business practices and is seeking $20.0 million in damages, along with punitive damages. A jury trial in connection
with this litigation commenced in the second quarter of 2024. The Company is vigorously defending itself in this litigation. The Company accordingly has not recorded a charge for this contingency.
On August 19, 2021, Aldini AG (“Aldini”) sued the Company, the Company’s French affiliate, a member of the Company’s board of directors and the Company’s CEO, among numerous other noncompany defendants, in connection with the Company’s interactions with Dolphin Design SAS (“Dolphin”). Aldini’s allegations center around the bankruptcy and reorganization of Dolphin in 2018 and Silvaco, Inc.’s acquisition of certain memory assets of Dolphin, which Aldini alleges was done in violation of its rights as a shareholder of Dolphin. Aldini’s First Amended Complaint asserts various tort claims against Silvaco, Inc., Silvaco France, and officers Iliya Pesic and Babak Taheri, including claims for trade secret theft, conspiracy, and intentional interference with a prospective economic advantage. Silvaco, Inc. filed a motion to dismiss; the trade secret theft and conspiracy claims were dismissed with prejudice and the intentional tort claims were dismissed with leave to amend. On August 23, 2022, Aldini filed a Second Amended Complaint against Silvaco, Inc., Silvaco France, and officers Iliya Pesic and Babak Taheri that included similar claims of trade secret theft, conspiracy, and intentional interference with a prospective economic advantage in relation to Silvaco, Inc.’s acquisition of certain assets of Dolphin. Aldini seeks $703.0 million and punitive damages. On March 17, 2023, the Second Amended Complaint was dismissed on all counts, subject to a right of appeal. Aldini has filed a notice of appeal on April 27, 2023. The Company is vigorously defending itself in this litigation. The Company accordingly has not recorded a charge for this contingency.
The Company’s software solutions and technology are subject to export control and import laws and regulations of applicable jurisdictions. Certain of the Company’s software solutions are subject to U.S. export controls and sanctions, including the Export Administration Regulations, U.S. Customs regulations, and the economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control (“OFAC”). Between August 2019 and June 2022, the Company filed various voluntary disclosures with United States Department of Commerce Bureau of Industry and Security (“BIS”) regarding potential violations of U.S. export control laws and regulations, specifically, the export of the Company’s licenses to certain parties designated on BIS’s Entity List and Unverified List, and the export of certain software modules without a license which was required at the time of the transaction. Such software modules were declassified by BIS in October 2020 to a lesser controlled export classification, meaning that such software generally no longer requires an export license. In July and October 2022 and January 2023, the Company also filed voluntary disclosures with OFAC regarding potential violations of OFAC sanctions programs, specifically the download of certain Company software modules by users in U.S. embargoed countries. The matters described in these voluntary disclosures remain pending before BIS and OFAC. The Company cannot estimate any reasonable possible loss at this time and has not recorded a charge for this contingency. However, if either organization chose to bring an enforcement action against the Company such actions could result in significant penalties.
After establishing its branch office in Russia in 2017, the Company used a local bank (“Bank A”) as its primary financial institution and engaged a local service provider (“Local Agent”) to act as its tax, accounting and legal consultant to advise with respect to matters affecting the branch office. As a result of the conflict in Ukraine, Bank A was sanctioned by OFAC on April 6, 2022, and, based on the recommendation from the Local Agent, the Company established replacement bank accounts at another local bank (“Bank B”), which were opened on June 2, 2022. Following the opening of the new accounts at Bank B, the Local Agent used the Bank B accounts to receive injections of funds from the Company’s US bank accounts; transferred the funds from Bank B to Bank A and paid compensation of certain of the Company’s employees and other expenses using the Company’s bank accounts at Bank A. The discovery of transactions involving the Company’s funds through Bank A following the establishment of the Company’s accounts at Bank B led to the Company’s subsequent voluntary self-disclosure in October 2023. The Company cannot estimate any reasonable possible loss at this time and has not recorded a charge for this contingency. However, if OFAC chose to bring an enforcement action against the Company such actions could result in significant penalties.
On September 22, 2023 and May 3, 2024, the Company received demand letters from a customer related to alleged deficiencies in certain intellectual property used by the customer. Management is in initial discussions with the customer regarding the nature of the claims set forth in the letter. Given the early stages of the matter and the unknown financial impact, the Company cannot estimate any reasonable range of loss. The Company accordingly has not recorded a charge for this contingency.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
Financial Instruments Measured at Fair Value on a Recurring Basis
The following tables present the Company's liabilities that are measured at estimated fair value on a recurring basis as of March 31, 2024 and December 31, 2023:
Fair value measurements as of March 31, 2024
(in thousands)
Carrying valueLevel 1Level 2Level 3
Liabilities:
Contingent consideration91 — — 91 
Total
$91 $ $ $91 
Fair value measurements as of December 31, 2023
(in thousands)
Carrying valueLevel 1Level 2Level 3
Liabilities:
Contingent consideration112 — — 112 
Total
$112 $ $ $112 
Pursuant to the Company’s stock purchase agreements for the acquisition of Nangate in March of 2018 and PolytEDA Cloud LLC (“PolytEDA”) in January of 2021, the selling shareholders are entitled to additional milestone and earn out consideration based on net revenues, operating income and technical achievement. The milestone consideration and earn-out liabilities are classified as contingent consideration as the obligations are due in cash. As such the obligations are recorded at their fair value and re-valued period to period with any changes recorded to other income (expense).
The Company's contingent consideration is valued using a discounted cash flow model, and the assumptions used in preparing the discounted cash flow model include estimates for interest rates and the amount of cash flows, in addition to the expected net revenue, operating income and technical achievement of the acquired technology.
The following is a reconciliation of changes in the liability related to contingent consideration as of December 31, 2023 and March 31, 2024:
(in thousands)
Fair value as of January 1, 2023$792 
Change in fair value325 
Earn-out payments(502)
Milestone achievement(500)
Foreign exchange(3)
Fair value as of December 31, 2023$112 
Change in fair value(8)
Earn-out payments(13)
Fair value as of March 31, 2024$91 
Nonfinancial assets such as property and equipment, intangibles assets, and goodwill are evaluated for impairment and adjusted to fair value using Level 3 inputs only when impairment is recognized.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On April 11, 2024, the Company amended its license agreement to offer SIP developed in partnership with NXP. The amended license agreement has a term of five years starting April 11, 2024.
On April 16, 2024, the Company entered into a note purchase agreement with Micron Technology Inc. (“Micron”), which has been and is a customer of the Company, pursuant to which the Company issued to Micron a senior subordinated convertible promissory note in the principal amount of $5.0 million (the “Micron Note”). The Micron Note was contractually subordinated to the East West Bank Loan through a subordination agreement with East West Bank, but was senior to all of our other existing debt and was senior to any new future debt incurred (other than any undrawn amount available under the current East West Bank Loan) while it was outstanding. The Micron Note accrued interest at the rate of 8% annually, with principal and interest due upon maturity three years after the date of issuance. The Micron Note was mandatorily convertible into a number of shares equal to (i) the outstanding principal amount and accrued interest divided by (ii) a conversion price equal to (a) the price of the Company’s common stock issued in an initial public offering, times (b) 0.90 if the initial public offering of common stock was consummated on or prior to May 31, 2024; 0.85 if the initial public offering of common stock was consummated between June 1, 2024 and April 16, 2025; and 0.80 if the initial public offering of common stock was consummated after April 16, 2025. On May 13, 2024, the Micron Note was converted into 294,217 shares of the Company’s common stock in connection with the closing of the IPO. The shares issued pursuant to the Micron Note have been registered for resale under the Securities Act.
On April 26, 2024, in connection with the IPO, the Company’s board of directors approved and adopted, subject to stockholder approval, the 2024 Plan. The Company’s stockholders approved the 2024 Plan on April 29, 2024, and the 2024 Plan became effective on May 8, 2024. The 2024 Plan provides for incentive stock options (“ISOs”), non-qualified stock options, restricted share awards, stock unit awards, other stock-based awards, performance-based stock awards, (collectively, “Stock Awards”) and cash-based awards (Stock Awards and cash-based awards are collectively referred to as “awards”). ISOs may be granted only to employees, including officers. All other awards may be granted to employees, officers, our non-employee directors, and consultants and the employees and consultants of our subsidiaries, and affiliates. The aggregate number shares that may be issued pursuant to stock awards under the 2024 Plan will not exceed 3,425,278 shares which may be adjusted based on certain provisions in the 2024 Plan, including forfeitures, unissued Stock Awards from the 2014 Plan, and up to 3% annual increases to the 2024 Plan.
On May 13, 2024, the Company completed the sale of an aggregate of 6,000,000 shares of Common Stock to the public at a price of $19.00 per share in the IPO. The gross proceeds to the Company from the IPO were $114.0 million, with $106.0 million funded to the Company after deducting underwriting discounts and commissions. Following the completion of the IPO, in May 2024 the outstanding amounts under the 2022 Credit Line and the East West Bank Loan of $2.0 million and $4.3 million, respectively, were repaid in full and the East West Bank Loan was terminated. With the consummation of the IPO, the Company expects to incur significant stock-based compensation expense associated with certain restricted stock awards that either fully or partially vest upon a Liquidity Event, refer to Note 8 for further discussion.
On May 13, 2024, the Company filed its amended and restated certificate of incorporation with the Secretary of State of the State of Delaware and its amended and restated bylaws became effective in connection with the closing of the IPO.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting and Reporting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of presentation and consolidation and Emerging growth company status
Basis of presentation and consolidation
The accompanying condensed consolidated financial statements have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("GAAP") and include the accounts of Silvaco and all of the Company's wholly owned subsidiaries with operations in North America, Europe, Asia and South America. All intercompany transactions and balances have been eliminated upon consolidation.
Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted from these condensed consolidated financial statements, as permitted by Securities and Exchange Commission (“SEC”) rules and regulations. Accordingly, these condensed consolidated financial statements should be read in conjunction with its audited consolidated financial statements for the year ended December 31, 2023 and the related notes thereto included in the Company’s final prospectus relating to the initial public offering, dated May 8, 2024 (the “Prospectus”), relating to the Registration Statement on Form S-1 (File No. 333-278666), as amended (“Registration Statement”), filed with the SEC on May 10, 2024, pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (“Securities Act”). The December 31, 2023 condensed consolidated balance sheet was derived from the audited consolidated financial statements as of that date. In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the condensed consolidated financial statements.
The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the Company’s operating results to be expected for the full fiscal year or any other future interim or annual period.
Revision of Prior Financial Statements
Revision of Prior Financial Statements
For the three months ended March 31, 2023, accrued expenses and general and administrative expenses were understated by $0.2 million in the Company’s condensed consolidated balance sheet and condensed consolidated statement of income, respectively, due to certain accruals for professional services rendered not being recorded.
The Company has determined that such errors are immaterial and has increased accrued expenses and other current liabilities and general and administrative expenses to correct these immaterial errors.
Use of estimates
Use of estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements. Estimates also affect the amounts of revenue and expenses during the reported periods. The Company’s most significant estimates relate to revenue recognition. Other estimates include, but are not limited to, accounts receivable allowances, stock-based compensation, valuation of goodwill and other intangible assets, contingent consideration, uncertain tax positions and income taxes. Actual results could differ from those estimates.
Stock split
Stock split
On April 29, 2024, the Company effected a 1-for-2 reverse split of its common stock. Upon the effectiveness of the reverse stock split, (i) every two shares of outstanding common stock was combined into a single share of common stock, (ii) the number of shares of common stock to be granted upon the vesting of each outstanding restricted stock unit (“RSU”) was proportionally decreased on a 2-for-1 basis, and (iii) the fair value of each outstanding RSU was proportionately increased on a 1-for-2 basis. All of the outstanding common stock share numbers, RSUs, RSU fair values and per share amounts have been adjusted, on a retroactive basis, to reflect this 1-for-2 reverse stock split for all periods presented. The par value per share and authorized number of shares of common stock were not adjusted as a result of the reverse stock split.
Concentrations of credit risk
Concentrations of credit risk
As of March 31, 2024, none of the Company’s customers represented more than 10% of the Company’s accounts receivable. As of December 31, 2023, two customers represented 20% and 15% of the Company’s accounts receivable.
During the three months ended March 31, 2024 one customer represented 11% of the Company’s total revenue. None of the Company’s customers represented more than 10% of the Company’s total revenue for the three months ended March 31, 2023.
In addition to the concentration of credit risk with respect to trade receivables, the Company's cash on deposit with financial institutions is also exposed to concentration risk. The Company's cash on deposit with financial institutions are insured through various public and private bank deposit insurance programs, foreign and domestic; however, a significant portion of cash balances held as of March 31, 2024 and December 31, 2023 exceeded insured limits.
As of March 31, 2024, $3.0 million, or 52%, of the Company’s cash was maintained with one financial institution, where the Company’s current deposits are in excess of federally insured limits. Past macroeconomic conditions have resulted in the actual or perceived financial distress of many financial institutions, including the failures of Silicon Valley Bank, Signature Bank, First Republic Bank and the UBS takeover of Credit Suisse. If the financial institutions with whom the Company does business were to be placed into receivership, the Company may be unable to access the cash it has on deposit with such institutions. If the Company is unable to access its cash as needed, the Company’s financial position and ability to operate its business could be adversely affected.
Allowance for credit losses
Allowance for credit losses
The Company assesses its ability to collect outstanding receivables and contract assets and provides customer-specific allowances, allowances for credit losses for the portion of receivables and contract assets that are estimated to be uncollectible. Allowances for credit losses are based on historical collection experience and expected credit losses, customer specific financial condition, current economic trends in the customer's industry and geographic region, changes in customer demand and the overall economic climate in the market the Company serves. Provisions for the allowance for expected credit losses attributable to bad debt are recorded as general and administrative expenses. Account balances deemed uncollectible are written off, net of actual recoveries. If circumstances related to specific customers or the market the Company serves change, the Company’s estimate of the recoverability of its accounts receivable and contract assets could be further adjusted. The Company does not have any material account receivable or contract asset balances that are past due and has not written off any significant balances in its portfolio against the allowance for credit losses for the periods presented.
Foreign currencies
Foreign currencies
The financial statements of Silvaco's international subsidiaries with local functional currencies are translated to U.S. dollars upon consolidation. Assets and liabilities are translated at the effective exchange rate on the balance sheet date. Results of operations are translated at average exchange rates, which approximate rates in effect when the underlying transactions occur. For the three months ended March 31, 2024 and 2023, the Company recorded foreign currency translation adjustments of $(0.2) million and $0.1 million, respectively, within accumulated other comprehensive loss.
Certain sales and intercompany transactions are denominated in foreign currencies. These transactions are recorded in functional currency at the appropriate exchange rate on the transaction date. Monetary assets and liabilities denominated in a currency other than the Company's functional currency or its subsidiaries' functional currencies are remeasured at the effective exchange rate on the balance sheet date. Gains and losses resulting from foreign exchange transactions are included in interest and other expense, net.
Accumulated other comprehensive loss
Accumulated other comprehensive loss
Accumulated other comprehensive loss is composed entirely of foreign currency translation adjustments.
Earnings per share (EPS)
Earnings per share (EPS)
Basic EPS is computed based on the weighted average number of shares of common stock outstanding. Diluted EPS is computed based on the weighted average number of common shares outstanding increased by dilutive common stock equivalents, attributable to RSU grants.
Recently adopted accounting pronouncements and Accounting guidance issued and not yet adopted
Recently adopted accounting pronouncements
In August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. This ASU simplifies accounting for convertible instruments by removing major separation
models required under current GAAP. The Company adopted this standard on January 1, 2024 and the adoption did not impact the condensed consolidated financial statements.
Accounting guidance issued and not yet adopted
In November 2023, the FASB issued Accounting Standards Update ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an interim and annual basis. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal periods beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. The Company is currently evaluating the impact of the guidance on the condensed consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU No. 2023-09 (“ASU 2023-09”), Income Taxes (Topic 740): Improvement to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on the condensed consolidated financial statements and related disclosures.
Revenue
The Company's revenue is derived principally from contracts which promise to deliver combinations of software licensing and related maintenance and services, which are accounted for as separate performance obligations with differing revenue recognition patterns. The transaction price is allocated to each distinct performance obligation based on the relative standalone selling price. Software license revenue consists of the Company’s software sold under a software license. Revenue related to stand-alone software applications are generally recognized upon shipment and delivery of license keys. For certain arrangements revenue is recognized based on usage or ratably over the term of the arrangement. Maintenance and service revenue consists of both maintenance revenues and professional services revenues which is recognized based on usage or ratably over the term of the arrangement. Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a contract asset when revenue is recognized prior to invoicing, an accounts receivable upon invoicing or deferred revenue when invoicing precedes revenue recognition.
Customer contracts
The Company accounts for a contract with a customer when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights and payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration it is entitled to. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised software or providing service to a customer.
For multi-year software licenses, the Company generally invoices customers annually at the beginning of each annual coverage period.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting and Reporting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding securities for the three months ended March 31, 2024 and 2023 were excluded from the computation of diluted earnings per share because the issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied as of March 31, 2024. See Note 8, Restricted Stock Units for additional information.
March 31,
20242023
RSU Grants4,302,178 3,047,234 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Assets And Liabilities, Lessee As of March 31, 2024 and December 31, 2023, the Company’s operating lease right-of-use assets and operating lease liabilities were as follows:
March 31,December 31,
20242023
(in thousands)
Operating lease right-of-use assets, net$2,157 $1,963 
Operating lease liabilities, current817 735 
Operating lease liabilities, non-current$1,320 $1,198 
Lease, Cost
The components of operating lease cost during the periods presented were as follows:
Three Months Ended March 31,
20242023
(in thousands)
Operating lease cost$230 $256 
Variable lease cost(1)
60 24 
Total operating lease cost
$290 $280 
(1)Variable lease cost includes common area maintenance, utilities, security, insurance and property taxes.
Additional information related to the Company’s operating leases for the three months ended March 31, 2024 and 2023 was as follows:
Three Months Ended March 31,
20242023
(in thousands)
Cash paid for operating lease liabilities$222 $256 
Right-of-use assets obtained in exchange for lease obligations$567 $— 
Weighted average remaining lease term (in years)3.854.47
Weighted average discount rate3.83 %4.13 %
Lessee, Operating Lease, Liability, to be Paid, Maturity
As of March 31, 2024 maturities of operating lease liabilities were as follows:
Year Ending December 31,Amount
(in thousands)
Remainder of 2024$622 
2025652 
2026382 
2027219 
2028194 
Thereafter194 
Total lease payments$2,263 
Less: imputed interest(126)
Total operating lease liabilities
$2,137 
Current portion of lease liability
$817 
Non-current portion of lease liability
$1,320 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
As of March 31, 2024 intangible assets were classified as follows:
March 31, 2024
Intangible assets:Weighted Average Amortization Period (in years)Gross Carrying Value Accumulated AmortizationNet Carrying Value
(in thousands)
Developed technology5$800 $(547)$253 
Customer relationships590 (77)13 
Non-compete agreements520 (13)
Total intangible assets
$910 $(637)$273 
December 31, 2023
Intangible assets:Weighted Average Amortization Period (in years)Gross Carrying ValueAccumulated AmortizationNet Carrying Value
(in thousands)
Developed technology5$2,660 $(2,367)$293 
Customer relationships52,416 (2,374)42 
Non-compete agreements5179 (172)
Total intangible assets
$5,255 $(4,913)$342 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
As of March 31, 2024, estimated future amortization expense for the intangible assets reflected above was as follows:
Year Ending December 31,
Amount
(in thousands)
Remainder of 2024$136 
2025137 
Total net carrying value of intangible assets
$273 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restricted Stock Units (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity
The following table summarizes the Company's RSU activity for the three months ended March 31, 2024:
Weighted AverageRestricted Stock Units
Grant Date Fair ValueRemaining Contract Term (in years)GrantedTime Vested
Time Non-Vested
Balance as of December 31, 2023$7.20 6.563,398,276 2,060,651 1,337,625 
Granted15.65 9.87957,525 — 957,525 
Vested5.85 9.17— 94,474 (94,474)
Forfeited / canceled8.25 5.36(53,623)— (53,623)
Balance as of March 31, 2024$9.09 7.124,302,178 2,155,125 2,147,053 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Reporting and Geographical Concentration (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Revenue from External Customers by Geographic Areas
Revenue is attributed to geography based upon the country in which the software license is used, or maintenance and services are delivered. The Company's single reportable segment recorded customer revenue from the following geographical areas for the three months ended March 31, 2024 and 2023:
March 31,
Region20242023
(in thousands)
Japan$4,755 $2,310 
United States4,062 4,865 
China1,731 2,680 
Korea1,092 1,178 
All other4,249 3,258 
Total revenue$15,889 $14,291 
Long-Lived Assets by Geographic Areas
Property and equipment are attributed to geography based on the country where the assets are located. The following table presents a summary of property and equipment by region as of March 31, 2024 and December 31, 2023:
March 31,December 31,
Region20242023
(in thousands)
United States$221 $242 
Japan179 74 
China143 152 
All other countries113 123 
Total property and equipment$656 $591 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value, Liabilities Measured on Recurring Basis
The following tables present the Company's liabilities that are measured at estimated fair value on a recurring basis as of March 31, 2024 and December 31, 2023:
Fair value measurements as of March 31, 2024
(in thousands)
Carrying valueLevel 1Level 2Level 3
Liabilities:
Contingent consideration91 — — 91 
Total
$91 $ $ $91 
Fair value measurements as of December 31, 2023
(in thousands)
Carrying valueLevel 1Level 2Level 3
Liabilities:
Contingent consideration112 — — 112 
Total
$112 $ $ $112 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following is a reconciliation of changes in the liability related to contingent consideration as of December 31, 2023 and March 31, 2024:
(in thousands)
Fair value as of January 1, 2023$792 
Change in fair value325 
Earn-out payments(502)
Milestone achievement(500)
Foreign exchange(3)
Fair value as of December 31, 2023$112 
Change in fair value(8)
Earn-out payments(13)
Fair value as of March 31, 2024$91 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
May 13, 2024
USD ($)
$ / shares
shares
May 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2024
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Number of reportable segments | segment     1
Subsequent Event      
Subsidiary, Sale of Stock [Line Items]      
Sale of stock, price per share (in dollars per share) | $ / shares $ 19.00 $ 19.00  
IPO | Subsequent Event      
Subsidiary, Sale of Stock [Line Items]      
Sale of stock, number of shares issued in transaction (in shares) | shares 6,000,000 6,000,000  
Sale of stock, consideration received on transaction, including stock issuance costs $ 114.0 $ 114.0  
Sale of stock, consideration received on transaction $ 106.0 $ 106.0  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting and Reporting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 29, 2024
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Accounting Policies [Line Items]        
General and administrative   $ 4,600 $ 4,553  
Accrued expenses and other current liabilities   9,945   $ 10,255
Cash   5,739   4,421
Provision for credit losses   222 21  
Accounts receivable, allowance for credit loss, current   800   $ 500
Foreign currency translation adjustments   (200) 100  
Foreign exchange gain (loss)   $ (100) (200)  
Subsequent Event        
Accounting Policies [Line Items]        
Stockholders' equity note, stock split, conversion ratio 0.5      
Cash | Financial Institution Risk | One Financial Institution        
Accounting Policies [Line Items]        
Concentration risk, percentage (in percent)   52.00%    
Cash   $ 3,000    
Customer One | Accounts Receivable | Customer Concentration Risk        
Accounting Policies [Line Items]        
Concentration risk, percentage (in percent)       20.00%
Customer One | Revenue Benchmark | Customer Concentration Risk        
Accounting Policies [Line Items]        
Concentration risk, percentage (in percent)   11.00%    
Customer Two | Accounts Receivable | Customer Concentration Risk        
Accounting Policies [Line Items]        
Concentration risk, percentage (in percent)       15.00%
Revision of Prior Period, Adjustment        
Accounting Policies [Line Items]        
General and administrative     200  
Accrued expenses and other current liabilities     $ 200  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting and Reporting Policies - Antidilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restricted Stock Units (RSUs)    
Accounting Policies [Line Items]    
RSU Grants (in shares) 4,302,178 3,047,234
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 29.1
Contract with customer, liability, revenue recognized $ 2.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
Revenue, remaining performance obligation, percentage 49.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period
Revenue, remaining performance obligation, percentage 51.00%
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Operating Lease Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease right-of-use assets, net $ 2,157 $ 1,963
Operating lease liabilities, current 817 735
Operating lease liabilities, non-current $ 1,320 $ 1,198
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Operating lease cost $ 230 $ 256
Variable lease cost 60 24
Total operating lease cost $ 290 $ 280
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Additional Information Related to Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Cash paid for operating lease liabilities $ 222 $ 256
Right-of-use assets obtained in exchange for lease obligations $ 567 $ 0
Weighted average remaining lease term (in years) 3 years 10 months 6 days 4 years 5 months 19 days
Weighted average discount rate 3.83% 4.13%
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Remainder of 2024 $ 622  
2025 652  
2026 382  
2027 219  
2028 194  
Thereafter 194  
Total lease payments 2,263  
Less: imputed interest (126)  
Total operating lease liabilities 2,137  
Current portion of lease liability 817 $ 735
Non-current portion of lease liability $ 1,320 $ 1,198
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Operating lease, expense $ 0.3 $ 0.3
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 910 $ 5,255
Accumulated Amortization (637) (4,913)
Net Carrying Value $ 273 $ 342
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 5 years 5 years
Gross Carrying Value $ 800 $ 2,660
Accumulated Amortization (547) (2,367)
Net Carrying Value $ 253 $ 293
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 5 years 5 years
Gross Carrying Value $ 90 $ 2,416
Accumulated Amortization (77) (2,374)
Net Carrying Value $ 13 $ 42
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 5 years 5 years
Gross Carrying Value $ 20 $ 179
Accumulated Amortization (13) (172)
Net Carrying Value $ 7 $ 7
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended
Jan. 01, 2024
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]        
Goodwill, period increase (decrease)   $ 0 $ 0  
Amortization expense for intangible assets   100,000 $ 100,000  
Finite-Lived Intangible Assets [Line Items]        
Net Carrying Value   $ 273,000   $ 342,000
Depreciated Intangible Assets        
Finite-Lived Intangible Assets [Line Items]        
Amortized intangible assets $ 4,300,000      
Net Carrying Value $ 0      
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets - Intangible Assets Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2024 $ 136  
2025 137  
Net Carrying Value $ 273 $ 342
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Parties (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 29, 2012
ft²
Mar. 31, 2024
USD ($)
lease
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Jun. 13, 2022
USD ($)
May 01, 2022
USD ($)
Related Party Transaction [Line Items]            
Operating lease, expense   $ 300 $ 300      
Operating lease right-of-use assets, net   2,157   $ 1,963    
Related party line of credit   2,016   2,000    
Revenue from contract with customer   15,889 14,291      
Accounts receivable, net   5,562   4,006    
Contract assets, net   9,240   8,749    
Total operating lease liabilities   2,137        
Software license revenue            
Related Party Transaction [Line Items]            
Revenue from contract with customer   12,258 10,665      
2022 Credit Line | Line of Credit            
Related Party Transaction [Line Items]            
Related party line of credit   2,000   $ 2,000    
Related Party | 2022 Credit Line | Line of Credit            
Related Party Transaction [Line Items]            
Line of credit facility, maximum borrowing capacity         $ 4,000  
Interest expense, debt   100 44      
Related Party | Loan            
Related Party Transaction [Line Items]            
Debt instrument, collateral, building, number of square feet | ft² 9,000          
Long-term loan facility   800        
Director            
Related Party Transaction [Line Items]            
Accounts receivable, net   200        
Contract assets, net   300        
Director | Software license revenue            
Related Party Transaction [Line Items]            
Revenue from contract with customer   500        
Kipee | Related Party            
Related Party Transaction [Line Items]            
Operating lease, expense   100 100      
Operating lease, term of contract (in years)           3 years
Operating lease right-of-use assets, net           $ 200
Total operating lease liabilities           $ 200
New Horizons (Cambridge) LTD and New Horizons France | Related Party            
Related Party Transaction [Line Items]            
Operating lease, expense   $ 100 $ 100      
Number of international office leases | lease   2        
New Horizons (Cambridge) LTD | Related Party            
Related Party Transaction [Line Items]            
Operating lease right-of-use assets, net   $ 1,000        
Total operating lease liabilities   1,000        
New Horizons France | Related Party            
Related Party Transaction [Line Items]            
Operating lease right-of-use assets, net   100        
Total operating lease liabilities   $ 100        
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2023
Jun. 13, 2022
Mar. 31, 2024
Debt Instrument [Line Items]      
Related party line of credit $ 2,000   $ 2,016
2022 Credit Line | Line of Credit      
Debt Instrument [Line Items]      
Related party line of credit 2,000   2,000
2022 Credit Line | Line of Credit | Prime Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate   1.00%  
East West Bank Loan | Line of Credit      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity $ 5,000    
Interest rate (in percent) 4.50%    
Proceeds from loan     4,300
Long-term loan facility     4,300
Interest expense, debt     $ 100
East West Bank Loan | Line of Credit | Prime Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate 0.50%    
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restricted Stock Units - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 18, 2024
requirement
shares
Mar. 31, 2024
USD ($)
shares
Dec. 31, 2023
shares
Restricted Stock Units (RSUs)      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares reserved (in shares) 4,600,000    
Number of vesting requirements | requirement 2    
Expiration period (in years) 10 years    
Restricted Stock Units (RSUs) - Time-Based      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Award vesting period (in years) 4 years    
Outstanding (in shares)   4,302,178 3,398,276
Unrecognized stock-based compensation expense | $   $ 39.1  
Liquidity event, number of additional shares authorizable (in shares)   228,043  
Liquidity event, stock-based compensation expense | $   $ 16.5  
Restricted Stock Units (RSUs) - Time-Based | Share-Based Payment Arrangement, Tranche One      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Award vesting period (in years) 1 year    
Award vesting rights (in percent) 25.00%    
Restricted Stock Units (RSUs) - Time-Based | Share-Based Payment Arrangement, Tranche Two      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Award vesting period (in years) 3 years    
Restricted Stock Units (RSUs), Time Vested      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Outstanding (in shares)   2,155,125 2,060,651
Grant date fair value | $   $ 12.8  
Restricted Stock Units (RSUs), Time Nonvested      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Outstanding (in shares)   2,147,053 1,337,625
Grant date fair value | $   $ 26.3  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restricted Stock Units - RSU Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Restricted Stock Units (RSUs) - Time-Based    
Weighted Average Fair Value    
Beginning balance (in dollars per share) $ 7.20  
Granted (in dollars per share) 15.65  
Vested (in dollars per share) 5.85  
Forfeited / canceled (in dollars per share) 8.25  
Ending balance (in dollars per share) $ 9.09 $ 7.20
Weighted Average Remaining Contract Term    
Outstanding, beginning and ending balance (in years) 7 years 1 month 13 days 6 years 6 months 21 days
Granted (in years) 9 years 10 months 13 days  
Vested (in years) 9 years 2 months 1 day  
Forfeited / canceled (in years) 5 years 4 months 9 days  
Restricted Stock Units    
Beginning balance (in shares) 3,398,276  
Granted (in shares) 957,525  
Vested (in shares) 0  
Forfeited / canceled (in shares) (53,623)  
Ending balance (in shares) 4,302,178 3,398,276
Restricted Stock Units (RSUs), Time Vested    
Restricted Stock Units    
Beginning balance (in shares) 2,060,651  
Granted (in shares) 0  
Vested (in shares) (94,474)  
Forfeited / canceled (in shares) 0  
Ending balance (in shares) 2,155,125 2,060,651
Restricted Stock Units (RSUs), Time Nonvested    
Restricted Stock Units    
Beginning balance (in shares) 1,337,625  
Granted (in shares) 957,525  
Vested (in shares) (94,474)  
Forfeited / canceled (in shares) (53,623)  
Ending balance (in shares) 2,147,053 1,337,625
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Income tax provision $ 805 $ 388
Effective income tax rate reconciliation, percent 37.00% 32.00%
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Reporting and Geographical Concentration (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]      
Number of reportable segments | segment 1    
Number of operating segments | segment 1    
Revenue from contract with customer $ 15,889 $ 14,291  
Total property and equipment 656   $ 591
Japan      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue from contract with customer 4,755 2,310  
Total property and equipment 179   74
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue from contract with customer 4,062 4,865  
Total property and equipment 221   242
China      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue from contract with customer 1,731 2,680  
Total property and equipment 143   152
Korea      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue from contract with customer 1,092 1,178  
All other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue from contract with customer 4,249 $ 3,258  
Total property and equipment $ 113   $ 123
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Details)
$ in Millions
1 Months Ended 3 Months Ended
Aug. 23, 2022
USD ($)
Jan. 31, 2022
USD ($)
Feb. 29, 2012
ft²
Mar. 31, 2024
USD ($)
Loan | Related Party        
Loss Contingencies [Line Items]        
Debt instrument, collateral, building, number of square feet | ft²     9,000  
Long-term loan facility       $ 0.8
Other Tools        
Loss Contingencies [Line Items]        
Standard product warranty, term       1 year
Software Licenses        
Loss Contingencies [Line Items]        
Standard product warranty, term       90 days
Nangate Parties Cross-Complaint        
Loss Contingencies [Line Items]        
Damages sought   $ 20.0    
Aldini Second Amended Complaint        
Loss Contingencies [Line Items]        
Damages sought $ 703.0      
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Financial Instruments - Liabilities Measured On A Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration $ 91 $ 112
Total 91 112
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 0 0
Total 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 0 0
Total 0 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 91 112
Total $ 91 $ 112
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Financial Instruments - Reconciliation Of Changes In Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 112 $ 792
Change in fair value (8) 325
Earn-out payments (13)  
Foreign exchange   (3)
Ending balance $ 91 112
Earn-out payments    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Earn-out payments   (502)
Milestone achievement    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Earn-out payments   $ (500)
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events (Details)
$ / shares in Units, $ in Thousands
1 Months Ended
May 13, 2024
USD ($)
$ / shares
shares
Apr. 16, 2024
USD ($)
Apr. 11, 2024
May 31, 2024
USD ($)
$ / shares
shares
Apr. 26, 2024
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Subsequent Event [Line Items]              
Related party line of credit           $ 2,016 $ 2,000
Line of Credit | 2022 Credit Line              
Subsequent Event [Line Items]              
Related party line of credit           2,000 $ 2,000
Line of Credit | East West Bank Loan              
Subsequent Event [Line Items]              
Interest rate (in percent)             4.50%
Long-term loan facility           $ 4,300  
Subsequent Event              
Subsequent Event [Line Items]              
Sale of stock, price per share (in dollars per share) | $ / shares $ 19.00     $ 19.00      
Subsequent Event | Stock And Cash-Based Awards              
Subsequent Event [Line Items]              
Number of shares reserved (in shares) | shares         3,425,278    
Maximum annual increase (in percent)         3.00%    
Subsequent Event | Micron Technology Inc. (“Micron”) | Convertible Debt              
Subsequent Event [Line Items]              
Debt instrument, principal amount   $ 5,000          
Interest rate (in percent)   8.00%          
Debt instrument, term (in years)   3 years          
Converted instrument (in shares) | shares 294,217            
Subsequent Event | Micron Technology Inc. (“Micron”) | Convertible Debt | Debt Conversion Terms One              
Subsequent Event [Line Items]              
Debt instrument, conversion price, multiplier   0.90          
Subsequent Event | Micron Technology Inc. (“Micron”) | Convertible Debt | Debt Conversion Terms Two              
Subsequent Event [Line Items]              
Debt instrument, conversion price, multiplier   0.85          
Subsequent Event | Micron Technology Inc. (“Micron”) | Convertible Debt | Debt Conversion Terms Three              
Subsequent Event [Line Items]              
Debt instrument, conversion price, multiplier   0.80          
Semiconductor Intellectual Property ("SIP") | Subsequent Event              
Subsequent Event [Line Items]              
License agreement, term extension (in years)     5 years        
IPO | Subsequent Event              
Subsequent Event [Line Items]              
Sale of stock, number of shares issued in transaction (in shares) | shares 6,000,000     6,000,000      
Sale of stock, consideration received on transaction, including stock issuance costs $ 114,000     $ 114,000      
Sale of stock, consideration received on transaction $ 106,000     $ 106,000      
XML 61 R9999.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2016-13 [Member]
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (@^U%@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "(/M18QI5W[^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LE@AZC+98@32$A, G&+$F^+:-HH,6KW]K1AZX3@ 3C&_O/Y ML^3&1F7[A,^ICYC(8[X90]ME9>.&'8FB LCVB,'D>DIT4W/?IV!H>J8#1&,_ MS %!G&6643&NK3&>_L@H^?J2TP9P%;#-A1!E$+8'J> M&$]CV\ 5,,,(4\C?!70+L53_Q)8.L'-RS'Y)#<-0#ZN2FW80\/;T^%+6K7R7 MR706IU_9*SI%W+#+Y-?5]G[WP+3D\K;BZTKRG1#J3BHNWV?7'WY7X= [O_?_ MV/@BJ!OX=1?Z"U!+ P04 " "(/M18F5R<(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 (@^U%A0]22M! 8 *0@ 8 >&PO=V]R:W-H965T&UL MM9K_;^(V&,;_%8N;IDTJ)7:@M#>*1-/VKMM=CRO=3;=I/YC$0-0D9HX#[7^_ MUPDDM#(O473\4LB7Y\&?^$L>VQVLI7I*%T)H\AQ'27K96FB]?-_II/Y"Q#P] ME4N1P)695#'7<*CFG72I! ]R41QUF..<=6(>)JWA(#\W5L.!S'04)F*L2)K% M,5 M#Y?_GB6GA/9M\E?%<T*%0]?N8/KA^W3)?7'9 M@HZ6"K42K>'/[^B9\YL-[P>9O8+MEK!=S'UX+?T,NJ@FCR]+82/%Y=1I?[4A MH:J&2+T2J5B$/8BF5MN'A5EIEMH?BH:J&>&CH?J&W+V2\Y^S9:I.+Q"\C? _GK$O68\2JT5BH78ML6>.H"\_RG5BI<7M)C "NG%/;V0%/49RHE5THGCB>0LZEJGF$?D[7.X?G'''BY[3LT8G7->4 MM I/%$\\>7L=P2Q_/QANT'7.K5C'2$RTBDP4SSN?I _U-5[(!,M,!TQZ9_"F M<1S'RG>,T$2KU$3QN/,8:DB#XPD MQ*HDQ&HEH4G,HXA<92E<3NVMMMG"$2YKBE?E'U8K_]S$0LU-KX19]5HO("+$ M2Y[8ZQ4WW,MYC/3#JO3#\/"RY7S>73PJULNLD U7CW!=4\HJ#+%:"TB3A8#& MBM4A;K,?[QA9B%59B-5:0GH=9";YI@7YDFE([HE)"5;B'Y1?-L^A<.OE;F:3 M;#5D9^RBRVA_T%E9&-TJZ;@'UG:VBYRW86J2[7T63EH'G0-F^U9Q<5G# M>G2KU./66BKR %,!XET2B&?RA[ VU0-6)KE>=%UV?F'E/$;V<:OLX^))9005 M&125&7%KLSQ@L+=M(-QL/^YLI;O>56AF/$73<*NBX>$#9 M)M;=?HCMK!RP:[;;<@A_E&\^= MZO9B__XS-Z$@)9&8@=0Y[<. IXHM\>) RV6^JSR56LLX_[H0/!#*W #79U+J M[8'Y@?(?$X;_ U!+ P04 " "(/M18#%2#[9(& )'@ & 'AL+W=O M^N_RM+^UO99\^,?Q=+2B5X M*?)2G(^64JY.QV.1+FE!Q E;T5)=63!>$*E.^=-8K#@E\]JIR,?(\\)Q0;)R M-#FK?[OCDS-6R3PKZ1T'HBH*PE\_T9P]GX_@Z.ZX.ANW4>9904N1L1)PNC@?7<#3*8ZU0VWQ=T:?Q=8QT*D\,O9=GUS/ST>> M5D1SFDH=@J@_:SJE>:XC*1T_FJ"C]I[:DRN4]>_Y,FX0"'2]EN:C_!\^-K3<":24D*QIGI:#(RLU?\M(,Q)8# M] <<4.. #G7 C0.N$]THJ].Z))),SCA[!EQ;JVCZH!Z;VEMEDY7Z,SVR_7EQ+F^D5F'V^NGJ8@6/P;78)WK_[ M -Z!K 0/2U8)4L[%V5@J#3K2.&WN]VES/S1POZ^$GP ,CP#RD&]QG[K=+VG: MNN-=]['*O$T?M>FC.AX>2K_BG)82$"&H%*>V?#8!?'L O!!%.SL;K;>&F MD>\CV!KM"/);0;Y3T$6:LJJ40I6#E&9K\IC3(U!2:1.YB11LBPQ"U!-I&OFJ MFME%!JW(P#UJK)1<%9MFB@P*#(Q[)\CW>@)-HSCR$[O L!48.@7><;HBV1S0 M%U7:!15 +4S Y))R53^V9[=-=6@(@I$?]U2;1B@84AVUJB.GZDNZH$K<'*C! M+079U/24";O,R)29^+@GTV($0VR7&;=A!$3HY-+DN)2F?,E6/]\I$ILRHOS M1MA' M R([FD$WSOYB;/Z,I[[':E=81S7HQEJW(%>,UW6-+51I.PPC MT&18G(2PK]RT"E'@#2CO4 ?=K+NMJ3%8#$L2/^C)MUA!#P5#^CO6(3?K?NK/ MRI05%$CR,J#2QK784&GA6CA4F='69L_-M;;IY'1-RTKM-IJQM2HUJ14EV%!J ML8KC ;BA#F[(#;=^Z[#U[-VB3:3%L%^@+481'IH!'?:0&WOW-"=2C>V*Z.9, M7ZVYIX8[LTLU&88\V&>TUM+ OV0F3PQ&;F)\E -X8Z M\*'PP 9_7\E&3H+^\KN*-XJVFW:'473@#K%=K"4KCUUSW\I58_*;5H$7#?3Z MJ*,J]OF*0 P@]6 MY?_C!2:P%9B?[6:OE6T MW:P[.F,WG?4S5SM1H9,_ N^\$P51J%D-UB2OZ$> @B/UD_X'Q))PW8%6_VHFA.[WZC:UDD*J S6'K.-H07A_IKM,=C/N$(_=B+^GDJB?5$M- M>*FDV5>B9:^*HJA?>VUF$"=#&CNT8_>>5G7-55%M^J:FV6>%>OY+_9ULK2C" MA%VVN74]1C R"HC%3&UQAV1W:,:'['"%92%9Q5I>S'I!TN^D+6:)[PUI[<", M#WF#NU60ZRE[L/;8_.YAV:O;S"Q[]?'6=SK]D?0KX4]9*53+L%!^WDFDDN>; M[XZ;$\E6]:>[1R8E*^K#)25*M#90UQ=,U>KF1'\-;+_^3OX#4$L#!!0 ( M (@^U%@Q9DL/I@( %T' 8 >&PO=V]R:W-H965T&UL MK571;ILP%/T5BTU3)W6!0$*GCB"E)%4K=6U4NNUAVH,#-\&JL9EMDFY?/]M0 ME&RT3:7E(?C:]QR?UD */104B8G3J%4=>JZ,BN@Q'+ *V!Z9<5% MB94.Q=J5E0"<6U!)7=_S0K?$A#EQ9.<6(HYXK2AAL!!(UF6)Q:\SH'P[<8;. MX\0M61?*3+AQ5.$UI*"^5 NA([=CR4D)3!+.D(#5Q)D.3Y/0Y-N$KP2V, MC),EY_1X%LD3+9F,P-;&XO6;@@S;S%5 M0J\2C5-QIW,47HQG]^EZ&B!!3!5@"(9 MIN_1!_06N4@6>E9&KM(Z#)N;M7N>-7OZ3^SY&8L!"H;'R/?\40\\>1X^@ZR# M!_MP5[OO2N!W)? M7_ $7ZJP GTP%>(K=$X89AG!%"VX)/:D?9\NI1+ZO/WH ML]IPC_JYS3=X*BN48B%1!:)YZ^_[2M'PGUA^TSTVL3?P/&\8N9M= MDR^F[=\/$K MA!,IZY=%C__5XO6*/B!Q3W38B0Y?(5K?#E)AEA.V?DEY>*CR Q(;Y>Y.\S,7 MC^XN:\(DHK#24&]PHCE$T\R;0/'*]L,E5[J[VF&A[S\0)D&OKSA7CX%IL=V- M&O\!4$L#!!0 ( (@^U%A-&+V&104 *P7 8 >&PO=V]R:W-H965T M&ULM5AK<^(V%/TK&KK3V9W9!DL&8U)@)@&V9:8DF9#M?A8@ MP!/;HI* ]-_WRB9^RDK2TGP(?MQ[?.Y#/M<:G+AXECO&%'J)PE@.6SNE]M?M MMESM6$3E%=^S&.YLN(BH@E.Q;!)*'**+B[UL6\M.PA5NO%QZ#[4[I"^W18$^W;,'4]_V#@+-VAK(.(A;+ M@,=(L,VP=8.OQ\37#HG%GP$[R<(QTJ$L.7_6)[/UL.5H1BQD*Z4A*/P?@C6*O=L.6WT)IMZ"%4C_ST.SL' MU-5X*Q[*Y#\ZI;9>OX56!ZEX='8&!E$0I[_TY9R(@@/@F!W(V8%4'3H-#N[9 MP4T"39DE84VHHJ.!X"!N 'YJ-+Z_FTSO%M,) M@J/%_1^SRX&<^O7M:H/MO:'8WOI]/T2_H^V*"/G_Z@CZA($9/.WZ0 M-%[+05L!$XW77IV?>IL^E30\U45S'JN=1--XS=9E_S9$D(5!7L.X)5; .157 MR,5?$7%(Q\!G_'YWUT+'S;+J)GAN ]YO@DN)]H)O F7*3NK=,7OKE7LM]W3% MABU8FI*)(VN-?OX)>\ZOIM N!%8*M),%VK&ACYZXHB$LYR.+#\P4:>KN)>[Z ME7(+6S;AUK=S&7"K$-S9V*4"W^-Q^SZV0JQM! MEW3-W+R,FV?E]E:#>'5B;A][%68&*T(\STRMEU'K67OW?L\$54&\1>P%Q$(R M>6UBV+MD"U\(K!2OG\7K6TOQ"(A4K'8(7F4@ $=0MCWHE+$L?BWAKE>KBL'( M[37T2S\CV;>27(#.Z9)HCB"WSTP7R,2P;W@X)A6&=2/B.PT,L9,KB6/O:19# MYX0)1[H&K0JDTIUT-"Z],UB11,=SG I3DU6WZS90+8@>?L=KB]H%=?T:P[H5[C82S*4.6P5F-(L5 M@U6IDKISM6/B-9U?4%PF"%02H:*.T(/BA@U%X][WBX9L*L>/BBDG%!L_1'V_7_# MWNC4P)[D,DD<:T?^2+XL@3X]PIM]RU+:$ATD7(.(H!WWA^2%7VC9B!]B96Y+ M8E7EC[;EI=#*R'#P5X(K1QL/B<0^YSPYK?XV;^DPX1TJT)L,G,\K^'[@.1# K$/"7,:P*@8 MTWC%DEE19P#ZT=*ZX%%HYV'RN(/:YXNTF M]&O=Y7IN57N-5J2ZL]$N['M&3&R3[6 )"@IBF>X=9E>S+>>;9*.U,<)MW'GE.Q#6*)0K8!2.>J!XM#I%O#Z8GB^V1W=^@+L9WS??D^'_L<6EO&7T5$B$3O:4)% MVXBD7#5-4P012;&X8RM"X.4 M4!$SBCA9M(V.W>S55;P.>(G)5NR-D7(R9^Q5389AV["4()*00"H&#(\-Z9$D M440@XRWG-(I/*N#^>,?^H+V#ESD6I,>2GW$HH[;1,%!(%GB=R">V?22YGZKB M"U@B]"_:YK&6@8*UD"S-P: @C6GVQ._Y/NP!@*<QW M9C#Q9_ 8#<8S'TT>X-5H^C1XA+CARP -QS ?H%OT[/?1]=4-ND(Q1;.(K06F MH6B9$G0I=C/(-70S#2^&Z1>H>; @:TH"E!/WJ MS(7D<*1_E^U>QEXI9U?7O"E6."!M X@%X1MB>%^_V#7K>YGU3R([V(A*L1&5 M2^S>&*I2K!V7VZ[P@X,VLJL[)4K!:MK:,K^M%Z%UI>UJ'^T63]$HK. M,J8")60!E-9='3:,9STHFTBVTF5\SB0T!3V,H&T3K@+@_8(QN9NH#Q1_!+R_ M4$L#!!0 ( (@^U%AR3V1'"@8 +0R 8 >&PO=V]R:W-H965T&ULO9MM_RHV::>.9. (DA$AES=@2XBFQ792=)@_]=)M@;Y4;16%?D:11/_*"N#>=Y._= M)M,)V=$PB/%M@M)=%'G)MRL$0 M^S1#>.SE$<]P&&8D%L>7 MHK?6:&Q\=/]$7>>=:93UZ*9R3\(UC1S45OW$,K MO/9V(;TC>PL7']A7&.@%08:[Z'. M8%P8C#D#;5ACH!<&.F\["#/T]R>95809Y):TH1]&C [.IW=7,^-ZZ4Q1^QH>?/>GE_>LY/E/7OY M8%S?+]'-@IW=S%SKYOW MI9,^97%E]+Y?Q'!UB$&IB>&>4"\4F,V:S6:[:!=ZF2*1L5XSB;Y!MS@)R J1 M-;I(6NO-"+?2QP9+S@B$01*S!+2OS/ NM% M>VL$%[/9[/4.4U:R&<'PDCB('T0C;W5$=(N^9E#M_]1IXR5SFEU?^O[!%8/< MT U.$!LZ=BO<9/+D M$?>F/_\DCZ1?144%$C:'A!D'F)K#LJG0XY1-C/*_2?_QN!JT;6A"AF=!PFQ( MF ,)9F@YI1 MM6.?K7925O?84.9'9]F,*;]=;TBXPDG*9E5?=@']AOZZ(V&(V&IA[R6KOT6C M/80LAI"P.23,@(0M(&$F),R"A-F0, <2Y@+!*O)32_FIC47U,"7R*U.B(&;G M3) AFQJ=B52FGMQBQUQ%F35Z[:H=2)@!"5M PDQ(F 4)LR%ASLO9XP+YJRAB M5"IBU*B(:TP+!8A2?W0:O#SD-?I%R1L#@DSM+9K44BO)B3,@H39 MD# '$N8"P2I:&I=:&G?14AO]C 6+54U2N?M+H]NNPH"$&:?Q\XM?2'?F^$2' MLJ(JG$L+TJ4-"7-.XS^7Q[+.38: 7%9R6"]S6(=[/"E,:;UEK9PU!M(UJR%A M1MLN+""]FI P"Q)F0\(<2)@+!*M(19:>=PNE'WM *11( :T\5AQ*7!&;-;ON M*@]0FB'H 5_V01V:!:U2^.6!SA=^4*W,NA<+4+\F*,T"I=F@- >4YD+1JIIYW@B7FW?" MFQ_7BG6B"I[7JOK)_ IT,QR49@BZ<+)V!]WD%ETS1=,D_E8!NG\-2G,$73A7 M9(W_NA24TT,^]X^^QI[]GH,EYT,0IRC$:X:7WFK,6W+XB<3AA))M_LWV3X12 M$N6'&^RQ)7O6@'V^)H0^G61?EB]_J#+]#E!+ P04 " "(/M18XQ%.NDH& M "Y&@ & 'AL+W=O773ZP,5/N:94H<<\*^39:*W4YF0\ELF:YD1^X!M:P'^67.1$P:U8C>5& M4))6B_)LC">3Z3@GK!C-3JMGMV)VRDN5L8+>"B3+/"?BZ2/-^,/9R!L]/_C& M5FNE'XQGIQNRH@NJOF]N!=R-6RTIRVDA&2^0H,NST;EW,O=]O:"2^(?1![ES MC?16[CG_J6^^I&>CB49$,YHHK8+ SY;.:99I38#C5Z-TU+Y3+]R]?M;^J=H\ M;.:>2#KGV0^6JO79*!ZAE"Y)F:EO_.$S;384:GT)SV3U%STTLI,12DJI>-XL M!@0Y*^I?\M@88F+FZ]?+L[OX&9Q!S]7E]=W M"W3S"$?$!^=Y[A"=/*7;<\'4K9G@:"U0.#2/KN&*L2*A.?4MLUZ[;1: MJXO-=N;Y47PZWN["-X5B+VAE]E"%+:K0Z9?S]%](*ZA$2B+%H10EO$A81E'1 MPM7/]5VB7;@1?,L@0M']$WI;2KA@Q;O7>S,\I#&N@_&DYU^+S'1J]V_4XHR<./\&[D( ,65RPR7) M$%^B)7L$OQ$IJ;)6JLB <>3UH9HR$SO0N 4:.X'>ZL"JZ!#8&"6"IDRAC -( M*\;8>#_&N(?1(N/901ZW((^=(.=K4JRH+O5+P@3:DJRDVJ*0-#KZ(8OTI80$ M$8.!<&Q:MY_GI@B>AG;DWJ2CMHF[ E?8I0:_DZY5$%0!G#%RS[+AU&W4'RAW M#Z5MWQ@[/.\Y'7F>)+S4-0^2F+(MN<^L5;G1LI\*<1#T_&43\R,O'G 9[E!B M=[A!6 FHJ(Y<;33LOWH:'?<1FF)Q?#R K^-TSTF8D+-T0UA:A0]7:PIY6PJA ML\ !V#>01'$_ 2Q"1]C' W@[!O;<%'Q3871@"RROC0QOFU(#M<_K6-ASDE47 MCQOR-!B,H>G#*.J#,X5"SQ^ UY&=YV8[@"=*X SZ" /30$7V3/8ZFD9]WK!) M>3@82I6.YCPWSSTC?&Y9R., 2I.X0M/#IA .AJ*O(SC/S7 7=$DA.U*H.5M: ME'8?FYQUM$-:#3P+L<7QD D[;O/W'$0QK\UN+%B2^5K6GWLY+;?[1<.I6W?"AW3X1>8 MKA3)FD#ET]T>^! \IYXJWJ._2K;1\Y/5!A8>,UIIJ]!.8=^'W)$=?GG>K(*O MB3VKYZR@+2QH@K8)#8+N>!"[Q]%^M"U906 >?46T'72R/)2V?2MT=(O== NS M4$)IVM@@XT3/&XFN<4_6O9N<&N#0\)@I-="VX(YUL9MUY[\Q]V#;6.GW05J$ MPGB >G%'O?B5U OM="%)_!F(+"?M3@S-,J2%[=A2,W11\[?[,8LL& MZP9,WO7CR+"UA<(';>UW].R[Z?ERN:0PLD"=I(])/2]#4%#(ZC)1914>4G^1 MT/NT?O"S\'6_R[7(1 -L[7=L[;_,UM ^"@IU'KU-:7WU3I?.0:PFY7J^UY]F M+%(P10XTY7['S/X+TR& >H_NZ8H5A8X)S4Q4,)Y:D9H#8! 8G:5%*@RB@<[2 MW_GVZV;/&BG54Z(3HV]\WPPCO]]4VJ3P<=_[XYU#@)R*574V(E$U9=4?T=NG M[?G+>77JT'O^T3N9UZ*"#"]1!E=@LK)APC,)NISDOI&\4UUU'#/ ME>)Y=;FF!&JD%H#_+SE7SS?Z!>UIU>Q_4$L#!!0 ( (@^U%AX5/ KE@4 M )L, 8 >&PO=V]R:W-H965T&ULG5?;SN[6)VNK7OP!5$0CZ4V_FQ0A%!]'(U\6E I_=!69'"26U?*@$>W'/G*D%1*90:ST_AN[F:GM@Y:&9H[X>NRE&YS0=JNSP:30??BJUH6@5^, M9J>57-(]A5^KN''$\E'@-T5KO_-=<"0+:Q_X MX28[&XS9(=*4!D:0^%C1)6G-0'#C>XLYZ$VRXN[W#OU3C!VQ+*2G2ZM_5UDH MS@;O!R*C7-8Z?+7K+]3&\Y;Q4JM]_"_6K>QX(-+:!UNVRO"@5*;YE(]M'OZ- MPK15F$:_&T/1RRL9Y.S4V;5P+ TT_A)#C=IP3ADNRGUP.%70"[,K\JE35DH )Q%1FD+=-$ 37\ ="ANK0F%%]L^FG6<7TQ(=]I(<1[_ '>'=N*8WZ2W*HB;BTQENM,MEPPV1B[LB3 M";)+Q2=EI$F5U.(>+PE$#%[\<;[PP8%*?SZ7H<:!H^<=X/;ZZ"N9TMF@8EMN M18/9FU>3X_')"^$=]>$=O83^7PKYOX#$O=(KF5KQV=FZ2L2-28?BIS>OWD^G MXY/V+(F/DY.8SV"7% IR('0HA$+R?+WP*E/2*?*)P)EHU2]M64FS:;5_%FOI MA3*I=95U2'TF\"S%%6FYEHY$=Q ]-.(7NZ)R 4.3]TR6\8>A^ ;L%E0HUJV< M7:D,,H@H4%H8J^UR Z2RJ@->2QQFZ&:OEJ:/ZMOE^57OD[=Y8.N)B!/%6:-2 M ?I((6LT:>--IWE]=?X/Q9@43Z5*KV"1+JY4* MFP0#,D5HG'"NC7+=L6H/ZV"M-@;IFE$KDG0M#CYP !<=:)%;;HV%!(%BYGP&X_.!AE]D+ ,G4C678BV>+C^HC56 M1>$U.RB\*FO=#XR7\@]^D.-9PCB(3J6Q!>QSIKH"=R9;5O)K::3>>!6SE2J7 MUMQ6D5=LQ+(DF731OV)CO!FTO? M\[QS&U7';1Y)$"QN)XZR96@@68('6LM%V[^>&YC)J>E1P&P;[+[G+?]\>Q^2 MB]-!U]E3SF\)!YE$6*>6&.):T/=:-;3UEX M^WET_%F4=J%0N];-(0:_"LSD>;W0Z(2[/*?8WS=&W,I-O*V3W7C;\C)_F#JJ M5:\:==NI]T[,[W:=1?95RM<'YKBO^2I@MEN=B>-D/![SG_ %VB;V!!N N1+I M!U/2![1K=.6ILO)A" 3DKT'9[QA'*2'9F5C&(J*X*5'F&\7)T7", MC4SKN$_$N?%Z,C[>OA1YS:L0\W\W'3(/L::1)_"%A=S:J=!6/K6U:;N:0T'8 M32O?$^&JPW">'(I$W.,N!:V9T]*=RSAUU!P^MUN,=A9&]-,R MKL6<.IAN=L?^;;]YGS<+YU:\6=NQIJ')/$9/#M7Q\-W;@7#-*MP\!%O%]7-A M ]@;OQ;X]4".!7">6P35/K"!_O?([&]02P,$% @ B#[46&X??AIF$@ M:C8 !@ !X;"]W;W)KC+UQ> +[?.?PMK8VKUO2RJ\.I@7=>;YRQVY@*WRR=+W6- MCWYU$C;>Z)P7E<7);#)Y=E)J6QV\?LG//OG7+UU3%[8RG[P*35EJ?W-E"K=] M=3 ]2 \^V]6ZI@EJ8)UE?)F^>K@ MYQ?^;LTV]/Y6M).%<]_HPX?\U<&$!#*%R6JBH/'?M7ECBH((08Q_1IH'+4M: MV/\[47_/>\=>%CJ8-Z[XA\WK]:N#BP.5FZ5NBOJSV_[5Q/T\)7J9*P+_J[;R M[M/S Y4UH79E7 P)2EO)__I[U$-OP<5DSX)97#!CN8412_E6U_KU2^^VRM/; MH$9_\%9Y-82S%1EE7GM\:[&N?CT78RBW5'.[JNS29KJJU666N::J;;52NLK5 M9[-QGC]]1T)9QF>SB=JM]<5:^#>E?E)A^N/X'4K>BS M)/K5[%Z"OVD_5J?3D9I-9F?WT#MM57'*]$[WT.OM.>U2_=_E(M0>KO/_NS8L M],YVTZ-P>AXV.C.O#A OP?AK<_#Z+W^:/IN\N$?:LU;:L_NH_U<-][_AI*YT ML(&6\?:K6DL/#+Y>6G@R.6%4^+)C>JCE(VQ)5U45SKS/$[($J/Z)4WLHV? M@MJN'?%RVPJ,0K,(-K?:DV)8)."JY_T'$OAO4-Y:79;&0[LC]:[Q^'ZD+H/5 MS&$.0&V_'ZM+,+15;7S4FH*35D%G0H\6+'1!V^\KR!06",*J;#;0^\ *8_7& M^!HH#KJ"]H6V%]4C6J^J!M;9::?[K$/:[LGI M2ENSO;TK2:?!/,8C1DJ#F_&1R.)&S4W6>%N3YFD_[[YG:UVMV%2E#9Q>#O_R MIXO9;/)B_NX-_S5]<:1\4\05WJR:0FPU9I?Q.3RFN!D]7CH5UJXI()91E$-) M&UCS>U-)DF)U6+RFF]S6#R((8['CW1CME2%L56]-9LJ%\0D=3WD7])(W!5,B M>P9ZXDWM!C;L^3!I8GK^(C#? A9T88-DV@0A0T&#Q;3 5E OO=(L$/L(A27\ MM%J-E,C]F[Y1%X+3ZI#>C]K^U%),2A_=(?W9K"Q!,*MGGK:M\(&RLIH?3]7A M>UL81!"RP>GI\>S\XMFS9T?L!KH4A23S[B;6,5^"4"Y&(-[P!F)$XD\G(O\( M>_2A(0"$@)_A(NIL=G:X.#H\.U(-F(DQ>BYWF=6$#=.?3T]WRC1\-<)$@75*IQUBL\]]1.D4XV*YMMFYAW%4 M+4$O+('J/6>P;H&JH/00*..ET%IJZSMV">D?L5&Q)G 3M2(KMP?^B4F]]L:H M4FHD<1%4.) \E3@*^J' ;06T#+\Y$@)5MK<24,],S J;3/SAN( ?\YU"CP1. MNVP*4F_((#J#"9Y3:G$$$_BV!O!+TK&E?,<& 7GK\C$"]=HRED(.Y%*\\+[5 MQ+PSU?L';I>")TFR.?Q8"^-MU[6\":!".;@)/ D\EX MA@*Z*$C$/3CWH."*],%LV$T,22G(Y.)6<1<()HKZFC(?51PUEI[[%^A0GM*_"ZH4MNESZ$&O0=AV6(S8E7?:$$-'& MZAT*FQ5M;84R&.B;RAK2*/)-?YN$"*AE]BQ@'2Q9 ='(OS;E!F1\K3XV7ETU M 5^&0"[IZV;3XO-L,IT-DM.O'Z_F0T3^VL)[^FZT1PY2#XIDB%(@=^C<;3@ M*S2IL+.G2!%]I^(3 E:Y]CG,$4(3ZT7SS\9(GB&>ID)YU\>?3@@B4HBM:W3, M@I@.FN[(ZLT&: %2&Z0%:+\3=.A$6T0(!"S9.?>K63BR6-H7H,)2'=HC?E;H M0*GC)DFZM C$ ;0T]F0)/%H(G M([+J878$JF: ++0B-U!B'D%70S=^Q8V$*0B7.6'@KY2F2H,ZGDF@Y_H&N+G6 M14=?^&VJ$W1RAYW5 M@-34U,38^J;787@$E*7FI2MFR"RE_F9Z7!C*L+]R(_F9U0R]1OP"%6IT*7S+ MMA?$^R:6(;<1LFN:Z$7(1?%.G/>MJ7OZ3^&SJZ)XUTE7L"=8\ESBT@)R M3_GM9D3I0S!H0Z)TSU682.U:.JV MGJ&VM.80&74=-L@8(!4YCR:TO:$3O#B .E]8N5OO:N."[3IK2>STA>%VL&ZXE)3:*N/N M+K>$0:GV)B1N53!&YJ'H#1L87'VLU"4"H%"SGU-_T8\UPT8E7U/38SCT\8S5 M[ G:>3W5&ED85 MM.Z:= @Y"!,T0*DO&\C4WF92A!&-!A[8M7WSKVU73X*CT.)A%15:R(JY2140 MX:.:L::GTGV,$BQ&X;D5:#'YCAS@=)M#;61*TF>1C,DL9)H3K;-7X:)5T1VD M B/YMR>1N"5M#]R!:[D"2.2Y-Q!QVB[QZ/'""&$ M<%6G+HL(HXB&U-Z&;^J2GPS[JQ%EK;UME,SBP8S&5B0 J=/'\?J;8?W/VXR206)_8#[=+J7JY1,,0&,U=_^-VH< M<'EPVWS*XPN=YXS@J9C.^MYQVSFX8HAM&R_P.C<]C88!2/]$I7Y84T3EAC.% M$.BRMJT 7'439[TQ7R,;NR!UX5 8$F&0AA_)@-N\B@H.Z@&]:U9KA"$B%'U4 MK) 9)F(?L-#5MY8NK^->%P & "ZQ52C:(/5+,0/3@57V0JW=EJ)NQ+#?%081 M]%BC)',WA:8B5>^(.J9[=\XEU2OG%MD*%PEAO"=RGYQV)2Y7XT]G?Q[M]4&2 MC%":NAQ*\FGF1WZ[4ZM4G1MO]GBTM,91A\D O /)NDN3QW.'VYOY1)U$J3/O M4#15KH1M:+00BPW&;8&ZKIW54F\XKI/)(PTI35J:GH&N@8>+MHG;@O6R'[3K.+%,=E#O(MDBM.R<%*1(VA)16W,[PKBC[HO72M_K[^Y0Y8*,J&J: M)9(3CW8Z3J>!5%]*>N16@'MU&=T9IMCN/DOG!SKGM >WTK%,Y$I"2F7&QPAJ M:#^"&0Y1J +FA^RP'<<,/3FAWK"V:H$O#;_X2+3?P0 NKE$^=_A^3.A)J#"H MWKN_=\B7$+V'(3]B+;V9[\KKU&>C?I>=6$FV]_&E]8M4FZ'FJ1V=L15)%R0* MM4[>&M)KZJ2XUAP0&G5YL]U\9^,VKDNOI MR(\<9XE:SG!]J%-[EI$B>-R%$,ZLSYJ2/#QK>UAVG=9P79T2=[Y73]$(NV,\ M^657JK(<*>)B^[:SZ=WA[FWH+QO//6VJBH+);#J:3":/.7ZI\EBB]T?ZN\5Y4)RXZJ&6'[79 M?[5"[,.:H[2KB^&N)N.GMT9]#RFW;F_I?:SY!*GX,L>7/8.HWE4(!BPX6J7K M>(9QY])#X0A9E_&XFV"QXT".QM<8VFCD6QLYHEPC#G==6;C<,T,;4HHCM78: M0J69W #P<>3@\_/.$[N[Y#7%].H6X?;H46_@G=\%!WP<@T5INHDQ M'U<5?/UE<)?#95#1^,''9GTW[6-5"[O+H6EOVIVPQ_2.0;'G)X>(FJ/;#C;M M"NWAV1996,ZTFK(1W<33(PCAS9JN\D'[Y/W=;9.@4W*_YSZ+IPDRI2^YO6*K MV]M(YQC!W%W9;IV6W?&\F^0>;"5T162EG0[2(QS=XSR9Y=Z267<\ M12_<\0Y;R5T"PO2$H?UH^NF>&/((3"U]QA_W_%\(I65# E;2AY![\E0SZ;\E M>$?M_4LE;%HZ).K&L3'!IJ_67I3"[^/3XNARX);)3SN\_\\Q_O(!/OVP MERS/3:7W1YQ93P4\-8D/C,NQ>J=]!3N$WECM\-VG^1'?M\L4_DQ,&CF]#MVU MBBW?4B7/B(CUPPE6(-!GALS:7O$?>7P7SOS?W\YOVJ'_O&\RKQL^:[N$Z,3J>/)LA ()W18ZV,\(3R<-XO:;1![9^>3X]GD*!99/&&SUS&]_=7D?))^ M3,2XN.,ZX!WDJ;O"\>,6C^#H: XZLA?3I\=GDZ/G_0V0:=[T3E@_H*CV37<= M:L!$W\.'X@5.1_L/MMP4*.%-Z%MF*1U"R\GV."T(KDN4WGBOU+_CS="=SY8N M-T5(QZYYO!Z7NE\ZDAT"?_(*/GA(5Q<(57[554-IMA^1G++Y8@6E8RO78R"_ MCH>@C[J=U=/KJK%R,S7Z#/$BTC=T]2<*^('NZUY+"=V56N1QC_"TT^/)^0A1 MN.)SZ.[Z].$7MOGL G[T7'THJ;.)04$XQ^\QZJ6E;[MKN:GB;$^ZAZ?/#+*T MAN\7R>K^;5_V[O:*ETP1^!I$/*=J'07_=34%^4?O;@>+[!G?: MRM1A[;^^UYOY11\&DIEX[!P'J=$!8[??^E($\<=Z2\[LV^R]$WIEKS-MLJ MF:YR_W/W1ABW_EQ..BJI:? K5/ MVQ]27]_C=02P,$% @ B#[46)4&ULK5A-WBU=_YKJ(FB>FH;&ZX7=8S=A_4ZE#6U.JQ<1Q;?;)UO=<1'OUN'SI.N1*AM MUINSLY_7K39V<7,E9_?^YLKUL3&6[KT*?=MJ?_A(C=M?+\X7P\&#V=61#]8W M5YW>T1>*?^_N/3ZM1RV5:W)Y_^'C)]^7"/PSMP^Q9<22%M,:F__HI MXS 3>'_VBL F"VS$[V1(O+S34=]<>;=7GF]#&S](J"(-YXSEI'R)'M\:R,6; M!WHDV]/5.D(9'ZW++/@Q"6Y>$;Q0GYV-=5!_L155Q_)K.#%ZLAD\^;AY4^%G M[5?JXGRI-F>;RS?T78R178B^B[H%V".0?:7'SPW?G/Y_]^H;WEZ/WEV]I?RLO;PJ^ M[-: Q1\U 8JVT_;PYX">2JV-)UNFD,"KLS !;6O35GC@FM- M(!4=9!K(>%QI"V,U-UE0;JN"V\:]]J0:4W+WVIW2MH*U1D>88*:(9+4M2<[9 M15P,RVR!)759NM[R;=".T@&7.NTAKCKRPD0L[8K&[+)=R6MEMEL$ H-#:)Y* MM[-&"*#3,9*W824P("H;=*(&1%T*#(C;E>(EXB-=LLH0 4E\Q; P0J7P$&M* M(0(3%2(BTXVS> 3AL$=B8Z6^'(-#HZ< .L"6(!BG-/WPW?O-^;M?PX1J<$VE M>C0=@'F.-0P\C)$W0R#BS8_9G4% =QUD,GI\L"-+7A*?0?LOI/L.H87:=.#A M*.G*63^PGT,,7^D 5,&2JB0?D5\H!+P[8JFC.INI'I'K ]A?01@)U@7L.ZXJ MQ@#I:@<\9AI7ZO/+-?0BF(5#9%<3 M$4\T,X]F=$%88 I)FEV/&"2;DF>P1#2P5NM'*7'OF-48QPD/9)WK';35FIA; M)''2ZPMNTY*6HLM$3A+<+P3W&2$@^*:!9,-[S2 6C30N_@Q5)QT MCD@LE=2Q)[&1@">>.*X%1G*IA'.7KW*ML!"> X>EBD/B4JX#SKA$Z,01/8R+ M:N(=Z.:LF(KO#GV+#$SI3$S28JTR/QY(^Q.2"\LC0";B2F6'](_= 3!MG[") M(E30SEB;.TKRF6[ ;30O]S.B-JY"6\T&Q+T,B-OY=&!E#\2\PLKN9U#]/H/J M5B@(JPT,#;O-,A7FD\%.2?#L^\TOJW/L=I@3,#6C!D[9$Q=BLEC0/%-"$'YT MX)5<37D^&FW?E,,-V1ZX^8:2G35YK'6J8.NB.H!>"A)Z&;P;9CDF9]-S]TMS MGG %5WJARZ^-VZV>[2;Y>.Z'L2CUII$>*XQ,U<0,*6.0H8.SN=M[&)KNJ?)0 M-G1,E0G:D.#(CH^>\?O"49(N?_E3;BV9V=^";YP$EIZB.M^H5I;E9:(N*43= MY&DTIA3'>*_:1FZ!NP&K(7]WS\$SPA\@[Y"7JD9F9ESH<3\84<:K ['28 M=D>:T.MZ'WK-X\2-*\6X'(Z3[VBYN.N%@.5V[8ERT8'W\89V0D+QV=HPY&?H M@"V(:74Q\I*T_%Z' ;$Q^NC0E:>]/=0WI.ZP K0%O,W&+U9,IOO@!D)R_XG$WL#>DM>#P=?T.X3:_.T_7T P0 PFP( MJJ$M1,]6[WY:I/$^?(BNDQ=ID!G0E\>:-(8L7\#W6^?B\($-C+^LW/P/4$L# M!!0 ( (@^U%B-YJ$N[@0 !T, 9 >&PO=V]R:W-H965T-*+&YL.-7.2./[0GXTHL\!;=Y^K:T*R]1&WR1N+0[8^!(9EI_X\EOV46CPX2PP-0Q@J"?>YQB43 0T?B^QFQL MMV3'W?$&_;V/G6*9"8M377R5F%N]/)77,?38[Q4%];_A66P MC<@XK:W3Y=J9&)12A5_QL-9AQV'8><$A7CO$GG?8R+-\*YR8C(U>@F%K0N.! M#]5[$SFI."FWSM"J)#\W^8@4DAVW'6'QEW:Z]KL*?O$+?@E\TLKE%MZI#+.G M_FWBL"42;XA?TJZG?.CQ#L;@EVCZ$?4?ZHWV%6ZVCO-H<&XAIU+]7@OCT%@0!J'0J7"8@51P*Y03,"V$$4V8BD)2E2M) MXV6.9.D>X2 7Y*V NH$13JH%%+PEI/H>#4^ELS0QE:9E!#V?RQ0!'RH95A50 M@M.<%CC!O=8N51"%U7Z#/73+?F_KHG9Y$WY!:CW,3:@,Q,QHD35Y_7=!&$UX M;X1*D:+(I2(CIOY928[S ^%ENFS"G9!+-KVE#X*(8L#Z0".&+37MJ\G14""U MZ]">9S(RN%SE/1BVXM*Q D&)S MV#V)MYAB.:.MUU^3YJ[ZVV3NRV^XZ9SJ^6E-$V$M.NOA]NT**6:RD(Y"@B6G M5G 0!;5D>[9#9Y]%UU.!-R2SRW5M"=J>P)__3:()BBZ4GR!N1KT!_4;-43]Y MYKC#JDG-SAA4#H;1 9)[[BQTNITX\#H2=SQO]%HZ#.6DFY:T:K7^_FAM0ZR MVI],5IF6I:727&\0G/6\_BS^BE-^85$F8;=SKPQ=A**P"=]?? M1"?0[P!!WFDGBL/LR7WD088=[W (2*JTJ#/DNBQ+O@'IG -?U Y5*);:;16U M2'I*M^*:LK4O)G^2*L/[NQ4X\<#U<)EEDBN!B$D5'@7A?BY\4W'Z1\[MMH*X M/$C7,NB*AW1E$E[;)7>@_YV2J; Y5$)FGL*Q.B%QXWB=IYL#=:9GCK0,C10? MTCP4/H$&*#TKY,*+PU"]/I>!UR,^AZ_^L4"N@KHGO7U(/L[+(P]JUJ5GOD)A MB'72&O:@V^H.GKMFTOIV!;[QDF$"/Y-IQ#\'VPUEC#/-(1ZHC:.=XB]BPU*S M^9-><5EZ"GM:W_BH,K();;]+$O1)4[X!H-_S@SXD0S\80!R->#"$:-3E*J;C M.BTENADE YBN M&PI=#?Y,$^FGQBLRY?;TQT[W.6H<&M.AQT)[Y\E6HEGXAZD-%T]XO6V_;M^^ ME^')]V@>'LZ4W@75+&T_)]=.:]!KA):\F3A=^0?@3#MZ3OHA/PK0L &MS[5V MFPEOL/V/8/(O4$L#!!0 ( (@^U%@]ZI-V_P, #H* 9 >&PO=V]R M:W-H965T"J%-).@L'8]"D.3%5@RTU%KE/1EJ73)+$WU*C1KC2SW3J4(XRCJAR7C,IB. M_;L'/1VKR@HN\4&#JWJ;/W!I\X;LW1&!R3A5)?W.0^GP212P@%9M8A,/K; MX!R%<$"4QM<]9M"$=(['XP/Z;YX[<5DP@W,E/O/<%I/@)H :8/_><#'64]'P4MY5&9LTR MG 2T5PSJ#0;3GW_J]J-?+G!(&P[I)?17+-I%O//9_H=0'PLDC;;N(15D!7U& M US"ZN"75YK+%=@"Z:<1H:PK UUE *UK5C0+ZX/0(.D0/JCEZ6?^/3ZKX_O( MF: 97W+"8P:62E"/,:-3Y_M3YQ%\]KN5W&8;U-1\8%8J;?F_S+>*!]1]O#S(DFDSO2I%0;IR2]RPZJ;[SJY-I*.TF3#,V7E1 [8#4C M\CI#H>"4"[-@Z0!W+CX "5:P'"07(&EYW5%=!SF_Z=N AOQ];2PKZUHR>TE% ME_B/:= ![TY_UQT6Q,\K>]PG_J+*= >58_NLYFFU*FE/*^X1W2TG)QO*U8O< MHLW7=T,JCN10%([;CR*>*Q6WU\X=!^'1>4XEN_*W%@.92ZH^VINWS<5H5M\' MOIO7MRJ2=,6E 8%+ <@Z+V%-E>V8';T MM525W>\5SM4O!P.;%5P*V]W^7XO]8!8<>:\ M!8$_UWS,2GE#@/&EM=E;;ND5UY\[ZZ?!=_@R%9:/M?HL9:)3[ MJ!=GW/JSX^UE6MGPFQ91=@SAK+%.EZTR$)2RBG_%US8.:PK/TRT*HU9A%'#' MC0+*$^'$P9[1"S)>&M;\0W U: .LGT#9M.;K$-0,##!:*2Q, M;^B=< 4;X*'SN9!/+]C*+*%%H4E::IG3QL/TUIT<*^(?@W/_:;1 27%5"J)-"'6 M"&KP+6*X86$V'5P4$D "-:H,P.#!!W%#$=@HV(>G"+N-G]9@[R0^OW!^M'0> M/(//&U*3_ATJN@68L4ZS+FD!OXT9.4=_/]-&_NWK]O&Q**=&YG-^0N\_G=#C M1P^>CT;IJ_.SX_ T?/4D0-U0.H6;,+J2/5W*@AU+B[: =PFZV5QY$_[G#3*L MIPJKT<;MM&#;N-W9*:+)^ H?V#K//T15A@+4BXJCNJ$,RZG$&P!O(C,&O;3'V?6OT5WNA7=(7J5 MHG$:-GW6D7[X'6B_5?1K@Y8X',=22KINY1G"!C%'"6ATUH>3-3=]5_?6,@C( MMB]O$H8>>[PMIT.-'D?9]U#M"'Y/C]O88 NA0G&"SUM)Y=T8VT"2\#&R^>X^7CCW HI]PUOY01D;A]F>1(FSVH6\(*-\ MLT&\]]AQ139?AG[%EX;EK#'16T'31JIPW!L.,U,5RE!@7Q>Z/KT(%+)?&M]& M9_Y.HG06!@WA:+*;#C'/.".S*SKC"I$_,2!,LNUHIQ<[ZT56?Q<4DVHVG[A\S_3>>D5!64YB1 MK:=NF.E*L1SHHH8O-1UKN(W/TF2\"&$([-/)3_27+?T,P=A9!:,BJV=N$0]N M4*3ACA%RM?%]+6FC$=T-A\BRF"GLS_):8)!8C0&X>\2CR:XUY6[3V,,V!JHJ MH!]W"[?ZYKL0, MJFE_=Z<7#]GNQ>DZW#2GVL&!\%BP +N\ +[/--IO^^(W6/[KX> ?4$L#!!0 M ( (@^U%@PCV+E\0, 'L) 9 >&PO=V]R:W-H965TX+:9!Y BAP-PZ!$;_UGB#0C@@HO&CPPSZ*YWC[O,6 M_3R0&O$=PI:4L#GV2!Q6O_D!CT-)(M MC7ER%/".Z2&,X@$D49(>P1OU88T\WNA(6+#@)A?*-!KAG^O,6$T2^'=?L"U6 MNA_+M<6EJ5F.TX!T;U"O,9A]>!=_C*Z.,$U[INDQ](,%^+D7?)'P1R,1XI'/ M6S* !R[6+%> TJ+& KBT"FR)_AAN:(M;^$Q8L"EY7D*&3!MG1=;& J,?:&81 MU!)J3723Q^96! MV_LO0-U]QYZW>4@'A]$UUHR[O,"R$<*SY@8,>GA\JCEI1;U.:THL$.%/4-;M M ;T(R5G3%1H*4EACC*=Z*U\2\!)\1_=U11@(Q8@"R[G@]IE:WI;PB5$%OKLR MS)E\A%/G[:),HJLW1Y_)V9_$5V==(4N*C=%[P3;: 19=#7M"<>IC&?N(:ZW6 MO$#C0\F4)L5RN?)5;6J7B)/Q2PV\1NCXC4IZ/;1ZH1I1?)*)I8.S#V3 M7>ZJ=QH-Q^_/@&5JC3XQ*QHA!.CL3OG95BBDN%9_FG9I>ZD:[3GWN#U@Z@"' M\&TGR86F*7"2#D<]>?HYY#T)A*+Q8;EC6VJJ<-6^TM"]TM[(N[VFE^]A4+:O M-[RL=U@-?$2[ZG 6I,F&ULM5AK;]O(%?TK%]IT M:P.T)))ZV/$#L)W=;H"F,>(D^Z'HAQ$Y$JCDE-I5PN#6K MD5T;*7)_J"I'R7@\&U5"U8.K"__LSEQ=Z,:5JI9WAFQ35<(\WLA2;RX'\6#[ MX(-:%8X?C*XNUF(E[Z7[M+XSN!MU*+FJ9&V5KLG(Y>7@.GY],V%Y+_!9R8WM M71-[LM#Z"]^\S2\'8S9(EC)SC"#PYT'>RK)D()CQM<4<="KY8/]ZB_Z[]QV^ M+(25M[K\4^6NN!R<#BB72]&4[H/>_"%;?Z:,E^G2^O]I$V0GZ8"RQCI=M8=A M0:7J\%=\:^/0.W ZWG,@:0\DWNZ@R%OY1CAQ=6'TA@Q+ XTOO*O^-(Q3-2?E MWAG\JG#.77V0UAF5.9G3O=/9%_I4*VFW M.I?Y\_,CV-09EFP-NTD. KX39DAI'%$R3B8'\-+.T=3CI7OP[@MAY,D-$IC3 MG7A$73FZ-D;4*^FO_WF]0"10)/_:Y7S GNS&YL9Y;=E]34A 5E!\&C(0D2LDU4VUD(;TDBR' MT_)5IJL*[67]Z18W)] %*6L;46>2I3[GUMH MB">M_KBI_Z^_C\F#;"DJHSL!&GU6F:#&?HDK+T M#5_G7IF3IF(3^+J#\$?E-R>Y7/EDW]UT,J2/D(;1EE:RED:4Y2,5 E:YC:8' M!$W5*WC[M5'&UX^-2) #77FU' 25R9.%MZLG]LR?CQ!O*_+#DTCG' ,)*A5^ MR95[)/G /O _M[)_>;E=B &IPX(@GO*DA:2K'#*+A4,0Y00'.2*PU>?@-:M M@V'LO8\.XLQ&+)6QCB5UEC5<(*_I*(8+E!7<84@2ZJ1V!OP6W#@",,@3)9KS MCXPA-L) XOA6E_*[DUHWA,G/!SE!D&Z,<4DMO[]Y'#"\5 M0 QEB'4$)UV!9_&8'J4P=EL:*\,@N7 RQ&EW=GKET&;"HM;AQ=-Q0M?0 /N=?&V'P$!HZD(>V;VRSL-#*=K@"<0I:AW0K MC<, ;M6$0BU$3I7.E4\C5V9;C;N+%UU4-CZMV7,L5P@7 !<2$>6>!HCWP^V/ MTE,!M072CR[(Y7IM5$G);$LNH3[J=E1WZ"]YPN>3H[W07"L(;@Z-F=,(O5BO MC6;J\7V3ZS4X+>*(_1L"7!R^7 I=,@D%85%&+2LD^^BGHY[D.?5$7@V;TH/M M&='!>AC=>7P6/ XE]B2PD)D =\CE4OHUA4^\$X_4LF\@E68-%3)GVH7>CLH" MUE*76+ X@4XL2MEN6>H_TO8C^5?KF=CO0DP!7*^>(WTU56&$!TX,A+B=P*_I M3[_@X(=K5"/V-=HS.O[F,XUE1-+O0AGZ+,J&A7E#9/-NF0=@ 'UD7CY"YGT1 M'X># ..2HL\ WU[_0]?1+)EVVN+I<#:EL^'IG,ZF\VB*GWRY)>?=?:M[ M.CQEP7C^)#"))O,)'86_QX0]<0FJ@>P(7 ,[2UR>#@$Q':8S.IJF4)T>=^>[ M!\_=>AYY^'0V')_!L3BA292.DRB>G\*G>#J-8F#C:C*/QM.4WC3&%\#/)#1Z MT9:TY&0]^&2UI.4KA4G9^FF) E=^M!M=,=,JQ,^L=2E\SP9R:;N=N5Y6:_R$ M9Z4*A(,&R#KLEYT-,U2FUOX NGQ(?^"4Q@E/M;T3X")+M>9!F&G#?OD&;,D- MDP&O*S:8)+_QM>R*G =61#D[UX1NV0 !:;3:UM?H M6<@W7@5&Q);N#D5;6*LSY1/I>?Q(';?O7L0EH1^EM/TEB74^*,^>FT*'48,1 MNL0JP@4%KC9RNR) -)/61ZD5V=:[)XKOYE $[5"_'6G\#@NV^ DS;+O\M6%Y M" RP9TJ]B&D8#5"LPNXB,B8"$Z+49G.WN;Y2M\:VG8=2E=]DUH2IL%S"5(,J MMK)6$*Y$+=H7&%;:FX;XQ]LX7DY9YPL3AW2]@VFB%WV6]^CFY>(7FL%IA^K= M2R*V ?IW*Z.JVVY9U1A//]&_RM*K%,2[W>S;X=D1H$?=% K*?/5D[81I/'=4 MTAW:5'91;A1PQ'[/7L7)\/2Y/::;<$^$_-(R)I7_CSW);)@^V?,^; ]QVD_L MP<4?:I]VMJZR.1VE[!?NCHT,'"1Y2,.H.&TW8./W[5S9K+'6FW3]5)!1;\\Y MO.H](R%^-PDD2UE3-3QW /#3[-_U.<:89L(TNED5H49]1 ,K>U&4#R\[)_P* M3<)AS5DT'A3)*S36REKZM@I%QBIX[C=P+WH^"'W"3GXX7S'N1.!PN.T[^66R M_/+=IB/ [^K=/;02^'O1HZ) 9KA%-/WFL=I_PKL.7JR?Q\/T/_JQ4;:F42QP=#^?3 9GP M32W<.+WVW[$6VCE=^LH/NP>?5?4$L#!!0 ( (@^ MU%A@V01VB 4 'T- 9 >&PO=V]R:W-H965TM(5LFHT?/E8O%BWDAE)NOS-/;1K<]M#%H9^NB$CTTCW=T5:;N[ MF)Q,#@.?U+8./#!?G[=R2]<4OK0?'=[FO9=*-62\LD8XVEQ,+D]>79WR^K3@ M3T4[/W@6S*2P]BN_O*\N)@L&1)K*P!XD_F[I#6G-C@#C6^=STF_)AL/G@_=W MB3NX%-+3&ZO_4E6H+R9G$U'11D8=/MG=']3Q><[^2JM]^A6[O':UFH@R^F"; MSA@(&F7RO]QW<1@8G"U^8K#L#)8)=]XHH7PK@UR?.[L3CE?#&S\DJLD:X)3A M0[D.#K,*=F']WI2V(?%9[LF?SP,\\OB\[*ROLO7R)]8K\<&:4'OQNZFH.K:? M TD/9WF <[5\T.$'Z69B=3(5R\7R] %_JY[>*OE;/4I/O%6^U-9'1^+OR\(' M!T'\,T8Y>SP=]\A)\LJWLJ2+";+ D[NER?KI+R"TX'0'>;& M%INH=7(]$^^ZH5 [(M%DT1*+5D!R9=UK+M'#PVJ($]6GM(X72S.(V@ E O7K M8G:&#-4Z%1MXP<#I86 *%[[-^/7=+!W./2'VE4AM_C_,'8*_>ODD#:R63\8V M.K"H*)!##<%I*T1LE$C6!=:I1K3XM947T2NS9>KD@VH8)^BR!VE,E'J,B*QN M4+LH*454R#R'O6%#C1>V+*-S[+**Z8\9'_9*.87]JPR]4O#MR)0D"@H[(I,V M'ML1_-.A4T4.H%BW,5@H+TVK)&S<.PJREB$X5<3 &FQ9$;W(L-^T7D 5:ASB/JH]ZR=*Q'S*B*"$[B1DUK':?? )C8U2F,'),& M+(567Z$5SB@CC TYM9AI088V*E'U$>H;08G\!#VV*BBER=:H[X?3P\V8]8)V M0:OO&3*%8K?P+I06H541[: Y;I*D8ZP.Z-.3@?@,_E;X.IP\N$_?FK<4%0" M0S5JKW6HH/H'5E-.SAL(CI,I!KZ^?EQPD'XNA8Q,-1P(1)J' 9Z,GN M@52J)9\EF;Y0'Q>^C=)T5.]0C:(S22*,YLOL>M87CANHR%2Z\!BD^(IXDD MKM%@*#"$P"P6H)W&V4*4&=!T[%*6$77 J:#X/"]U$E2Z!CUX]7%,%8OO"M9D20':9EW7'%UC>E.<.PL-?8?@QI6"ZZ/0(R,9UQHX3QUL8> \C@VP+ M M^35I8L!)VJT;B@5)NGT8]H&F3A(1B51)*F[^_>Y(V7$Z-]N ?9$E\EZ>>Y[C MF6=;8^]=A>CA2U-K=YY4WK>GHY&3%3;"#4V+FG8*8QOAZ=.6(]=:%'EP:NI1 M-A[/1XU0.EF=A;5KNSHSG:^5QFL+KFL:81\OL#;;\R1-=@LWJJP\+XQ69ZTH M\1;]I_;:TM=H'R57#6JGC :+Q7FR3D\OIFP?#'Y3N'4'[\"5;(RYYX\/^7DR M9D!8H_0<0=#/ UYB77,@@O&YCYGL4[+CX?LN^OM0.]6R$0XO3?V[RGUUGBP3 MR+$07>UOS/8G[.N9<3QI:A>>L(VVTY,$9.>\:7IG0M H'7_%EYZ' X?E^!L. M6>^0!=PQ44!Y);Q8G5FS!DN[BOS\ZA9+HMC##;;& M>J5+$#J'']&45K25DJ*&2Z,EF5C!-)Z-/&5EWY'L,US$#-DW,DS@H]&^N.H7NG_ M/%9NC#8]'HT/T:EKA<3SA$Z)0_N R>K-JW0^?OL"UND>Z_2EZ/^+7"]F.([_ MOZ:%NPIII6F%?J1NU72\'2CO@(9)M'#@*VNZLJ)(@ ^B[J*C*4" I'U3JUQX MS&'3.8+H'+@>A*^$!]I_0%YK%%GGG?3&TFETJM0@*U'7J#GGYI$B%F@#Y()F M6"XV-0;TDN"A5SP4X.YR?44A"[\5%@?P[FJ]_PJV?> /U^ -S:^660#*0,#0 MNF#"7 E+,Y._I36.*T0H:[/!8>!#5@J+'0.$)T>IPFQKQ#W: 6PK RIZ]=2] M>;7,TL5;!Y?!]=T7E%W ^VM1*,D^%A]X3D&AM-!2D0Y*QTG-@8. FDGD^?<5 MK<)1,K(-"=O.ML9AH+^NC8P(R=UT5F*L<*<2;3REHVI"/A)_"&L2I)/5X&@- M!](S$&*^\\0ND+HE2?+$RTYGSFDT$@JF.^C6;PVI$1]0=\A\">^MVG1<$XE3 M]CWY&&9U#EU+I3,<:3KJSD?BAXA6L@J+>Y%KHE.[$*\CMP$0+_R7YI$+C4W M9T$%,L@AQYJ$L)@/#WO].[K!Q@R6W1-CG/?A>,3&F^-Y1L_E?,8MJ06D@\4D)=OY M<@R_&())*^.3C)[I8@GKN@9#D"WY9-,3F RRV1+NC*>:=K6_AG0V6"Y/^(6L M3E*XMMP+_C$VW>=.M;$=^"R^J/572F\I,885X1SZJ%OH[9UJ3W1'I?KSXK@K MXR6%#T1[' ^-%ALY)6W([(@&5RBQV5#Y_>HS09YM_I,ZSW4@=;*4G].LURU= MG,!BNA-E.B%2LP/Z(R6*7-.4]BA^%.$;I;V&^6Q.SQFI<>Q/:W1PWZ ^+L.M MRL4L\>JQ7]U?W-;QOO)D'F]]Q =-40*WH\HF6#6B_,,;O/CC!_CJ[^@M02P,$% @ B#[46+N-0!P%#P :2D M !D !X;"]W;W)K&ULS5IM;QLW$OXKA%OT6D"1 M93MIDCH)(#MQFB*]!%%R_7"X#]0N)3'F+E5RUXKNU]\S,^3N2I;3]*X]%"@: M:Y<S7IL:;A0^5;O S M+(_C.AA=\J;*'9].)M\?5]K61\^>\+.WX=D3WS;.UN9M4+&M*AVV%\;YS=.C MDZ/\X)U=KAIZJ- O=NN:=W_QHDCP/B%[A7>3_JXVL?7!Z MI(HV-KY*F\%!96OY5W]*>AAL>#2Y8\-IVG#*?,M!S.5SW>AG3X+?J$"K08W^ M8%%Y-YBS-1EEU@2\M=C7/+OT564;:+F)2M>ENO1U8^NEJ0MKXI/C!D?0PN,B MD;L0F>=O&=,[^R_D5<]M[%P/K;!J'].Y[$)<)I_'=*"''+_\"$42#_$M2[,TR-$ M2C3AQAP]^^:KD^\GYY\1X7XGPOW/4?_])OL?R*E?= @:#_#G^Y7!RVJMZZUJ MMFM;:.>V:AW\C2WQVF*_.*P)H*0VLG.K$'OT+OI%@V=&.5L@J+$#D()U:Q.L M+Y5?J-JKRF-!L]*U>CQ1I=X*2XF";U8FJ,;#Y3^_U]=&;0UYSJPM5ID3DH'. MUT7AV[HQ)1.Q-3\(I:X+@^!K5J"!16VS\L$VFD!#+5LK[VV,+3;.M[SH:CJ[ M(.:*H%CU!!,$X3YXT?Z'?N[%(3QN'L5SBFJNT"UF'4^X#?B1L3JDBJBBT\F_3! M]L/_Z"'I-QE&Z27X9H>XS1>_X_-M.FF[9WE2JC!+TI6Z K:3XFV$BM0B^$H5 M3MN*:"%IQ 8,02<] 0)9LOE(:>ANF? >%U6H..8R.V#0G+RM6%HHK M=]53Z2V[9<_?+1=D)T*B;FMVNAU=:>+]7D#:4VL?V-UAEB&9!>)OK6VW-1V< M<,'NQ0IK(K)G_3DXL6PUA:QAD*! :%#?,&_XMW,PG &%! KY-D (R#0G!S Q M[GM787!JS/$D;.[(-%8ONS/)GZ_,/+1$&T1/)R>G([R_]Q)<&_7Z+8*+;.:4 M@1O (% _[,U>&#SBII-G/]P6T!-[T!K.5=@U2,!$Q?7*.Z#/2%WH^CJ;YA<0 M9Z/.K+O1A5P@G4L)J*. MTCJ#/H&&;S2#Z./19#)!8=F2^RRHI':^8+P&3MU_.#E1;W43;'&M?C0UC/ \ MP'PC-8,06ETZR#U2EP@R&+*V6CU^,'EPGV&HQYT.\@A!(%L41*4GV&5R]9*4 M0(^6GKA$G4B9(X!1P<78+N DUHC^()$6VZ)P)Q!@.;-NVBZ)D%Y&NZ9CRW%N MZ-R[%!@CFE4"RR\C/593ML1NFARIKR?C1ZA^G:,PA5F&E'8I)$] N0XU1 JZ M:;L$8*A$:[Q7WPR+&A"V]8UW-^QR"L)A(< $^<9E?5,2^H) %2\"@0)()4E7 MN&HHPUG)[^;3&KE(_'.E 1^:5J"D(2.5-X9HFL4":TB.0X&'T(S> 7,8I< , MA")>?;04_2/8(*(]89U2MI.\.2($=Q;X7EK*H[D4LT168B:R7@G=^ )HJG9^!S8OR&Q^K;Q M2\-E JLREUE%@*_<0X2@AB'S4$7BU4?@%;R9T4H$VM44,#20S_4:LY2:]!ZY MIBLOASHA/R7&*Y8M9@'VU3SW.G!;45I@*E27"T](N5N6%KJE5H;*P4)";AYR M&''BQ.,1,%JWJ'WH]-HLX5GD,I6-72+1G4?^I.NLY%,1?T_N3EY1HJZDL[A+ M^H35R>N(@YSY4M4OLF:%9"E_2PR*:ALZO$/8DOQ%A@+*G.::Z'P-[YGTV%WG MCH 42FIDCUBWM>4"*KU$'E ?6VBA83"TW&+5:9"3:B]+#4N3@A3O*RBB$.06 MG\264E$NAB-)O4/POP?X-W;I ?01X%*:A9&4 K48E\)DYYC=[5(/8H/K>S:X M"YZ)/R(:EKG$MW'0)0)SW_2)Z?$H1=24J@NKIB\[<) GG:=S33GPU]%!Y[T* M.&)%6&F=9<#1R;Q?[NX2* >67KYXDP.@;E&$4RJ02*A]723%B"8U-Y ';7>; M+K5F04(H >YS[]8K!J)HE[6:36>=6M*KK)>QZO4D*#GH$0LN(E'T^#:)-$>5 M&-IU4VQ3<^'#4M?VWSJC:CXYH>JP6I4PN@N.2E1'*7J)!F: MV43$;. [)25#;+VQWG6,4'BF[I1:[R&^#JC>$O_*!OC5- '#90\)X"> 5D[A M#>6]O5Y\1\Z^TKL*U-9(Z'LJ' DK7CF[U>HM[%/PBPL]U]?JO88W6#)\X5H. MIT%[ B I.3;1&9,Q%D 5*F+6%L;?"GURA5K:37&+A2&/-CEYH$+@5$QX04'N M*SJ_O*$J>FG&>XB7T;+RK%7DZ-)&0&\\EZG(+88$(SN>,O<;,)&W@J# 5C ? M(2)8R^$RY'VHWD.[G:&:CSH;LM00$F@@)/B?/"4+,1-0.V#:/]A\4KV)"7%0 MM !P';(T!"-_NB&Y!#3@:C.GN- +'<6=C(NN<8HI5[9U?;KD/'6@%W1 'C$P;Q($J?N3T M)B:H7K8NX;KHQ=F"&PL4"S8B$M,4]+(O<3X['ASPMLO,A_%LO,>1L!"UC,+B M$.#HC!>R>%I6,"3='+!+ONLY'@G12YY>Q:$LHPX^^BB@!Q)B^< =Z74ZQH1^ M*L/DW]/0C2JGYX:FF-2;=&*_X<@GI5RAY:*D.I4PN4PZS_GUS=7TLD^N%Z;9 M&-.#T^3D,?/W4XN4U9>IV9'$?W..03L-_Z>"MNSN5E*"_X!XP\H9S9KB@%]B MD"XE3 "S%UBO6WKTJBYQ?)"D/:.Y# VG,LL7KV9=F01%Z2#S*,\(A.#I\BI[ MS@'S'O0RA"T BJ=I:#]%SK3M#M?J+C>HGTQ>N$Z%>\F5#/?J<(W$,>]Z(9.V MUS;-QC[4Z,=Q+%;2LX&#=(=GXITO5[YL7=(M=::ZFX)*T4'H%&BH&V0>Q=G/ M5MVL".Y61ZG TGST-FG.8M1/HL=G[N!ZD(/ Y0WJQMPN"LAA1Z0.J1\?9HVG M_3*B'*%<0OG%8:3394!W,@"&9E; I-HKZA= , D1N7D7BDE2::!:)SXRX.A4 M'+9OK?9N7+2+/CONW0Y+8?$%SL7+^K!%EEL&7>WY$A]?^DWMO"Z']NR[]SWE M0]5H-0-/G\1_JSDPV5/O1SDF\-T307$>W,#?BF#G74\$5S@L73 5^VG*&'-# MK\WNW3C*;M0 MZ;9AIV(O5CYR'34//%F$5]2@5*3[@W3[?V 8P*Z6>PZ9-GC( MJ[.J$_J ^ )1S*K_!',XQ+IZZ/M<+8/747=]F&;0,A@H MQ56Z6?E #[NVZ2QKRGRYQF[$9DIJ89_6M;2]=UGQ(NLW-WT,GO0QC7 GV5,X MIROCX=2/5M'?23>UV>P<+?1'^X*(7]%#6=#OX0$_WQ5!O1]-T4$57:L-;A#V MD]F'V:[]56?Y#NG S6F)%%D)P EJL2/K_H9Y\+F%#&MHAUR;\>T1 M#;>2,Q_^MH!#,M7GF>H8?-4ZW<'SG1/^LUQ(D'DI<71#L)W[[K[T8%3@*ZX. M/Z4S1SE/-FI6>0PJDHW52XA;YYL+E!^QX<\RTFY![:[*;.OK&J7),.% ;\4> M5/Z&CR'(ELP>^=@?UFL>^G[J>/#Y&_2TY(_\HE1%\B5<][3[CG JG\_UR^4C M1/3[2_I@PYD%MD[&#Q\<2;.>?S1^S1_3S7T#H_"?*X,^+= "O%]X5(7I!QW0 M?5WY[#]02P,$% @ B#[46.%'<3E&!0 6PT !D !X;"]W;W)K&ULM5=M;]LV$/XK![7H$J#UBYRD:5X,)$Z*=DB*(.VZ M#\,^T-+9XD*1*DG%]7[][DA)5A,GPS;LB\67N^?N.=X=Z9.5L7>N0/3PO53: MG2:%]]71<.BR DOA!J9"33L+8TOA:6J70U=9%'E0*M4P'8T.AJ60.IF>A+4; M.STQM5=2XXT%5Y>EL.MS5&9UFHR3=N%6+@O/"\/I2266^!G]+]6-I=FP0\EE MB=I)H\'BXC0Y&Q^=[[%\$/@J<>5Z8V F/(Q/TU&[! JS#PC"/K:^.$T.$\AQ(6KE;\WJ S9\]ADO M,\J%7UA%V!2YYC_J#\D!SLOT];+\_19P&MA!S 9 MOX9TE.X]@S?I6$\"WN3O65](ERGC:HL.?CN;$VM*E-^W<8Z0>]LAN7B.7"4R M/$VH.AS:>TRFKUZ,#T;'SSB\USF\]QSZOSVF_PSZQ.HU"HY8#L)#'X6J#&XQ MJZV5>@GGPDD'7PJ$A5%4_;SFQ5Q1I$.(M =/FS-35D*O?W*@I)A+);TD"5\0 MMK (9<\6.B^I$FFR8*OW&ZNVLSH/5H5C3I0W6=$E#@B=PP5F6,[1MJN3H\@@ M8C7&(LNM&#M2DV^F=@3F=F$FK%VSV:A_A?>H8-Q\T^8[@:L-LR,BK#VI,/_, M4'O+T8K0HMZ-X=6+PW2<'G=?6OIB/(7_)0]?=NO]$6T\3^$1Y_^5Q7BP(0F^/'5!'S.Z@JNE0J!F#6%ILN-(-%31$]JV6 M3@9?B/PGH9>4,D",XU'26CH:'X9LN#%J[2\OSF"F3)W#U=4,=MA4.CINM\)T M?+S+ #\+7=/5%2%2"B;;HRM&<>Q<0>E:&$6!<"%SR2OI%24K41%Y'CRB")22 M*L ;C<$#%);4W;+E?=NQWIH1S;;!*EDC\P+5A0 M,X/2Y*A>QP/@K'/TKJDBNYK/CF) 7:X2H2FQQ-,H[*NJ<^SZ6TQF2;+4)^G\ MPU)GJ604SL$.AC*#S+4YUI8.,\_87"^'_DD*L8FNH+@#!RFCS'(]>-#6N>.& M,Z"[@M*IK;WV=$*WP2[1UB2J0ALG3Y_+KZV]B_W]L2D?/>QGO7884=K";3%> MPMMW*^Q=+_,FZ3YEVPL3[8W(IK'T!-04]<@: M=B9;''E,)[:]K:[L'.YNYCREDI(VA((E1?X'O5OCX?;( MQ&)JKQ*IJYJ\,5JM856@[H/(6,Y++?_$?+#M]33L/7A+M,OPK.>2IL*(;]]N MM?OG#XK:45+,*%Z0Z&KS=3\#&IWR<>%.%Y_/<>'J,AV%!_W[0 ML@#M+XSQ[80-=/^GIG\!4$L#!!0 ( (@^U%B<6 C6 P@ (,4 9 M>&PO=V]R:W-H965T M0-+I8+*83(-)=[O 8C_0$FUQ*I$J2<7UO]]S+RE%C(H3ZW73JLT)5TD]LK0Q.5M95,N#1K:>^=DKFS%25T\5L M=CRMI#:CRW/^[$/O2X"_3"]/*_E M6MVK\(_ZSN%IVJ'DNE+&:VN$4ZN+T=7\W?4AT3/!/[7:^-YW098LK?U"#S?Y MQ6A&"JE298$0)/X]J/>J+ D(:GQ-F*-.)#'VO[?HO[#ML&4IO7IOR\\Z#\7% MZ&0D7GN[$8XH@8:?6%3F1O*:4-!N0\.IQI\X?*^67KU MM5$FB \/^/3GTP!8.IQF">(Z0BQ>@#@0M]:$PHL/)E?YD'\*=3J=%JU.UXM7 M 6^EFXB#^5@L9HO#5_ ..AL/&._@>VT4_[Y:^N"0$?]YSMR(=O@\&E7).U_+ M3%V,4 9>N0/R?$.*C$5>UTZ68)Z>.12B4 M>&^K6IJMD"@R1$YHD)8Z0\4I(==.J8HP@A5VM5).W-_<(=\?4,, M6R?K%CVMIOHC?K"1]G&W6!1G3<7"[';I^R#H6RR:PT.0!BEU9DAVV@5\AS GU M37O.B%PM WM_AP$^-6C[JR8T3D4J^*5QE Y[$2,4TC!A8W(G-Z9UF'R0NI3D M8APPG1+,247SU,I]"B>(=50:PPWI:F#K^JDK99:Y)B8D$A,H,C"\@R?)P)._ M02'#3AY'W_3":7I\>0/M:L!B]C1.ARWY6K7U(EE+D?IO:F=HI+$K;^=LSRM"J BNJ+_O2EI.F^.)3!PVDNEFBY\2& M!471*K!!>+&WW!>SR>E,Z C\ CG)'CA&F-K\^:X0&@(Q:4'C6N!"+*U/NM/CS=W'F-().06^WVQWU2LDY@HW M;:?6Z"(\(;#!XM'+0='?JXQJ2P/W*@N]:;/HILT+6D*M\;,F+JUT.2F?:P8T_, M@)&R-METVMI$>@R)EBK#U!8*B<.+,G%1#IRT<_C3@)P$H;@]>Q7- (V3F&)< M81]G/_T3^.56/-3U3V>J6AZH!C3 $*: &451QN(3?P)@XB78,T[WZ* M+9X/?J+-/.].:N7XO@*]TDED;\_WL#:7T4[JPDG->Z:Y8II67?94)GTQD"#V M^K0OT)#V?3ETAU$\G*CC^E:J',B;"'(6NO46$1%KAP3GO@-V<*FJ+NU6*4]9 MF95-'LMDA9[I_$1R5\F/ MN;G!%D3[$C:(3('Y8'RX.!HOWIZT N)NEB3(_$_L<]1[.7A(>S@E2)URW',F MI\6KD]'W/S)MI33M(+ 3"1HU'B3("GM< IBW .21IB:##MJ-@$!QL_;D [M; M_<_VY':W1%NM2Q52Z7./0QAH]^E\C.?C\6PVH[]>DWX?&W)4-TE-0P11D(\# M^K%!0P;@_/!Q9TV[T)OY[+BW MR*X:OD?L8,6AA8,FXP61DV!#;9RV1>TSVDG:Q*QH@Z8@3L0OJ$:[(2(>,]%G M).9QTG"[)S^SYW?WGKCM[&3=0KQ'4:,O_8:+6%+UPNNY6NK5&)RS5"JRSR=NCD7#QE5=\"+;FUTQ+&W [YJ^%DJ@3(L#YRB)8Z8$$ M=.\=+_\+4$L#!!0 ( (@^U%AP$)E&W1 *\S 9 >&PO=V]R:W-H M965TG:G92 MUF3/PZGS0'53$B?=30W9;<7[Z_<#0/;%EC3VF9R7Q&HU 1#$Y0- O=TZ_S6L MC:G5M[*HPKNC=5UO7I^=A6QM2AW&;F,J?+-TOM0U/OK56=AXHW->5!9GL\GD M^5FI;75T^9:???:7;UU3%[8RG[T*35EJ?W=M"K=]=S0]2@]N[&I=TX.SR[<; MO3)S4W_9?/;X=-92R6UIJF!=I;Q9OCNZFKZ^GE[0 G[C7]9L0^]O15M9./>5 M/GS*WQU-2")3F*PF$AK_W9KWIBB($N3X/1(]:GG2PO[?B?I'WCPVL]#!O'?% M?]N\7K\[>GFDK&;)SG3Y]=83-K@CI.?YV\/:LA M")$[RR+3:V$ZV\/T7/WLJGH=U(SB +WS5BOG3.]\#[W>]ML-_\_5(M0>5O2_NS8L]"YVTR/7>ATV.C/OCN [ MP?A;')#VHI7VXA#URVL=;* 39-I5K<7><6Z9JP+DS[LG'TKC M5[2O%9C4:[Q1;G1UIP)6-6'7SKX/[U_7!AX8N1%_?)W#N4W_17Q8VDI7F=4% M2V3@_W50:WUKU,*8BKALM,=[MF)R/L?;!CZ#K7P9S\?J[Z8R7A?%'9FPV1#) M_F%Z"^*;@NSWZ.]75Y^/3EA6/"V:W*@Z2MD05W:)XE9GCM\!47I$K[R7;?P8 MU';MB)?;5F 4FD6PN=6>S(5%0O#TO/] O\3/K165S@!.-E(?6@\OA^IJV U MK1@H0O:?E]!IK"($JS*9@.]#TYAK-X; M7R-4@ZX$]'182^?JRM5&Y39DA0L-3E-5] IM+ZI'M%Y5#4YGYSD=.AW2=D]. M5]J:S]N[DG0:S%,L8J0TN!D?B2SNU-QDC;+IT*:]<4$,LH2I2D M#:SYK:DD$;$Z+%[336[K1Q'$8;'AW1GME:&@J7XRF2D7QJ>P=\Z[H)>\*9@2 MG6>@)][4;G"&/1LF34Q?O G,M\ )NK!!PFR"D"&GP6):8"NHEUYI%HB(<(4E M[+1:C93(_;.^4R\E *MC>C]J^W-+,2E]](#TC5E9BJVLGGG:ML('RKQJ?CI5 MQQ]M8>!!"//GYZ>S%R^?/W]^PF:@2U%(.M[=Q#KF2Q#*Y1"(-ZR!&)'XTXG( M/\(>?6@H#T+ &YB(NIA='"].CB].5 -F#LQP0 U$:2R+ [+?R"XB),N"\$_,:G7 MWAA5"O@1$P%T@>0)NRCHAQRW%=!R^,V1$ B]WDM O6-B5MADX@_#1?@QW\CU M2."TRZ8@]88,HG,PP7-*+8["!+ZM$?@EZ=A2ON,# 7GK\O$!K/*LQ2K/#N*% M&W-K.1IC)\C&8/&QU67KK#MQR/>@2_'D40=!;IQEOL%STB$L0 QP)?!" $&. M3!M#S:WIWMLBX$J88./@]/3#9#P#?"\*$G%/!'Z4VT=DM>O%@?'"%5QI*-1R M](6 E,KRQI!E9!$%\!9U(?:)T+\TG"G)K %1+2$+3\KQDDU@46)BE!Q-+@8? M=P$WIWA44TXF+,21)330J/'>^<"&;5%KD&E%!=(2R(D<27O9J6^Q2_)@VE=A M]<(6799_S&G0=AV6(VI((N\)(:(=,NOGK5D_/VA^7P+[I@FU)>H[#?AI%%BY M$C$EE>'+G7%1T 7!.5O?];"6-[\WEF!<%]9)&:7^:GI<6'4!-?E&(A6?FT9N M%WV!"E5^=#QEBXKQOHD!^?Z)=/"17H1<%)2(\[XUPH4,.,6VW;'U0R=Q$5Q? MPIY@WMR:JC',I36 O.'H/]B,Q+,PL.#6#TL78+J]8KC3ED K4F-B1Z/@,: M06*&T;&M& M6G=+1P@Y*"1I1/&^;"!3HT25G$,T&CA A[_G7]KRB@1'7N'F$>45@)G:L::G @-';'&0/0K/F(PLW>R4 YSN60*3U!25R@=_[IOZ8X8/XX2/"C]1AP1=C.;@06=Z/39TUC]U.6_/RX_ M2 6)_8#[=+J7:^UJ3@F<$,>HT?]?U#C@\NB"ZIP+6YWGG-%2OR'K6\=]XV $ M%6$S+_ Z-SV-AD'6^!&;TF%-+IX;SIQ"H$,QMD(DK9O8!8SX!>C$!08!]X0A M$0:PY(D,&&97!, (@WO7K-:("P@934B=&XY;'INI*1!57UNZO(YK#4149(02 M6X6B#:"0@#L<'5AE;]3:;2D,C#@/=4 I1F'6*,G<]2=-D<>6P_UZM]K5RC+? M,F.D625;8= 4QGL\]X?S\2155R,J6Y_-_CK::X,D&:4-FED1Z$G=(++;G5JE M]H+Q9H]%2VD2=9@.@'<@,&!I\MB1OK^9SQI L]29=P"1E2MQ-E3:1?#%B41B M;]>UTX*_J%PSGBQRT(S(J?Z);$N"-+N-9!2!:0H+2&I%$Q/"',@<0JA_06)S MIZYA'R.>#&EN#QFY6 6>X@VZ(!XJ&]<982U+(I=)80D3@H0LO:;H:XKM1W]')3 M,;PF\)3QV7 D(&. >%2*WORG<-1D6\:N/_[L<: @P=,40EKU?W"+<=6+U!ZOC&M9]\P;%0BG4$ MT2KVD1$1"YX"#D9:+H.*QH_NT4GRB+"IYY6I/]7FKJCXNW8G[&R];C#V_,/Q M9#P[:5MT1/F'R7C:995A(XU.6!IH3=F(;F*K"D)XLZ9K"] ^&?LAMYSVQO33 MP[[T"$X[K?_/DU6/>LERB2JH!DJUGD(3I;]''L)!-#]A7L*O2J MH.,/G^>[[RA\#U)#.;O[!=.#%P(N;PQA/@K>N>,AM>Z&U/"@RE%+IIM[]$;8 MJ\;*5!7YE-JE]#75;'?4'!9B.S?[W>0!GKYJ5C@V-XO:;8!1+EY,3F>3DX@W&?W"=$6[_S Y7XDX)6)\Q8/#U@?( M4W<)^Y4'+NR+Z1QJ)BQ+ M[>-A4)^'1NV3YJI/3)U427&3%P"]9L4]\^[NT_&O?.:SE["CU^H30B"Q8FW3G)C? M8S28EO[47:9(";+MR@\[Y=RRHC4\>Y'5_3L:;-WM8(Z!HDSF8E.K-13\UR5_ MLH_>L ]&86#H%0]#ER#555[39^W8BWN^PB?UFF*VBZ32TS\B=C&*,]NX8VZ MI21*2*'@J::4Y=S:XKG=@P97JGWV#UU[>#S:,"*9B2WR6.1$ XQ%86M+$1$] M9: MFY)TV+LNPYV&5@=[C \G1'<8Q,A>M2&Q,[Q7W46%3])Y_Y4Z[\GV7ES< MMSU27O=FW^3H&U.M>9N,IRCQT@">LC#7\R:3F6D3S+(I4M^ZZ_@/M]<3\J&9 M#0;%C[ -Z8EN>@81+1EI-Z4AGI7V[OG\WP[;#D)F&[P:/Z'@$%WE6]Z M^#[=C32X=J;PPRN'/:/4*+/=+9&-7'[C5@3/:K(V$4ELPFF4-G QB_1 Q72< M.G1=U."6]9:@$'R7T%^\'YK4P2T54[')T?,T1F[+ ]_>KXN7$E EQ[S$G6N. M>.R7B\*N=*\K($,F&3\\&+VIC:ZI&HOQH%=5T*XY9?!<+4OE%L\2J%T"E=1[ M&*M%FB&TMZK(3L6""NH6H?PN!"&!QUC-A\HQK:0\;@MUV->2:K4*RTO)6-_7 M-==H:>=MW;)42;M7>BHQ*^W>:]5"[A,.(! 0^=<;M:0]?S5V0 MFJR]-> ]%7[B##T[ZY%N-=<$JA6Q& >,U C*M_'V%-T42/KH41RCQMMI0SN5 MN4 Y,C"Z^%(&OIO@O]+-RU5_#MVW4.I"#0>E(-6NL-6MLUF\ M$M=VR8!;DOL[+H;0C!//F=$"6YY<&.4&PVW M)D_1.^J#@)$W/-:2JZ'8>O1N>M/Z7AW?CS$CB0C$HG-+3S?ZHRGI.TFV.'SJ M[U74@K,Y%;H Y;'%UXJQEGDMQ)?TKA(7[F"AX) MQF5TZ9(R8C>V'$SO(SF2I"YXPUV<&-H":9*[XQK;W1=K.0KA[T#;HB*"8RG9 M0;RT#0S'@NB4+O(N[L@MHEO+G>7DMSRM3L\OVS^T%N.%WI!2XQ M.].?(0GF(-U(8=&!CC0MCJ@D<[%I=> >VUGO-Q1T1YY_*<+]UJJ6GU.T3]M? MHUS);S"ZU^6G+#]KNF(?5&&66#H9OWAV)+:4/J!VY%]DP*RQ%?YS;31.E%[ M]W0;.WT@!NUO="[_ U!+ P04 " "(/M18N*6UPQ # "N!@ &0 'AL M+W=O.@1QNST,>U!D.A8J2YXD-]W?CY(=MQW28"^)+N3A.11)SW;:W-L*T<%C M+96=1Y5SS44<6UYAS>Q8-ZCHIM2F9HZV9AO;QB K@E,MXS1)3N.:"14M9N%L M918SW3HI%*X,V+:NF?ESB5+OYM$DVA^LQ;9R_B!>S!JVQ1S=7;,RM(L'E$+4 MJ*S0"@R6\V@YN;B<>OM@\%W@SCY;@U>RT?K>;[X6\RCQA% B=QZ!T=\#7J&4 M'HAH_.XQHR&D=WR^WJ-_"MI)RX99O-+RARA<-8_.(RBP9*UT:[W[@KV>$X_' MM;3A%W:];1(!;ZW3=>],#&JANG_VV.?A?QS2WB$-O+M @>5'YMAB9O0.C+]@O=,_"#WYW)CG:$:^G5(<(,%J\?3,Y33X<83L=V$Z/H2]RZM.BE>B?<$FL"R%;7^F0 M(V^-<)[]]2.7+24;2J-KN-)UTSH6NH*8*.#)TE4&$NJL,])4!]*Z\&AXV%"(M,MBA0< 7 MDCP"?RDKY('N<2^O(7G6RX,-:6\&W)^#X*1^-H]'G;0OA#"[M*$$P@J;3K/00Q8=9[O%0UIF="^*8=PCF, MJ-&HR@3WO'.G^3W<*>&Z)+&B"\ D"-5-8]J-_\U2R- ZOX//AAK9PG24)>EH M&PO=V]R:W-H965TU*Q+ L2W)DIW$-N"D&S8@[8(T:S$,^T!+9XNH M1*HD%WALYW4CU56>(!AZ+7.B9EQE37@P&.LFP M8+HO2Q2TLY*J8(:F:CW0I4*6.J4B'P3#83PH&!?>?.K6;M5\*BN3_N%.[[.C%T8S*"WS+SPUV)#BBE6YN9.;WW%WGLCB)3+7[@N;6C8: M>Y!4VLABITP,"B[J/WO<^>% 83)\12'8*02.=VW(L7S/#)M/E=R LM*$9@?N MJ$Z;R'%A@_+)*-KEI&?F-TA'TG!RSY8YZM/IP!"HW1HD.X"K&B!X!2"$#U*8 M3,.O(L7TN?Z R#2,@CVCJZ 3\ -3?0C]'@3#8-2!%S8G#!U>V'W"?Q9+;10E MP;]M9ZPA1NT0MC N=,D2G'F4^1K5 WKS=V_\>'C907#4$!QUH<\76J/1L! I MW'"VY#DW''4/;I VL(UM)UX[VX4&N0+R;9(US@5&)M]C@L42U7XU[(')$*YE M43*Q??=F$OCC2U(N43'#Q1IRZT]0-MO/Y.JLH@FK3V#ACN7RIQ/!!I65A97, MJ1?HBP,ZQRQ&C@J<<$%L9*4)6I_"GS\FT0-!G>PM!#T_&M/?[YW'X0O%_-#/ M2:44"@,3?PSC,.H6%E*<[14L>A@,W=\_GT!'+D1-+D2=N>"2M4?>UZ8M\-W* M]Q2WA.(F!;%S\3Z.1D*XD%;*KM@HTS:7J0:7)\)@^C)&]YE"?%;CQUGT,Y%R MABDJH?56$,7PF2EN6\[A_HE_"O$0"/)>&I:WLR?U/( M&X5M_71=@;VA# HF$G)P99J(:J1XN+*6?6<4;^3-U8QRHG:)Q?B]JOV.972\+Y=D/Q^/\AN68Z@Y+Q MU%'HJE-R;A#LXG374N=R:U#1NCEN+N;+5_DSMMKECQ9\UV43@?'B7+G0M+2C)DR-E^"S$E!0TCB",W MB"&YJ5IM7ZZ)^K#V)UT]>"N^:F@Z97Y'JL#^F_J[J9V0] M,;)T3[>E-/00=,.,7MZHK #MKZ0T^XDUT+SEY]\!4$L#!!0 ( (@^U%C/ M;F6-K , (D) 9 >&PO=V]R:W-H965T,%2L.5!(WK>;#L3R^'3MX+?.*X,T=K M<)ZLE/KB-K?9/(@<(1286H? Z+7%*Q3" 1&-?_>806/2*1ZO#^@WWG?R9<4, M7BGQF6==&_(LKYEEBYE6.]!.FM#^+(&CE\!3N"] MDC8W\%9FF#W7#XEDPS0^,+V,3P*^9_HG,!+&L\3CY=\G^?7W*1" MF4HC_+U<&:NI?OYI"T-M9=!NQ?74U)0LQ7E 36-0;S%8_/I+?Q3]=L*'0>/# MX!3ZXH%Z-*N(M%K##9?H:3+ LE#:\O^8[^,[U%QE MT.$2GI!ITX5W6AD#5TSK)RXW\(F)BG32M"HJP3S.L?X'FG0O9!V6S55EJ!0( M[QJW-*Q*4K28YE()M7F"(9S!1131LS,#V1]/*)KC M^'0XA[UXZ&AT!KV)"_T9) 1ZHA.'32<.?U G]N"FLFZL/ OIVTE) MP]_>ICU 8WGAL[FN&;!C!E@SH$;5E$EL"1^=E^XP=?V\4EN$';7U<6?_1;7D MQKVKBF=52IY6TKZLD7MTEX:,9(BKGP5GU"XCMZ1T)H@N7TM_@=02P,$% @ MB#[46&U[CAH_ P "0< !D !X;"]W;W)K&UL MC55M;]LX#/XKA'?86L#S^TO2)0&2[G;;AQV*INT^'.Z#8C.Q4%O*)*59]NM' MV8[78EGNOMBD2#Y\*(G49"_5HZX0#7QK:J&G3F7,]LKW=5%AP[0GMRC(LI:J M8894M?'U5B$KVZ"F]J,@R/R&<>',)NW:C9I-Y,[47."- KUK&J8."ZSE?NJ$ MSG'AEF\J8Q?\V63+-KA$<[^]4:3Y TK)&Q2:2P$*UU-G'EXM$NO?.CQPW.MG M,MA*5E(^6N53.74"2PAK+(Q%8/1[PFNL:PM$-+[VF,Z0T@8^EX_H']K:J985 MTW@MZR^\--74&3E0XIKM:G,K]Q^QKR>U>(6L=?N%?>\;.%#LM)%-'TP,&BZZ M/_O6[\/_"8CZ@*CEW25J6;YGALTF2NY!66]"LT);:AM-Y+BPA[(TBJR ,7R6PE0:_A0E MEB_C?2(W,(R.#!?16<#/3'D0ARY$092^HBVAV_+OJ>([[.0TMNV@*[UE!4X=:A&-Z@F=V>M781:\ M.\,\&9@GY]#_B[D+OQPF$^6OB_:$79C;=N#F<*K(LS1.%WE7(:QE33W.Q0:, MO3U]H_/OJ,&0^5HV6R8.;S3<+N^[=J3\%*5:LZD4(C3=Y4%[>8".OJB&L[^" M+VV/D6'^A(I&QNG:-/Q%>V* ^@'A ^,*'EB]L\YV2%EZUY3$GC#]OJ"U4P4"$R#7,-[++!9H3JRC.$/R+TH@,Q+ M,XC=>#QRHSR#R VRP,W2$$(WCG,WB](A6YAZ60IC;Y3#.,W=E$RO7XVB,'HW MZ'WNU!M9QS#_Z9"X29[ 1?>_!!I5:^36UX?"\JQ)''D$D7IQ!A=I3*GCRR%^ M6'A9ULN=IYK&7C"FPL(($C<.(C?,1U13F*9N2-@D);D;I#&">&VXT%#CFD(#+T\=4-W@[10CM^VP6TE# MH[,5*WJK4%D'LJ^E-$?%)AA>O]D/4$L#!!0 ( (@^U%@<&:-PT0, 0) M 9 >&PO=V]R:W-H965T/N"T4-YW)FYHRH M^4[ISZ9&M/#<"&D606UM>Q.&IJBQ8>9:M2CI9*MTPRR]ZBHTK496>J-&A$D4 MC<.&<1DLYUYVKY=SU5G!)=YK,%W3,+V_1:%VBR .#H(UKVKK!.%RWK(*']!^ M:N\UO85'+R5O4!JN)&C<+H)5?'.;.WVO\"?'G3G9@\MDH]1G]_);N0@B!P@% M%M9Y8/1XPCL4PCDB&%\&G\$QI#,\W1^\_^QSIUPVS."=$G_QTM:+8!I B5O6 M";M6NU]QR,<#+)0P?H5=KYN3[4QE'AA M_SF7;N\M.^_-3=.-:5F!BX#&Q:!^PF#Y_7?Q./KI M;LB#6[Y'VYQB>4'<)6 MJP;>/UO4TK7*$P:U@1V0B4!O<%<8U1G2-F_A=T8)P!5DHTF>TS,9I7$$GR1WA7VPS%+BV2@: M)[1.QSG3-";=\32"/Q3!)$DT2VB-)U-8"0&*(&NR2;(9I*,DG\*C MLI33(?6!Z#=)J' MZPS4EJ1G\5 !=$\!HA*IG:',.RRPV5"W!ND+_KPX_#\RO:0-D2F)W9HE \WB MR0PFV8%#64H<2$[8TI>$DVD&PO=V]R:W-H965TZ"E:XLH16HD%'[47BUST\ASR7 MY&QK[!=7('IX*I5V\ZCPOIK&L2RQ*UDT:#Q?4\NDRFRPF/#P,^2]RZ7AE8R@+!S"@7OK!MQXXBR&KG3=D&$X-2ZN8OGMIU^)F M U( ^]FHL#R M6GBQF%FS!A#P5M@S&">GD([2\P-XXT[^.."-_UW^M729,JZVZ.#/RQ7))\?\-:2Y M@3P?AN0LFKI*9#B/*$T,%B]?)*]&;P\0/N\(GQ]"[Q$^A0]2K*227A+C M6Q1,/0=R^CUFM;52;V IG'1#$@Y.,BSAH4!8&T59S,@^6 )"M_;@J?/*E)70 MNU\X941^,IW'S%:B=K_#N(<2PU<3.U(S!W E?"VAU/V\1_P$=4D+3_ MM/V/^TL^)<':4PCKSPP=4SE:$8Z:-PF\?'&1)NG;[D]-#\938AUQ\:AK[Y>H MX["$9YK_5Q5)DCZ3P6U['5P>%L(]![P^Z;P^^:^]?@J?M%FQ8]F?=(I5M>S=WCR\85DA:&4=A%W"+B]V-%0%^WO#BSZ\_C_: M?N^#GHT:E-^%KNG.A3W&$;Q^D\)5H,?L>FDX3B?P3EC]*UWA4(E= M>P=,1ND)W$I*>F\TP6:%)#=Q)_>-:$YCZ0K4@$^-:C@>#Q!Y+J>QRR"5XXN3 M(2K)$/!WZ1VR:^N+-%NPHO T=+7VC?79M?:/3HNF[OVZ_#FQ4)3;J2F MXP[7%#HZ>TTVLLTKH*EX4X6;=V4\W>.A6-##"2T/H/ZU,7Y?X0FZI]CB'U!+ M P04 " "(/M18:V%JD>T# J$0 &0 'AL+W=OVZ7[X>YR$ %U(HOJ: D)U>A3#CC8=XV4>.AS QG M B:*Z"Q)J/IY"URN1X[O;!J^LL72V 9W/$SI J9@'M.)PBNW4HE9 D(S*8B" M^'9$P"$R5H+B805WP+E5PG%\ M+T6=JD_KN'N^4?^8!X_!S*B&.\G_9K%9CIPKA\0PIQDW7^7Z$Y0!75B]2'*= M_Y-U:>LY),JTD4GIC"-(F"B.]$<)8L>A.SC@$)0.P;$.W=*A^\PA" XX]$J' M7DZF""7G$%)#QT,EUT19:U2S)SG,W!O#9\(^]ZE1>)>AGQF'H"/%TOP9R#FY MS30::$W.0C"4O"4NT4NJ0!,FR*-@1G>P$<\?&.?HIX>NP9%8/3[TK M>@T.].J3!RG,4I,/(H:XQC]L]N\V^+M(H,(0;##U M\Z%#[O#A2LYB6J2HB,D$1XL]TPH-/EV,]-&84;_4Q/8 M;3& 7OT [&ON6JQ7X7I/Z^,\L MF8&R2!6D4ADZX[!YKIK\6_^("Z"-PJ<";5,L+,0N^3Z%;E^8V);B+?/J,INSPO*YZ7S3.Q9*@MPPY)%8N I)C! M^1N=G.'R&$O.J=+;UO>8Q]MW?QWKHL_^;L(,JHPI"+YL$C:._)5;8J%+8GM\?2][0;7.R53 M1;70;C:U6F<0V_TL[EF$ID4]8A.X,+!9>SACR\YWU[B^E_^>Y>VQAF%S.*_% MM5,/^*?@BG +R&)0Q8Y/0018IL5$[M'J(+V(9S$3B\(OAXH;0T!_;>K!^;^_ MR/S>^25F@RH*\^+"R#0O56?2 M8.&;GRZ!(DUK@/?G4IK-A>V@^CPR_@]02P,$% @ B#[46$.>JJ&%!@ MEB\ !D !X;"]W;W)K&ULM5I=;]LV%/TKA%=L M*9#&$OT1.W,,)!&[%5@W(VZWAV$/C$3;7&31)6D[!?KC1TJ*9%DR$Z%W+XDE M\9Y+G4M>WB-RLA?R4:T8T^AI'2?JNK/2>G/5[:IPQ=9478@-2\R3A9!KJLVE M7';51C(:I4;KN(L];]A=4YYTII/TWDQ.)V*K8YZPF41JNUY3^?66Q6)_W?$[ MSS?N^7*E[8WN=+*A2S9G^O-F)LU5MT")^)HEBHL$2;:X[MSX5Z3G68.TQ9^< M[=7!;V1?Y4&(1WOQ(;KN>+9'+&:AMA#4_-NQ.Q;'%LGTXTL.VBE\6L/#W\_H M[].7-R_S0!6[$_%?/-*KZ\ZH@R*VH-M8WXO]KRQ_H8'%"T6LTK]HG[?U.BC< M*BW6N;'IP9HGV7_ZE!-Q8.#W3QC@W ?&6!\PJ"7&_1>:]#/#?JO-1CD!NFK M=[-W3XD+J*;3B11[)&UK@V9_I.RGUH8OGMB!,M?2/.7&3D_GV0!!8H'F?)GP M!0]IHM%-&(IMHGFR1#2)T#W;")E>S43,0\X4>H=^IU)2&V9T%C!->:S>HC>( M)^C32FR5,5.3KC9=M(ZZ8=Z=NZP[^$1W>NBC2/1*(9)$+&JP)VY['SL NH:; M@B#\3- M=B+>;.0%PN-SA#W<;WHAM_E':LQ[?F:./L\#=/;F;0-,\'J8G@.& MN&$"%KX$4R&I5XRB7HK;.T52.5R* ?+W;Z81^J#96OW3T-/;#+'?C&CSXY7: MT)!==TP"5$SN6&?ZXP_^T/NY*0B08 $D& $"JX2E7X2E[T*?_L(2)FF<3F$: MF>S!EL6DR,RU&?)-I#KQVY*:@0T. M^!J/^X,C4B$]DD$M0KZ'!Z7+"JO#@M6AD]4[JE9-7#FMVG(UK'$UN.R-C[B" M]$CJ'OM][#=3=5E0=>FD:B;%CJ=%F:D)42A9Q,V0$THUCS8G6%L&+VOO@S$^ M(K"AC7\T?X'Z5*%O5- W>FG^VG5)F9(V9'Q''V)VCFALJF.:A.R8T_/G2=U$ MK=-16VI'-=I&M>0(Z9",:O-X<."PPNVXX';LY-;4Z:8*3W+.PJ_(+"V)BFE6 M_T?_FMK5" K=.$Z=R&W)'-?(?(=K;-8;^<=M"%"O*FSZ7EF(>Z_BDSV%*YHL M&5H:F8?.[,!LJO1NW7!M29-HT-&@,"JN= T0)0- *%5HUMCL9>;1.=HP:>]14V.=F1(KOVPNLD U:8YFZZ/#)'DL MJD"=$BBT:@!* >N[%>PIL>\V:\WL9:U\[7GU\A72)X%"JQ);2EO?K6WOTLT! M)M-5X1LJI.Y](77-W:)1=1[8]:0Q** J%Q0M $4C4&C5X)7:V1_#KQF@JAD4 M+0!%(U!HU0V?4HECMQ+_SC7#C=XV3J!H 2@:R=&.UC/<_%T)EP(>NP7\46:[ M9T;%;QFZ94FX6E/YV#ZON1VV#@FHW =%(U!HU="5Q6^Y_;UX#W;'-T8YRAW^T>Q" .B50:-4 E!H?OZ#QG[/6I[V *MG< M+EM'!53F@Z(1*+1J\$J9C^%E/@:5^:!H 2@:@4*K!J>4^?A_E?EN]-9Q@D0+ M0-$(;OP$X9_8T<>ES,=NF6^*M&R?6BS03'(AT8R9?]$YNBFV AN9!_T, (H6 M@*(1*+1J@,K/!7@$G[Y /P> H@6@: 0*K1J<\G, =N^EMSNHY09K'1;0#P&X MOM%>WR"&_%4H33G;2MKA;'"Z_28]4']V_\Z^"[(AX"9.=6/](Y9(G"L5L82"]BTLS MPF1V"#R[T&*3GG)^$-J4S^G/%:,1D[:!>;X00C]?6 ?%4?SI?U!+ P04 M" "(/M18%ISXVY4" #6!@ &0 'AL+W=O0T/UN6Q!F)U2 MJH:BF:K*UZT"6CA0P_TP""[\AC+AI8E;6Z@TD6OD3,!"$;UN&JI^SX#+[<0; M>;N%):MJM M^FK2T@@QPU2Z4F?D#2\$:$)I)0124$V\ZNIZ/;;P+^,9@J_?& MQ#IYD/+13NZ*B1=80< A1\M S6L#<^#<$AD9OWI.;SC2 O?'._;/SKOQ\D U MS"7_S@JL)]Z51PHHZ9KC4FYOH??C!.:2:_P/ E'%]9F)T317HQ$)+RGZIQ$H_' >._;HB/.]+VOXEGY\-4'D#J'1/P^9CU_3_"N1/3,_'LR/3Z<] M6Y$ORA282343?74)O]MW\&Q<%\648Q4-<)]3? M:Q$-J,IU3DU<+KHJ&E:'YCQU/>G%^LPT[:['_J7I.KZID8H)33B4AC(XOS2J M5-=%NPG*UC6B!XFFK;EA;7X\H&R V2^EQ-W$'C#\RM(_4$L#!!0 ( (@^ MU%C2#(0X-0, % , 9 >&PO=V]R:W-H965TU-KTR/=-/,6$F:9*4=+.6.F$ M69KJB6]2C6R4&27"CX)@ST\8EUZ_FZU=Z7Y7S:S@$J\TF%F2,/UP@D(M>E[H MK1:N^61JW8+?[Z9L@@.T-^F5IIE?>AGQ!*7A2H+&<<\[#H].PI8SR$Y\Y[@P M&V-P5(9*W;O)Q:CG!0X1"HRM<\'H,<=3%,)Y(AP_"Z=>>:L8@*@RB#'=^48;RC%G6[VJU .U.DS,MV$5MB *(C:<#,X@^VMG1J_ MK3(*KB!IPO4Q(4CN ;3]PY-88! M;9DQRV5V^YE\PX7%Q-Q512P'TJX&XG+PR*0LQIY'2690S]'KOW\7[@4?:FBV M2YKM.N]KFKJDF6[05!LT6:)FTE81R*\(H&",Z&7'#[X##G2M48JXGDOYX**D?7J4#7;%6#VRO![?U9 MV/Y:'0T86*8M4*HBW!XON;D[RK2\&] GK")4"^V%>MDOB>^_E;38_P5E1_H\FCVCC)6ED#L:O3>;]7KI;M\G'> M)*Z/Y[TVM5$3+@T(')-IT-RGJJGS]C6?6)5F+>-062K$V7!*+3]J=X#VQTK9 MU<1=4/Z)Z/\&4$L#!!0 ( (@^U%@[>?HB? ( )D& 9 >&PO=V]R M:W-H965T2R[T MR"N,J2Y]7^<%E%2?R0H$KBRD*JG!4"U]72F@EKJYJ:L!*&9 M%$3!8N1=A9?CQ.:[A*\,-GIG3*R3F90/-O@X'WF!%00<NTG+7!WO&5_[[RCEQG5,);\&YN;8N2=>V0."[KBYE9N/D#CQPG,)=?N M239-;N"1?*6-+!LP*BB9J-_TL:G##B#LOP*(&D#TIX"X <3.:*W,V9I00[-4 MR0U1-AO9[,#5QJ'1#1-V%^^,PE6&.)/= -9 DQ[Y7(&BAHDE<5/$[6=/+GKW M&%QI#483*N;-Z@VC,\:988@]GH"AC.L39+F_FY#CHQ-R1)@@7PJYTHC1J6]0 MJOV@GS>RKFM9T2NR/E%U1N+PE$1!U.^ CP_#)Y"W\/@YW,<"M56*VBI%CB\^ M7*7O5S-M%)Z\'UV.:HI^-X6]C9>ZHCF,/+QN&M0:O.SMFW 0O.OR]Y_(GKF- M6[?Q(?;LZ2APM]EJ>Q16&%!W%$Z) --5A)IYX)AM!UEG49@,4W^]:VX_*;P8 MQ&W2,]']5G3_KT3SIQ-ZBA=)*1"=@FO69$?+>?A2[W[.,$ZZY2:MW.3?Y0HI M>@:.I/#B_(5H?Z=QV*:-UV[)A$9-"X0%9T-D474CK ,C*]=+ M9M)@9W+# O\=H&P"KB^D--O MJ?V;Y3]!E!+ P04 " "(/M18U+Q@]80" M #5!@ &0 'AL+W=OW.3:6'/L8+OM^/>%*4?>F4<* MF-,E-S=R_1E:/['ERR77[I>LF]PX]DB^U$96+1@55$PT3_K8]F$+,-@'"%M MN L8[@%$+2!R1AMESM8E-31+E5P39;.1S2Y<;QP:W3!A_\6I4?B6(R2 UJ!5[V^M4@"3[T M^?M/9$_<#CNWPT/LV;<:%#5,+ AWQR;'8]-GN&%)'(N=)ZLLC(+47VW[Z,F) MDR[GB;RXDQG/>[&GMRSH(=D?[6A*A +=S@U%AV*4QSY[IH-YLOW$C:B8]Q9CEE>:1F&#DO$"I>%*@L;9 M*#CMG(P'+MX'_.2X,AOOX)1,E+IW@XML%$2.$ J<6H? Z+'$,0KA@(C&GQHS M:)9TB9OO:_0O7CMIF3"#8R7N>&;S47 <0(8SMA#V6JV^8JVGY_"F2AC_"ZLZ M-@I@NC!6%74R,2BXK)[LH?9A(R'NO9(0UPGQ6Q.2.B'Q0BMF7M8YLRP=:K4" M[:()S;UX;WPVJ>'2[>*-U?254YY-OR%Y8. 03K.,.V.9@ M958>S^1H%LYB! M5?"]1$V3<@YUTOXY6L:%.:#TVYMSV-\[@#W@$G[D:F&8S,PPM,31K11.:SYG M%9_X%3X)7"IIMT8JRF&O[=9E$%T6V'<.?ZQ)1LBJ. #JY!O<0@??^NTX\^ MM>G[3V#/U'8;M=U=Z.F8F1Q*QC.@B@+5%)!P+H#@;,(%51VV%DH%W??0[C): MIG$<#\/EIKB6F%Z_B7G&N==P[NWD["^R0S4[7!!%9@Q: VI"A2[I&%!QX\,T M9W*.7E(E1$T$G_OSTBJD]X)DKS_8$O(R)FJ7T6]D]'?*N/,7&%%F2W*=Z&IT ME_J3^Q9U ?LDZ!&9-@=MQ'>OD%29T(F@J,YL'S+VV&;!>#=2MT;JK8$Z'UN0 MGMDP:&P8_)L-&3=3M9 6J!2Q372%UXDWM^(H2HZ3K1UKC^MVDJU]"S8*I>2Y?4G$M#&SLCR.AH0-6DJ_Y5 M#:PJ?0N8*$L-Q;_FU/)1NP#Z/E/*K@=N@>9/1/H74$L#!!0 ( (@^U%A? MG4/<2 , *D, 9 >&PO=V]R:W-H965T?U\Q[CG)/AAO%'L0*0Z"F)4S&R5E)F ]L6\Q4D1%RP#%+U9,%X0J0: M\J4M,@XD*H*2V'8=)[ 30E,K'!;W;GDX9+F,:0JW'(D\20C?7D',-B,+6\\W M[NAR)?4-.QQF9 E3D _9+5RSNV^0H[0[[6F[-8%)]HLYOK6&B>"\F27; B2&A: M?I.G72+V G#GE0!W%^"^-\#;!129LTNRPM:$2!(..=L@KFM^$<9F6)CJ5B8[1A.+VF[C+*'^?VS_F-BJWY/8K;O\M[J") MVZ]Q>[UC;J-R2^Z@X@[>XNXV<0Q=TS1-][![U1OR5]OZ+OF^F9)#&*BT*2D:UJ 61C ME>C7WQXW\(Z,&)=J:00[+[72,5JY!B$&B"99+B%294_M" C96/*ZQ,^/*;9V]U'!L+)KA M..=BJU/"R+RX'DF5%:SEC M4C6JQ>5*_9< KB>HYPO&Y/- =ZO5OY/P'U!+ P04 " "(/M184[08[4P" M "8!0 &0 'AL+W=O)"CX+2F'H8ACHOH:*Z)VL0^+*6JJ(&KVH3ZEH!+1RH MXF$<1;=A19D(LM39%BI+Y=9P)F"AB-Y6%56_)L#E?A3T@Z/ACFU*8PUAEM9T M TLP]_5"X2UL60I6@=!,"J)@/0K&_>%T8/V=PU<&>WUR)E;)2LH'>_E8C(+( M)@0<3:_9*]][U) I)OM9%5 \8,*B;\EQZ:.IP D*<;$#> M^"E@\ P@:0")$^HS<[)FU- L57)/E/5&-GMPM7%H5,.$_1>71N$K0YS)/@'6 M0)-7Y#-5BMJ2DLL9&,JXOD+K_7)&+B^NR 5A@LP9YUAZG88&(UM\F#=1)CY* M_$R4A,RE,*4F[T0!Q6-\B!FW:8I!-X6=UJ&N:0ZC ,=1@]I!D+U\T;^-WG;I M^T]DC]0.6K6#<^S9EQILJX@-X5;W-8$#+A4-7:(]4]^WGUTINRSJ8AF[J7IBG^#:\5OB#XW?6=@6&R8TREHC M9=1[C4.K_![P%R-K-THK:7 PW;'$U0G*.N#[6DISO-@ [3+.?@-02P,$% M @ B#[46)&H!=LS! WA0 !D !X;"]W;W)K&ULM5A=;^(X%/TK5G:T:J5M$SLD*5U ZH!FIM+,J)K.Q\-J']QP 6N2F+4- M3/?7CQ/2A!#C0I6^D*][C\^]P<WT+"-T,'.T\WOK#Y0N4WW-%@2>=P#^K;\D[H*[="F;(4,LEXA@3,ALX- MOAX3/T\H(KXSV,B=#%/9/&+ M-F6LYZ!X)15/RV3-(&79]DA_E8W82<"] PFD3"#')OAE0M$Y=\NL*&M"%1T- M!-\@D4=KM/RDZ$V1K:MA6?X:[Y703YG.4Z/WG$\W+$D0S:;H-E,TF[.'!-"- ME* DNC#<.YN HBR1Y_KIM_L).GMSCMX@EJ&O"[Z2&D<.7*6IY0.X<4GC[98& M.4#C$Q67R,=_(>*1GB%];$^?0%RE^\UT5S>DZ@JIND(*//\ WCN6,047'_4_ MS-25?S[J>'2K()7_FFK=@O?,X/G$O)9+&L/0T3-/@EB#,_KS#QQZ?YLJ[PBL MT0>_ZH-O0Q^]%UQ*-*9"/+)LCK[39 6F@KP%WOUM&."4@0 M5$$-?KV*7\_*[R:.5^DJH4J_IIN4"\7^I[DZF#AND8*=\2]"/]HC:0CJ];%O M9AE4+ ,KR\]:C9_O8=#J#XG\/7KM&+]'S.3"BEQH)3>!M=;RI6Z@@GB1\83/ M'TWTK"BG_J<[ FL4'%4%1Z\YMZ,N^] 16*,/5U4?KJPO_D>QPN439PU"K]B- M"83N0# ^16=:UA^!"GENZH5]@&";::K[!8F-&OM5C?U.]*O?FE=7WKY^M6-( M&'KFR8>]>OGU.E.P$JJA3D%O7\),4<0/HP-,=XP"[D#%2I!&FX)]&3,%]0^( M+*[7;&Q="D?CPBV!T.XR*7HH%VQI]B*=+M!=H37+KI=H[+^FGF&K SBY%QVA M-7M1VP%L]P,=:-HS(UA$[269S3IK0X'MCN)87<-MP]#?US5##.GA\,!LK&T% MMON*DX0M;$M6U-(U0Q#QH]X!HK4=P-95]EA=BUI=PBU9:\<<X7J6Q?3'\ MS+.+F*=+4(#H7 #H;VAE5C4KT,DSN2.T9MGUPHW[KZIJ5E]P M@=@]0@>J]LP(%E5[26:SSMIA$+O#.%;5B,$^[*N:(09'??-D)#O; G:+<8JH ME5 -O6I)AC$H.B :I/8$Q/[=?IRFD?8G^;[H6D.VY-R=S:=\Y^\3%7.6293 M3.=XEY$N3FPWT[87BB^+_:@'KK1?*TX70*<@\@#]?,:Y>KK(M[BJ+[QC_+M8 $MT6.1439RWEYMQU1;J& M HL3M@&JGBP9+[!4MWSEB@T'G!E1D;N!YPW= A/J3,>F[(I/QVPKX-5!T::%[*&B&J!-&A@D$E M,%UWR[X;XV(L\73,V0YQ75O1](5QWZB57X3J@7(MN7I*E$Y.7S.6[4B>(TPS M=$DEIBNRR '-A IT OT 7..=3+1TQ@D)KEXIDH_7-G8U>J-FB2FU;Q MYF6\8$^\$+UG5*X%2F@&65OOJK;7'0CN.G 1] +?8GJ"//\Y"KP@ZFI/O_P] MYB''?*D7QY#ND_>,B.LLQD:7OAOV8R)2',FMAS0U]E"2*Y>TV\= MK;XHHT3=4?3<=2XV.(6)HR8G ?P&G.F31_[0>]F5 )NPV"8LL01KI2JJ4Q7U MT>M4/4<;X(1EB-!4S?1"O6<9E%==K]=%+_78U)2PH8'I)>5FZHW=FZ;??ZV1 M6&I0R\1!;>*@U\19P;@DO[!9<^!6K9[*/[5Z*C/KL8_-V.^RLI=]K)4E;- P MRO?TWST_!P_\[*J66&I:R]1A;>JP=Q)Y12B1\.*=FO.[)I&O[U1]="FA$)US MQ]"FJS9AL4U88@G6RM"HSM"H=]A_4!^0<[4N_R1TA3[C? M=B>AE')N(T8-Q M&XS"A\/;9LSD87C[VX8WVT"8MMPA)+ ML%9.SNJ?,9H9LPF*;L,02K)4AW_NS4? .66LA.VQQK6C-MS<*.Y:Z M>7_88PVW2DMLT=J6-_9FOH5YOH+T?*/-^^,<[;%-6F*+5GKL-K;"!?"5.8,0 M*&5;*LM-95U:GW/,S.[^7OG&ULK55= M;YLP%/TK%JNF5MH*@22=,H*4CW7KPZ:J7;N':0\.W 2KQF:V">U^_:X-16E+ MHRG:"_C:]QR?FG/B^3G,HJ#Z5)0A<64M54(.A MVOBZ5$ S!RJX'P;!V"\H$UX2N[E+E<2R,IP)N%1$5T5!U<,,$II)K]R1UFQMX)*VTD44+1@4%$\V;WK=UV $, MAJ\ PA80_BL@:@&1,]HH<[:6U- D5K(FRF8CFQVXVC@TNF'"GN*U4;C*$&>2 MSU)F->.<4)&1"V&HV+ 5!S+3&HPF[WOFSBM3*8P*J0S[0]UI?+K'STH#.5Z" MH8SK$T3>7"_)\=$).2),D.^YK#3NH6/?H&R[N9^V$N>-Q/ 5B5^I.B71X!T) M@W#8 U_LAR\A[>#14[B/Q>HJ%G85"QU?=%C%EDRG7&I;H9^SE38*/]1??::; M78;]N]C+.]$E36'JX>W4H+;@)6_?#,;!Q[X2_">R)P6)NH)$^]B3*[#=(@-% MY/JU,YHW%&-'83O+-AE$X]C?[IK8N\V!)H:=B>%>$ZA[U*>[08V>Z#Y[IGLO M\X&Z1YWNT5[=W[#1+ZA2#TQLR"WE%?2Y&+VH?G@6/7/Q,B<:AEU.(\[?:32V MR>/5W#"A"8-L B-+UWM6TF G<\,<_S6@; *NKZ4TCX%M9]W? M*_D+4$L#!!0 ( (@^U%@F.%35E D "-I 9 >&PO=V]R:W-H965T M2D6?3'+R7+IBDIC)5Y_27Q1>>AY/.:/'I-2I>/2?I'=B]$ M3KY'89Q=]>[S?/-^,,B6]R+RLXMD(V+YSCI)(S^73].[0;9)A;\J@Z)P8 ^' MXT'D!W%O?EF^]CF=7R;;/ QB\3DEV3:*_/3I6H3)XU7/ZNU?^!+?%"X/Y MY<:_$U]%_MOFB5 L\P+ARW\/XD:$84&2^_%G!>T=VBP"CQ_OZ:P\>'DP M"S\3-TGX[V"5WU_UICVR$FM_&^9?DL>?175 HX*W3,*L_$L>=]N.9SVRW&9Y M$E7!<@^B(-[]][]7'\11@#5])L"N NQ:@/U<@%,%./4 ^YD MPIP3PT850&C M4P/&5<"X'F ]$S"I B9ELG:?;ID:S\_]^66:/)*TV%K2B@=E?LMHF9$@+J3X M-4_ENX&,R^=?1.CG8D4^^VD>B(R\\43N!V'VEOQ$@IA\NT^VF1^OLLM!+ELK M8@;+BGR](]O/D"WR*8GS^XS0>"56+?$WYGC'$#^01WDX5'M_J->V$@5:?$.B=H]8E\ M2_TX\W<=VG]NY:;D8RZB[+]M2MUQW79NT=N_SS;^4ESU9'>>B?1!].92'>-A MJSJ0, \)HT@80\(X"*;)QCW(QC71Y[]N1.KG07RW^X[VB?@N!_+6+^NUD=15 M*#O8N(05)<'#W!D.+PTDK0H.MXEZW=; M^<3/,I%G?1*+O"W-1G+7-.]@HZ,4VM9H4LLSLD4Z:HC&FHT=O46&;)%JB MQX=$CXV)WG?[F[+;+]XER9HL4[$*6I-KI'5-[KB9W*$UKB47V2)M:['>)3!D MBQP$TY([.21W\D)R'T2\%62=)A%9RH(OE4.ZK('S^ZKZ%6E;CHW0KCF>-#YQ M:S2=SFI);MG*M6=6K:]&[AA#PC@(IF5Y>LCRU)CE#\MELHWS3)Z\+D7PX"]" M\6S?;"1U3>VTD;31:&S7,HMLD39;=(?#6H?!D"UR$$Q+[.R0V)DQL3?[;^P+ M ZZ1TC6IL\9'/+/=>F&%;)$V6YQ.W%H'P9 MXLEC/.XC?I#7C390RQ%*\Z T"J4Q*(VC:+J2E(UI M3<\UVD!M32C-@](HE,:@-(ZBZ?)19JEE=DMOM?&%K/UE8:<]]8L)/4&TC<@B M226T<-R6OMP/^5ZKEJ!N*I3F06D42F,5[7CHUJ<]14M:K;;9>/\:Y MD-Q\/TNA3U9BT3HBF4%=96 W_5:K48JT;.2ZM=-B%RF_AQ:V:A!BJ4YD%I%$IC4!I'T72Q* /5/I>!:D,-5"C-@](HE,:@-(ZB MZ?)1!JIM-E ].6J0(,[R=!N)..^391(6@DK]L$\6VR!8*I3F06D42F-0&D?1 M=/DH3]8V>[)=9@2:49T%TYS(:3?'&:BC"J4Q*(VC:+H.E*-JFV>&GCJ!T(SI MK('F+,WFT@QHDQ1*8U :1]%T#2A;U#;;HOM:0YYV=)EF9J9VE@34!H72*)3& MH#2.HNDK I5=Z@S/5(8X4/L42O.@- JE,2B-HVBZ?)0CZ[SDR+YJFIF9VED[ M5F,T&C5&(VB3%$IC4!I'T71)*-_5,1IS\W\%&U%,"=!ZEE810&U6*,V#TBB4 MQJ TCJ+I:CE:DGZV->G81>G85>G89>G8=>G8A>GG<%L=Y;8Z9K>UR]IT,ZJS M8)IV:_/WWE,VHM#]8E :1]'T]"H7U>FT1KU/2F.]F &R+S7>!#%Y$GZ:M5UF MX]J,[YQRJ-,*I5$HC4%I_(4D.[L$F@2C7%7'/!_UKUS4P(SN+!:HKPJE42B- M06G<:9U?>^@R=5THN]0QVZ6O6I!I9G86!'3**I1&H30&I?&*=IH@E&_JF'W3 M7\0C^3E)@_\E<4;>W/C1(@U6=^(MN?WF$3]>$6T#)NO2Y6DG-5"?%4KSH#0* MI3$HC:-HNKB4(>O,SG52 _5DH30/2J-0&H/2.(JF7VY+>;*N>0IKIPMN05W8 MBJ9=&:EYR:T3-J+0_6)0&D?1]/0JS]0U>Z:_'*:,!<5H:B.EFO SG( ME#G/Y%CSW!41K\W\SCEONJ?U"[Q &Z10&H/2.(JF2T-YIZ[9.S56)2=4'V9\ M9V5 +54HC4)I#$KC*)HN(F6INN>R5%VHI0JE>5 :A=(8E,91-%T^1U?[[&2I M=K)0S.C. G+;"HU&.8)LDT)I#$KC*)HN#&7&NF:?[E4>BIG961'-:X6V*0+J MK$)I#$KC*)JN".6VNF:W]94>B9G:61-0HQ5*HU :@](XBJ9K1SFR[N1<50K4 MEH72/"B-0FD,2N,HFBX?Y=^Z9O_V+U4I4(_6;IO7YCO?=V]^M1F-WM@S[YZ5T@"YI0K"5R>#&17^UT=T>> MW9,\V90WA%DD>9Y$Y<-[X:]$6FP@WU\G2;Y_4C1PN"_2_/]02P,$% @ MB#[46!#VAQ]@! ]AD !D !X;"]W;W)K&UL MM9G;;N,V$(9?9: NB@3(1J)\R*&V@(VUBZ9(@"#I=B^*7M#2V!8BD2Y)QPG0 MAR\I*9*5E;DQRMY8Q_F&\YM#S4B3+1>/B"=^H/&-X)T!NBH** MERO,^7;J$>_UQ'VV7"ESPH\F:[K$!U1?UW="'_D-)<(9YKDAZ7'\74.]QJPG-9_L*VNG<4 M>I!LI.)%;:Q'4&2LVM+G6H@= S+<8Q#6!N%[#0:UP>"MP6B/P; V&);*5*&4 M.L14T6@B^!:$N5O3S$XI9FFMP\^8^=\?E-!7,VVGHACG"HYB5#3+Y3%\A*\/ M,1Q].(8/D#'X?<4WDK)43GREG1D3/ZG!<04.]X '<,N96DGXS%),N_:^'F0S MTO!UI%>A%1AC<@H#<@)A$ YZQC.SF_^V8:= !J5YV!>.W?R6BL;[T!+-H-%] M4/(&-MVOF51BH[-(P9\W^@:X5EC(OWI&=U71AOTTLSA'X.)_[2KCM7EH>KT>23CQF,GZE$3]<@:M9G!,"N#A'+:_%-M=.BS MO:%;D8=.()>PV!&L(^6XD7+L- W'+E5T"8L=P3HJGC4JGCE-PXHVLJ>AU>6A MZOS 8R?J\R;J\_^6AOK$G=!%$MQK=?ITL/(/G4TN8;$C6$?7BT;7"Z>%2 M19>PV!&LHR()VLHNL,[/*RHS"54[ +K$?J(BH_,<0>R9CG;>H4K6-+-IDBXX M#4@WS6-73KLB[92_Q"K29RH5?$/]M*&K:2 MAD[SM\:YDM(E+79%ZTK9-@G$6CU'-YU'*2QHDN69>CDQ'6!6; J8A0??5:&C[Q^X]K$0MC$@]L[@FBD4)JW-8@='NI==HTCT M=#SN%:B"D;"[5@U';R5RVANXHG4E:KL(8F\C[@1/$%,)"\$+R/7*URN-T\;! M*2VN:;MEW7"PKZPC;4] K,5R=,/9\J.>/I4H3=;UJN.T(7!*BVO:.]5I:WUB M+_:;S,+G-3*))Y#J!;]7')TOPGFKBAUV!WF?>G&T^:GPJ7^7[[>W5%Y%;*I89DY#C0IL& MIV=ZG1751X;J0/%U^=I]SI7B1;F[TEJC,#?HZPO.U>N!<=!\ZHG^!5!+ P04 M " "(/M18!MJTG\<% I)P &0 'AL+W=O/-I3]X M"!+A/DXR?=Q9"+-\[ M#@\7),6\2YKDR15=R'0(L\'C$Z 8P55K2U$$N9AXMNQ]GZK[?"B:_C66< M&-\0+E@<"A*!6T'#'^ NBP4'I^ +9@RK>P*. R)PG/!WX C$&;B*DT3>,3YR MA*Q?49RPK&M2U(4.U.6!*YJ)!0KPCVUTU'FT;?XF,P"O,N@ .3P!R M44^.PI^KF!$Y* 7@"\Q(8Q.?0?1@2;R[#<#QT;O#M,!,"TA8T;Q&BM9MK[IG M7H[MM;MGQS>W=_Q=0RLOC3B56=[S)0[)>4>F#D[8FG3&O_\&??>/)@%MP@)+ M,$W&7B5C+Z=[!V2\5??C]%(FC0A,:"HS*<=Y+KJ0(S^;%P-I^@!VRUWCA_SR MQ0:S"/SS62+!)T%2_F^3[CV;NMN$!99@FN[]2O>^%^&;/B\5T2%M-B,#T0 MS)K'DID&W2*TZ3DT1K:5S!),DVQ8239\^30B5P#?Y/JN2'M- AK9;7.;35A@ M":9I>E9I>O;&<\J93=UMP@)+,$UWZ-;K6--JACK:*U* M08-PM[=G7;BOB:5*=>%J"P+-'N1S+%<>42P> %G+Y'4"LFJM@B-Y7VBB<50MDBZ8+ M5YL@:'9!NG!,O2;FN7!2PU .S6;I"J9:N%6)T>VBO<0X,5?=6JC7,#:P=C;0 MN(!_I33[;4,;!;9J_]DK([)5> MD&:?('J'7:8YLK5REFBZ:W369XZR%IDQ;8HNG" MUDX,>6^=#ZQ:,JNTP!9-%[\V;LALW%J\.S&36JO8>VQL8;\/]]<@05-!UW?] M/FQ^=X)JWX7,ONM/.;P$B+ @8(9C!M8X61TTIF96Z][W&XPIZNZ_-[)5J2Y0 M;8B0^>>;YZ2\+S1;'\YZ5OV.55I@BZ9K6_L=-'CKK&?3Y4RLT@);-%W\VC,A MLV=JD_6L_DY4TO2LUQNX_?WW>0T%H><-_)WTJ/>]MD'(;(/:93VK-J:D:5D/ M^=U'?;?J3YR=O44I8?-\CQ8'(5UEHMAF5%VM]H%=Y+N?G+IXL8GL"K-YG'&0 MD)D,=;L#>7M8L2^K.!%TF>]4FE(A:)H?+@B."%,%Y/&ULM9E=<^(V%(;_BH9V.MF9!%L2MB$%9A*VV_8B;2;99*\5(\ 3 M?U!9P.;?5[*-;6QS AYSD_A+[]%S9!V]1N-=)-[C%><2_0S\,)[T5E*N;PTC M=E<\8'$_6O-0W5E$(F!2G8JE$:\%9_.D4> ;Q#1M(V!>V)N.DVN/8CJ.-M+W M0OXH4+P) B8^[KD?[28]W-M?>/*6*ZDO&-/QFBWY,YASHQ<9>X%/(R] M*$2"+R:].WP[HP/=('GBU>.[N'2,-,I;%+WKD[_GDYZI>\1][DHMP=2_+9]Q MW]=*JA__9:*]/*9N6#[>JW]+X!7,&XOY+/)_>'.YFO2&/33G"[;QY5.T^XMG M0);6F/YG/[-$E!H0^T@#DC4@U0;6D08T M:T 3T+1G"=97)MET+*(=$OIII:8/DMPDK16-%^IA?)9"W?54.SE]XK$4GBOY M'#W+R'U'+Z$G8W2#GIY?T)W.L2<_T-57+IGGQU_4C5^1@>(5$SP>&U+U0.L8 M;A;M/HU&CD2CZ"$*Y2I&?X1S/C]L;ZB>Y]TG^^[?$U#P@8D^HO@:$9,,&OHS M@YM_Y6[>G +=H7DV::(W."^;5RJ92>Z^JQEPNGE3[D!M/9]OXS5S^:2G M)FS,Q9;WIK_]@FWS]R;PCL0.TC#(TS!(U.F1-/Q()H]*PMV6"U4,T#?F"?3* M_ UOXAYTR=V1V &WE7-;X/#?\Z47AEZX5)7%9Z'+T947HGGD^TS$:,U%.G&^ M-"4A51XFRKKV;J=.GXR-;9D-C-Z2S<[9;)#M3\%"/:2G$Z5ZF):0L-6WK0H4 M&+8EE)-#.2#4JYJO9S$Y=2:K/ZPB@4%;(@USI"&(I!:W!?LNKI;J" M>'U8/[@:U,:A_"2,DS9%& 7:;B!,T9Q]-/F5V2=*=J9DITHQ(KA!ZC ;I,@& M.;FD JRPR&C/:NZ["-&"6FV'OW!'&+9'I7(+\,(:>UZ2XVK:1MA+6"!<>" , M6HWCA1A AQ6M#'VP1Q\='^A+V"!<^"!L@06OV0&:X6AZL#+5#CM<> D">XE3 MZOX_4;@]7OH[\A 9Z"4<"2D<"1EU5?H[\A<9]B7<"BW<"H7=RMFEG]9]"*;4 ML6LO+ARX+5CA:BCL:DXL_9G*I[X?CM:6IC F%/ZIY+3ZGXE\6O_A8&UA2CM- ML-UH4_]IW7$TFG\X=%NTPG!0V'"."85HVJ_F!UTJ4=-DK;J0$7 MRV27.49NM EENC697\UWLN^2_=O*]7M\.TOWHPN9='O\@0E5,F+D\X62-/N. MZI5(=YS3$QFMDTW;MTC**$@.5YS-N= /J/N+*)+[$QT@W_>?_@]02P,$% M @ B#[46%F _^^$ @ 7 8 !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5NH"@:2-.H+4))W6ATI5/[:':0\.7()58S/;)-F_ MW[4A+,UHMH>]!'_<<^XY#C[$&ZE>= %@R+;D0D^]PICJRO=U6D!)]4!6(' G MEZJD!J=JY>M* V*HQ=\).XHBMX!/-E?PA<%& M[XV)=;*4\L5.;K.I%UA!P"$UEH'B8PUSX-P2H8P?+:?7M;3 _?&._9/SCEZ6 M5,-<\J\L,\74FW@D@YS6W#S(S6=H_3B!J>3:_9)-4SL./)+6VLBR!:."DHGF M2;?M.>P!D*@,0M8#(&6V4.5L+:F@2*[DARE8CFQVXLW%H=,.$ M_1Z!8T.5V H8SK,_*!/#\NR.G)&3DA3)"G0M::BDS' MOL&F%NJG;8-9TR!\HT%$[J0PA28W(H/L-=Y'L9WB<*=X%AXEO*-J0*+A.0F# M<-2C9_[O\.B(G*@[P,CQ17\]0+)@.N52UPK(M^NE-@K?T>]])]8PCOH9[;V] MTA5-8>KAQ=2@UN E[]\-+X*/?7;_$]DK\Z/._.@8^\Z\0?.5DFMF[W:?X8;E MPK'87%DGDV <^^M]'W_61)-)5_-*WKB3-SXJ[R;/P<4$OL.=4$4-8/ZD4J2, M,VK#Y)Q4H%(0ID][TV(8[ D+!M'E@?K^JO! O[]W44M0*Y=?FJ2R%J:Y =UJ M%Y'7+AD.UF<8G4W2_:9I&ULQ5I=;]LV%/TKA%8,+;!%(O5E M9[:!Q&JW;LD0),WV,.R!L6E+J"2J)!VG0']\J0]+EBRSD<$@+[$D\Y[+>\A[ M?"!FLJ7L,P\)$> IB5,^-4(ALG/3Y(N0))B?T8RD\IL590D6\I:M39XQ@I=% M4!*;R+(\,\%1:LPFQ;,;-IO0C8BCE-PPP#=)@MG72Q+3[=2 QN[!;;0.1?[ MG$TRO"9W1-QG-TS>F37*,DI(RB.: D964^,"G@?(RP.*$?]$9,OWKD%>R@.E MG_.;C\NI8>4S(C%9B!P"RX]',B=QG"/)>7RI0(TZ9QZX?[U#_U 4+XMYP)S, M:?QOM!3AU!@98$E6>!.+6[K]@U0%N3G>@L:\^ NVY5C?,R3&[.>?H&?]UD>P3K! $UB+;*) ^$ ;J26IYWIN.[;JT8A&UH=05+/\%0&]CPPU*I)%5SK MY\KO2K$ZY] MTI/2=_I5":*F;J2L^SZ-A.R?.X$%Z3?PROBA/:,5+="%UN:N M<=_P5>PWU.J_M:(%NM#:C#<6'*H]^*DZ=6C '(_TI'30$:%J+#-4>^9Y&*6XMT)-5K:B0B=:H NM MS5GCLZ'_*@*ETVS/M:(%NM#:C#IQ$_9!FQZ.0M[HP$B]A&^' MC7&'2JLZ7*#&AZ4[=K=RK5Z[+Z5[1*!0XZ&1VD/_11GI%2AUW-!VT8H6Z$)K M<]:X;@1?0Z"03M\]UXH6Z$)K,][X?:3V^R<*5(7::AEKW'50?:.@/^H(E'J& MIS+0N':D]*BSBS@&5(1'ZM3JO;6B!;K0VKPUWALYK]*K.E]]S[6B!;K0VHPW M7A^IO?ZIO7KHOQWD=-]-5*/V7W+:R#WHU9=X38X:TX_4IG^HF4 ]+[]AUTRH M(STID=TQ$^;>Z:QO\9L':4&PO=V]R M:W-H965TU MI52C[T7.U:KG:0DK8**W(^"8.07 MA'%O/JVNW2:3*HB#R\9KF8C_S0N_IPCW+MMI>\.?3')M@ABWA[HDN:Y)9EY?&N@7CNF#3P^?J)_JI(WR:R)HDN1_\U2O9UY$P^E M=$/*7-^+_:^T2>C"\A*1J^H5[>M[1V,/):72HFB"S0P*QNMW\KTIQ%% %+T0 M$#4!T5L#!DW X%F *65_P+ )&+YUA(LFH$K=KW.O"H>))O.I%'LD[=V&9@^J MZE?1IEZ,VR_*2DOS*3-Q>KX41<&T45XK1'B*EH)KQC/*$T85>H^I)BQ7'] [ MQ#BZ97ENU%537YNA+0$+LKL'$6#,Q0%482^K#!Z_^Y#7UYNS&^$GZ-!^"H&NS&?Z-K,YM)B MP@AM],\_A>/)+WUEX-X)P] /=TYQHFJ([ M(O5CS^RNG13;\Z[4CB1TYIFFIJA\H-[@SYH6ZM\^58:0JD#","0L!H)U5+EH5;EP+A!,U]IT2*5E M:7OI&3)]V:X52?(SM"Y9GAJYSA OBS652&S,#V)))$4;^RSPP[7BKYT#GZH> M) S7L(L*9A]('N:701!,_8=C58!&[*@R:E49O=*V>/;1B%"@W#:P#4E8SOH[ MEQ-T:I4A81@2%M>P,#S2+#B?M))UJCQNJSQV5OD/O37?Z3^%>1+IJZPS^-3* M0L(P)"P&@G44F+0*3*!_$R:0JD#","0L!H)U5+EL5;ETKHN5-@_41*9H)T5: M)AKMB92$Z\-(ZL90K>IA@BE#20-@])B*%I7F^B@303= MK-S$D[6!I&%06OQ*[2X#E))'Y=+A8+1#M]/^G?#,^(;*8ML%LI1FT7Q8?@UCL$]=Z@- Q*BZ%H76T._CM\Q8"3@F1& M$"7*;-N_3$"-=$,;'1FIZ)GUQ: CQE"T;H$/5CIT>^F%_0N#H15-!$_1HJ#V MCUCD;DR@IAJ4AD%I,12MJ\W!@(=C\,8$:LM!:1B4%D/1NMHY23*PQJLJ%H=87]H\VL@LJLVD54*!$EU_7^3GNUW:E<5/MS MSZXOPRM<[S<>,/7VYRV1&>,*Y71CD,'YV+166>\HUB=:[*HML[706A35X9:2 ME$I[@_E\(X1^.K$#M/NZ\_\ 4$L#!!0 ( (@^U%BV/TI*70, "L0 9 M >&PO=V]R:W-H965T23F@)H])PPK@;>5.O9L>^K> H)40=B!MS<&0N9$&V&.!=X*/A[AK 5G$ X6%6CE'-I5'(9[LX&(T\ *K M"!C$VE(0B8"C83SK2TX%WZ*$1 MC$G*](U8?(,BH8[EBP53V2]:%+&!A^)4:9$48*,@H3P_DN?"B!4 ;F\ A 4@ M?"^@50!:6:*YLBRM,Z))U)=B@:2--FSV)/,F0YML*+>O\59+4> M.E$*C',FKWKOS 1>.F*CO@LN7UGYZ](\ %UH2-3O.G-R->UZ-;;\C]6,Q##P M3'TKD'/PHL^?<#?X6F=50V05XUJE<2T7>S047)NTS5Q#L3 ?B!%(8FN\+NF< MJ9LQV4_4/#K"?7^^FLIZ",9A&5-1V"X5MIT*[X0FK$Y.#NNXY*R';)33*>5T MG'(N80XLMQ_7J7*BMYT9#9%5$NV6B78_5$EUFS2N(;**<;W2N%YC)=5;FZ#! MJRGLBJC(.RSE'?Y?/1V^J<454=%R5&HY>F\QA762G.AMYT1#9)5$<;!"<>EPA53W+=1V[ M%_:5TFK5RG+"MYX?#;%5DUVV"+C]L8K+V;)L;5Y#;%7SE@T-=G%E]T(=J[9COKJOMV6UL2L2_)7=G)V&VVV.!/*%6(P-JC@H&2 M(M\4=;WU2U]LD>(,"SUQ4F/R*]?5<0H9U1HT>UK#[><7])M2 M/(J94PTSR?]BB4DGSL@A"2QHPB&\H4^4IY 40NR T35,2,R?MK,)1Q_0%-'A^NR?NW'\A;P@3Y,Y6% MIB+18]<@:;NU&]<$IQ7!X!6"(;F5PJ2:?!8))"WVLVY[/^@ <-%;CFV$NLVO(6[,PPXZ81/!L,0+?QC!LR84#"-S"U07"A*" M 2Q==Z9S&,''PLK$;@Q.]>^,/O(]M#CP1V(X[>XT[>UWHT126 M3 CKJCGEF S0IK:"&)00]J)<1;X?C-W5MHC#-A5*?VOK\]$>N\,E8=!O9S=HV TZV7VF2ISCEX+D]+F\.-JH#0ZI M^>$>M\YM_F?XAXV(8:<(/.-X\PL"3W'I[#8-G0C'GO7AH4/"]CB,&@FC[CB( MY ?'=W1P-"_]O1B,#FAMG_ =7I<-K\N?/Q^=$,?Z]D1@.VI];_-E]7Z!B[DF M>2*/G@IMUZ5;Q8K_\T>H&^-HQ?YA@O:]5U+!#S9*@DXEMXP#%G<"L)!-&:S MRFE5TXESM)H3H>VJWI0J_J]0J_@G+59.A;;KTDVYXG?7*_\M)3HQCE9\6-I@ M2GA[*>%N-249J&79JVD2RT*8JC]I9IM^\%/9!;F;Y54SB14W%F6:<%B@J79_G0-FF>RS:]Y2?Q[3BGSWGQ32Z$4.1[FF3R;+!0:OEA M.)310J1<'N5+D>EO'O(BY4IO%H]#N2P$GU=!:3)T1Z/I,.5Q-C@_K?;=%N>G M^4HE<29N"R)7:F2/XH[H;XN;PN]-5Q3 MYG$J,AGG&2G$P]G@POD0CJN ZHC?8O$L-SZ3LBGW>?ZMW+B>GPU&98U$(B)5 M(KA^>Q)7(DE*DJ['GPUTL"ZS#-S\_$JG5>-U8^ZY%%=Y\GL\5XNSP6Q YN*! MKQ+U.7\.1=.@2"=O!'@ M-@'N5H#KOA'@-0'>5H S?B-@W 2,]ZW2I F8;%?)>2-@V@1,]VW#<1-PO&_ MK F85;]N_7-4OZ7/%3\_+?)G4I1':UKYH1)$%:U_PC@KM7NG"OUMK./4^=WJ M7HH_5R)3)'C2KY(<^$+Q.)$_DQ_)D,@%+X0D<4:^9K&2AWJG_OQED:\DS^;R M=*AT)4K4,&H*#.H"W3<*=,A-GJF%)$$V%W,S?J@KOVZ!^]J"2]<*O.$OQ/$. MB3MRQ^3KG4\.?C2J7K]U5/3*SKU8%D?$F9K@#HR_#\:I,5W_KO=;YSE_HW5T MCVJYKZU[D\+>JYVF;%>O Q/:,;Z(UABO&V-(PUN+VZNXWI[B)G]\TD>0:R52 M^=^.:E[6N'$WKDPC'^221^)LH/.$%,63&)S_](,S'7WLDA<2YB-A 1)&D3"& MA(4@F"&]\5IZ8QO]_+-(N!)SLN2%>B'EMR1_(%$AYK'J4IZ5UE=Y2)B/A 5( M&$7"6 V;5K#RA._IW!TYT]/ATZ:BN@X:C=8'&4J9K)4RL2KE4Z.-JTH;Y*^R M$W1?M\HON^1B1?:5"Q+F(V$!$D:1,(:$A2"8(;_I6GY3;(Z<(J6'A/E(6("$ M422,(6$A"&9([W@MO6-HCK32^BH/"?.1L )HT@8JV&3M])?K:CC'CERME;* MK%^.#+A4Y'>A7RYY]HU\RGG6I1@KM:]BD# ?"0N0,(J$,20L!,$,!9ZL%7B" M39,G2.DA83X2%B!A% EC2%@(@AG2E^5!: *51*(U!:6%#<]R-M#HZ&HTGW7G5V1C^=>R9-<\> M?]'J2DFBLL)2?.AM !*HU :@])"%,V473O<[X#'^QWH@#^4YD-I M 91&H30&I84HFJG!=MS?L0_\W_&DNE25*H^^'9)E$4>B/%VK/;;JY&V>)PDO M9+OW9WU%VWIZG4+='7EV3LP^_\I>L=[R@X[[[U%_"BV106DABF:*JK4('+M' ML-.Q_47N2GV1BVQ.KKA<_'+)I9B3BV=>=)KRE_8">O=T4,L 2@N@- JE,2@M M1-%,4;;&@0-V#ARH=0"E^5!: *51*(U!:2&*9FJP=1 YRN4L*S;,43$F=1(73F?7],#NI$0&D^E!9 :;2AE<-?F^->WK;& MH#X#BF9JK'4:'.MH5)_OA"KK/HB!S\],/,=4=CV=U=Y=F3*%1\KZ]%?''?/?X"=2B@-!]*"Z T"J4Q*"U$TE*E:IEF U I-%\5)G M:Y[FJ^ZQ:#NSMPYWA^@G._,D?&B9 91&H30&I84HFJFOUMIP[=9&/R_6#NLM M++?S;&BVK2RH>P&E42B-06DABF8JJW4O7.O(]&[/5=FRI<)>!"]DM[Z@!L8[ M%?3JBG0F2ZA9 :51*(U!:2&*9DJN-2M(^8;N]AXY:=C&=,"3L>L< M;_D2]CKT/BV#^A)0&H72&)06HFBFTEH'P^WM8/S3BUJ]JWJK]U^^$FJ!0&D!E$:A- :EA2B:J>K6 G'!%H@+M4"@-!]*"Z T"J4Q M*"U$T4P-MA:(:[= =DX;H[8_K&8?'))TE:AXF<2BZ-0DU %I:(YG7*.<;%^B M0)T-*(U":0Q*"U$T4VNM_>':[8]_,XM_>+9;_'XQUGB2>W2/Y5]/XHA"=E^/V.O86+/1V$B@M M@-(HE,:@M!!%,W7=>C.>BTWD'M2>@=)\*"V TBB4QJ"T$$4S-;BQY%1/%Z=W M(L#N^G90INQ];LJS%]A;?%#G!TH+H#0*I3$H+431 M3)&VSH\W 2=EJ$\#I?E06@"E42B-06DABF9JL/5I/.L8_/DGG76)-2V>:?IDSE HC4%I(8IFRJ^U:#R[17-] M^^N^^1?JQ4!I/I060&D42F-06HBBF>)K/1MO!LZ_4(<%2O.AM !*HU :@])" M%,W48.NP>._%)]MW[472[FJ)J$15?!,\GI=^WTGHC6%;TY$FXZJOZV9 M:/9:]M8BU&G9MQ$46BR#TD(4S5QRN351QG8394MF^M)8QG-1<%4_:"$2<7EG M:&ZH[+"\B2]9S>/LL8ZKQ,BS2.AXJ3H%UU3#6,W &>_JS5[=OGJ#TH(]VT"A MI3(H+4313+FU-LKX'1OE;\BM4TZ[]XLXHVF'G* >!Y06[-D&"BV506DABE;+ M:;CQ4(Y4%(_5 UJD5LDJ4_7S.=9[UP^!N:@>?3)L#Z^?('/#B\":RV6!^CO'_)T!HFW?; "#92:%L%C6([36EMFQ ,GNN6U!N M9ZN-9.A"4U/;&F!5 $E!D]GLDDK&592G86UM\E1W*+B"M2&VDY*9W[<@=)]% M<;1?>.)U@WZ!YFG+:M@ /K=KXR(ZL51<@K)<*V)@FT4W\?4R\?DAX85#;P_F MQ#LIM'[WP;)1X#+S_5>F.C@;QAU)4]U M)U/=2>"Y.,%S4Y:Z4\A533;(5,5,9^S0@!9J4Z"8;YEWH[9 M_%RELV6QEUY#B9X[*67X^OG:8? M^%8=#X,N%<2^Q^?<8_NF,?0KO13L;L:8#A:YD-6 S+0N/X=A-9FQG%871SC[^GA?Z^D/@[B>?3DY:#^?7N_$S"YR3T"MZ=8#H1*49+#IK*GID@PMV6=R(;EJ!C MR6%=*,-^5LAUO43$!8PZS5GP2,6 C*C@8\6!E=&S-)QH5*F6K2M,DJ-.P+EH$=Q:ODHW*/ECH;_.S72D[4.AL5O%,KZP_476&,#4V[@Z+4NQ_"+X5.;,3?[@ MA,,^7?&"6:'XD\D&I3(Q :9(\,B4YI/-R!]%RWNVT*MR6F2XY\X1>OZWZSQE MDBDJ-DV;VG_/J_QJQU'WK2S;;Y5=PUZ/]5O[O9N\.@:3\3&8/(J:[!V#R>0( M3';?[%OS<)/1^US(L#X);1RWM@Y;332 0^V _(0CLE@G#<9S+C27=6_&TY3) M%VP MVH'\_CQ04WY.%,&N8MZP)QA'D@1#H!;]-1K'R.K$\/'O#_:41%&2^!' _ ZB M"$/@:<01S %XP) HLN_!G?=1N'I/A>O_7PZ? 5!+ P04 " "(/M18EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M (@^U%@!<7$Z1 0 #TA / >&PO=V]R:V)O;VLN>&ULQ9I;<]HX%(#_ MBL9/V0<6?"%M,Z4S%$B6F91D<)+7'6$?0!-;8B69M/WU*YF0REUZ=E_.\F0L M._+G(^M\NN3CB]+/*Z6>V=>ZDF84;:W=7?7[IMA"S&FV +:N^LE@<-FON9#1IX_'NNYU/SQ1%@HKE'2%ON!)P(OY<=V?LKTP M8B4J8;^-HO9W!1&KA12U^ [E*!I$S&S5RQ]*B^]*6E[EA595-8KBPX4GT%84 M_RC./>0#7YFVQ/+5DCN0470Y-5=>BLJ"GW,*- M5LU.R(VOQKU%/WB--@['XR&(5_J_A%&MUZ* J2J:&J0]Q%%#Y0&EV8J=B9CD M-8RBB=J#]N_C'C O#^]F'500*7TEW 4]+UL\0I2[Q72VR&=3YG[E=[?SZ?C! MG7P>WXX7DQD+(!,$,CDCY)]) )DBD.E9(/,'=_@R6P20&0*9G1&R$\DA CD\ M)V0:0%XBD)?GA,P"R'<(Y#M:R"F80HN=+V=JS3XW1D@P)H![C\"]IX7+F[KF M^IL'R\5&"O=G7%HV+@K52"L"R \(Y =:R"7L0380)NL!EJT'M#BWP V$[1>C M[B"6QXU2Y8NH*L9ER>9.XG+C"=C8&&?0D!*31TQLCZ4OA)+=BZ 8/TT5, M[(LIK&S(@EDA)M;"$HS5HO!1RJTJGMFC%-T&Q'00$_M@+@M5 WO@7[NMAV7_ MF#C]Y[#Q=[ E[)3[K.2F[0,WH#::[[9A\HJQ_!\3"V"BZEI8?Y-I 2=NJ.U@ M018_]03, S&Q"*ZYT.R)5PUX%UP+R1T>KUQ&<5]E4X>8F EB8A7DS1S0<'&-22(BE@(JT,ZA+,%LDQ+; ,<-A78+.-8AU<5 LNW#SQ@K,;R$6 MIHN$6!>X:SL3-:0:[ MF(+EH@HQ,<\DYYQP=*9L">:9A-PS&.8P7.W K),26^=U9L1Z;,&UYGZI[=C@ MG7Z>8LY)B9WSFLQ[[&X'GM%U]+:(+<5F:WLA)N:<]/]Q3N\5;J*,/1U+='V+ MV$!OD..R%/YJFX@.5;FS$!,S4$ILH#?,W%56-E6;.G\T?XB)&2@E-M ;YK_T M'DP_*;%^T#%'=]T5TT]*K!\<,QQ8IIA^4F+]X)BA?E),/RGYBE=GN>3D5YEA MXLF(Q>,73DY38:;)B$WSBX'OL7^'F)AI,O+%L%]@+O-'-\0(,3'79,2N"9=\ M3KP=K/.85QYP:OB7C-_..Q 9$._>KANJFKBRN[DK>+E : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-V3MNPD 4A>&M("\@PWV8A BHTM!&V8!%AH=BL.69 M*+#[(%*0@U*D07,J:VSY^J\^6^/9:VR;O.L.:;OKT^BX;P]I7FUS[I]#2*MM MW#?IH>OCX7QEW0W[)I^7PR;TS>JCV<2@X_$D#+]G5(O9[YFCMU,?_S.Q6Z]W MJ_C2K3[W\9#_&!R^NN$C;6/,U>BM&38QSZMP;*^G4[@H*@I_)!4PB:E@^2 M,^/U M\9?ESTE\7]07G /\_5U\ U!+ P04 " "(/M18@(3XG< ! '@ $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VUW7VSI;#)^VUGRO6U5UGZ2+$.P#XSY M;$F5]JFQ5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I^(GF>EV&WO,V MOO:%J2>)H](GO&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( (@^U%A0 M]22M! 8 *0@ 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MB#[46#%F2P^F @ 70< !@ ("!#Q4 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ B#[46')/9$<*!@ M#( M !@ ("!A2 'AL+W=O%3P*Y8% M ";# & @(%%+0 >&PO=V]R:W-H965T&UL4$L! A0#% @ B#[46&X??AIF$@ :C8 !@ ("! M$3, 'AL+W=O&UL4$L! A0#% @ B#[46(WFH2[N! '0P !D M ("!=$P 'AL+W=OJ3=O\# Z"@ &0 @(&940 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ B#[46#"/8N7Q P >PD !D ("!<%P 'AL M+W=O&PO=V]R:W-H965T5H !X;"]W;W)K&UL4$L! A0#% @ B#[4 M6(E[4TJV! V@H !D ("!I&X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B#[46)Q8"-8#" @Q0 M !D ("!2H@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B#[46/D]SP!\! UPL !D M ("!WZ0 'AL+W=O&PO=V]R:W-H965T MXX:/P, D' 9 M " @76M !X;"]W;W)K&UL4$L! A0# M% @ B#[46!P9HW#1 P ! D !D ("!Z[ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ B#[46$.> MJJ&%!@ EB\ !D ("!X;P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B#[46#MY^B)\ @ F08 !D M ("!U&PO M=V]R:W-H965TJJ)#0, M % ( 9 " @4// !X;"]W;W)K&UL4$L! A0#% @ B#[46%^=0]Q( P J0P !D ("! MA]( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ B#[46-"NATR< P (1( !D ("!\]P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B#[46!#VAQ]@ M! ]AD !D ("!1.T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B#[46%F _^^$ @ 7 8 !D M ("!<_T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ B#[46+8_2DI= P *Q !D ("!- H! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MB#[46/,OT!KH 0 6@0 !D ("!+1L! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " "(/M18@(3XG< ! '@ $P @ $4* $ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 .@ Z ,T/ %*@$ ! end XML 63 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 64 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 136 233 1 false 63 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://silvaco.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - Description of Business Sheet http://silvaco.com/role/DescriptionofBusiness Description of Business Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting and Reporting Policies Sheet http://silvaco.com/role/SummaryofSignificantAccountingandReportingPolicies Summary of Significant Accounting and Reporting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Sheet http://silvaco.com/role/Revenue Revenue Notes 10 false false R11.htm 0000011 - Disclosure - Leases Sheet http://silvaco.com/role/Leases Leases Notes 11 false false R12.htm 0000012 - Disclosure - Goodwill and Intangible Assets Sheet http://silvaco.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 0000013 - Disclosure - Related Parties Sheet http://silvaco.com/role/RelatedParties Related Parties Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://silvaco.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Restricted Stock Units Sheet http://silvaco.com/role/RestrictedStockUnits Restricted Stock Units Notes 15 false false R16.htm 0000016 - Disclosure - Income Taxes Sheet http://silvaco.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 0000017 - Disclosure - Segment Reporting and Geographical Concentration Sheet http://silvaco.com/role/SegmentReportingandGeographicalConcentration Segment Reporting and Geographical Concentration Notes 17 false false R18.htm 0000018 - Disclosure - Commitments and Contingencies Sheet http://silvaco.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 0000019 - Disclosure - Fair Value of Financial Instruments Sheet http://silvaco.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 19 false false R20.htm 0000020 - Disclosure - Subsequent Events Sheet http://silvaco.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 9954471 - Disclosure - Summary of Significant Accounting and Reporting Policies (Policies) Sheet http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies Summary of Significant Accounting and Reporting Policies (Policies) Policies http://silvaco.com/role/SummaryofSignificantAccountingandReportingPolicies 21 false false R22.htm 9954472 - Disclosure - Summary of Significant Accounting and Reporting Policies (Tables) Sheet http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesTables Summary of Significant Accounting and Reporting Policies (Tables) Tables http://silvaco.com/role/SummaryofSignificantAccountingandReportingPolicies 22 false false R23.htm 9954473 - Disclosure - Leases (Tables) Sheet http://silvaco.com/role/LeasesTables Leases (Tables) Tables http://silvaco.com/role/Leases 23 false false R24.htm 9954474 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://silvaco.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://silvaco.com/role/GoodwillandIntangibleAssets 24 false false R25.htm 9954475 - Disclosure - Restricted Stock Units (Tables) Sheet http://silvaco.com/role/RestrictedStockUnitsTables Restricted Stock Units (Tables) Tables http://silvaco.com/role/RestrictedStockUnits 25 false false R26.htm 9954476 - Disclosure - Segment Reporting and Geographical Concentration (Tables) Sheet http://silvaco.com/role/SegmentReportingandGeographicalConcentrationTables Segment Reporting and Geographical Concentration (Tables) Tables http://silvaco.com/role/SegmentReportingandGeographicalConcentration 26 false false R27.htm 9954477 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://silvaco.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://silvaco.com/role/FairValueofFinancialInstruments 27 false false R28.htm 9954478 - Disclosure - Description of Business (Details) Sheet http://silvaco.com/role/DescriptionofBusinessDetails Description of Business (Details) Details http://silvaco.com/role/DescriptionofBusiness 28 false false R29.htm 9954479 - Disclosure - Summary of Significant Accounting and Reporting Policies - Narrative (Details) Sheet http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails Summary of Significant Accounting and Reporting Policies - Narrative (Details) Details http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesTables 29 false false R30.htm 9954480 - Disclosure - Summary of Significant Accounting and Reporting Policies - Antidilutive Securities (Details) Sheet http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesAntidilutiveSecuritiesDetails Summary of Significant Accounting and Reporting Policies - Antidilutive Securities (Details) Details 30 false false R31.htm 9954481 - Disclosure - Revenue - Narrative (Details) Sheet http://silvaco.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 31 false false R32.htm 9954482 - Disclosure - Leases - Operating Lease Right-of-Use Assets and Lease Liabilities (Details) Sheet http://silvaco.com/role/LeasesOperatingLeaseRightofUseAssetsandLeaseLiabilitiesDetails Leases - Operating Lease Right-of-Use Assets and Lease Liabilities (Details) Details 32 false false R33.htm 9954483 - Disclosure - Leases - Lease Cost (Details) Sheet http://silvaco.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 33 false false R34.htm 9954484 - Disclosure - Leases - Additional Information Related to Operating Leases (Details) Sheet http://silvaco.com/role/LeasesAdditionalInformationRelatedtoOperatingLeasesDetails Leases - Additional Information Related to Operating Leases (Details) Details 34 false false R35.htm 9954485 - Disclosure - Leases - Schedule of Operating Lease Maturity (Details) Sheet http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails Leases - Schedule of Operating Lease Maturity (Details) Details 35 false false R36.htm 9954486 - Disclosure - Leases - Narrative (Details) Sheet http://silvaco.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 36 false false R37.htm 9954487 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 37 false false R38.htm 9954488 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 38 false false R39.htm 9954489 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Future Amortization Expense (Details) Sheet http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Intangible Assets Future Amortization Expense (Details) Details 39 false false R40.htm 9954490 - Disclosure - Related Parties (Details) Sheet http://silvaco.com/role/RelatedPartiesDetails Related Parties (Details) Details http://silvaco.com/role/RelatedParties 40 false false R41.htm 9954491 - Disclosure - Debt (Details) Sheet http://silvaco.com/role/DebtDetails Debt (Details) Details http://silvaco.com/role/Debt 41 false false R42.htm 9954492 - Disclosure - Restricted Stock Units - Narrative (Details) Sheet http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails Restricted Stock Units - Narrative (Details) Details 42 false false R43.htm 9954493 - Disclosure - Restricted Stock Units - RSU Activity (Details) Sheet http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails Restricted Stock Units - RSU Activity (Details) Details 43 false false R44.htm 9954494 - Disclosure - Income Taxes (Details) Sheet http://silvaco.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://silvaco.com/role/IncomeTaxes 44 false false R45.htm 9954495 - Disclosure - Segment Reporting and Geographical Concentration (Details) Sheet http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails Segment Reporting and Geographical Concentration (Details) Details http://silvaco.com/role/SegmentReportingandGeographicalConcentrationTables 45 false false R46.htm 9954496 - Disclosure - Commitments and Contingencies (Details) Sheet http://silvaco.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://silvaco.com/role/CommitmentsandContingencies 46 false false R47.htm 9954497 - Disclosure - Fair Value of Financial Instruments - Liabilities Measured On A Recurring Basis (Details) Sheet http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails Fair Value of Financial Instruments - Liabilities Measured On A Recurring Basis (Details) Details 47 false false R48.htm 9954498 - Disclosure - Fair Value of Financial Instruments - Reconciliation Of Changes In Liability (Details) Sheet http://silvaco.com/role/FairValueofFinancialInstrumentsReconciliationOfChangesInLiabilityDetails Fair Value of Financial Instruments - Reconciliation Of Changes In Liability (Details) Details 48 false false R49.htm 9954499 - Disclosure - Subsequent Events (Details) Sheet http://silvaco.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://silvaco.com/role/SubsequentEvents 49 false false R9999.htm Uncategorized Items - svco-20240331.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - svco-20240331.htm Cover 50 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy in us-gaap/2023 used in 1 facts was deprecated in us-gaap/2024 as of 2024 and should not be used. svco-20240331.htm 4 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationPercentage, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 - svco-20240331.htm 4 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - svco-20240331.htm 4 svco-20240331.htm svco-20240331.xsd svco-20240331_cal.xml svco-20240331_def.xml svco-20240331_lab.xml svco-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "svco-20240331.htm": { "nsprefix": "svco", "nsuri": "http://silvaco.com/20240331", "dts": { "inline": { "local": [ "svco-20240331.htm" ] }, "schema": { "local": [ "svco-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "svco-20240331_cal.xml" ] }, "definitionLink": { "local": [ "svco-20240331_def.xml" ] }, "labelLink": { "local": [ "svco-20240331_lab.xml" ] }, "presentationLink": { "local": [ "svco-20240331_pre.xml" ] } }, "keyStandard": 215, "keyCustom": 18, "axisStandard": 24, "axisCustom": 2, "memberStandard": 33, "memberCustom": 29, "hidden": { "total": 9, "http://fasb.org/us-gaap/2023": 4, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 136, "entityCount": 1, "segmentCount": 63, "elementCount": 412, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 458, "http://xbrl.sec.gov/dei/2023": 31 }, "report": { "R1": { "role": "http://silvaco.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "unique": true } }, "R3": { "role": "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "unique": true } }, "R5": { "role": "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "unique": true } }, "R6": { "role": "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "unique": true } }, "R8": { "role": "http://silvaco.com/role/DescriptionofBusiness", "longName": "0000008 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting and Reporting Policies", "shortName": "Summary of Significant Accounting and Reporting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://silvaco.com/role/Revenue", "longName": "0000010 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://silvaco.com/role/Leases", "longName": "0000011 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://silvaco.com/role/GoodwillandIntangibleAssets", "longName": "0000012 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://silvaco.com/role/RelatedParties", "longName": "0000013 - Disclosure - Related Parties", "shortName": "Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://silvaco.com/role/Debt", "longName": "0000014 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://silvaco.com/role/RestrictedStockUnits", "longName": "0000015 - Disclosure - Restricted Stock Units", "shortName": "Restricted Stock Units", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://silvaco.com/role/IncomeTaxes", "longName": "0000016 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://silvaco.com/role/SegmentReportingandGeographicalConcentration", "longName": "0000017 - Disclosure - Segment Reporting and Geographical Concentration", "shortName": "Segment Reporting and Geographical Concentration", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://silvaco.com/role/CommitmentsandContingencies", "longName": "0000018 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://silvaco.com/role/FairValueofFinancialInstruments", "longName": "0000019 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://silvaco.com/role/SubsequentEvents", "longName": "0000020 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting and Reporting Policies (Policies)", "shortName": "Summary of Significant Accounting and Reporting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting and Reporting Policies (Tables)", "shortName": "Summary of Significant Accounting and Reporting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://silvaco.com/role/LeasesTables", "longName": "9954473 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "svco:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "svco:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://silvaco.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954474 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://silvaco.com/role/RestrictedStockUnitsTables", "longName": "9954475 - Disclosure - Restricted Stock Units (Tables)", "shortName": "Restricted Stock Units (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationTables", "longName": "9954476 - Disclosure - Segment Reporting and Geographical Concentration (Tables)", "shortName": "Segment Reporting and Geographical Concentration (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://silvaco.com/role/FairValueofFinancialInstrumentsTables", "longName": "9954477 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://silvaco.com/role/DescriptionofBusinessDetails", "longName": "9954478 - Disclosure - Description of Business (Details)", "shortName": "Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": null }, "R29": { "role": "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails", "longName": "9954479 - Disclosure - Summary of Significant Accounting and Reporting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting and Reporting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "unique": true } }, "R30": { "role": "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesAntidilutiveSecuritiesDetails", "longName": "9954480 - Disclosure - Summary of Significant Accounting and Reporting Policies - Antidilutive Securities (Details)", "shortName": "Summary of Significant Accounting and Reporting Policies - Antidilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-44", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-44", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://silvaco.com/role/RevenueNarrativeDetails", "longName": "9954481 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://silvaco.com/role/LeasesOperatingLeaseRightofUseAssetsandLeaseLiabilitiesDetails", "longName": "9954482 - Disclosure - Leases - Operating Lease Right-of-Use Assets and Lease Liabilities (Details)", "shortName": "Leases - Operating Lease Right-of-Use Assets and Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": null }, "R33": { "role": "http://silvaco.com/role/LeasesLeaseCostDetails", "longName": "9954483 - Disclosure - Leases - Lease Cost (Details)", "shortName": "Leases - Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://silvaco.com/role/LeasesAdditionalInformationRelatedtoOperatingLeasesDetails", "longName": "9954484 - Disclosure - Leases - Additional Information Related to Operating Leases (Details)", "shortName": "Leases - Additional Information Related to Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails", "longName": "9954485 - Disclosure - Leases - Schedule of Operating Lease Maturity (Details)", "shortName": "Leases - Schedule of Operating Lease Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://silvaco.com/role/LeasesNarrativeDetails", "longName": "9954486 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": null }, "R37": { "role": "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "longName": "9954487 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "9954488 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:GoodwillPeriodIncreaseDecrease", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:GoodwillPeriodIncreaseDecrease", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsFutureAmortizationExpenseDetails", "longName": "9954489 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Future Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Intangible Assets Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://silvaco.com/role/RelatedPartiesDetails", "longName": "9954490 - Disclosure - Related Parties (Details)", "shortName": "Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-65", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "unique": true } }, "R41": { "role": "http://silvaco.com/role/DebtDetails", "longName": "9954491 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LinesOfCreditCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-73", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "unique": true } }, "R42": { "role": "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "longName": "9954492 - Disclosure - Restricted Stock Units - Narrative (Details)", "shortName": "Restricted Stock Units - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-79", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-79", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails", "longName": "9954493 - Disclosure - Restricted Stock Units - RSU Activity (Details)", "shortName": "Restricted Stock Units - RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-84", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-88", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "unique": true } }, "R44": { "role": "http://silvaco.com/role/IncomeTaxesDetails", "longName": "9954494 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "unique": true } }, "R45": { "role": "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails", "longName": "9954495 - Disclosure - Segment Reporting and Geographical Concentration (Details)", "shortName": "Segment Reporting and Geographical Concentration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:NumberOfReportableSegments", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "unique": true } }, "R46": { "role": "http://silvaco.com/role/CommitmentsandContingenciesDetails", "longName": "9954496 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-69", "name": "svco:DebtInstrumentCollateralBuildingNumberOfSquareFeet", "unitRef": "sqft", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-113", "name": "svco:StandardProductWarrantyTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "unique": true } }, "R47": { "role": "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails", "longName": "9954497 - Disclosure - Fair Value of Financial Instruments - Liabilities Measured On A Recurring Basis (Details)", "shortName": "Fair Value of Financial Instruments - Liabilities Measured On A Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-116", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-116", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://silvaco.com/role/FairValueofFinancialInstrumentsReconciliationOfChangesInLiabilityDetails", "longName": "9954498 - Disclosure - Fair Value of Financial Instruments - Reconciliation Of Changes In Liability (Details)", "shortName": "Fair Value of Financial Instruments - Reconciliation Of Changes In Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-21", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "unique": true } }, "R49": { "role": "http://silvaco.com/role/SubsequentEventsDetails", "longName": "9954499 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LinesOfCreditCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-134", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240331.htm", "unique": true } }, "R9999": { "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "longName": "Uncategorized Items - svco-20240331.htm", "shortName": "Uncategorized Items - svco-20240331.htm", "isDefault": "false", "groupType": "", "subGroupType": "", "menuCat": "Cover", "order": "50", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "svco_A2022CreditLineMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "A2022CreditLineMember", "presentation": [ "http://silvaco.com/role/DebtDetails", "http://silvaco.com/role/RelatedPartiesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Credit Line", "label": "2022 Credit Line [Member]", "documentation": "2022 Credit Line" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "svco_AccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://silvaco.com/20240331", "localname": "AccountingPoliciesLineItems", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesAntidilutiveSecuritiesDetails", "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Line Items]", "label": "Accounting Policies [Line Items]", "documentation": "Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "svco_AccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://silvaco.com/20240331", "localname": "AccountingPoliciesTable", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesAntidilutiveSecuritiesDetails", "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Table]", "label": "Accounting Policies [Table]", "documentation": "Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Extensible Enumeration]", "label": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r126", "r127", "r128", "r129", "r130", "r169", "r170", "r171", "r222", "r223", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r242", "r353", "r354", "r355", "r363", "r364", "r370", "r371", "r372", "r379", "r380", "r381", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r409", "r410", "r412", "r413", "r414", "r415", "r425", "r426", "r428", "r429", "r430", "r444", "r445", "r446", "r447", "r448", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r676" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r631" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r596" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r219", "r220" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued income taxes", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r74", "r110" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r29", "r30", "r80", "r140", "r488", "r510", "r514" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r12", "r30", "r383", "r386", "r448", "r505", "r506", "r666", "r667", "r668", "r672", "r673", "r674" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "svco_AldiniSecondAmendedComplaintMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "AldiniSecondAmendedComplaintMember", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aldini Second Amended Complaint", "label": "Aldini Second Amended Complaint [Member]", "documentation": "Aldini Second Amended Complaint" } } }, "auth_ref": [] }, "svco_AllOtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "AllOtherCountriesMember", "presentation": [ "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All other", "label": "All Other Countries [Member]", "documentation": "All Other Countries" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for credit loss, current", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r141", "r221", "r235" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense for intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r47", "r50" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSU Grants (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r190" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r37" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r108", "r138", "r158", "r197", "r205", "r210", "r224", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r375", "r377", "r411", "r484", "r552", "r631", "r642", "r691", "r692", "r737" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "svco_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://silvaco.com/20240331", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://silvaco.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r132", "r142", "r158", "r224", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r375", "r377", "r411", "r631", "r691", "r692", "r737" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term assets", "label": "Assets, Noncurrent", "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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r158", "r224", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r375", "r377", "r411", "r691", "r692", "r737" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation and consolidation and Emerging growth company status", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of contingent consideration", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r374", "r669" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "calculation": { "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r1", "r57", "r373" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://silvaco.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r72", "r92", "r93" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "China", "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r116", "r486", "r526", "r547", "r631", "r642", "r663" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, beginning of period", "periodEndLabel": "Cash, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r34", "r89", "r155" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r89" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "documentation": "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." } } }, "auth_ref": [ "r134" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 11)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r27", "r68", "r485", "r538" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://silvaco.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r98", "r243", "r244", "r597", "r685" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r633", "r634", "r635", "r637", "r638", "r639", "r640", "r672", "r673", "r728", "r743", "r747" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r75" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r75", "r539" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r75" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r75", "r539", "r558", "r747", "r748" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value; 25,000,000 shares authorized; 20,000,000 shares issued and outstanding", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r75", "r487", "r631" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r31", "r145", "r147", "r151", "r480", "r494" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r39", "r41", "r61", "r62", "r218", "r596" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r39", "r41", "r61", "r62", "r218", "r515", "r596" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r39", "r41", "r61", "r62", "r218", "r596", "r656" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of credit risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r70", "r119" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage (in percent)", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r39", "r41", "r61", "r62", "r218" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r39", "r41", "r61", "r62", "r218", "r596" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsReconciliationOfChangesInLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration by Type [Axis]", "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsReconciliationOfChangesInLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Type [Domain]", "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets, net", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r289", "r291", "r310" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion of contract assets, net", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "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 noncurrent." } } }, "auth_ref": [ "r289", "r291", "r310" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue, current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r289", "r290", "r310" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r289", "r290", "r310" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://silvaco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r311" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r100", "r259", "r260", "r270", "r271", "r272", "r276", "r277", "r278", "r279", "r280", "r617", "r618", "r619", "r620", "r621" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r85", "r464" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://silvaco.com/role/RelatedPartiesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r162", "r163", "r262", "r287", "r455", "r610", "r612" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance", "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]" } } }, "auth_ref": [ "r657", "r661", "r675", "r680", "r681", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r735" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r128", "r168", "r175", "r182", "r228", "r234", "r353", "r354", "r355", "r363", "r364", "r382", "r383", "r384", "r386", "r387", "r388", "r392", "r395", "r397", "r398", "r446" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r128", "r168", "r175", "r182", "r228", "r234", "r353", "r354", "r355", "r363", "r364", "r382", "r383", "r384", "r386", "r387", "r388", "r392", "r395", "r397", "r398", "r446" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r128", "r168", "r175", "r182", "r228", "r234", "r353", "r354", "r355", "r363", "r364", "r382", "r383", "r384", "r386", "r387", "r388", "r392", "r395", "r397", "r398", "r446" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r40", "r218" ] }, "svco_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "CustomerOneMember", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "Customer One [Member]", "documentation": "Customer One" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r56" ] }, "svco_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "CustomerTwoMember", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two", "label": "Customer Two [Member]", "documentation": "Customer Two" } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Converted instrument (in shares)", "label": "Debt Conversion, Converted Instrument, Shares Issued", "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period." } } }, "auth_ref": [ "r35", "r36" ] }, "svco_DebtConversionTermsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "DebtConversionTermsOneMember", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Terms One", "label": "Debt Conversion Terms One [Member]", "documentation": "Debt Conversion Terms One" } } }, "auth_ref": [] }, "svco_DebtConversionTermsThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "DebtConversionTermsThreeMember", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Terms Three", "label": "Debt Conversion Terms Three [Member]", "documentation": "Debt Conversion Terms Three" } } }, "auth_ref": [] }, "svco_DebtConversionTermsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "DebtConversionTermsTwoMember", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Terms Two", "label": "Debt Conversion Terms Two [Member]", "documentation": "Debt Conversion Terms Two" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://silvaco.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r99", "r157", "r258", "r264", "r265", "r266", "r267", "r268", "r269", "r274", "r281", "r282", "r284" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/DebtDetails", "http://silvaco.com/role/RelatedPartiesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r17", "r73", "r74", "r109", "r111", "r164", "r259", "r260", "r261", "r262", "r263", "r265", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r427", "r617", "r618", "r619", "r620", "r621", "r670" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://silvaco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "svco_DebtInstrumentCollateralBuildingNumberOfSquareFeet": { "xbrltype": "areaItemType", "nsuri": "http://silvaco.com/20240331", "localname": "DebtInstrumentCollateralBuildingNumberOfSquareFeet", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, collateral, building, number of square feet", "label": "Debt Instrument, Collateral, Building, Number Of Square Feet", "documentation": "Debt Instrument, Collateral, Building, Number Of Square Feet" } } }, "auth_ref": [] }, "svco_DebtInstrumentConvertibleConversionPriceMultiplier": { "xbrltype": "pureItemType", "nsuri": "http://silvaco.com/20240331", "localname": "DebtInstrumentConvertibleConversionPriceMultiplier", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, conversion price, multiplier", "label": "Debt Instrument, Convertible, Conversion Price, Multiplier", "documentation": "Debt Instrument, Convertible, Conversion Price, Multiplier" } } }, "auth_ref": [] }, "svco_DebtInstrumentConvertibleTermsOfConversionAxis": { "xbrltype": "stringItemType", "nsuri": "http://silvaco.com/20240331", "localname": "DebtInstrumentConvertibleTermsOfConversionAxis", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Convertible Terms Of Conversion [Axis]", "label": "Debt Instrument, Convertible Terms Of Conversion [Axis]", "documentation": "Debt Instrument, Convertible Terms Of Conversion" } } }, "auth_ref": [] }, "svco_DebtInstrumentConvertibleTermsOfConversionDomain": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "DebtInstrumentConvertibleTermsOfConversionDomain", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Convertible Terms Of Conversion [Domain]", "label": "Debt Instrument, Convertible Terms Of Conversion [Domain]", "documentation": "Debt Instrument, Convertible Terms Of Conversion [Domain]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r64", "r65", "r259", "r427", "r618", "r619" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://silvaco.com/role/DebtDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate (in percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r24", "r260" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://silvaco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r164", "r259", "r260", "r261", "r262", "r263", "r265", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r283", "r427", "r617", "r618", "r619", "r620", "r621", "r670" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/DebtDetails", "http://silvaco.com/role/RelatedPartiesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r164", "r259", "r260", "r261", "r262", "r263", "r265", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r427", "r617", "r618", "r619", "r620", "r621", "r670" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://silvaco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r25", "r52", "r53", "r63", "r64", "r65", "r69", "r101", "r102", "r164", "r259", "r260", "r261", "r262", "r263", "r265", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r283", "r427", "r617", "r618", "r619", "r620", "r621", "r670" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, term (in years)", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred transaction costs", "label": "Deferred Costs, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r664" ] }, "svco_DepreciatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "DepreciatedIntangibleAssetsMember", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciated Intangible Assets", "label": "Depreciated Intangible Assets [Member]", "documentation": "Depreciated Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r200" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r105" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]" } } }, "auth_ref": [ "r678", "r744" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://silvaco.com/role/RestrictedStockUnits" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r320", "r323", "r350", "r351", "r352", "r628" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r646" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r647" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "svco_EarnOutPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "EarnOutPaymentsMember", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsReconciliationOfChangesInLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earn-out payments", "label": "Earn-out Payments [Member]", "documentation": "Earn-out Payments" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share attributable to common stockholders:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r152", "r172", "r173", "r175", "r176", "r178", "r183", "r185", "r187", "r188", "r189", "r191", "r398", "r399", "r481", "r495", "r613" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r152", "r172", "r173", "r175", "r176", "r178", "r185", "r187", "r188", "r189", "r191", "r398", "r399", "r481", "r495", "r613" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share (EPS)", "label": "Earnings Per Share, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r37", "r38" ] }, "svco_EastWestBankLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "EastWestBankLoanMember", "presentation": [ "http://silvaco.com/role/DebtDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "East West Bank Loan", "label": "East West Bank Loan [Member]", "documentation": "East West Bank Loan" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate fluctuations on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r417" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://silvaco.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate reconciliation, percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r359" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r721" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r644" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r644" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r649" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r644" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r648" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r644" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r644" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r644" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r644" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r128", "r148", "r149", "r150", "r165", "r166", "r167", "r170", "r179", "r181", "r192", "r228", "r234", "r288", "r353", "r354", "r355", "r363", "r364", "r382", "r383", "r384", "r385", "r386", "r388", "r397", "r418", "r419", "r420", "r421", "r422", "r423", "r448", "r505", "r506", "r507", "r525", "r582" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r402", "r403", "r407" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r402", "r403", "r407" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r272", "r313", "r314", "r315", "r316", "r317", "r318", "r403", "r460", "r461", "r462", "r618", "r619", "r625", "r626", "r627" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r402", "r403", "r404", "r405", "r408" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r401" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a01", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r272", "r313", "r318", "r403", "r460", "r625", "r626", "r627" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a02", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r272", "r313", "r318", "r403", "r461", "r618", "r619", "r625", "r626", "r627" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a03", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r272", "r313", "r314", "r315", "r316", "r317", "r318", "r403", "r462", "r618", "r619", "r625", "r626", "r627" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of liabilities, 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). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset." } } }, "auth_ref": [ "r58", "r107" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsReconciliationOfChangesInLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsReconciliationOfChangesInLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsReconciliationOfChangesInLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r14", "r60" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r14", "r60" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "svco_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://silvaco.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeGainLoss", "crdr": "debit", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsReconciliationOfChangesInLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign exchange", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Exchange Gain (Loss)", "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Exchange Gain (Loss)" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsReconciliationOfChangesInLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r406" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsReconciliationOfChangesInLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Earn-out payments", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r59" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsReconciliationOfChangesInLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r272", "r313", "r314", "r315", "r316", "r317", "r318", "r460", "r461", "r462", "r618", "r619", "r625", "r626", "r627" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r401", "r408" ] }, "svco_FinancialInstitutionRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "FinancialInstitutionRiskMember", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Institution Risk", "label": "Financial Institution Risk [Member]", "documentation": "Financial Institution Risk" } } }, "auth_ref": [] }, "svco_FinancialInstutionAxis": { "xbrltype": "stringItemType", "nsuri": "http://silvaco.com/20240331", "localname": "FinancialInstutionAxis", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instution [Axis]", "label": "Financial Instution [Axis]", "documentation": "Financial Instution" } } }, "auth_ref": [] }, "svco_FinancialInstutionDomain": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "FinancialInstutionDomain", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instution [Domain]", "label": "Financial Instution [Domain]", "documentation": "Financial Instution [Domain]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Amortization Period (in years)", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r136", "r240" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r97" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r465", "r466" ] }, "svco_FiniteLivedIntangibleAssetsFullyAmortized": { "xbrltype": "monetaryItemType", "nsuri": "http://silvaco.com/20240331", "localname": "FiniteLivedIntangibleAssetsFullyAmortized", "crdr": "debit", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized intangible assets", "label": "Finite-Lived Intangible Assets, Fully Amortized", "documentation": "Finite-Lived Intangible Assets, Fully Amortized" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Value", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r96", "r466" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r465" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.0 }, "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsFutureAmortizationExpenseDetails", "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Value", "terseLabel": "Net Carrying Value", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r96", "r465" ] }, "us-gaap_ForeignCurrencyTransactionGainLossRealizedAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossRealizedAfterTax", "crdr": "credit", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange gain (loss)", "label": "Realized Gain (Loss), Foreign Currency Transaction, after Tax", "documentation": "Amount, after tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r524", "r593", "r594", "r745", "r746" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currencies", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r416" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on disposal of fixed assets", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r8" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r86", "r562" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r135", "r237", "r479", "r616", "r631", "r683", "r684" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r95" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPeriodIncreaseDecrease", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, period increase (decrease)", "label": "Goodwill, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r682" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r84", "r158", "r197", "r204", "r209", "r212", "r224", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r411", "r615", "r691" ] }, "us-gaap_GrossProfitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfitAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Gross profit", "label": "Gross Profit [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income tax provision", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r82", "r113", "r197", "r204", "r209", "r212", "r482", "r492", "r615" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://silvaco.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r159", "r357", "r360", "r361", "r362", "r365", "r367", "r368", "r369", "r520" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://silvaco.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r115", "r124", "r180", "r181", "r201", "r358", "r366", "r496" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedTaxesPayable", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued income taxes", "label": "Increase (Decrease) in Accrued Taxes Payable", "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes." } } }, "auth_ref": [ "r669" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "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." } } }, "auth_ref": [ "r669" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r463", "r669" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r669" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r669" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://silvaco.com/role/DebtDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, debt", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r87", "r278", "r286", "r620", "r621" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest and other expense, net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "JP", "presentation": [ "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Japan", "label": "JAPAN" } } }, "auth_ref": [] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "KR", "presentation": [ "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Korea", "label": "KOREA, REPUBLIC OF" } } }, "auth_ref": [] }, "svco_KipeeMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "KipeeMember", "presentation": [ "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Kipee", "label": "Kipee [Member]", "documentation": "Kipee" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://silvaco.com/role/LeasesLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://silvaco.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r436", "r630" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://silvaco.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r733" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://silvaco.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Maturity", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r734" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r443" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r443" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r443" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r443" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r443" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r734" ] }, "svco_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://silvaco.com/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r443" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, term of contract (in years)", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r732" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://silvaco.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r432" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r21", "r158", "r224", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r376", "r377", "r378", "r411", "r537", "r614", "r642", "r691", "r737", "r738" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r79", "r112", "r490", "r631", "r671", "r679", "r730" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r23", "r133", "r158", "r224", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r376", "r377", "r378", "r411", "r631", "r691", "r737", "r738" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r58" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "svco_LicenseAgreementTermExtension": { "xbrltype": "durationItemType", "nsuri": "http://silvaco.com/20240331", "localname": "LicenseAgreementTermExtension", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "License agreement, term extension (in years)", "label": "License Agreement, Term Extension", "documentation": "License Agreement, Term Extension" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseMember", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software license revenue", "label": "License [Member]", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r694" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://silvaco.com/role/DebtDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://silvaco.com/role/DebtDetails", "http://silvaco.com/role/RelatedPartiesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://silvaco.com/role/DebtDetails", "http://silvaco.com/role/RelatedPartiesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party line of credit", "label": "Line of Credit, Current", "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r73", "r109" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "svco_LoanMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "LoanMember", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan", "label": "Loan [Member]", "documentation": "Loan" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Assets by Geographic Areas", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r16" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/DebtDetails", "http://silvaco.com/role/RelatedPartiesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term loan facility", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r17", "r111", "r271", "r285", "r618", "r619", "r740" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term loan facility", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r139" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://silvaco.com/role/DebtDetails", "http://silvaco.com/role/RelatedPartiesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://silvaco.com/role/DebtDetails", "http://silvaco.com/role/RelatedPartiesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r25", "r51" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r687", "r688" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r687", "r688" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Damages sought", "label": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r686", "r687", "r688" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r218", "r624", "r693", "r741", "r742" ] }, "svco_MicronTechnologyInc.MicronMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "MicronTechnologyInc.MicronMember", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Micron Technology Inc. (\u201cMicron\u201d)", "label": "Micron Technology Inc. (\u201cMicron\u201d) [Member]", "documentation": "Micron Technology Inc. (\u201cMicron\u201d)" } } }, "auth_ref": [] }, "svco_MilestonePaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "MilestonePaymentsMember", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsReconciliationOfChangesInLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone achievement", "label": "Milestone Payments [Member]", "documentation": "Milestone Payments" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r218", "r624", "r693", "r741", "r742" ] }, "svco_NangatePartiesCrossComplaintMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "NangatePartiesCrossComplaintMember", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nangate Parties Cross-Complaint", "label": "Nangate Parties Cross-Complaint [Member]", "documentation": "Nangate Parties Cross-Complaint" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r154" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r154" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r89", "r90", "r91" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r83", "r91", "r114", "r131", "r143", "r146", "r150", "r158", "r169", "r172", "r173", "r175", "r176", "r180", "r181", "r186", "r197", "r204", "r209", "r212", "r224", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r399", "r411", "r493", "r560", "r580", "r581", "r615", "r641", "r691" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently adopted accounting pronouncements and Accounting guidance issued and not yet adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "svco_NewHorizonsCambridgeLTDAndNewHorizonsFranceMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "NewHorizonsCambridgeLTDAndNewHorizonsFranceMember", "presentation": [ "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Horizons (Cambridge) LTD and New Horizons France", "label": "New Horizons (Cambridge) LTD and New Horizons France [Member]", "documentation": "New Horizons (Cambridge) LTD and New Horizons France" } } }, "auth_ref": [] }, "svco_NewHorizonsCambridgeLTDMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "NewHorizonsCambridgeLTDMember", "presentation": [ "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Horizons (Cambridge) LTD", "label": "New Horizons (Cambridge) LTD [Member]", "documentation": "New Horizons (Cambridge) LTD" } } }, "auth_ref": [] }, "svco_NewHorizonsFranceMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "NewHorizonsFranceMember", "presentation": [ "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Horizons France", "label": "New Horizons France [Member]", "documentation": "New Horizons France" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r55" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r217" ] }, "svco_NumberOfInternationalOfficeLeases": { "xbrltype": "integerItemType", "nsuri": "http://silvaco.com/20240331", "localname": "NumberOfInternationalOfficeLeases", "presentation": [ "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of international office leases", "label": "Number Of International Office Leases", "documentation": "Number Of International Office Leases" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r677" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails", "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "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." } } }, "auth_ref": [ "r677" ] }, "svco_OneFinancialInstitutionMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "OneFinancialInstitutionMember", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Financial Institution", "label": "One Financial Institution [Member]", "documentation": "One Financial Institution" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r197", "r204", "r209", "r212", "r615" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://silvaco.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r437", "r630" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://silvaco.com/role/LeasesNarrativeDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r731" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "terseLabel": "Total operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r434" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://silvaco.com/role/LeasesOperatingLeaseRightofUseAssetsandLeaseLiabilitiesDetails", "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities, current", "terseLabel": "Current portion of lease liability", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r434" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://silvaco.com/role/LeasesOperatingLeaseRightofUseAssetsandLeaseLiabilitiesDetails", "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities, non-current", "terseLabel": "Non-current portion of lease liability", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r434" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://silvaco.com/role/LeasesAdditionalInformationRelatedtoOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for operating lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r435", "r439" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://silvaco.com/role/LeasesOperatingLeaseRightofUseAssetsandLeaseLiabilitiesDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r433" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://silvaco.com/role/LeasesAdditionalInformationRelatedtoOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r442", "r630" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://silvaco.com/role/LeasesAdditionalInformationRelatedtoOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r441", "r630" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r137" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r6", "r11", "r106" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r6", "r11", "r106", "r144", "r147" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "svco_OtherToolsMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "OtherToolsMember", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Tools", "label": "Other Tools [Member]", "documentation": "Other Tools" } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contingent consideration", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentOfFinancingAndStockIssuanceCosts", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred transaction costs", "label": "Payment of Financing and Stock Issuance Costs", "documentation": "The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r88" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r665" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://silvaco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Rate", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Financial Statements", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "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." } } }, "auth_ref": [ "r662" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from loan facility", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r32", "r518" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "presentation": [ "http://silvaco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from loan", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r32" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/RelatedPartiesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r214", "r464", "r497", "r498", "r499", "r500", "r501", "r502", "r608", "r622", "r632", "r658", "r689", "r690", "r693", "r741" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/RelatedPartiesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r214", "r464", "r497", "r498", "r499", "r500", "r501", "r502", "r608", "r622", "r632", "r658", "r689", "r690", "r693", "r741" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r483", "r491", "r631" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r153", "r236" ] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r46" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r319", "r452", "r453", "r532", "r533", "r534", "r535", "r536", "r557", "r559", "r588" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r160", "r161", "r452", "r453", "r454", "r455", "r532", "r533", "r534", "r535", "r536", "r557", "r559", "r588" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r563", "r564", "r567" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r319", "r452", "r453", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r532", "r533", "r534", "r535", "r536", "r557", "r559", "r588", "r736" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://silvaco.com/role/RelatedParties" ], "lang": { "en-us": { "role": { "terseLabel": "Related Parties", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r449", "r450", "r451", "r453", "r456", "r521", "r522", "r523", "r565", "r566", "r567", "r586", "r587" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://silvaco.com/role/RelatedPartiesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r162", "r163", "r262", "r287", "r455", "r611", "r612" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r71", "r356", "r739" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Adjustment", "label": "Revision of Prior Period, Adjustment [Member]" } } }, "auth_ref": [ "r165", "r166", "r167", "r178", "r179", "r191", "r397", "r398", "r650", "r651", "r652", "r653", "r657", "r659", "r660" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r129", "r165", "r166", "r167", "r169", "r170", "r172", "r173", "r174", "r175", "r177", "r178", "r179", "r180", "r181", "r182", "r191", "r229", "r230", "r364", "r393", "r397", "r398", "r399", "r431", "r447", "r448", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r516" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r129", "r165", "r166", "r167", "r169", "r170", "r172", "r173", "r174", "r175", "r177", "r178", "r179", "r180", "r181", "r182", "r191", "r229", "r230", "r364", "r393", "r397", "r398", "r399", "r431", "r447", "r448", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r516" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "svco_RestrictedStockUnitsRSUsTimeBasedMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "RestrictedStockUnitsRSUsTimeBasedMember", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) - Time-Based", "label": "Restricted Stock Units (RSUs) - Time-Based [Member]", "documentation": "Restricted Stock Units (RSUs) - Time-Based" } } }, "auth_ref": [] }, "svco_RestrictedStockUnitsRSUsTimeBasedNonvestedMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "RestrictedStockUnitsRSUsTimeBasedNonvestedMember", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs), Time Nonvested", "label": "Restricted Stock Units (RSUs) - Time-Based, Nonvested [Member]", "documentation": "Restricted Stock Units (RSUs) - Time-Based, Nonvested" } } }, "auth_ref": [] }, "svco_RestrictedStockUnitsRSUsTimeBasedVestedMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "RestrictedStockUnitsRSUsTimeBasedVestedMember", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs), Time Vested", "label": "Restricted Stock Units (RSUs) - Time-Based, Vested [Member]", "documentation": "Restricted Stock Units (RSUs) - Time-Based, Vested" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r76", "r103", "r489", "r509", "r514", "r519", "r540", "r631" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r128", "r165", "r166", "r167", "r170", "r179", "r181", "r228", "r234", "r353", "r354", "r355", "r363", "r364", "r382", "r384", "r385", "r388", "r397", "r505", "r507", "r525", "r747" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://silvaco.com/role/RelatedPartiesDetails", "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total revenue", "terseLabel": "Revenue from contract with customer", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r198", "r199", "r203", "r207", "r208", "r214", "r216", "r218", "r308", "r309", "r464" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r125", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r607" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://silvaco.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r125", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r312" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r15" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://silvaco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r122" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://silvaco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://silvaco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "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." } } }, "auth_ref": [ "r123" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://silvaco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r123" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://silvaco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://silvaco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r654" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://silvaco.com/role/LeasesAdditionalInformationRelatedtoOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r440", "r630" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, consideration received on transaction", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "svco_SaleOfStockConsiderationReceivedOnTransactionIncludingStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://silvaco.com/20240331", "localname": "SaleOfStockConsiderationReceivedOnTransactionIncludingStockIssuanceCosts", "crdr": "debit", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, consideration received on transaction, including stock issuance costs", "label": "Sale Of Stock, Consideration Received On Transaction, Including Stock Issuance Costs", "documentation": "Sale Of Stock, Consideration Received On Transaction, Including Stock Issuance Costs" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, price per share (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r218", "r655" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r48", "r49", "r465" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r66", "r67", "r563", "r564", "r567" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r45", "r81" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r49" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r643" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r645" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r216", "r217", "r528", "r529", "r530", "r589", "r590", "r591", "r592", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r623", "r635", "r693", "r741" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://silvaco.com/role/SegmentReportingandGeographicalConcentration" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting and Geographical Concentration", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r193", "r194", "r195", "r196", "r197", "r202", "r206", "r210", "r211", "r212", "r213", "r214", "r215", "r218" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "svco_SemiconductorIntellectualPropertySIPMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "SemiconductorIntellectualPropertySIPMember", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Semiconductor Intellectual Property (\"SIP\")", "label": "Semiconductor Intellectual Property (\"SIP\") [Member]", "documentation": "Semiconductor Intellectual Property (\"SIP\")" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r628" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contract Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited / canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r340" ] }, "svco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresInPeriodWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://silvaco.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresInPeriodWeightedAverageRemainingContractualTerms", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited / canceled (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures In Period, Weighted Average Remaining Contractual Terms", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures In Period, Weighted Average Remaining Contractual Terms" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited / canceled (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r340" ] }, "svco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://silvaco.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue", "crdr": "credit", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date fair value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted In Period, Fair Value", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted In Period, Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r338" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r338" ] }, "svco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://silvaco.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageRemainingContractualTerms", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants In Period, Weighted Average Remaining Contractual Terms", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants In Period, Weighted Average Remaining Contractual Terms" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r335", "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r335", "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, beginning and ending balance (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "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." } } }, "auth_ref": [ "r104" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r339" ] }, "svco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://silvaco.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageRemainingContractualTerms", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested In Period, Weighted Average Remaining Contractual Terms", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested In Period, Weighted Average Remaining Contractual Terms" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ] }, "svco_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiquidityEventNumberOfAdditionalSharesAuthorizable": { "xbrltype": "sharesItemType", "nsuri": "http://silvaco.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLiquidityEventNumberOfAdditionalSharesAuthorizable", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidity event, number of additional shares authorizable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Liquidity Event, Number Of Additional Shares Authorizable", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Liquidity Event, Number Of Additional Shares Authorizable" } } }, "auth_ref": [] }, "svco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualIncreasePercent": { "xbrltype": "percentItemType", "nsuri": "http://silvaco.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualIncreasePercent", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum annual increase (in percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Annual Increase, Percent", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Annual Increase, Percent" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares reserved (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r54" ] }, "svco_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingRequirements": { "xbrltype": "integerItemType", "nsuri": "http://silvaco.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingRequirements", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of vesting requirements", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number Of Vesting Requirements", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number Of Vesting Requirements" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "svco_ShareBasedPaymentArrangementExpenseLiquidityEvent": { "xbrltype": "monetaryItemType", "nsuri": "http://silvaco.com/20240331", "localname": "ShareBasedPaymentArrangementExpenseLiquidityEvent", "crdr": "debit", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidity event, stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense, Liquidity Event", "documentation": "Share-Based Payment Arrangement, Expense, Liquidity Event" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting rights (in percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r695" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "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." } } }, "auth_ref": [ "r629" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting and Reporting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r92", "r156" ] }, "svco_SoftwareLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "SoftwareLicensesMember", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software Licenses", "label": "Software Licenses [Member]", "documentation": "Software Licenses" } } }, "auth_ref": [] }, "svco_SoftwareMaintenanceAndServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "SoftwareMaintenanceAndServiceMember", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Maintenance and service", "label": "Software Maintenance And Service [Member]", "documentation": "Software Maintenance And Service" } } }, "auth_ref": [] }, "svco_StandardProductWarrantyTerm": { "xbrltype": "durationItemType", "nsuri": "http://silvaco.com/20240331", "localname": "StandardProductWarrantyTerm", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard product warranty, term", "label": "Standard Product Warranty, Term", "documentation": "Standard Product Warranty, Term" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r28", "r128", "r148", "r149", "r150", "r165", "r166", "r167", "r170", "r179", "r181", "r192", "r228", "r234", "r288", "r353", "r354", "r355", "r363", "r364", "r382", "r383", "r384", "r385", "r386", "r388", "r397", "r418", "r419", "r420", "r421", "r422", "r423", "r448", "r505", "r506", "r507", "r525", "r582" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r216", "r217", "r528", "r529", "r530", "r589", "r590", "r591", "r592", "r595", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r623", "r635", "r693", "r741" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r165", "r166", "r167", "r192", "r464", "r517", "r527", "r531", "r532", "r533", "r534", "r535", "r536", "r539", "r542", "r543", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r559", "r561", "r562", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r582", "r636" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r165", "r166", "r167", "r192", "r464", "r517", "r527", "r531", "r532", "r533", "r534", "r535", "r536", "r539", "r542", "r543", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r559", "r561", "r562", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r582", "r636" ] }, "svco_StockAndCashBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240331", "localname": "StockAndCashBasedAwardsMember", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock And Cash-Based Awards", "label": "Stock And Cash-Based Awards [Member]", "documentation": "Stock And Cash-Based Awards" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r75", "r77", "r78", "r94", "r541", "r558", "r583", "r584", "r631", "r642", "r671", "r679", "r730", "r747" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity note, stock split, conversion ratio", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r18" ] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock split", "label": "Stockholders' Equity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r10", "r585" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r424", "r458" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails", "http://silvaco.com/role/SubsequentEventsDetails", "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r424", "r458" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r424", "r458" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails", "http://silvaco.com/role/SubsequentEventsDetails", "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r424", "r458" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails", "http://silvaco.com/role/SubsequentEventsDetails", "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r424", "r458" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://silvaco.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r457", "r459" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary, Sale of Stock [Line Items]", "label": "Subsidiary, Sale of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://silvaco.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r42", "r43", "r44", "r117", "r118", "r120", "r121" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://silvaco.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r438", "r630" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://silvaco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://silvaco.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r184", "r189" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in computing per share amounts:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r183", "r189" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480228/946-830-45-38" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 70 0001628280-24-029005-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-029005-xbrl.zip M4$L#!!0 ( (@^U%AE#G"N#0@ &@J . 97AH:6)I=#,Q,2YH=&WM M6FUSV[@1_MY?@3K3G#,CR7I-9-GQC,Y1+NITXIZB]/JM Q)+$35(\ !0LN[7 M=Q>@+/E%B9PXJ>(V,Y%%8K%88!\\^Q#B:>HR=7:: A=G?SK]<[W.WNBXS"!W M+#; '0A66IG/V&\"["6KURNK>AW4FGX&SEY_0H M7)\>^4%.(RV69Z="SID4KP]D4W0ZO6:7OVJ^/.YV^CQJ)EQ N]<7G7[\A?L(M)=:TX]M!(KKYJW)]Y MQ"_9L,&F/$4'#QS_<>9>8S$8)Y,EY7B@0,ZB%C)F0)Z&1/G.-D@9'X#)G/%^R,G>F! P=18[7 M.Y@[SC*\(K9@"8_QEF$ZDXXY'>SN&.00@[7<+,DDXY> XV[XM'A/8# XI/)B M"<<@@U@:%$=HEF-WC$2 88M4QBFS)7VL^R_ 0.6$)I!)JU!%D2!;2)?B!&T! ML0^0_!88FA8XS3EV$RQ:;B[#$X1AYP> (;!$YIAHPLPZL37$()ICL]EHEWF" M?,*=1#\RCU4IT">"9R.+-02>) XJ,/<$6X*S4FM<5I"PMX9&Z M)CFMD42HT M0#!J1(P?SOIX8FY3EBB]L"ND&IA)ZPS'@3C=#'%CE+4-P-E5,'>B?8*8Z^X/ MYJ8W$O3\6;_=>G5B*U158H&H0B>)Q,M#^\)G;\RX 8\3S+N,%% ^&2 X(R5M M2CW(+$.F)+:D:R%MK+0ML1]QJ-$J *8P.@:!MRT[1'P(0, %$(RNXI3G,V!# MI*=)J-M-5N)2DB_. 5AJ$$9%M@#B B@)ZV&C)C=$2'(UF M?!O?:$%5_PDJ*[X_F'T#%I<&L^8KW>=Q5:,B'//2[MZ%JF$$"(]JI%!?=6G0 M 1+67%I/@V@%N?=#>GI-H)LD;$!QC[>JP*[A4JL(FAHEDBG&8K62PA^9V#*R M4DAN)$U !AG@RT).GDI+I=EO4^OKN"=-;0$#IR6#V)= MXK%'$ R;.@>_14"&2,?8'\03I-]H7Z&\,W?=0?3NK+L:B]$*2H'"4KD\T]#+%H)=K\'(:P$QN/Q1@,\+#X M) 7^1($.&_+R.JX7(:J4VVO!00SH<0_"EP:_'A5M+YF2EZ"JXX5;]K6O7J(G MBO7>_F#]BQ_1_/FC6.V4VIJNB#TWT;IF+L+; U3('4E['1U'6>NTL=>%W]] MEUDFG0/X1&V(-$H+:A<2X_-.#A'32,66J![_DKA>;43XO908OM]T91[[@X@7 M_W_^^I: '"J4:[@X$O%&3[WT$!U+0'149?OZ.6@!_)+J<)!OOA)[X>E/15?G M1@_"7/7($DX?[F$X+K"CA6N"VXK/2JYB%P09JLI:$ ,6E8 M,X0(KI&?3%58 M[CUA^SSY_1C@VJ,GHB$6\,0@6]0PU> Y#L'B#ZXK5-5"_9/Y7&,05 1S/JO. MWTU%BY 52B\!6Q>I#D3(;V 6,?8H"J%Q)_-GI\X_+%6+&"&VP-1Q+14O+ Q6 M7TZ0F O%EP.9^X7QG4YNOFQ KR7,B>!1'520\5 )S>LW%AK-\-:",_A?K$:N MFAN^Z#WI::/OQ%V,*T8C^05VC)_ MI,E6^?GFR/NZG--FHK=#OC3OO?_AO.\/J7A7 ^EPH'B'A)^G$A(VNH*XI(,C M=A$>I+8E_[RTFWO\N"7**O/\*;GD7_#]#]02P,$% @ MB#[46)O5<(< " 'BD X !E>&AI8FET,S$R+FAT;>U:;7/;N!'^WE^! M.M.<,R/)>DUL2?&,XL@7=3IQ3U%Z_=8!R:6(&B1X "A9_?7=!:@76Y8C7QR/ MSFUF8IO$8K' /GCV(CPH-4*XPZTFXW6:2OJU%NMLW=O6V$SK@?_:AQA5S3W?8Q= M2'A_E(JLF@"-WVUWCU5F<3"-G?V?WL>V)ZZGZ,RJ MO'N&CBSE=:BDTMU7=?>O1RW5F*="+KH_?0(Y RM"_E/% M\,Q4#6@1>Q,C_@/.N[N:^[C?H0,I,EC.H]&DX(:S5JS=OA M;P2^$6F(RPQZ_U G(@7#/L.MP?/ 3^?O7\9>O@\\3-KEBXZ]_&[)&BU<;[6/^ MAEV-RSN=R-\Y^,E@'B:?ANP+)F$\FHR&7S A%Y\&GW\>LL'%A-+4.&NU=T[C M]J[X<9N@?6_PHPH;+WC&!NP#KJ'**BP$;46\8#;AN#GN'_[LPY-7?$EF$@W6K9/3<$V[4EO-YQF'OK$V]UJ&)CUC"9\ TS 3, MD?UM(@S[I> :L2P7; RYTI:IC%TJG7J::M2KOS 5LR]"SGBHV,]:%7F%C;(0 M4W7VPE+5/)Q4?> &$X2I2!?L.E-S"=$4*CYCVN+5B1 M65T AH[EW55ZS!UG*5YIP26+>8BW-%.IL,PJ;[=ED$$(QG"]().47P..N^'3 MX+T(@\$AI9,). 89A$*C+$"S#+MC)!%H-D]$F#!3T(]U_SEH*)W0!%)A).H' MDB)S81. (;!89)AHPLPZL17$ M()ICL]YH%UF,?,*M0#\B"V41H4\$ST86*P@\01R48^X)M@1G*=>X+"%A[@R- MT(\$.:Z012'1 ,&H$#%N../B";E)6"S5W"R1JF$JC-4-458V &>6 MP6Q%^P(QUSXCUJ]-FXUW/E*@JQ0)1A8IC@9?'YHW+WHAQ#0XGF'<1 M2*!\,D!P!E*8A'J068I,26Q)UY$PH52FP'[$H5I)#YA(C @2< M!\'P)DQX-@4V0'H:%Q),629)3G:.P8?BI"1=^4M!6C'S:*5!&!'9!H@]J"B@ MQXT6WQHMQM%HQG?QC194]5^@LN*'@]F/8'!I,&NNTGT;5Q4JPB$OS/Y=J!H& M@/ H1_+U514:'2!AS81Q-(A6D#D_I*?7!+I)PAHD=W@K"^P:+I62H*E1()EB M+$9)$;G# E,$1D2":T$3$%X&N+*0D:?"4&EVV]2X.NY(4QG @"R2-'7*46N* ML)"6%SA'6QHF4,%0Z<@$XZ3J%#+6'1'1C"^2T;<@$9;E',&XOD3LB M?W$8#@\ PPV:]G#&9>$8B](+<8S"48> ;C2%WLPL+^\7Q,ZP&)'9$_C ME6>@"KL[@GUJ!%]9 \GJ^-M/0RQ8"G:W!\&O!,;C\$8#O"S,10> N25O^H1N M X,>RTL=YUKN1=\CV)+*N@K#0E/Z-VKH/5Y392S>I]-*]&5"=/2;/^YAQSNZ MQ(ACY+$[UF7@^"0%[D2!#ANR8A77&Q]5PLU*HD"U)NXJ. MHZRU2IM5X7V1P/B/0?-@5]3'?;R MS55B)SS=J>CRW.A1F"L?6?SIPST,QR/L:&!%<#OQ6:^QL>\CM6:U3?WJO+MC3 MO=R>N(7PBX'K;7*>O3]J'=W9D]TZW+R$VJWLJ/P9MZY+ M^H?%[6+WQ'-9?0+R;%ST^E4;=Z#[Z0]@'TE- ^*([XK OS*OE>_,[WSVLH&O M93!EYY8#TY-![O>:/CWX]S M68XD%=HR=XS)*#V]'[F#OBO5]0=2O3O)G?_A M)!\$&3I776%QC'"/!%\D F)VN2K<5_XA:3O3)ZX /_PA4JG7GEN=?43AXTB> M_;7(@#7K%?>MX$[-N?D]7ZZ,>V7;]:\A9K#UA=]Z"SO-45]WX0'NX\)N=_G& M1X'E3_]]XHG[+O*_4$L#!!0 ( (@^U%B3TL>ZQP0 'L4 . 97AH M:6)I=#,R,2YH=&WM6&U3VT80_MY?L373!&8L((X$X+C3%-OW5. MNA.^LN 3'J;6F,E\K?K'4$'A!%]Y+=]U:\ K5L )NX:Y7)'L9;L@6>$43/&T4BSX[ZP*8A^OJ_V_0C^"9ZS)QP], M$M'-DL=<0R=P_?L9;+?W!"O/U%?:_#2:+V9'L^ED,3L]@=,CF![/HB.(?HFF MYXO9SQ$NH32:;TSLN23RT_G\['QRLH#%*W ZKU=ZM%IY M]LD@#HOC",X0A/EL,8O.$)#I\>3D;023Z<+ Y \[79B<'((_@'/WS)VZ1MN" MZ'=ZWE8\'-SGX6]EH7FZWC[E8R:NF.8)V9#L\$^Y=C^9ZZP-A\J%9L=;QIXH M3L07Q7U#8G()$Q<69(D._F;\Q\F]#=,E9RE$-RPI-;]B<)JF/&$*9 IG7%R1 M1,);),GBQ,P@";S25JYQD:_ODC_;:0"5@(BQ> SHP2+8A+U51 M$DQ(2R3*BQV_[XT:MK!$9O!:,7K 7.[W!:!N2FCKFA%)\ MKSF"I3H,>F[P2=Y62SRC>'!#QY#[J9ELH>B/O@*3[I?([[J#GDG?5/]=210V M,K&&.\:/&M"02J5??Y060+#DE+XD:AD61EU_'8U2MRE M8^6]82.DI<"0";H4'/OB-==+ZU2Q#R57S$P;A27Y?1KNDCW \'YOE^Y]Y!F> M#<6U<1/=)$N27;"&;*8+(I6&(R 9_9].3T GGB$]5L1@ANAFFJ IQ56+5,VP ME'##MURQPL#<-F(B!* 9,VT;25#DB'O1ME8ISTB6F'5T2+EUC7 :K5)4+)$Y M4S9FL8FLJ, E+9J@N"=MFB'/W&UHT?F"2=$U+2R=*K$MR.PZU5CL,;95],FR;L?M#?L;Q9[K;Y1]SNW0[7F/[]5N=K"5VWU;B*H86.\"(7[=ZK0: M@YJ6H0>^Q:OQ]QG5(+\QRG"'*$20I.P> S M^C>/T!=A;8^/N3-LPGLSTOW_,-+/HB5:5R'7&"/9 N4-UZ.'2._;U_#GK_1? MZ8)[B&./;?7P?9DQG)RKZ7GC7'+W8UDN"SL0A8H)8BKPX//9[3FVDX=W:T)B M/,RE?FCR%U_CX!U!+ P04 " "(/M18\%M6FJL$ 2$P M#@ &5X:&EB:70S,C(N:'1M[5AM;]LV$/Z^7W%SL#0!+$62+;\W@.LJC8!%JF8BTRJ%)5$^_4[4E(;+TWG#46:8?,'P>*]\>YY2!XU6>M->CQ9 M,T*/OYE\ZSCP6L;%A@D-L6)$,PI%SL45O*,LOP;'J;5F,BL5OUIK"+R@"^^D MNN8WI))KKE-VW/B9'%7ODR,;9+*2M#R>4'X#G+YL\7Y_V&%!AWK$"[L>]59A M+Z2#?J^?D$$_[/9_]5MHBNJ53:[+E+UL;;APULS$'W7#3(]O.=7KD>]YW[6L MWO$DD4)C,(7&U=_*QT-/1%VA,RTS-$=/FMUIAZ3\2HQL?JW*5:,>RU2JT9YG M?V,C<1*RX6DY>K'D&Y;#&;N%A=P0\:*=$Y$[.5,\J11S_CNK@MC7VVK^??23 MO8E@.EL:F/QAIPO3L]?@#^#2 MO7!GKM&V(/J=T-N)AX-M'OY6Y)HGY>XIG[+TAFD>DT>2'?XIU^XG"-9W*3$5':-W]\V 8J8_Y_>\<5-" M%FLN135FZM@&D@.A,C.[ZWW#+T M44ZLK=%;L=Q*-B5<"WF;,GK%]O?"P7@7Y$QA,T(I;O9.RA(]"D(W^"28U1 7 M%"L[<@SB3PVOA:+W(:TGC+U=(K_K#D*3OJG^VX(H7-UI"0N6285("#B1:E,# M[SEO&SQK0D$BE7U_7UD"PY)2^)&H>%T9=?QV=;[>IV/EO6$C)$6*(6-TF7+< M+&ZY7ENGBKTON&+F",XMR;=I>$ . !,4Y M:;,99^'59)6R1KR2BC+E8*E3DN5LU/P94YYG*2E'7-BZ6:-Q[6PE MM9:;D6G^;LPF').TII6E4R7^V!>Z7M4;:FP(-6TBUV+7BHXT?2CK=MQPV'M4 M[+G^H[+/N1VZH??EO=K)#G9R>V0+414#ZYTCQ"];G59C4--RY(%O\6K\?48U MR.Z,\OT%;DC] !V9/>'RMJ"_*KJ7YZ .ZC6.XUM5#,$3::<@D%K_/R1_]M ]_[#0#\+.*VK$=<8 M(]X!X.J"=OFE_IWO4:&P^[V<+WA6#8NU;]ZZ.=P?UO M.)G,;4LR4BPEYHKVX*O.QV5LSW[OHPE9X5HN]$.3O_@05#^K;U)']EO8'U!+ M P04 " ")/M18[1Q_!Q37 0#KL! $0 '-V8V\M,C R-# S,S$N:'1M M[+UK=^)(DC#\?7^%7GIVN^HV:K#4AYB8R(C'O\]G_>)H;T0FU'M\S??Y6KM5\E M:JJ6IIO/O__:&US=WO[Z?R[_Z[?_KU+YOU\>[Z1K2_4FU'2E*YL2EVK2J^Z. M)7=,I7]8]D_]A4@/!G%'ECVI5/AK5]9T9NO/8U=2:DHC>"SXU;YH-UO==HVT M*]UNJUEIM&I:I=.BM0II=VB=D,9P-&J6GR^&LMI6ZVJSHG4Z:J5!U6ZE6VLW M*JUAK:,U1Z335KME[6+8D4>JK,I#0CJ-8;L]E(G:H,WZJ*/6&VVES>8=N[!G MV+?I7!BZ^?/WTMAUIQ>?/KV^OE;?AK91M>SG3TJM5O^$/P^)0TO^XV^./O?T M:SUX5O[T?[_?#=0QG9"*;CHN,=7P+=VQ&HK<7C./_T3P@N?:*Q_N?H)?PP>= MRC,AT_#A$7&&[$'_!WA!J8?+>',K#E7G1H;/U6?KY9-NPE8I'O$GUR:F@R=( M7, )&$%N5FJ=2ET.@; $-!\,06Q=R;M=MRBE5JDI%5D) M!G%L=QD*\.4%RU/-.U M9^$[[/D M/Z/''Y8&UA:>]4=M?>(_LD@=/G;F!+M\K<)=8F$;U;HOSW]Y??2E66Z0.R5I]D4EJ+R3[^77/KF?F(G M^.GRO_[KOWYS==>@EPC<2@#(WS[Q+W_[Q(<>6MKL\C=-?Y$<=V;0WTN:[DP- M,KLP+9/" O2W"WR0VOQ/7=.HR?Z$W^^!X]BZRN=_26H&S,LD$1Z+Z M1<"6ONJ.2HQ_4F)_A6^2Q-']]Q+0Q\5(?Z-:940, MY$7^K-W2)?MB]PGGP?8 CUO:'.#JM=+EW^7=)[CR;'ON6&Y,[1KNC?G-:?!- M90*CC"L:":$*U'@I*Y_JZ:97E&!^GP5>]%1&@7"A#8"F-&)KSH\I3GGS!NCL MZ$.#WNF.&TPKMYJERW7L])>5 P)W:,GU[W0RI/:*17^UB8H<3/),G2_9]/#Q MTL(V&JV2I%%5G\ !_UZZO?^ZN*N!:ZD_QY8!)./< +6ZLWO+I>S;P=3072!= M_U9_1)8)IX)' /40OQI =I6F\%"@Y6M!V^C ^S#T2],W0 ^8'MT<5V/](6: M'GV$>U W 42 5.RH@9GUAX;^S/CWS=N4JB ]/.D3>*0_&L"WSHC/S[%0CDBW M"5PF+?0Z<>@M8<16:X0O54!=\DQ#T%64:%6MTF537H;=IWGN9=,1!0)0J9/ M=/&BO'"8R #KEMC%>>$"J_V]Y.B3J8'32_Y)_[C;Y_F?PL^XQA+XWFPAL7!?$GF MXL?@.NU8 /$!+B(<$ZX+7:/Q1QE2$M>R=YQVZ7W\\IJ:%N!ATK#;@F9NB$_S MJU^W:Q]]DZ>=PI^I8&A0%%47!T.\N6 _I1K,^??(71H+1,\+_"'52#9*$S;% MBR9Y<;$'TBV1/J\>U/]QFP%]YL'&Q LL^)ZR2S_X!(<)GTBW<)E:[-%ZI2Y'4_!? M@L_!))_F]IT,!D4 ,' QV/5WUJK([7 @_Y===E87;F?Q,]MG9PVQ=E8'_2RC MG34/O3.?MCC3X!\UF.P-9"E5=[E,)VGZ!"5&RP3>8[L7#[:E>:K;MP?4?M%5 MVGO3X78-I(P[^,9T:" .)HX8;CZ<.!_,H54<1_)QU+<_CGIVQ]'.SW&PNWE@ MC=Q7D*F^@_P-.A@*WCU3\Y\[2X+I%"1KB1#ZYR'!CFC]0%/D&U&V*C/<7)#> / MKN0<&/ ]5?4FGH&>N+X[IC8^9],QCO9";TW5FAR 61_H+ ZNEIWC60@@VL@' MUSISS[U$."7A-&A![_4,S3&R<&JR<)1Q(, +IQ#GX2XYT%D(I_H*RGB4#&6I M@RNSY\1X,@2\DG?M^=2,)\NS$,&1=Z"MB>"V%V@4X[.6CS+O.F)+/ M;9P>K;I7G("!7F]&(ZJZ/*"F/^IIUA2#5'PK[S9/:O_R'!=WD1N:%TX7??F%!=8L156%!I[@2A;(8IPYH3B6/!8\FYQ.+WW MYC3^_GK>+19']MZ'^EL\2\/:( 5 M0[99#O2C[OS\,OM"374\(?;/)2D'T^"=1ZI2 M_84,C4P,7-_)ORS["HX3A"3;B64D!-_US;WG6;/79?8:S+OTL$@,(#./:D-8 M<\ I$?,H"),->3R]6N>)F,):0+9'3)2J';_XQ#W=6VPOV.7)HZH;PMF(V.%_ MU3%C3\=*18[KQ1P0^"-@Q-SO.G_B@%BR@ARNB#,^"FXNP\3?\V'P\D"Y_<)9 MQ0I4.SFJB< "A0NY"N5 &$'3#0^=K0.J>K;NZM2Y>5,-3Z/:5]N:H&'6<]E! M]D>!F3PH0_1EECS HI'=<6T=BUDQ:]D/4P?!<_#C/(]:6(OI&1_U:0Q!C<(> MNC4E-BI*=TM*C#^ZU_&FTU6>S=_&_00 ^?J2_'6;@JF;A..&9('4= M=J80_6( %$FV/)'9]^S0J5F@$Z*3L-9MD,QUE][!):_=FK"_9ZS^VG,FW38IK!&W9W.(S Q/5*#D8\S MUJ?Y.0MA[9@[G<6]A>$L4PK\Z=FFS!N7GZ,0SGB70S:598U'X2Q<.6-369Z% ML%:=?+"I+(]"6*M+JJ-@EM%K.K6IJF-DY.(;0EG,XH_NHZ<=_ M6;1Y1K\(1:%9&3J;0D:\%2AQ0MMW4SCSQ?M&B;F,Q;G@\'WN@I:P1I$#G\"^ MV'9/7_^P;/T_L*(K,AG:NO9,[YZN>Z86^^6K??#LU0PM 2UAC3(%+@@M/;2$ M-2$5B".TC-$2UM:53\3)S4TCK%TM/^>>,]E"6//=-1VZ&*%H>[',*H1U#R7M M*YMJNGNG9Q<_?F>9SW"Z$YQW.6P'9^J/^*SO19=I5>1Z)C@FK)FQP+%W:55K M"6=H+1!2$(0\D;PMG)DW]P@ICH0EG+U6%)EZ(X[=6613-LZ>]"Z#F*-L1^_\ MT6P"I-N%=5PLU&@1&J&>1NYLGX4]-@4^B$.) MPAHTCRU@_4EL'8M./(9Y!\$O#S8\C5^?@RRWV/XA;LM8W_YA[M&]J%U88^H[ M%>HSC'IL"VLV/;Y&OQ*;;HCC_H,Z[A=B_CRXV);EX0IKK\PC\\X#'BV8@.8P MZ4@5A-K"VB3?+R:<2$L0UACXKC#A0(J(L-; WBNQM>53/5I9B45XRYTLX-T1 MUM)V:G@O156, =/ TOJP"LLN9$?)P;FC&F&)0<++ FQ1%C[VHY8LKE0:8$E MZ;%$6(N8(&=T&'M&1UACE2!@7U3_:\]D)^/>6 M^9(O^ MK\1"109W&*M7)B^'BM Q*@)/JYL7D<7)N)L)A%2:04YAAN\):-83B M9@<"OK#& M$8U('@+YP:CB%E@Z!?UC=J/=MD.M958O!S8 US[-G%7Q_.C?L+ MIYF?_B1.DX'1%4[_WO(D?@S.C2:$4\9/?Q(GH@GAU/(M3^+J_MQH0CCE^_0G M<1J:D&O":==;'L7?'L^,*.2:<+KSZ8_B5%0AG#Z]X2AXN+MA]-TQ=@/$<]&I M6%5>LSL<1&X7;NOF<'SE+.(WW^*>QRY+"/_^ 31);'<_NL-OBBE7=FE//==@3 MH%:NR.&HIPAI*\G4:6:KTBG!FEN-Y% M00WA+#[%]2X*:@AG=2JN=U%0X^#VK[1FC%1!))DEC\N*<':FL,T\+!10"EZ" MOQP8T6:&IR^SA2R;&V*;?<]](#.&BR+%^F1X3,):F[8]IN^Z01W7,NF9'Y2P MAJB!-W082W=O7N"?Y?IA"P_L>[UL]-"KRMKZ7^*/[H8AP!JD-+>J^ZZIMF4]4'9N683W/;DVURK_+2@0Y M-FYN5Y;R"M,S;5%,^Z>C#JRQ=*Q33.K97L.MUE>Z4,X"_>[NST$Q<;FEEVK M%A[=#QN%"RH]-5(D585BM:!ZIG9%G#&K L4>.GA*0Z.B9&-=J OK,3C5*>.P MNJ83>S8@!NV/^ G/S7S[T#]3FA?6,9$Q-NQ-@'&0;TN G_2W"YLZEF>KU.$? MQY1H;#V:_G+Y&_S#3D(?=N21*JORD)!.8]AN#V6B-FBS/NJH]49;:?\OZIG1 M.XX[,^!$)KI9&5/]>>Q>=*?NYU==<\<7U)A?=:A.> MQ056B*$_FQ?_\APXK!F\XTR)>?G;T/X$<_&_^93+$\^-V%HUGHLMRX)WAI8- M.Z^HEF&0J4,O@C\^:[HS-<@,H&KH)JVPES[/SX K9A>P2@Q_%C8A_SG:>+7& M-^\"A%TMF-G_N0H_?5K^OMNI=FO)/]6J,OO^$QO/#G[T05Z?NB7V#NP$H?5[ MJ5Y:V*QK32_DJ2LYEJ%KTB^PNL]3HFFZ^7Q1D^"')L=B+]=64'0_KB_?;JYE@9/O:>;P3R6"+SJP9>C/0WJE5:A__@D/?QX'/SHW3])3WT)./\3L'=)KDO] M1TEN?M ^2OVOTM,?-U+L4@@OA-[5$_XL=^N-.>"DN:0/R&2W!_9J0,]--)G) ME892:]1W4F).H+:EW?4C?=8=1%X7/4C!SEN@B>O&"U$MZ9MM>=.RA XD\:2! MK16[FS>BNFSSDC62HDU+Q)&<*571!JI)NBGIKB.I8R:,K58"!9 8NK5JM]85 MR806<(2]K&BYA6Q=J2KU>B:R6-9#'4JLXX2\"% .RZ.1=TK9CC,]8&:6#2(= MRZ!@1;IX!:[9E:7-*TVP)!5]/"Z=VM8+CA-I2^W2Y34U"%:5RE;>$P>P[7I; M.9>]I$62)_)VZ[O'5(8H\\)!IW2IM"MRLU9OR\K:\\]6<0I!=WB18UO(?F D M)($D;&$Y+^E?GJT[FJXR:=@:'5M2VG;9>IP+L-7;S\34_\,^+US^NR%_7L[O MP=;AHIQ)<(ZF1FP-I#W-PYY:Q!#U\*X, B)_0)H2,FZ)$^B[.KG;ZF-U4)5N M)E/#FJ%77D:PYJ:^GP%%I$HDHD',!W4@-[FF93Q_'_NFRVZPUM_Z%]L:UO/MF%2Z5:66SH2U^OMZK9F),4QN51O- M]?1Q_$4U ;[U]E$M=,?T&S+4>=)=@]G=*5''DHJ:6PJC4LA<0>;O_==+NSHZ9LZ)N8S?&%*KV,=OHG89QJ3V>:@W9-8(C=ZZ%+: M(?UK9B8K0T9"H>S7XDY/@")+@2A+4V)++U@M3/H+X]6MJ:#VCTG FJ6,*&YU@K/+KF#*3.XJ7 M=J@ 74@?Y(_2F#@L($*3B&' KQC#A +KOST=Q5604H?4?P Ĕ.IK">?B. M+[?&Q-W@B%"6Q9\Q?$?2/*Q)R!Z=VE2E[+:3%8G%&CK2!Q@/#E-R/&#XSMA" MWWH0)...B;NP>.F5S*^2!76PE_T]?/S,5,,/"M_C$% "?A_^"W: S[-'X25< MA3\.*X3&%L$621Q7ZM8DC$"-LM7?Z3 M.DLV%C]J;-4B[BTIC O.C8Z4"F'9.<(13G37A4.G6*+,MDSD8,:,'?;4LL=F2*L2.')@J^]'#= M(=)3YV/&*!V#) +2Q_ P9KVV!J5;&Z+, L1NG"]B TH0R8!-4(FH*B V8JW& M3LI&"U?BMQ) LI+P ^ +D9P)$ 5,9 <\!HYP MN?58%14S:_1D>ZR8(1'41, MM("'Y'7/.?6;F&X%G=Y+0#HFM%">Z1^.51E3Y<,>!9 M)OUX\3Z,(G*U64MG9U@U5*-6[3:R,4 HS6JSD/#CA_8B2$1UHNNK?)6US^0CXG: M6K8FA9NW*+>2)RQOS*U4MDBNS $"I;<=.&-J& &.21\ B:<19LGSB]3 M?)C,_Y49TX#:/%/G$&=^.KC6YT]!*<%)JSK<_,[OI=O[KPG&9N8#9&Z/ 1NB M[[F,TH'DYP_)]"85S7(K_H!P:<%-!&/5PB-KE2Z55EGI-LJ*W Y.+5CJ)7KL MGAB! SOY[1/)V]JQ$Q/Z$]G2TY3?$R%9_JGWY>X&"R]<]>^?;NZ?5I>&RS%C MKM::V5BT.W*UW>YD$^A7[;37+TH415R<$)('8.C'2*7,9$O*EGOJ/3Y)M]7L M+0KQ]+2,+J6E+269%@Y\*^V[ANU9N]S$P+JOH?Y\:W(1&L9+8/6KSVVGN*T# M)!P69[WIK.45YYHLMF/=SY5R^V&X\[RLGQ?&EVR O'7I1)(+QB<>,;3GV%Y& M$OEQE\]R&C'*+Y>K=Z0/GDD\+9>+UUVJ?4QU01;7H$CGM^$2/*[#K^#E^PLV MS$*A41.]0=@K&N5/%O.0._;"-O.%&' S46DPIC31Z%(PFIR<9,%ISNY(DSE- M_)R/J6)(&R8MCG/=<39B8C1S]6&9O DM.&Y^SU,I..Y9'6G!<<_J.-N+'!>EDDUM@R8&3G5^GFWY[NS@KJ MS>]1-PKJ/:B+.>&18KX61,,='VBR8[ED=:0MS+UU,.P9W/98^IM,+G%L551'=5<3WEEY>U]KN>_%.4V']K">AN;NYKDF?&@L$3VM>ZH M'F^>A_5]>B8Q9H[.Q.F(=2%OXZFH^,PC=3R#2]S]*>5+*GA:?K%"[F;"T\0- M.JT70:?B89[<; #N_1U3T'67924RY@)?&,%GY$V&Y7B8>=H;6IX;%/=\U)V? M!OFG#83!V\V!;*M60PQ3\),=GNHF?%)D\V:

T6=B<+F-U50O M!+<\G^8FWG;&]G2Y5S 9 =&R5;I$\Y+TE:BN91?<);_'F!%O$5=*.;1'KL"\ MG>ZU#LCL/\Q88] !,7CM1!X2'.^GA#:H'PZKA.:+- 7'R?.YM_;,N!*>YQ2^ M-"%QKULK75[3$6&.^1]3[%%%3=VR8[RFX"LY/MO6GIE$PO.51E4J&(N(R >" M]'=X"828$079)>:3+QA*CL_T[!E*LQ!4!,2]5DTIW%/G=9IGSTE:A6@B(/(I MV++BYFVL#_4BHR+/9]A:FV:]LK]%TA$TX_'F\$RH2XWG&$]54[9<6:.(6?7<(97##]^SYF-&\FR M%\_VX&A'P#C- E@YA^VNA4PDQNW:JPQN[_[L7?6E;X_]'P]EZ?;^:JO.5Z=8 MZE7__OKF?G!SC:U@!OV[V^O>$WSXTKOKW5_=2(,_;F[6=(=)0X39;8@-=*&[ M,(FZD?^5+C_\P*K:6* :FS-*[MCR8 ;-D>B;2O&>Q#YES <7]2\C$VR:Z'S< MOP-=+GKEM.M5N:%DTN%&EJN-=KJF]*N_;]1:V2VJO4_?G12R58;]0 [?A*>S M5:SW=V*K8ZDNER76UW +1?A]P^N:JG0RI#8#&4"LGM2_:$%D:JZ3[(GZ\]D& MEJ15_'6K*J4@+&X+S%7OKX1RFI,28W&;"'AIEA'[O[3M>+)KV;P5)O4&@_@% MO(;@-NTO]2D MGUL7[^B(,UXR[J;96TTZA?EZJ[W]9:]]Q?=CXZBGW]#*_LF>HRTV3Z['FR?C M)]X[V7,JSX1,+_#5TF6SW*YWEYHC^SW0]X!V0"%;0ST;7EX@ M>OX1O9$]HM=+EXUR0Y$%0?2,A 91KZ">JC*#@V2#YJ"_H/I?EDSJKA0CE'1; M3R3<'"+Z!HX>@/$QA.(]=7W)+"T!-)#3-S&4=S\"6(.(A^#TV\B [Q1Y-G#) M+)&GB=RS5FL)@CSG+L##$PA@7_G:G7-N*_+D$/DWR<(^"/^AN^,KSX&-4+N' MT-R=!EJERVY9:=0$D2"R-'N\4QS:)&9FCT/MTF6GW&Z(HFZ=N13Z8-,IT36) MODVQB"U/3+-8G*8Z9]XJQ-)4S-6'ZPT':\_46.PK(PUG1\+HE"YE((R.( )& M(9T>FKD> (>ZI4NEW-R?N19"ZC:X<$U'U,9$8+@C3<='"-5R=N2F9RQF;."F M 2"O$':[H7ZCANRSVZ@+(E<4LNFAV6<62(/-B\MR2Q2DR5(859K"\X@.#05$AT99J6=E'=WZ<'(@G+X[1-MD5]T'T>J :+5R MIY.5HG-01#M2"-+QL>'.,I\K+K4G>X6W^+L]3,Q91M%*!XXYRYL]R)K" F;, M#D3_[>E3[!I2."9WL0!Q2#X8Q'1!>;\)@'E/W02NAS6$FJ(XCPK;SN%M.ZFP MHUFZ;';W#LPHK#;;G++?V\A\E@Q*'"HQ:%2L4<6##X6[<5=^&(+U#J'ZB)/T M1S\&',.S2\SQ9XV,P6>I55'0'YZ:[K$?-8Q)VY? M[GG&\L(&[OE5AW?IG?Y"M0B>7,U.EA@ZP"';>V-X(4^*@A\;^&-J_.B6+NL- M42(=SURB_&99VJMN&(7$F(KG!6!+>;TW:QB%5E/V5J8+X5 41-G _'9%%%DL M1#ES.3"R*$\MFQVY-6+GG$D<[QE?_7O$\=Y;IKJ3%Z:I8!AFMR6*S:F0($\9 MRKL[&M5+EZVRTMP[(OPX@F90DP462E=CW2&?ROL"\RZJ\Q*U>X2>G+$4MLG M&T6G[LXO&FC8K16&W?/!FDV&W2RPIHD&W8[2% 1KWD68GK$0(%($ZF4=J+<[ M/:![K%Z6ZUF)746L7HYQ;:M8O=UQ#9UIW7*WN_>5G:-P/39O0SSIE7/F9'Z\ M1S\*MW\ M_08.P^0#R3-\C#P)549W",45]VXM+R75EU?L=/0R5 W6'?,O?(: M3IVZ\-ZR$\*::5,RPVI-^[@/SN(^3MI7SF_=+>N]/7 ,V"W'K%4K7=;+]1M M1Z9YQG%>VS'-6P;!)P3@CJC/0C7D_0U9XLC0[QUSMF.:^V,."]=H[1]W78B@ MJ:K0V?2%FAXM!Y)G(6WN'6<="!"S'2FA5;ILE[MU4:2'0O \193UODC41B3J M=++RQ18B:*KR$#'U?3_.>L:"1:K2$,ODL(3QG=)E1\XJX*@0/$^.'ZF*/VR! M'UW@B/M?JD7.R5G(OX_8BIZR5L_N3,+?6>(A2,1Z(0*G8]1W,+C3'UTQV.TF MK;1K+,-#%B7IMA!Y#\V]LT :YK2";0J"-.?'TO.8@9*5 VU3X/E9$NU&3K^G M9Z2-]:);9>7P.2AY$^#?%YYMO!SVQ;,ZJTO>[695ZTJ@@-INX$-2=OUPDQV-GBTCV]A=SS"VM/E M6EN42D!G;JU:ZU[8E\>>L1%B-Q?#[E31PAB&NB**1:(P8YW(";$[!K$JU')W M[S8WA=LVI9IBP90CHK+C*T35=&8A@.(3 /&:#GM?L7TBE$2E%P8YO:=]OB!KI E;V5< &%16'K*!5^Q8/Z%5-*C1VE M=%EOE=NM@Q<:RYM ^;X0;'N'8EH$JP."R>5&9GI)X4E,69W%FDQT%YL@\C1I M/'=8+355.$SIP[WE4DF6/Q[#M9B6Y;TY^H6I&[^77-NCRW;Y<%\]4[N*[RK$ MO08_UN.7H#D(1!H90*090N0\"U$-7$O].;8,@+[S*VNUZ\YV/ MRJ4T_248V'^_@@]?*$HUC%_330U0[J+29?A\5+YFX51PX&7I+^L(Z8':@S&Q MZ=I+[_;^:Q)!629#J0=B]^V!BR'/?Q+#H]&0_H57"TFLM9ZJ5RVF?I#%M$N7 MM2I ?UG%6?H"0[FE%QSOL[1R P[.X^RQ=K90I^>Y8\N&P]:V$R>B#7760#=Y M<2E.>=_%=4&;;&)$;6)4[3+$^8(E$DYX>,C?.HZ7>F/=6FJHIUY8WW,=%P04 MX#%I5R=+8<7Y8G@%M["<*D4ALZMHYC" MHV:L?EG!ZF+%"$$,6(5Q\_#12!OQH2D./IRY]_N1N@2^U"1*;!/66Q3-2X34=Z:J>U@?>Q?@AI=QNB](9K7""'YHA9H]#&$$DE^M= M4C-6!1<-?"<6E N RM^A5 M'+2\Y-0=P/>>NOW1$WE+2RH=5JRLO>P[6C(G%Y*G^$BUQ&E/@U1=C.#L)K#? MHR/5N\CW=1(LYD77N>R$W+A'XH9!-R5!P(I8.=1F9M6EB\9S.4:W#?)P!N@F M8]WF1BTK^3?J;4%9="QDBAE5MV'9^WNH5Q)-WGH:I-MQSMG#]I%B/5/+ M@%DH1<^Z@JC.G:BVCX[+AJCJ>6MG%ZS AW"3A8*DE 3]1?*Q,ZM1L#:;K5!4U6I4 J=D:DRP;GGW&@"QWD'UU= M3\X*DY3&5"(JF@Z).<-$;]-R45RRX6M3TF&)SS:(4EBN$ L5NF/J4*!YXFDZ M6AZ!WC5L)HO]/.KKKGC@/G$WO+A6HM>(4-8@>>N?N4T)[(6_O*">S_V+RX<.9L^[,@C M55;E(2&=QK#='LI$;=!F?=11ZXVVTOY?N=DH!6^-0Z8R)<^T,K0I^5DA(]C8 M!3%>R;V'>,QPVD#6U\2E8!3GU$J2Q MC3?>+YN/"@[J"?D%$A.&FB)E_/:)7":A00SZ1\/2=B*6#F[O_NQ=]:5OC_T? M#V7I]OYJ-36?>*E7_?OKF_O!S;4$?PWZ=[?7O:<;[*P*__E^<_\TD/I?<0/] M[S:6/.Q#5I2NW@TX3U;/NXZ\[_ MY3FN/IJAD,*0.&3%[,X$$!ADZM"+X(_/025(W63K9R]]GI\#9U@T%N"$_.>( M'6$T)K(DWVCAS^S_7(6?/BU_WY:KW7KR3[6JG/C]JJ%DI5KK)+^R:JC5WS=J MK>P65=\T5()H=,IJG]O*U,L4=TCEI[.)N3#L2U8CPEUVSV.73W";4>D[/#=V MI!NXY#3I.['5L527RUOD!)P0N;;5#%*85D4\(*6F-+9)SMAFF^ MQM!F:=@/XV/%%O=*$\H$17,[N%!8)TSXTY;H-[!&[BL*M2 NHPDB*/ZY3[3# M:4S,6VXXM9'YA*;D+;>4QIC@30 MML\M2S#."]R^.<_?. YMD]/CJW29;WK-D,K8=HE MYX#)K[G.CAO=O"5"\N"Y%=I4FFA_T6-,#T"@\ND)M -B6+//?) C< M_NB;96DL=I+K8<[ ,K8L9Q*1IUQCB6/M@Q<:/.9]\4ZR9(Y_7V2(=[R-JI+C M["RA;H5D-4.X6^&;;3F.-+6MT7X-K]\A:6ZX$AAD'QA@4].B G= O=S-K!&V M$)= H30(\ M$6BC>3%+!&HB M7;18#!V088#*AAH)" C'M"[)_4C5? +<(+MF/;/A2!Z+X' M,-R5Y%@405T6I:A?$45P>)Z=(?:TT<37J65EXGL'##MOHO8W:E),$$>&3;2) M;NJ.:[/$[4+83FN_XZ $NNO- 7)7XF.-;5L))>I%DI8*<3M3PUS&*-1%%&HV M]W8-GJO ?4^!"V>*;!ONQ?V136;)+>VZ^.TX)E8$&6;/XK?"C2ZH"ON;^-]["*%P M+!84PQ5^M9WOT#.N5BEDP[#C7RF -+M[;^JLTD6]?7!WH0@:2$%$[Y>(-MR] M"T2T3"6[7HWE*.,3]#SZ39ZZ7+6K767KHVA4Z>*)H%O&/"ZV9% M>(UCS+^2\)J,\);E5:$)KXBP$@DDN97<_\$^4$TBL!+R3+GT[D@>]F36313; MIQZ+85_J KJ7^'YJ&;T0Q 40Q#,R1XM_AW*B6BLWUA:OKX R>YPP[[W)D-K] M$;O*G+[G.BY %B#B7VO;F#)C=U[K.*OU[_RE1:=>+U:"J)7AU/#_-]_466!: M:M9ROIC:/>G9=XZSWHPHJYLYIA[A$@I^]I$$D*BT$N^Y=@N3**N9[X*[X\-,K2*DC4Q9RA:FY8+ M(C<3K4T).Z0]8TF<*;%9_P-W3!T*'(]XFHZ2.K Z#4,>V%\,7PE^/=*QKQJL M%_8%7V"=/*<:II:C(R^ZL*G!RGU\]MO#\ZLB]I8/UUKT"AG" M"H#-KWSE-">R%O[*/%3B_^+"D9'KPXX\4F55'A+2:0S;[:%,U 9MUD<=M=YH M*^W_E9L@DOAOC4/^.87[I#*T*?E9(2/8V 4Q7LG,0<2-PP0 $C^ %+!;#:G1 M*&M(\7."J\[B49,7(.M0&Y^"59!3+T$:VWC9_[+YJ!I W=G[VKOO3ML?_CH2S=WE^MIN83+_6J?W]]/M%(^XT^"$2H<]@4X)@5Q&I6$0J[AZI6,\D4K%5*R(5BTC% M(E)QVTC%P5/_ZF]_].^N;QX'OTHW?_]Q^_3/+4/ZE(:(;'Q5H*)$WU2*%V\\ MK7/;Z,7%K>8L>+'>KLJ*DDV<("Q SBIX46DTBD4==U'U:JO=%FU1M6J[NQX] M]XD"5-I+SPD/#'OC< 0G *XNS),UH)X M$*NU]S^_=!2Y_5FZ^;>GN[.#\LOS"9OF&>%%C/EV!,W4AR3,.G0T]REL_E^( M04R5EJ5KJE*L'\!M[KY LDVP?29Q@?GRAZPH+%*+^T1N[[\F.$5 CN;H)U)4ZAKD@+!$0 M[;T15AJZ:ASZLFK62I?=12F ?K*-J<2K%J12GKG+O5UMZNM2$@N3N7]G4JJ6V*#&6&O*E#->K95H J, M*>CX'9V**,7,^:../=\AW3!12*3P,K8GJ:1XSI:3:SC^DI MTO=3:8CO)7U_'J]WC.9IMC*(YBD*70B!/ 6EK**4UL']HFT0AY1RN[W,\@M: M*FA)<%I*9T-N'RUVI]F!RZDLMY?[D*R^BQHB* E)B 5U0$*"H"%!4! M1(?DIHH 14F HB3 R<%8E 0H2@+L5!) V8'GU"Q=]@974EUI2:QK'^M%(45=^\)S6J%DGE7>9)$779Q*<2J'$.2V MS5;?SK2 \OQ/2(/9,V MU7I^'TF0R1X>W4LC+I%E;;5*5< M]ZCBE3M-M; ?%*=2G$IQ*OD]E517]X;@H>PK;[;KI[DAB.Y?H$1!J#DZE0PE MN8UTVA*)3L_81I=<@G6WSLIIJ^CD"\F3/?!U^8@>^':[*,%:%.\ZCJ"U0W#] M,A?O%"58"THY=TI9ZOB:N\38I^.JCH8?%3N MR-VB!&M!3SFBIU3D=/"VR1V9I4BV:^=8@]5?"Q\B;6FS;<;8OP1IL<1BB<=? M(B.E3\RY"O_5])?+W^"?8)H)L9]U,YB&\[6ENFF9,TTVT(7NPB3J>C:J\-JF M5"(J!J<1R1I([I@X%7DL\34OJ(%[F%H\:_G"I@9Q]1?Z M^577W'' ]&-O^7"M1:^0(:S _:3*JCPD MI-,8MMM#F:@-VJR/.FJ]T5;:_\L*7OAOC4/./B7/M#*T*?E9(2/8V 4Q7LG, M0<2-PP0 $C^ %+!;#:G1*&M(\7.""]BR"3MLN#*IC4_!*LBIER"-;90T?ME\ M5 T@.>072$Q7**0 9?SVB5PFH4$,^D?#TJ7:B@Q+![=W?_:N^M*WQ_Z/A[)T M>W^UFII/O-2K_OWUS?W@YEJ"OP;]N]OKWA-\&#S!?[[?W#\-I/Y7Z:HW^$/Z M>M?_QV#E-G+!O3_\"#AQ&7@U<&?+@QDTY^.NV\)*$?IHAJ(@P]+Y&Q/V9Y"I M0R^"/SYKNC,UR.Q"-]GBV$N?Y^? &1:$438A_SGB-]4:YSF^@\F?V?^Y"C]] M6OZ^+5>[]>2?:E4Y\?M50\E*M=9)?F754*N_;]1:V2VJOFFH!!$G.!=01.AI MGMKD+-RM5O*9%$-?5U%^"_>5\*?[3DH.;]NELZC.?+FE-UUXS,XJ^A0.\KCV MLBOBC*618;TZTLBV)I(UI2C&@L:'=JH7T*"H\:!=NJ9Q($> M%*]S>#VNB8L5\GJ,*GDZDFM)-@4D4W6#2F9X;^+W^$E%<6]J6R\Z*I?#F?3! M0RN];G[,7O([M7#W+N4WI2D@@E[3*2"ESLSC$C$UB4PP#_$_[(OW4>T@0V$H M#DWXVZ LH]/4>C&@)ET66*XYH3R?2)=%D1" A1 M5('ZY@!X57_T8*.PZLX>#&*Z&)DWG207,.BT,/ZNJ'XF+)9D>-MMBR1QXQ$C MR\I_J&TE(4\[3+45)-/R;%AZWA28!]28'410P!Y)M:FFNY(!R+:F#>N[E4HW M,/,0EE\M^]KRAN[(,WJJBEU:$VU; !N?A:*K&O4WMWJE#OQ:C\A?$5R MV1?/@8D.5.)T/=T-V9 MG$#JW5KI"#]3&$:MH HBX+(.HTE@,M"M$CESBT0?8X" [52Y?U!1&L53W\P#2?^CN^,IS8'?4[B%T4]-G ^FSU)'?>JZT0V[,2VQD\[RW3OR974QXZ_]O[V%T*F5R<2S\U MOUZ!)EM'<'6[F45P%2)ZOD7TT+@^);/W8UD_BF']@4-TF?Z4&OKKV\O=APNA M.[=8LK/I? V6R*7+IBQ*Q^&SX=!YD[$!46R/:A+E6EDA9V=I-?&!>Q<%+201 MHE*Z;+7W29E"!@+SM MR-3/6J#:1>Q&L#XA.-<(50T0JA(L)R()587H?7#1>QM,:98NE<;>"3:%^)UO M\3MPBD@V?:&FMYN!Y+P%JMW%[Z28@C (/8DF6XDY38+(3H4@?EB^O0%;4DKB MZ+PL=_9W?1?B>+[%\?Y<8$HL?>%]R.1'XO0,RE<#G,PM[BQG%LLB&*70S:^YEIK= 5DX_=!$=ZH\&Z\'&]2$=Y]Y/.M M^X.<$2UO*[S#46#WBP!%= M]#\39,RVP/O6*+B,9?729;.V=^6CTR%:#J^;Y.M7N%MFL:N/;KY0)Y/:[CX M#M/59QL9]4B+$QXW3[] 49\Z^WX/#YZMCD'Y<+# V=0O<\J2#VE0YK2PZ:8N M2TEFK(34D]53 8HVG:L?VS.U-76&%;E1U!D^'TS95)]R+TS!XOH)(?&"H(KP MW/OT"Q3UJ2PMX&*;3GS+2:)4NX\M_$STTV,:2VZ#(UBOJ>Y;AC_M >7 D/X> MD6U;*_M^R-;>]X8]';;E\!;):9_CD6X24\VPVUW1YU@\W%PCX8BIV-L6G)?F MHZAA$:QFKK*PO\+'G[[-!(/E5P#EK>-X0.VT/[JSS.'#-#K7AF%\#%4MIZ@;MS-K M[X\BXC.U@6NI/P-1[ H!FT2'2NFRWBKJQHF+)]DS\"SDFED>&IKL>T3T=" MY0%OGX.$->2(HC.\4SC<^Z,;'^J/ /2^B:2-_X^Q6R] O*S9D^/:NNI2#7\ MF7+^B]B3202/%3SVKGR:Z@1SH)^\-U3S2A\T/Z'U(P;6[7[EG)$0F>&5LQ=%/\#Z+6TY\5@U/(1DG'=P?I): M%>I@K)H.\CLJ!QKV_&1_L;,D^+4?7 LO M.BY\P8HN54-I?!$L_H(:N.*IY>@HP5_8U""N_D(_O^J:.PXTE=A;/A1KT2MD M""OPW-6O" C_YCQ4XO_BPE'1T8<=>:3*JCPDI-,8MMM#F:@-VJR/.FJ]T5;: M_RNW6J7@K7'(=J;DF5:&-B4_*V0$&[L@QBN9.8BF<9@ 0/P5M3 M)P7L5D-J M-,H:4OR<0!6T>'K7!6AOU,:G8!7DU$N0QC:JQ[]L/JH&D!QR!R0FS%Q#ROCM M$[E,0H,8](^&I>U$+!W@?W=[W7N"#U]O[WOW5[>].VGP!%]\O[E_&JS/_P(&/#'Y65ORS*ZI8V;;J7TACN[T1P\V7%VFRTCW"0;Y8ECJS\B4U."6 M+MWTJ-9S_>]P"AB+3!&O;8]BEF X-))P,&-@@/(7ND#.\)L_-IL]FA/&3X-K M__(<5Q_-CGM##73CA:B6],VVO"G0OJE6I0^88Z74/ON_E=E'^3.K9.I:SY1U M/'G5W;&DNX[D>$-'UW1BZ]0IHP@A^:]?<;'#?_NC]$H=;@FQQJY.'M9H@957=LR 0]!RB$2\>"0 M^&J"-V^N>TLO,J X=**CK.2IKF4SL GB")X7J,OU+!8W4SVXX28WHC M[FP4*%D*[?S1C.%'A?DCX6LQ-(D=W)".=<0Q^%$=Z],X MWO&CQE", *=95@'GE0/9G4GXP M9?#@[943XGFP;#AU$#@9$K@6:$JX2Q]#74HFJ#T99.C3+\^/@ 4:]$V":?W- MSJ_QN*@(RW0SI"C8%2]51E3;AL,$V_OC8>$X;9/Z M6AP\%CM-ZVD."LUOGUK?I(DUU.'L_&6NEO?F[RQE7F1H9"\RL'$N=!>N1'4+ M(>+6!.40<.'!&\(+4G\THLB6=A7W3G(%WYK2=S*#.TYIE.,HY5,0DBA2I^YO M=SX_TM^ M0(FO&)$>(03PFEAX:K 28.D,EHO0FH+\QM2SOZSSBSY0FVUA"1:M."R4-9!X MP'FB898WAJ57N]6D30'9\XW-,WJ;JA1XA"8],]XS#6K2;=K+^O.L-(--."^J M%=_!7+V51W_R?OPPP]C@34G]J\ZY%8$#BX/*C6H".(#0#/BCS"_Q3+::<%Z; M=YMZ2QB^7VLE;(F[K_U]22,T-*!@/4?[S*8#BV?W#N MLT:\VKKKWR2JY9F^ ME(!H#S3.10-)&E :YH@4!IR4!ARYU:Z7+N\MD):QV%1DN3GB?5"6!J!2@72# MHLW-"]J0RDRR&WDV4[WP^#UVX OW]J<%573WJ^_RMZ']Z7)G\T-;$=[\H*0U M/PP 2OI(5[&7@,K(#TCQP8+;!12P!)-#-\'DT%TV.0R\"4!AAFP\-H,43<%H M_)&";LP^!3/N9I-@"TA8EA+&"6UKC.%FEP5(S/B_R]!HU!;WG2,AD^V5]W2) MC$P^ZPW<(OA-KJ3.)==0"F0WA2EFX\--:4I9ZC M$Z[X6E[T>U7JP81,T?*A%J\EQJ_B(3%P^W$ 44.? AQW]Z4J<4QE-E6[Q(# M9:ZH[1+6WX%+0@$5C"S+1<C8K$<+V$Z2Z(5KYDE5D1+D) MM6[)]@S_#9L^^R8C$,%Z;/& W<:LG'YU(/I;'FAI0PJC$@8->.=?GLG%W=#L M&O/1;A@PL#C-*+$QWAZ>NP8!EQE7ZS(:5Y4ZM^V.<4Z#C<0=Q2AN4&Y;#,\P MR>@Q8@894$F<*=H]'3X,,_1QL7:%\EJ6^+I1_V5F7J4A?8C9!A_"$2/5=G'H M1_JL.ZYO.!X$VT8+U%= 06E0D:4/7]'6<6]5I7J]7E':G5:K]9&A =QI#"#! M\28/%DT^@H$T?@@X-V #3H3+EVME7X6?>C9J0F@HDQX!1:2&TO@P_/BA\9%+ M\?S-".5ZO-J(W*W7$]86 *@P MU38@Z!3831Q^"8"^CT]5I5LS9JP,,13-SDR+Q-%WBG!(NO0L3@X.'!GL"J4$ MPJV"ZQ@=9Q@C]!"P.XQHR,U]UN1;;?SKSS*!@7).BOJ_9S,;1NP%R02@.PX* MD &9CXAN1],%-V0FH1PB7DI/C&DYGL$%A-@%'P#$!>V/2A,8:>SX_.\[L0'* M/IXV6#P,,+P0F#J[MC2X]-$JNR!DQ% JZ D=S \$#VP;'1XJ VYP(IZ!J( 6 M LZ$F2,!A!2FS8T\M%MSP4*?\-\8\O"B%,Q'V@DOB=H#0UY69DYOE ?0Y.44OTC?=$=W\G# "-]#8DAY/Q. MKFCAZY887V=N01NMPHBLIN.+,<]<5N?2M09BJW\7OM#HN5>0"/@]QC@&DY_2 M&>7:ZXUROL+0,[7>W!)N^ K2FN$:2LH4F,[ZY?4XX(("U' K7P%;9DT%4RZL M7KJL59=+SVTP%ZZ0P+:Z:GV5->G!N0L#O?03BJ(6D[X ^"C*:AY%#J?Z6@## M( 28W,@^HTHDY3Q*J$V4[[)X6_NI:#B!Q44-'*PX/\_#@^J*V M;=D\?%F?A,$7R-7&/+:(!%UU?;4^M@B^ MM-WM\>+)1S? B9^198,^^0KZ;F#TPIO"RY=88YHT8VOD7[5^] MR93%$4E]SPXC E%"M%UO&FKO2DU6YDP7?^U_&.Y8$9%19H:L36G,#9[T0>)-],0DT0)^(:8;0( M',3@%(;!8%R'M0"_HV')= HZ$8MLTE\PEBQ 61"J Y8=+,:IS@ MX&$P),#SJ<- ^$'_R+X#+0HM#[, K",=!.,Y;>\#^0@RDF%8KT'DVT@?P?B@ MY@%[L1W?^\.U=!;QX6LE27)>JBB0#\./421(8K"2Y3*>Q_1-'E< V$7A;F%T M FR2XO;^(E<5:1CXX0$%/Z@?850Z)XKB&QH%(&J^'DP -O8SC44@:LQ^9@=6 MC@DE)C>7^+&'+\3PV/5H :G-17.P.P F&%.#:1PFAK>-8#2=H)V2OO%8B+\ M*ZO6@I"!T#:$,9&HX/W5,ZE4KS'8:W""_A&B!(RFG"4X\6N%4]3$LE&Q CP! M:-0":"!X<2W Y5EV.%[O&AW"?149[30>*1DM@ZEG%88;B3I^*IW^AT/[HQN@ M)+R*G$B[:)Q>-]_9X09[8I&CP:YRQV&X@3",(4TT W+#/NJ,NCN+N3ELRIK7 M._,AE_#I)XT@PN44P,S)-!8+2WCI:F['1X&Q:$ M:H5=T%:]X\8H)V!\":9$Z29:L>%8\17&%A;P')PEE+9B9!-NAI/+BCC2B06L MRHGYT"-H<:\&@C&8"O709Y.I@56IST3#Z''?_%J6AIX;&@?1C^+8LC5U"D7RJFW#G/C,^PD%? MCI_&7$\ZO+@#9=PE;U*@UCJ!!Q5T>/R!,I\4BT8/#)4J@=$=+_P0 M!%E:'5E\U=@RT&2$Y4#2*7_5-J0?WDB$IW7)"$"IE M%(N,1)(KP*TJ"J,A&\5#W&M2\"7(NE/?-<)?!SF'2J$*KN_+RRJ::[^%?$/5LYYIYS M&^1GP'8HV;#%7/'3'EO]O(>QC$K"2D=BE #@DZ OS&%0Z[]]ZI7$P01N.S9 M"@)W/'=J5OA).)TONDN[:B/@EO'V@-GX!@JT<^D30IAG@ M<+MTJ2Q'3/\W(]J42\.8PRR7AO'&%25,5*'196%;WO,81 ^02CPGL-;Q1%9N0!T2\VSDHX;_+*YD@HAOJ&VA&1UM$$!^)C#.15-#\2VVZ@J5R M]YQ/& %5,;3D^N.(:GX\^2*&/J"I>H*IN11 Q!*Z,=C!MXDP!83+[)%SAW"S MB,4,L7YZ7;1F#7V _K03U(63*3^>X^OK9X;G*Q(#WKNU"!JH$K[V8:V,]:G\P:!"<%$?8RA9,G? M%K/O^\G0#!E@>6@W7V2;S+\47UZX^I@#86E49EK 40G&.B)G*B)1X'Y.%ZE(T8[EX-8JV)QO0W8^:;*.FFP+LB0&4%[VT7 2KO.D"EGAB@ MTDB;8/88B7U/* ?V3(V9Z?WD(2?ZO1<8WK]:]K7E#=V19P1/<4MS=+LE1,\T M%1'B6'+!G-K=,(+Y'!A"(4@-/9&\IW!(!7,YH<1Q&4*C$5%!QAK#^W,Y060.;-U!!3G^X$27:,)Z!Y*7D%6>V!=GZ]ZP815-+XS^9W+GT' & M2TZ*93%22O1M3P/T31@=E:]4JJV\7K,-227A/DVM\:X( M_1?QBEWT\+=++L0%N+5MK'3+2#3'O%C M7[F9D6])G<4*WC@@)+-[S<1H[,GT\KPK%B M%1280(8UXXCK)^TLU4J 0\845C_S',6^$!KL(G5]W.#2!BOVH&$50) S$BH= M2+T5D63S(_F!96'8"%K^>#*^[4=IXL_S:4T\[_7B",LOSPL!AYBV9 MPE7[QN4V$D6%#YF)2DLL?I#;2WEG=#%?2\[*".7P'P2'E(F3[[S6)52&B:V MQ'?"1(4-!DS!>=A*_1]OEK 4B4,"=7I-818;8[)18>1E6'1SD;"8*O7$4GJ6 MW@R)43<3>.$L8%B,;TQM#$=/9EFQ@7V&]=T"O0Z#_U?$V"ZLF41S\A-G/N9Y MAVC2 K$B\4*9YE_7<'4;K@K"'2N[\^)OJ!?Q#7&9E3M>D&&R:-, _N& 2V"/ M5QQA1XMI%U&8K*]2,]4X28EZ2F*GJ$:OFSD4L%-65-R6F:[F*@@OY#N/%"CN M/R!%H4U\!V[2JJWG)ADPT=/M3=Z@2NZMDNTA12?<(^L+HK64'(O'O2UNGUP) MS-ML"-V3^"V+'H$;7[?16X@>Z2VEM"SC06^(;6*5YZ#"[$HT2_#&M.JYULV" MK<C_K^W@1"6(^.AX:?OJS<:PYIA;I"I= MZP8;<]ERCL?#B3-)P&"6IN)33J$5M>,KAC>#F+PW>2[OD]6/9 M'5/-PP+ /1@Q6%E4;.OFC4L@7T%@N6+P8'/V1XNTET!U*9+OQ, _9C$(O)/H-0D?K]J*%FIUI5FJJ%6?]^0V]DMJK-VJ U-63>W,$_L MH=E-,8#? WTYBFSIV*UI-G=49U.];H9)(2^>:_N^ 5[I&I?F$"IX+\T!)%.\ M.1,(U=.@S'(%556E%*ZS-1LUZ&B)*W*&>*"2]DM7"]LJBLK?F*B\$B64S?M< M>=2+IUV3$D!AXWH."8LM[ME:H%&EZ'+3F',,UY;\PONI"#V6!9LV_J#5+%TV MRO6:4I;;RSYPGLZW>-*9G2[^RDYYV]-=S3LV450B[RDP=16F-@7$U%;ILEZN M-=IEI=[( Z8*V,-=V#$2NI[O9;N\IZ^QMB&V95I8QX292#?8S!,"35JI DV. M;6Q957D8)2/#K^PV7\EM.@>/7!G1;TVIYSW#S&@MJ?&0AJBDL))<3 M>+UXC9^^7R[IP\ ; FP'C<*VNN_PE>LKDULV([S?GDEQ3P"+CV%%3#'V1>?EP(%O$;\2W!GTIECI)P\X\K.G\WY& ML6ZL"(89EF7GP!1T:RLO^[!#>Q3!B#=XBIN[7JFURYN<&<=QJ0SH,ZNT: M^_#$+G*E4_MX C?!A70[P:0//W 7':%L98Q7!8N]COIM!?&K8?7(^8J.S N+ M[[#R_/SM>!LO)B2%/4AXSA4K"NN7!POE#?A/% _&FE)&E6Y!MJ" J";K45C%8K^W"4LG MQQIAK/KJ4A).D"217,!RH7:TSQ)!>*=^*4<_Z]_G9WYN5$CNOB\R39\AOBD> MC!+KJ"8JZUO)'\+S6L$? )NP)1?G ]U0"XAX0S>J9"P$C^!Q7=(3EM0,V$.[ M<7KV@/@=K2W.%? 7:HX9)H9!J-BZBD6N8F$9JO*T,L^A(\\(BC1&Q4/G,##& MM[O+G&"N;=$6Y,OK_TUC-.LSFQMB!\HQ$Z1BW?IVHT?=22J6+GE3+1;'FCV) M+JM+R0K4MDUUF\(WU:VG;:K[R"M@<;,DUW[_ 9?!E9^QFF #2FBKVTIHJ^L/ M+.W4)K>5V":WM4.;W W[6V7I:J=HERL&OY^OFQ4K(A^T]IOR3J^L<@^+ PIR M%8,H'& $$]UA,5^@BV#M&;^Z:U02TK%&[BM&!0'4,#+3;XX<4"*K0$1-$J2V M!WV(PMP>.VPFZW=G(TY@_&#)N4P>8K?V$"!)8D5T>*ED7D%@J8"T-"4NIE+Y MTD(\HAQVK?):^@:F4_FY4JQF*U87 I"X*R:>#[T+["@^\S*PN))##8.;#&&. MJC28!PX-5\J*1CNNLZJ"4PA58'J!YD<68=.3RA*FP[9=L8M\_Y< S/8D.' MD/,<9*R# +T*X4 )XQ$:L2M^3<2@1F$" XSFD\Q\*RT@DML3R M'_$;/6:V\"=L,_PQU LVC1?[IMBKP__#=U\L735[ZD:5@NH)F118.'; MA0Q[EA67?!!^NP,KF@!%]L3L988.T3HLK/T JT5;1# VFRAZ9(IO:Q%(YTJZ M;RDK"Q?<'%P,$7?,E=0_9R(*3IDQV@AK&#\E48T/=JR,E( 1LSA37NIARN1; M+9#-?)1#S=3F\<.\?3/VI.$,%)_4[5A*1YR-ESG3Q2DBSL>/.=(6"SAG'^&!!:GE_&F)<>A^5SR= ;\OH;OGK+6I7 \H<\B'FQY4Q0F,9_ M#?NYH+P;%>">*_/O#X62Y=* M-R%E<+[K:$RL0%X4%";A!:IB+(@)%W9XS"N84,3 YL3BC>]%=9:=D!?'! 16 MXB>HZ(.&==9O(%K=0G=MA]\Z2W(&LG",2C&LY\5ZP/[7\76@:Q5VP2X/UA0* M\Q=&,3OCD,XLWPD2^%/\YR1UIF)%K_BMR4'K<'#X"P]7A@:3.?1*6RNVO;:V M]E8(%M6/32H?VP8-N=%=66Z;:26;#CF4=4U8^7I[ FYHASW<^/C+9>;^:!#+ M%.'ML>4Y.@(6H5YHGLU27J*]UDN7LK+(L?V\&)ZI/Y<@'2,3C$6@S"R66TGU M.B ;'^*Y8MW7BS3OY[S93-Q!U.&IG9Z)*4FQYV*Z[PIK Q+IDASA-T7Q,ZH6 M%75?\655"#;IG_,2WY)ZN"A3 JK0$0%9; M/62LD6UG=7-HO^8PI\^8%\9CE9$CBTULE<295P:#5#)6*(XOVHG,)32"WM2S M,74L;(;)I?Q V@XTD;@^G2]T3M&H8;G43(!+P26S;_6#I0+D2V;/H'GZ+.36 MP2I2BR]8HJU:7UT4@,D$K\29*RC! ,4Z,"Q=_@&SAK>6BFY5>9,D7JT0-4P, M^=+-Y4'0[,F;I>-,*7H"O^<8JFX10_4.8J@$YZ1K/$(@V2Y:3'EU,$Z?48\3 M=\D2JZWFS_C]8O(T.DT.4-X4;?G/F>QHW8$=Z-V$CK1KS# M"TS\N^ MF<]W6'# 27"K)020MQ,"R/G[.[D.^7 )DRBY\N&%)M(Q)=J_/6*[S,:%S763<)%),S*AGW^#<;3K$E9>B+Z*SXZ@"\(+-0W M]OX-_L)A@:2?P]HQ'L@\05$QO@T2%OX*ZRA@D^/%%3,!E%M1&"\(&@G!A^ZV M1.&\J-8%K[;8,[6[J*(8IQ+&JA-HHY. MIUEVDBR>JVJ49KD;5Q$ 6:#KUBC M"E9YB%5"6WPN7AF-%6P@CE^QPKG8SDT[_C=/KC)S]GF5^X3]Z\^&GB MQX=4G(&)763@^+#9LLY %OF'>8=3JFH#QR_;<1"8;!](RZ#T@=E@+ \&U9R/ M:> E8G6&;?.\^YLE'U;/-&VB],9,=U$ \)>]=I:OW/V-[MVESA7SVNLC3M(? M_7 HD^2WLXO6(VF^"[RH+#?;&27C"U 9HB"#\R"#QA')H%,K7C MW<&X_L)TJ>L!G36*I.*7VZ"(4KILUY>[$)T&1=Z1O#_'$0'RE156N]45,O^I\>:=D\)N=]@>I-! 4I"[655-S.26 M6RZA-A\'E-+C#9"ZLAQWA3NOT\QC!BGKKV$&+MD5UXM#%;1JLKM+9:1D*># DVE#FK,LAJ(%5YX@L<'>;%C8>$4V^Z: M"8Y]+2%V2I>MO2^9P@TF#E)L8,];(04&Q>S=GB*GCJ_#,><5%@J67YEDPCMN MN5:["=;;*:B""'7)QY!:J-MRSR?F)\F;S?"26<='L(+]V";KL!/-\E!_2V5E M%V%I"?[<#=Y5?X@*LJ +N9/H;^5?Z5B&VKVHX$.',?(G^U]C"NF1YIP'2J>J ML*I&"5I]O+ ,ZQM/;$KB!7C*DN>&H55^Q_(9YOW\*@7N;.%ESV'/K["RUYXV<6!8.%E+[SLB;N^ M(@X6K]9YVX(UM3$*U_MY>B=3N=X?>#%S)TE-5H#1*(H@'LK"_5X@^"[N]W4( M7G_/+O@C'N[C'8R^J6->S0IN+'Y/60F5WG=PMYT)&2?M+/=D MO.&>6LCG[OOX^-CRU;)79(,DT7JC=-ELG5&V:T$%YT$%&RZSO:@@G@DU MTM^H5OD/M:VH&'^,/)KHB^@HLO)9$!(Y8PWM'^P#5FSU*[!'C0[XY<TH.\V5 MI2'W@'MJ%]/9G%OC" ?7Q@+ C?;:@SMCN7J)D6"#6:PHB]T>Z$KT?1^!@8R[=.AZ+4/W$> K=_:)JFO3;?#N,G>=82RN$>/>A+_O1._+")9-R!LX_ 8 MVT4V*K]WC%V1>3]WKQ0=.9*##N1:T9+C';3DV+O30JBJ7I-+EVVA FU M.&.+&;:$>N=VL0.A^K5'[V'$IU=JO% >!YN$Z H@>G-O1"]\3%L@>FLG1-_V MEGK/B(Y<_.G52L)OT#KKG8*1'P._VP4C/R1^8T)#$H9C&V6Y6W#P(V!XI^#@ M!\3PKY:7*(LW2Y=R=^_:'P4+WW3L3]CZE?D!"D:^)9JS?JUKP_*#926A MW551!>.<+UW$IPM)GTP]WID=;@FZ7(7W/"_@#\>BRQ]F$(A'M9LW%1[E;J4D M.NS /:PLYR M!?V>VQ4L1I&YA'38(R)D46NN$ U_ M1K60D]'1[_26I^(S MO70G7\A_RP"_C[IHYIOS%4)@(01FVP.Q+LNKVH&*SQGS5!)U;4&RC(J2[EKM M;%W!TN6TE\7$&,$#[=2U7U\ZG#1!,BFB# N'9/:OWW=D @D"( F* M$@]A8KK;(HE$YLMWGT:U"IR/OC]^ $!?>N-K+[*\.P>(FOI(A%@:Z/IA'!04 MW[2ZN8(:^ R7SY;DJ.7I/M(7&/R&TJ)L54E40)#R-04O;Q]^-0_%L[DH9VNZ MO/[RH>P2O]((VVO/#I! WPG^W[5-/IKIM?8>T9_G23?6/WOC^1LP#>YX$F++ MJ#N%>]J0W\T91R.'C)L3U:T]%>/8%9C2#= #_>M>Y,BKI*RM-:@Z:EEC-_T# MP/'"BC4G)7W9W(N(P';A+V?B8'^"%]<5NMMMM ?56C:OJ%%K-:MV?R[M"MWL MUYMZ_DT]JG_VKAHA/_L"('%.HB@PR^^V*0[<@Q=FLZ-=+_/NUZ6Y !N=ZE"N M+&F-(UMA&):?)1]<&'0I>OO >!-TUW8%7>*!(9RN*]5V+<:SZ-XMQN[TIQ MKEL.KV!&>'T[5CG;G;,W%X_6.'=4YU0CR2YTM4=@205=K7OV9O 85:U&F9/@ M*R5*#O;I.(B>Y:?=P( 2Y_W97$3"L.X"(0I;&+PLYV OEQ6T(QVG_PS.P8UX MT4DW$>JM&3VWC8Z#_11.R*MVFDA23L8 M2PXK7?V>' XUK9X6K>ZR=]5.%-<.CBPH:"!3V3M7DU%-1BHL=]%*?TQK+%!RY=ZBSO=8D$#A#5EBG*)/ % M>?6F-MU47;IXX 4.*Q4>?7:C[)E15R\>_*W5U8O'4+WX]"5L!PK1(R\,/%"H MUF6!=5G@@>7^U&6!NY# M[:Z OY74[D%=5/@T=RL MSB _-[ MU-UYBGVW??:F-;@X$).MQI*=*$';H\GFR=W=#B).7HX=HT/K-''FF5"F1,OI MUF6)>RY+K*L2ZQ*-ND3CT2I3-?._VP--V&SW>G4-1UUM59/R;HL6GT"OK4C= M_;,W7?/B4=TX:BH[",1[453V/$168@D,SMYT"AR>M3RL:QI?3,'@$6RQ9*AS MA1'.AS:(4B^(46.:0=X7#:.TPFK3F]=,2M9??3-9YI-51R9WAX^8ROKDF[O M>05&[AT%:1;J/RPOMH*%(<]BTI'3:>(S_QZSY^$S6Y5VW&-I M1^61XKU>\<6'][:_2FY_B%UW(;%"C*LB0 _CF04#O9/[AF-,\ V&I5Y11(%3 M!Z[;BHS(F=')"2Z6:TRM<:59R;W^:NQ?I[]L/)*XUSI[XSEN_MR>B(R1[__@ M6UQ"V-PX[T.U@P[H<._N UIWC=B[1B^]?L3&")\4FFUE@"E_?371^:00[(Z@>$"Z]!]Q0!_@IV8>U["P;P9*"H_W!&P];$;MFMD64- MNZ/!8-2R[*[H=29#&Y3[]N#_=<_>T#!K)-LK)$:*LUMOBBYTJSG:_JHYVA_B M* Z$+M3>LZPO&;"-6:]+ [;+)\T?P4SYHGG;)IP0&"E57TX(/HKYYK4A%#QY M?@QW[PH;G[=&()](0WIY([J'G4;[HG-H+1Y(>=U M65%=5O3XUI)Y)2[!NAO0 =$&^Q_*.\QYF7N8CM1Y=#+_D6:)PM=&0&P45&N9&SWJ^<6V/O)#4.7 M5-ZYF+?Z]M+)_C%)8X]0)UY4#+O:F8\^AKWKFIU>[UC[\E:Z^#J&OQ:[UYM#4%8K_.T=;/QU\XJ3W85M&PUUQ$G.2'[#:.::_>;H&2LKU80 M+;X'\&:FJ/ =*/FN'\9!D>>VSW0.0!7CRTA^AFMG_;ER;0,7=T186I>D'-)% MOE]:]^!]O]^U0.(4/;0 GQF)CZAA/J M />6[8/Z]I^,,(*%!9T]FL)6)50"P+D[@LMR.-9&RA_#/P!DRD]>.1([6!V$O(&C M _2]NT^X&ZFV5PZ\#BK6> R?8U/#9T@'Z*AT@*X)]Q3.\9+OA;MH&-\SB$BB MZ]R?G,>A5''I05\=5"*#ZU@CQW4 Y2GZQ7BRNH[R8AEXGP0L+[(@_"Z"V$_,WDCY#5JJI8U&]61.U*F_ND[KORMEJ( MW$6IC&7(;14$YQK&4>6P+,N8TGLA8EJ^F7YFIN_UEP^9I!1 [!&Z]C+RZ(:8 M.]U4F"<:N*6$:'(Y&?TVD,^#G[\/1W^!$A^TX9!EPQ?Q8/S=#YQ_@PYBO+JR M9J/ &=^)WXQ/W]\9K_[S/X;M=O/W+W^_HG^U?O^-R"OS$+P,R%#[[8?DMR"G MDA7#*5"D:;SW[EQ< O_S$62-#\JC*==89FKP6G[=WS\ !Q#P+9Q!A!%*0N $ M#BHYAO_@"5XN*[<_APU-8I?(11&*O& ,GT(R]M+&,_X1@P79 MZK".:BKCSJ!8/R>&^F"(5D.GDK371#6'?8 :#LL[T0?+INOZ;/UT9O'LK1\$ M_@-=J])K;V6+Y "\IT85:;60;.8+%(J /Y5;=.#U;[@ MK3>=:IT#, NZ71-()K]O*<.KR>YE!; XQ0_73#TL(\LE_9,4A1Q*5*]PZ*_Q M%B!BAHJLKN( M<+*MXWC[M913\.X!;"M\;37R;GEWN,!]L("4V&@Y^0^(]W;XCE/E[0[_;>!2*OV(T6]_?LV&+CN5)'*!+ MVQ@[H1V'(;*:H]*F0!GX($8!E1912EX+%*J/\?G'V!D+X]-7]N@ON0J6W?I9 M-<0TWEK>#V5L_HG* E*MTM(^!GX\3\(%H7$'[[9 8PO,907.]0$,:>AA'@=A M#+\TX$LV)_+OP1^/\0>N0)](>@[#%D%D.1ZFL,=P>_@82%&QR"A-G^"-J:*$ M=A!^@K9)*.PXX--:QBAV7(I-!&(.0A9A G]8\-Z('$/E[JWPKTF4$Y(9OV,S MX]M"IG?MA5$0(PBN,*,=0&2Y;^4.E._K]B^ HO@@-C5M-+T#*.NB6.T(:5%C M JO"7=@4U;$BHSMHMHRO5A0X]@_C[\(#S'D7@))AEL51C(M>L]!& MK 4]XL<1H"S'D-2EIZ8IWJN9Q4E"2?).2I04LJ*.UB04E+M9OW29NE5)>QHT MUVA/OG>'X8&M=&1R) W7V!R ^/I9LV>41 @OC95-']\!#U,EBL?%""^-&?N@ MY!U+RP>Y06OP>VB,5&1QK"*+!ER+#XPAN!=4UD+AR)F5Q"+Y"102/FO1$MN2 M)6W9@!VXY[L*&GZ)958-M=9X4+\AD<;B Y"D"CW]"8:B:AG__J?MQH@2Z$V! M_Q]_MWY6QL >8F"^Q5%BI0&S#OU)],#>:MJ/XA%."KQ5ADW&G,E?J67;3+L M0^'<4RU1XON&W21EI8F)K%Y:W1(:K/$.7\J]?$NV\D5L;1'UBR-,V]N_ZW9? MA"/D:'O$(09XB/**X"7S=I,"V4TS908'GRDSJ)HI@R)B55;,8)C/BAD,\UDQ MN,Y6J3"\6,$KCJ X/WU)DD&Z>A"M?"R4$5VD ZH2P,A 1E-M#Q'?7 UG8RZM4]N%\Z< MX_3E^/MTYIR*XR9ALRF+559!D2=E(L-6K,^^MT 0D=.$O"BZ%V3I*]TI(N49 MIXF2Y8<+CJ4H2S;4ZG*&&#$"M/#OG;$(">XC%2TCX0%6-VRPFBZZQTC=$+25 MWMI('4I[M.:R\CX1G"SY@?N"((3#HW$XM=P)@@/_#;_#JF6CO*EEB3:0":SE M9C0\1A<8=HI-M5]_DXT=$'GN8+&([>=7SF]*X(-JPXI. )_"QQ,_YN3=Y-A; MG[=7X;PJ0(='O(TH:9Q?:]V)PA-W,21;=.),>H0Q#L1#1?1=D]7[5;K#T/16 M#IZ,IE 99WOK6BNQ6ZZ ZBL%'AL&0291[FG,]O:&6:Q69FD> HL33AD$"K*-1KDW(G M^0&';YP]RL%[T3QX!^^PLH,W<>YBL= ,Z9T (\L8K_PP"F^G5B! \\>*28IG MAGE'\+# $3PL< 1_ \J$;6%(^!;+\HP_@$]M5R4Y+'0-#X^"E]^HFJC64&=> M;+$@/P\1YJ3O8HV5[W$1(\8N,&[(X4$GQ+P&=H=^N_U#"[,NL\MVL]65\+[V M4+\"C<[X"@KW4NHG_ H_3:UVTD[M +.-*3VB/$&!]IL3-!=K/,TI:NG(=YG6 M@;Q=Y+#O\L$*QDD" [WW\MYR7%0"/OC!1PS!5Q97E$I;UL%'CW^1#@Z"(_5! M2Z 1L.#HK),#K/0+[LCT>+BFT+@3'N8AN%C2!/=0"M, 9* 3$!B6 3M<6=GT M:*C^$SLX>G??T@U4+89"7EE8#'7/2QO:X4),%J+6NPA@1'#'!CV;<$[[6097 MO\//SVG_AK;+3(&49;@.?#-&3Q/GCI0M]BGY':5H%:THLWK*?PAV&Z@5(V$@ ML,.)@SDO(:(!6F'P+N]48\ =\ME+&#)N%5#Y:CX^C97Q\CQ$ ^O%7>)$_+BQCS0P# MO6B!,==RV=$C_)8F03][: MJ(+W D0?>Y?!T(5(<3KO:]78 . MVBYPO26G)9M]S1VV]W^'8-"BD[.X!AOX&F;7P4$ +Y-KO)=R/TP-I]7'S%4B M//\Q>WJQ>0Y7&\:53+QDY&11B?W89_[8(?:*$D-*B6*A IH+9QLE29QR+:4"LS!M:]\K? ICD^#/>8=;(!\L)C']BJ]FGP\$3@1KW.$)/E)52 9!??.]\ M"9AIH^J3&/A1?/BW,AV,<[YRA0'//?ZC[M=].OVZOXJ ?"TY3W:F[F)WCN#W M?\5.M$AS2L,;#*A\GUK>S9S:#@.-WQ.)*P5:ZL\D<5"?076&M)FB0-L R[K: M1:4<+[X]^ X80Y7GMQ)%AT8R)0([8TY'#31HG72*(1%=5JFILN:BL%@2G M*%R:%BS:4)(EL?N,B%D],Q 8_,]B"?)U(SVYIXGIYX^D=*/(# 9V_:9K/?-/N]HK:3-?'4Q//4Q#,X M6N+!E":STQF8_8+TEIIX=C7PD+&]LV_KO1CF%;R/]?##K:S_X9ZL?[K9\%IF M.&[A N@VV\ @>HU^GCGL9Z+B+O'R<7-+#PTC2XSKX6ZRMQ^':ML;U]TF]@)L M# <[,:YK;K5&D1GN39')XD]E/:8+6-(;F+T"+>;X&=6+1LDG*_-Y%$I.G)]B M?/YO$?A%V-A#17;8;K5_K['QI+#QHJPVZN 99/_0&.2. LP';5EMGJKP5-Z8 M$Z#$0S2L^&(?95@-L&W3\-'4N((J#CB<6=M5.\&TQ]A50[2K6KNQJVIF=;!V M519_JBBQ%SM38@^01[UH;-R?2;4*&]3VI\;&EQ"K^N '$^%@4-TZ<'6"]I6\9ASBLHUQU6IC MNZJ#<7740:L#-:XT--N]A=7JH(7?V4U:Z(MC5U4UB#V:6(E,VEJ)Z *F=,Q^ M.]_==W,EX@!YU4DAY/$866OP<:75WZI#5\>"D$=D8SV>0_8/AT.^F,K(;$^; MNBRR+HO<=5GD1>L(RR*[K0&&3IH7=;[TWN.(IUP6.3SNLLAN:XC5PZWV(448 M7V!Q2I;''E-Q2@L;9YN=9MML#?)3H6MF6Q//TQ//1AV(#Y%XVE06V>KUS%9= MV543SUZ(9]TLX,,EGA813W=@-GMYCT--/,H'HG8@]\I3QBHZ[.0F9;?:+1MU M'=[BCV\^5I_IF<_4@6_&?HQ]E^M#'?>AB#_]C=IAZ^.Y="OTP+N45Q_+F8X, M,";8H_0>W5=J# ?U,4?1&=(L(0"D0Z.> G^&TUEH[-_<=WD(%@\^D),(2*;/ MYC2RRW ='H8P!Q F:R\W\H=M.+8SIP>NO]X MCX-^Y*A$F@T@AT38FOZ2C$Y4[>)Q((]IC.$RY,3!5:-^\!4CP3#V1XC V>F^ MN VZ61Y#$'L;[\-X"HJ^_ M$"+4AT"I$> !4,34YY$=D]B=.*Z+R!\8H'BJ$4AS'( <$I3D3Q1M4B/-W#P/ MDP=+J]$@J'R*8)-MA'*,EP0+Z[!E S268,I3*^#%XX8WD$&;.MR(^ SY2*IC &V.:&ESF> MY&MW'MS7!IS6J3BG.WL)^2&U[R6EWC*-%E]) DZ"?O@=3ZI_C_,MO_C1_PAX MJSI*NA(_M'Q%%6<+=MN=LS>=BQ6SG>DR1E:[+,B-O9PVGFC@#EDL#%( MVL*_'(=2?Y5#*8>7J 3N'QNS"4/'AXT#@'F_40#N!!N/2AVY*1I)OG)J*.!( M.E@N41M1@KI"UPH+)K'54\M?R-3R T?ZR]2>,+4)>JN'"&9L2!R=RS:R8<>S M&%T<]V)SXSTQTX@9H2_&C^^FK+@2@V6CFGX*N@1N_1R/85A1%#BCF!8%7C[U MQZ;A";**6./ 5ZCJ S/K%/@"8E"JI[@#WBX.J0P ;(@?XX/#F<!X"M+)]7]FAVD(?&UF3YBC4+?C:/R1]9@^B[G<6R*Z*W.$J"T M_YXF@98Y6-WGHT!8/\YIXNQKRWVP%B&Z//7CP=ET6%8 0_FA:V9?QNS!YJ#A MF$B@F":%2HW.\_6K/'!V^U]+Y)G,L!^>MW?7]>!Q"F3"XXC%J;'REPG'H:?" MRQA8;N#\&R^FLK8^!,VQ/32;W1)=G5UM>53$#5L/I]&5)G&HL<0'7X%4/GN=] M+U C"0]#A;T.0R(B2,!!0R>,\#?PN3,GUQ&Z,B-4UQ"9 =HX?%HB.[S*XT=- M\H[/YZYC88 NHR*HA+*IM-%&)4RTY MH%_A0'(G(O9B1^38M^RI(^Y3'7<2@XZ,2Q^7;?!ATW',=!4XVBO#LI/ &<4_ MU0UK$*W*B-PF B>@!K7M\<=$; MI8(Z$:!.P:90/,61#P*&OG9(?N',>Y!>RE5!1@S(!Q9ENM0S$TF6_325-P@# M%4*&S<\L#UT(Z7ZESFRQL$&'!JL*(#[]!RXZO(-GPXB<)&,!CP68XP#GL<)0 M1&'#."Y,^YR&R %/ +1..$5MM_#LS-4P_ ^,+(:KI)L '1GL4K@R#8S&PY0N M'6]P!G=BN,X/0:DJ<#*,&Y"\QWL9,9].PJP%,&7O&*><:'8+XUKL2NP.!(#Q MWTD>0=$Z#J84S9$-PW'CN9_17OX7G'KDN.B5 N2Z@VT%4GTAA),8)9%?(3Z@ M$0=$B-D70D(F2:00:Q@:T -Q![97X**@OW?$0T@K%6T>@8^'QXHGN4]$U?6W MEOCLM)2:[*E,9"7_$C2%>Q*CJR_W T6HK)_ASIP9 D)Z^V#S8 X!?\ETLB.2PW51U7:-00__L M-[A[L 0-F>N F4\^A0Q"P$,@(-Z066356.QCB1S$O4N7D)\'>\L8K^$#3^!4 M(@"X)[,+%X!]_T*&9_U$7,X>%7Z(1VQ-T%YXXE&4 _DEU+ 0P*7 M]QD'VE=T$)1#Z#GE[+G(T3D;N>=9)X)]@?T<2O<$B&L 7=C8Q)>]J?NA?_#N MAU:SJO_A5MPA2_DF@#DA#%>Z(7H%;HA>W@TAUS221>E&/@K_+K#F4^*YH-&B MRYYUV>T\%?3B@NVTC\I_(=DZZ[-^HMTG42O465,.C)$H.T T"@H&N:#+!$!'*.:(? M]'-&#FFHWZ\NW\&2D^C!"H"MO']WF?S%N82\\/57TD3C.=XZ"#$ NR"_(/P$ M=6*49_2W'0"=L/R1!;Q;"4T-#W A@08SFB8%& M%,9,DCM2.$=F\/.'R\N#&[ROE2Z"@EPD%9A@OH6D(#E90>D\&/8($#.JB&SG.O+F@D4K+A\"?O?_)BLP5 M\%[0NH+P[2(5#I>@BH84G"L00,-E47/HG%ZI:D# RF1')1QM*C[P0IHDB05F MHW<9K(2,-96P6Q<8FTR?C4-4URFS&]T='EOD:60FI'3X,9@*8(XH"S&U[R0Q MYR\Y];+:\G[(HL%34.T)N2A\- 60!=SI4MW"N]O"W_?Z\=:#/(+*+Z"Z([A; MUYJ'XK7ZQ^]C)YR[UN*UX]%5T4._9]^!;U@JHJ07\M=I8+[1Y."\;"LEWRR_ M;L!7?\M_WH<##"X*OVHV6H6?ERW5ZC3:O>)'RI8J_[S;&NQN4YV52ZUKQ;5= MO>)%A04*RK4Y>^0IZ[6'&U5K)^21*1M> [(]-BG;[%3?Q!TI^>M[R!SSW6W: M<.W1!;DK"BXWJ_@];"!VJN#^T[&+PP$8+?/:B> 5]B8])LEOY<>PZ#C\K1(P M=]0&$8#YO&TU_V'!NQ[3NO] 6A(6GZYR2\)#:CQ8O;%]+E[:S<2Z.ROL"M7P M[$\GFBK;XOU/VXT1')?H&@25^;OU<[,X>"KH[9TZ MNM2VJM-J'@AU[&BFRL%)N3\\&J)R2R&14DWSI/IE5Z*$_OXIH85RHMG/9^#4 M?=B/%Z\&^\SMN*L1S?MK1(%#/=/ 9VS-RUST,EW M33A:#;S&JXN+_>,5-9_H#VO=]6G1XK_]0&S'64]:MX G]D\"V '$;%[42NM) M(59K_XC51\0J:CQ5:ZV[Q O,XJ3TSUISS9-!>_]D,$#CK=W-SYZI5=/:F8[9[C^:OM>ZZ,B9-70)5"E15H?6B1J)5._-QS4M86SR\%Q: G1QZ MYG!XC(/-*F'+GBR)FKQ?+GGOWSO5:P)Y@^YXD7=[UN2]S4"370Q">.(A#H>T MQ0U&,M3-XUU<[B3; Y7J03FD^_=?<(A'I=4@+UIU4LO5V"YHB;R M"*H?OP980:9*]O^*G3D7D05B38W,4H7,PU1@#\C;$-P1W7O!8W-Z,?OA"VP*DM]^F(*60;-QK"U MNM!C#]4G[4:GW3O$30WW4!+SK L<<$E!<4U-#:D\I'1N]C(+D%["+6]8IU17 M(SU;-=*&0*^+EDXJ;+M9.G==WO&BRSM:S3753U]\3_:,8INRR(O8QM;8)Y0Y M62/WJ2#WFN*E39"[ \C=?73N6AT"KUY@6V?I/9X UM0L;4( W;,WK<&CDXOJ MY,U#0HLU)4>;H$7O[,T@W[F[SKQ\OGJA.KEN:_Q?4W"T"?YC\G'!+)BC57IK MM&@UUV1D;((6 TR8JM7%9\I(EZ$Z9TL'1ZTEK"*'UIK:H4W(80CDT'HTEZR5 MQT-"BS5IJ9N@!::5M@\%+8Y?>UR55UZZIE)E W[0 M;YZ]Z??Z1YB$6NFJ#]2=7=/FZ=+FXZ,[_=;9F]Y1)H@_.6T>8()XG62^:9)Y M-JE\.>V\RM26B\.?VM*J.K7ERI_-G(C:_U]Z8QX/>"<\&RSM50-<^NW\Q)1^ M.S_ 15N>]-+,"[::UL)O*7CWRGSE=O9>NKN_E](\E>*;^M/"6,6I[ ])-C&R?$VN=/D2$J<1&SC MH ::^Y",$E8#OGB$^5WL\/=.&,8X2H8GB7VXO'V+T+%UNFX8U:?S9N;'T%0X MG&+FL-:"8WH7\ Z-R.8MTK0RIFR'.WX"W!V)A; M\'G#N/: 0&!_-FPH--6P0*P)I?&=-*":EZ=B$CI5%F*!P.& _')Z#0+NE?,; MOMS&L9-JCDHRAB7S2R5+Y6Q;?4K,[[ ,K!.(N6OQ>,"9/\;+R(R2P1E_KD,S M_H2$@+;AAZE#!3,H(G#]+&*@H^H>+!'XX23VR.*P< KG[_@R>#F\W<'A? Y= M#Q[*XR]^ X!Y/A:?HR$^!Q<\M)'I4OEKS762+L9+[P4_'BN]A"MBB($=.<'6=& MEX3_FR 8O , $B!;C0.> J8FP"UCERTDK\"^:PTIC; 'G <-QL"T2>N #:TI09IFC M3="L1B*= _W:SIQF1X/>/_7=,8[!>VMY/Q3V_PF+$]W<.NZ]9?O&1S#*YR;P M,[MA8J6;Q$,?GJ-T<7@ML$8?]N;Z *J4^.: @+'E1>G\S_Q[$H$ K&*LGS69 MC0IL//:8PP)#%W**_"=\%8X0%<@)Z> 6(+KCTC&!L7$A'_X!?)D6O]3#2YF='MWHE1= W2)XCQI%=8=!?AB-*W<@=J%MLM3NP5'X2(-BOM M3Z>P]7N@NIJ 9OFQ:R$MBNPI4M6,!HBR[J#9,KY:$>B'/XR_"P^0Z%T %&X: MMW )EG'EPKV9QA4@.&S%)' M=SY"V4Y@8+#H#&,U/(123:[]GYZ[?VS-\U& M6</ MXU>1;QJ X7 H4#I +W45T:&RNH% 9U8("]!H:C43'BX^0DU83HQ.9Y#[0$3W M.*83)\#CJ0QKC(/(@?0G$YS#G!WQGDB/S*Q1;5RH[+Y@XFS1V&46G4X&IA >J MI%^ G98-*,; UI9$Z@']:9C5>4.TZR6TU<)EU5_,!U*BD;K59WG;81AJED M7+QCE\DM8?H_+3<6E560 1:V-LHZGB/V$R7,\#%JS\DO0N(Q_ MQ7![4< CK?%\GK +G&%UJZ"R5D&]NE70RV@55!(9.X*>/=*GY: C.))Z I#Z M#'BQS9HNBT4XX=A Q8PE)T<8)$82PKRO7/G@V(<@C(V%A/!5@YP9N%*29UY M3?9Q]K/! VX:;T@&5H-(!(%\IURG3JA%.!9'IJO=I(;=A2DUD$OT/CC&Y<=$ MF>)/$LV '(N:?#<+A?V' . Q1478<1U2T"PI#C=7#UBQ*/CIU?L;I3!X&,Y" M/9\U!Q VMKQ%OG:+H@A9F9$X3Y?71?^\%%5207WGN_,I*6XAW))Q>WF;@$5^ MI>#2,%(XL5:I!0J8Y1L6):?0JT>6]R.(YY&]D!YF/[BS/.??EM)"U9NE%JK[ MTUCM*%-?E28"T$;M5/:M2E/3>\=UD(ZC.R!"% M15VM4GU46S5W_ ]. 'AU*16IJU2%@OT$L):RSR*T$Y8",IESIKX<4". $["J MY*-K"'6K:]=96,97N!^;OGAKC:P?QG<+L,'!BY8V(D@2!%=@): M&%JH?:]X4PTC90D8>65]66**.L0M<^""J]WQ];%ISE<(+PH=X'Q6 MH$Z#;.3)+Y+\*T(2 T"I$@7F2$\1">GQ854MOO?<6OSP[,V@V5FKQB.4\SH[ M(!*[2%L#4XOCER(/\9\$-W%9U^7:'N#?FE_'DN%)- [G- MI1WQ%@!.MG31I5($W_&>?WPY!D/("2-6[8UOZ8Y-7I3;-(?Z6L!C]@ M/J9>F#F])5\C@C0X1\M_Q_ VFL7O!.8+H,,L.?8-L5<$R@<_$*BY<'(O&1 ( MA BE0#-U@7M[Q\QZ 6I[T1A/1.;$N3W &'@F;"A<9(> M*+6H3!\B;;]LTH""'\!FW\+OK1@_NO;&\/J -:-;#,]AC%)M^>WU;:*+ J"L M@,.2/K%YH/1$>2',*;C>0BP#'@-2@.+6KBMU6OE8"6HEB6KHY)18.)?>I#&I MB^3M!M20.Z:GWG/ ]9,C0Z1_>/=(B@[\$C_3$"1YN5H\P>69/XY="5MTEUI) MO@%K=LA* TR?"#BL1RJ&,TM";H!N7LBL7&8BY)4/P;"TU>(6XZP2!8;(!?]+"5;4"7N M FNVA$OT^K'_X+F^-=;O,W4I+P$?0!V'%-'P)/[.1B +?'1(JF)7EC\J] 'X M9@?.*+&2 16*3Q>(&>&I%&\C@>%7NEB"(YPG*]ALRZ,($(@:#&\8G/8ATVI$ M&D2!]4-&-1!OA&NX7E51F$9XG(DA$WLR=I$]]4/25D49[QXW(K. @><$G^OKR3LHP>@MR%CM2+XNLGZ;* MB.*K'\N )RK\<)$R2P0T=R<4N>B2(A0.S"E)G@$/H-]E2.DQA!>25\+J$^ Y MA"=__ @ LX1,=KDD/JNHGSDD,81$U>PK PHV:V;[2R-%H&-KS'B=)$AH@,A> M3G*U8JR2[KB#-&Y%PH4HT/+8$U)VC6\5@)4?@%B]#WC/NV-9SSL'D'S(1,[P M9_AO"1Q//&3>S2\PET_"F(4?\@_29RBM@Y+( +[_$G;"63'?3LL;69:]?]QF M#_X[RS0P[0+Y)FT!^5)XE[PW,E@P*P]=12!-K&7#K43B"[!5_(60X1@&,\;& M20M(4R1SCJWE*^)M,*-%YNP#RUM(>U8)9A7B+UN4SQ=- [3OU,&R8? D67)T2;M0 I=P7? MBGDDH]-,_QV"^6=K8714EE-!^N<8M(\9LV/FL41T5IHFJ^7EL[,1G^#$+DS# M(>>L)+SB!&EB']+T4:LV8%^>)1.)*2$&_M\A'0U1$<5Y; 4D)\BJ8JYL G:Q@?X;B>RE0 S2Z,*+==%06WE1;ZN$U4;%I\ M]L_DM6/'C XK4#N,;^CK(L7DK14Z80XL6]SI)\<:.>BV%J%Z\XV7O(=>D[]K M3$]>F@9TX.K+]_PDGE"-XEE*PW13B,C<3W2]:+>B9/'8H&RL^_1^@N1^1@BX M>FA/[O-NI]'I=D]\U$Z]J0TWU2G^ZFF'$K5;U9I0'/!PD \I_Y$,2O9+*. [ MVTS3V1!^!SM9I50@/_L$D'6=3+9H('V?/ MU--U'\UZDS0_RFD),91*KI)2.GFY#=U;:\:?O)6U5E?^;(1M0&#!%+I7.G 5 M0UH4=$@%#1(K"G&)__6P1^$4*UL=?EL-UJ M_UYCU2EAU9JQ(T^,59T:JTX2J]9,+=F1D.L>D)![;LN'W/;/W;E_#PV6EPNJ M-QS \*(:B%<[\]$W$%^K0VNF>D$LN8B3] HYR>'W$Z]T\WN:3U.3ZDLFU356 MRSI2W5R5[)>KDC4=/ZW#K:;PETSA:RS(W5'XH*;PFL)K"G]^"E]CS5=7MX>U MNEUE?$]KU?R>:K-K'C%!IW[1II-]=I;H=**)8KELU#I7K,X5JW/%]@VL.E>L MSA6K<\7J7+%Z9WO?69TK5H?1SUOMYK.$T2]P&F?[0.+H=0+&3C"GM<^TGF&S M3NLY2:QJ[Q6K6C56G216=9Y#R@W;AR3EZFRQ.ENL#E\]3_AJG19=.7PU[!2S MDCI^5:>+U;3ZI';+SI))AMTZF:1.)JDI_/DI?(T-N3L*[]447E-X3>'/3^%K M[/GJ^G:_UKGY95;_'DMDAX^C=J_J=W^=5;;AYX M0\>O<1#&LJ=_82?RR+=_&/,XL*=6* SK+A RYXT['HL54YVY<1I-CI2#];[Z M[B)Z_^[2N'+]>&Q\^G25-,U77R5S"9QTG# /GVR9Y?.:L; 4'GK ;Q$>U93ITXGT-MN\I2><_IC;- X;8*C_!?/<,,VVE-LE!VF MB\%ON$&_!- KV:C_M^-JR_X]T[JT] YP?!F#B,<06#Q7(/:PBVDR8!X'S @W M'3$$UQO/YGP3U&,=)\,$.)W)D>W1RU=18_F2;JE,>#1A#SXR OHH>=,,5Z$1 M"\FT>YK*J>@AF0#_$R=VB+&.[U707?5B)^*G61#)%+*EBW^R=KI_>/X(!YT@ M\[WVYC$L"JO;- 853IKOMCL<''>W78>GINB'I)N6)*EZZ*M@D3X/8!53*4I< ME@,)]+Z7+Z6S[J#;&%9L\EJV5+O=N!BL7NII6K-66:#.%C^@U+*U50=,KTHO M*BHSV"#*^Z+<%-7.?/1NBG61AD3"?D[K5_X$[2XG3<.L. VSPC=)29 3;_/. M#1QJ>W&,SHU*"+/') EZ;[M=0)_TM^.-X6I?GU_D9>5>TF-)2T$E);4ZMDJ- M+0#&*24-=9^&?$NH]Z/E>#C/^EK._K[VWH.5"C\+BTCZXNQ-I]U[;*K1"FQ^ M4BI:D>)T-%3T7OD0YM9BQE-S7D)V^:MJ--1[5AJZ%5'DLD^L@&@NFF=O>LV\ M'/SM2%/SCHM>/J>^O]1W\3+$3D6:6=-Z['EIIH4TTWP$S=0R9GO$49/LQ4_V M+-4B9G,U+;RW_5W3BKR/]_(ZE,I61#=M4-!.1M(\HZQLOR(4Q/WRW2,<\CA7X?DG+GHGKT9 M/E[V;WBYM0'ZK Z;$S<^#\GT[(&L?(P.?5B6YR&JBSD=>L5\S3J8^:*#F6LR MKI]-@>X?:5_/YPIE'FN>]O&G[W[QO8GC68#;F)\7AB*2&: 6CF7'?+YHP=FG M?\7.' D$TP$CL @<&MW.CW"JXIWOCQ\M,AG:G.V@/_E^KC].I MY&/3A'3GUITX'P7"^G%N3>!HKRWWP5J$2"4Z5 D#,YD2FLL MQI>1_ Q7RN;WIBL9O%2.O6^6T]K.@K";@/#-?XV"O[W))3SK["O=,^SOX.7) MC6=0&L(A9=BV/#LS01$BK$05I!#&[@,.! * MNRRPCJOF(;WK?M%=DX2CZ\-Z&L/S(U%0!\37^=FQ T#U[TD1@''MV8VDMH>_ M5I4])J@##J@H>,$C(;@ZAI+;;0"##R!6U05R*R:^-ZE2XH?UG3IA&+,R(O,P/%GPPF3P/X !5:HZZ5%))\4NU MR&!V;$AOF;F]$Z/HV@N!/R'T/EBVN*0W92O O7AV/O9)?N!*B4W23Q'TXNQ- MKY&/D;.% $CBXE9?X:$REV!\@>.JFV 2U+XP'F0%$BX76RZH;AD0RNJ1]U88 M&7]B^D!0 %//!B3.(JQ( I_!=<(%A[L^!6O$4TMCWX(8CBP M'CQUO]:]Y;@D8DD^T^GH2109^5/^AM@'/W9XTSXHN*!+HU&1!Z5EVT',],.E M.EQW114[&D?+HQ5<_@ATR]68=?WEPVK4NI:O_0:ONXWP]KZ* -564/02?#IO M*X3J-9M%#N1? 6@>(8+)]Z=1B*>=#:O0XCF< E X#K#Z9 W#OEB]>^38FS#J M7A.$*J">*./4I,QRC96$.W(+,)A$,?+/X%A6Y -;7&08AN*"=#>X#)4?AFA7 M 2S@NU?.;UQVE^)$GIV0\;2,%R F'!2!HP4L JM8\L4HK' )6VAOL7Y3C,H6 M2VPRJ=FT_=G,]V3IIF2.6 ,&N@C@&%J*R=7J7@O$H.^!4/\CEV(V?N.KB\Q,QF>L/MLS?-QD6>U1D.'[_D M4%0;I4-"\K8PGLV(F6'Y5("09#;RV5HD3LC?JX.A]=1@Z" 8AOGTV\>"822B M!Y3"_X@](2M*NH2H&>6@]SM]5ADL[:<&2Y? LGOL8,:1A4'#N/$(3UH=76,J M$*!X%*4[E<*,64@>9IT-&'T*HROUMA26M[3P-5%^:S/-0H-H[^Q-^Z)KMM'? ML Q4R?4V8CP>'LP3?&@2'B1=73^4\,<_K[_>,".6*TMV-5\J2]=!/+5 +R?% M,1!WH!J0EHI>*GC>RDCR6_3S3K3S$H@"",W"ZQCY5C!&0(^= M ![RL4Y^#IKO/:(WN?'\.>"-B1K;O^ '"&RZ.ZZJES^V7%Z=^,)7U_+XO@H; M!23E^.HUF0>1X\HS7:@SJ4-A:]/?TYO@C$ MIRJ+1@T''V(<]&75M3)$KF]OPM0, 9)TQ$I@BX#U(QH:9A/0 T MX0O^'1)Q\I%45.F;OL.Z5#XHZEMSG+?WFDGZ3 M-$1 4&%9=^8-QBO]MR6_H2X#VGO@<, % ]DJ(51OM3+O:Q@(+5"(%G EQEU@ M>2PTX7%X2LSFKK\0@LK+,3^!:7H"_#H(&\8E*O$$%+F%I66R*ZCG3-+Z\5K4 MERGJ,JH0AW9!OXK2HO=DH=POI!D!Z!TZ8\<*'"&7L>"%& P2H?1"W(&50FTK MI((GN1&8#9':>@%GTJ]28SLI79&A=>W8@X!?2 M6"NTU 9%:;[*4D, T0JADITIXSXV 9A7M93+!S2-N2LB*6%([ .QHXV?4/(J M$[N,W'KKR U>!#2#*)8E(-:UKKWO<-LAOZTR"0W/WO1- "7^9Y7F=<5:%B.Z MO&.IW0*WLE+;<*7G"A",MIX'0K]092\ 6GGZ3KY$^$$CHM&T6GFBL\.I>XXI.#U:IO_Z-V$+D)OC&_UZ MKQ4?HM]?2Z?"E1]B7E$E7UZOU<0$W>XZ;Y[TP.SFP 77N?[,E0_6@H,U^VO= ME)/8&Z?>Q2380!88?!';Y/XC ?N ^CSZ F7''"7T9^C.19'1,#XD'5/(WF!. M(9NE)/JRP]R%>..RVX:=-4L2O6U<@<($2M\G1[:2*O.$5O49]]>XC/&%X"I*FU]L&[KOG>'KCRT6"MON7/VIMO("[HEF@"F.$_U M9V()V%K)(9?7)';=E7>%YCJ&F-B_W3#^3,Q4Y0I81IQ,B(2Z*!&3(H2/=\+%ZV&. M4/JZT0)^%>9-V\U])!5R9"K=55$$.Y]O0\D>+R[?9KB+?)O.H,ZVJ;-MGBO; MYOK[^\]&NV%\OOQR^?']Y_=?ODL'W:WQ[OKVZH_;V^N;+\;EEW?PG\M/_W-[ M?6OW?WSZ3C^Y^?K^VR5^<7MP0F+S M'F($HO_Q8S ]_-A%_FRQ:I VV4N%(3N*/,M=A [976FB);!>V4Y1X$R1>B:NC&\H"-=BLM;M7'TX7P M'<^X/6\9KSY@H/R+WS ZGS#L]_NPDI5*2.64+5XL?3F+\E0HO[]2+N%6 M4XE^W2OW+887=]O=5Z/?7G5_*PT'X'VU+CJ=PCUE?ZKG2P N:#B"0AAT-O(^ MHY9V[OK^#^I.F]XFZ6V.=^^[(/$#)_Q![BJI[7$76,0TK4EH[OZ+0=0P;A"M M*%,CP4*;,'OL4"(6AK("5@^EY>R'0NV?H\*LZ'( &,(5BQ6' NK(XDD"G MXI?95@P/P4*4.>*,0,Z3=Q3SD'DC HX;JE:FG/2!.A-Z1EUGYK!'V"S:7H0 M_S\Q:+G SQ< "-#24D1K-<__CR&[_BIL @"K33;DQ>&/RVY'>7>Q;(P# 0 & MRC)(78V\X^7=RA?" J9ZC_P(W;[+GQ&H^O! Q22NRBV-P4IC2@GA#EP+\X+F@/32 MZ/].#(\M3,JZE$63!K!@0485_IAN' DJ[::[3'M6$MT<)_J^@]S6I2R?/SP7 MW@G+R;ZW@"R@VJ/AR8PFLGX@7FO=EY$4XCDMQIS875 F4CF1F09G),BG*&E( M6"'MKC*QIT@BZ6DU@9L&-@/&X#FF5.D0!>/%QR21-&5*NNXX[XIC/F&:<8N> M&KA?/ MH9>XJ#FE%S#9HU24O$-JX(E"')ZN(>>)(3"UWPL4*C EP\#2?E5 MD^\S+E(B!U6 #XK0#IRYID8L=_8E0E +J<<+V&/(]J,)_Q#&V7^+A7&3-'*^ M!DW%MCCV"R_YHI;[D.SKL]K7V6X4NS46Y4&IRS?W(KAWQ,.AJ;0K%=@_!2&] MI4+?E([V_>KRG1'ZDPB=$::!/?;57W3QM]>8< T_XN_D1P99Y<3WA,?=F<7, M0?4V1@%*/YM/_"NSP&R/T0D,1]^H7XO\\:36J.9Y<439'N4M6.C?[UA_"FS0,#BL\8L M)%#D!9&#^@.OH!S 4A"E#I0@K$6.PFM+X*[HJQTSIP.L?& MB"=VY\^_2EVL>B5 !YLY+=LRMA/8L2.]YWP0M2UU;H*R1+%DR5O_BAZYOI*1 M=/P"KLBZ4R4 ODO D>@4"6M&J0?6R%>6$:G-Z)3_2*(L+@$F MQ09*%[AY_YF/((^)K\,PLP\?8%( A_^3F^38,F$K1AVP.SX@+ 6F<:U_YWVU?OXM_Y' M8^:/T!B2"S>,HV(WR"Z4[9C-]M!A:ZH;SS )L%G@1G!-2=W7ZKY1Q?XAYQ-( M@DVP(OD1W9A%1'\N,$?$01P#'/!$8$KNX) !1GQGS@H$/)YE&@M'@/*,\C\E M&,J^)7.==0Y"6S)IK#FED4M-$TE4)-LA!H!B&M[%J>=,4HR\Q(,9-Q0SL5%9 MU"B=7Z2HBF#%^<6@Z:&K+(@)MY.]H-K%,R,2-P+>!XV&(,-$[<#4WF(:]WC7 M*/>5507 .@AM3.Y)^ 1-\H,P+V M?=];RL4Q8C(LXA0'YTM:'7" 4]SYFO BDUR 1&'W-+&V9#R-XL@I^Y&FA@KZ M$.X*5,,DMJ$N8@N)3$7/VVI("-[*8/ K/3;H_:H2G>0@CX3Y$OM_)8>LQW6F*NN0#F(/\G* \-@.)30ZB=; M&[$A GH-!F6(M)-2DT0.%0&FU9;'[/ZJ/8OV4LEC1\;QW\7)8)JU "?+-ZG% M),F/BI@C&%52-1%X= )P5OH(,1H&87OR%>=TM/J-EI&)2K=ZC4'RR6/Q6[Y4 MX28&@?$%%TNO[#8Z.WSE<5A$:#TJ%]\EQRFEJ/^6NKEO4C4G50 MZ.*1@$QU)NGA)--_A))RY-^KC/4"!Z9NF@@W% _HS4KL_K\2MVC ;E'.=,B^ M 8[F/X N3W5KPN*!;-(+)+>7>,;T] 5_CDMB\HQOBC30G=QCAP[O%'@0 M$[@N M\6-\7+9-D)()S#ZLGE9Z#3/65/-X7IE*#CK+N'/]$4:W+9?%B)U.\$0YD/'N MI+X#9OYPX8*K]4 .4;D;"2,N(W \-I=EO.AG9-P!= )M+IXSEU:JD-[OB34* ME%4,,HS'Y+%-RL8;+A6';..,8+6)DU:1*!<3V\V?_3!2WZ1.*^+U7/4WPZK% M;D2@ MD8MF8*&*82U2 R-CTHT6*99-Q4R?!PL Q[NA6J;A?8.(!:6.\$C #(F M:G(R\D5ICS+:IWNC/?CW,KD!.0UW2T%F(=3C\%N+VI[(9 $Y&S*9"1G3_B7E M"$6F:,\67SNDK;S/(VS)!(E&$9K"MY+[>+*7!U$-Q+=C 66*3?,"Y) MPW9E;$B^R544V)*7XNIX(#9(1LD/"+V%#4J_F4@#OB61 M!'C5,1O&>SP-DO6".MID5DU2R[E,J50.2 M0+4[1F1F"U.8"2TG[B$"1[%$B MM05B B.1)B3 6P,Q\Q$48X$E4A+?P&#UJ+=*&B14 V+'ODUEXZF[V,:V@F-. MSL@D 4Q@%2>=\'.GK=VR]F5FHTA(=X'PDVD62BR1? MI:\N09??* JA-#9#'I*,F,D_(>D]Z[,I/9;%\7FE6:.6(_5'2K#!_\'L-I9* ME!68RCQ!T9V,(T>+W:.619>2\O$/)%(MQ"VZ/!FI5^W@4#YR\04SEPCUM#NA M%@SU&=L:#A=H6A_D+3"'"70*F ?!W8?EP*9!*04K,.V!/ M+V5/(8;:LAW4?+H('3N4]SC#F6L>R ?!8PLT/2\)51*J([- .44,*4:5@N*; M5-'+F]:47QMEF);7,7;ND+\;T8.C.LRIW"GY*"6YCKG\*8GH4N*:!@-XA'Z. M(/B3+0OR;F):(D5Z>="]9J*BX<8-=R=^FN9"K")18Y-=*P>S%:B*1!*XP:*, MU+,+@;*;&!-R]$S%O0H8EZ;6E[!3?UEENYXL M+_^0T0HU$ZA<'50=VO2M4/P18]">R@D4V+^1Q8OJ"R:I[-<_?3[*:-=?,CT6GH=KZ +/K,.2FRX=/8=Q0I4X+!5M MU/U_:;4:+6,D X5HLJN\Y@2OX$,J(9:=+MF SZS1;C?:&ZS1:9II*C/[B"Y^ M-:XN/WXSV>[W5+M5F>ZJHBN23%'F4D08X5*U,XT5+2N&>:62E8PI;.6'Y(X4<5O6$E4:%]7Y8H(,[9I2V-+8 M'IJ4$3#-L?3?)*XC3I2;D8M0.E8+?!*^YB!BOHZ+2#IQ2_#A/(& MPQ66OV%<4^'OW/="F0+MA)G@N09V7(:R#5) H@BG#IG2W9DJ7JDN[GA8(LR, MUU$NB1*%<;+L)E2(L:N4E8X6Q%[[BRY@OC4ZL!% MKB8?B1K$#-BU3 O,(BU47,:R:;'2]9*"K$RJ(+V<@Z%R!W$HUH"$#8WEW6)! M<4EU(IEQDR(!\!8JU$:Y6R+;!T#??, M&+CL2,Z8AHGG-4%;^5(+:/H."#&3)B5% WTH7[K.?8RYXE*!#\722FH):X3^ MO1)Z5_JMMF;J+HZ3+%/F?MD<<*K@ TX(*NDL5"P+$3H1UIINO,+=OE++)M5, M!P@QEL3>5^D54N!LR&2P\H:G=)RK*!G=YX/D>%*MXY)1*KSB VPLP1)').\+ M,(%%89K_J<&"#YTDR5(N;$;:9%*VTUW.98.6]8G4+SG[H]VLLS_J[(_#-4%O M=7EQS76W"Y,*_I)XQ;6R4XQ+S1%[(MDAE-XM4P=9U(6)U987>$X"(5N'4&+) M95S5S+7O?%DL)-EW*I^TWZ*@15Z,4;?L(E+&9$PD@_1+)"44REUI80$NV$_L=+55)BB^52A]'ZZ8/'V4YJ-EA)#*BRDS M,ND?UW.IQX?/,2>%D*9F%F>SI5)-(]3,/57O,653&+TOMC@5E^ 5/#8BXM(C MG9^=G^0OE &VSYQ.DG@$C\H,_5,O@T]S2Y0BJU1776/5PY@&Q4/5OS$H<4>> MMD1W#Y)<$9I9-$\&;9"7VH\T+Y[2016QL?,[=DK,X5QS MF9^E1P.6'/]9ES\RVZ+,)[W&\"%SD>1B\X$!(///0D@+P5"FEF9\$4-8 WK: MGZ3]S,&3@(ZV#9W+9("2YHU(HZ4@(4M*:%T>3JVY6'XS ZP$"V86^4;CN88( M&10DCU4FX2V=E:7+]IOK6H7.X6W(/,5I^!M%^IWHCJ$[)S-DHD_:H&!LP M"!F?EPE+2G\LDJ[XV5)-GAK9!'0_4@.;9))"XK_AI4R5XYAQYV,>4*@A6*>>S(XLP#:SQS/-DB MZU[H%Y]KL#G']K"!# ,F(D\V2;/5Q+G4;$A?&$;69*)2FMAU->$&1)C@KD3' M9&DH L)-;I*+9:EWO4#YG@C*C':BQVPX6<-7;^7D/M#K"3!CG[)V,@]3,1;] M%GWB,F0F\9TRII(4ZD@YM*K^WJ;P?)AA),@BL *= M^C0I[8H?2]VRN)?D7J3E)JFR0&M*=G?--DS2U]U1X$GNEE\3\CQ&(5%G<FL570U7358T^4^X(%-Z]<#9BO65Q*/?91H"T)Q&X+;4_$R+ M^J7=T:0IP"W,N,1)&4HT'YSX-O V,"*.0R$MOLU;!4[#A]2_GO">,_;;DF^QP>- 0X'6JJAJ[GH 1NU 9?@F> M2L4S#<1S94FR+S4)2%4IY"844[(N>_@>Q/+3TE9?/];8TFQ:[,CNC?V J0^? M3=9+^K]H]43X=.*@3/LBT8-2H<3P;)*J0#L8PP+G:8 Z'UGU6':3, M"I7T"]HUG 95%;UH((D(R^Z*\O4S 3K%&/V=CF(DU 0&[DWJ7U1^;HT7*NTA MW]*NM&VS&V4"0/)D4MT\$?<9A8&[B1I,W?M=9)ZD^1 M8E!:=K.4:[2,&W0L65WASV9"-5NGJ4#NJ@3O,(*=F<(\#A7YP\R9./>:=I,)F/D^K]ZB(:!DT%":-D M@"]I3KY+2ENDCTPVN8(O(5Q<7\%> _%J$' *T#(0V+G/RMC(HGY+6/P5^ O+ MA1^A,BVG2-'ET&PV4C_-= >!,0$CA'^KO#CHS,5)$0J ^1>K>1*^'.?(]HR6 MMY3%AN6QA6G3TJ1E=()OVICEO#Q,<0K;V!Z5E/@C4\JD\;WE6@@Q^/V_TX)AU9!2)U.'$ZS77F^QUAEC"RS,)QQJ+JTHYL<<[N7?Z(WO*&7 M+S*O-N4F)6UR^%K3+)4S#C-HTDQZ9%53C$YS QS9]"8-8J1:]E+H1V>ARF?S M40WGA/WH(Q44;&DVPI*)=+14D#;1/\K8,+IJTG!%$AJ1Z,\75)PW;B:]M)?7Z"RMC#8S;3#2)$#LL@%D8#NI++1F*$19.)(O2O;K M*3D>%G:XV/991G1+(F&ZSO%W (4?*#U-A4BY@C\AVK+YDSS,1FLC)+-!QCZH M=7+HZM(00MPY#>C],]L8B8+C27&7#-9;V4M=CR_FVL*Q$H1,)VEZXV6N(UL8 M>PO);N5(5QZ8,A(Z$E(B(SQ9T-AV"GSSE\Z%UHS60??2!E!.MXZ5Y:0%_])J M-X;)0LQM.12BP5-\;R,A/+VNCAHF6%0K38JM\DO()D?V M/#VAI=T>FLUN!T\3)D$4[1T:CFG7QE''3?#.GZQ(LQ:B/6AWGZ!GQAY2N['S M=4_1YPLY,Z$3S\.5E8VHSZ8ZMFY9J9$W1QP*_J8+NW>IL#NEM(4U=>")"0;& M%IS.<2F.M@?46[;_BK:P+T@6VJ)F94-T77'H'J">R0/5C%Z3)1U&7$+0C$-6 M8GRI3K!Q6MQ0+,J7:6N-MF@X3;:[5J[=3N;=<9"X="+!OR-MD@UK,4Z-ZG0> M5:HBE M+67Z:KZSI*KG(6.]Z&<[)%(I8C*YU@HJJ1(=)-@ $O0^)Z+DOXW,+W((*KW1 M5__BXC/9/D!F63C)Y/90MXF/55[=:J;79V5ZG8:PNEUI559V%.H>"T%0FK4-$Q@58RM)+C.&D=6'*7#,9RLJ/(GT=G*=,K6K!Q-)= M$N9FW [C/2L!6$* ,M22J10M2A9.89ZI7J#)79RKB)D32=;JGNCZ6,GZH^:7 MN[PM_3>&9Y:69=F;>0<\BY MDTUV3RH\D"D=*-#Z*"# WLZ&L<$9L^-J-^ 'V1H%>5*=:6W"%]8[_0H8@M85 M1<*UZ/GDHLR4)628 %:N&.90Y06@3 OEAW.?"R%H/Q058;@ M>+K.F%9\4,32H2\4! ^*1[WH/*)VG4=4YQ$=4+P1>YX$V*L..<<-"8GW*HCP M19R(?RAS2):$2:0$'>J)J'+4#S$QIIJR#4!:;%BY_VE#I08(4<2V77 M#Y,0)'T7)KUQ,UY_5HGOV"4 "LA8S:S)):ASP66VO7(T1Y;FRG:QG'5$'9OIAPHUD[+6I+X!<<)7HW.+6ZUQ MBUIWL:GML>>*P\?4&!Y&*@5V@9SXV)B&^]N@Z%&=OY-BTJ*;JIX$]_KQ@)'[ M4[H:MCX_IQ'L\U"\5O_X78XT?^UX=%YZZ/?L.WKY-O;T0OXZ57(:359TH@#^ M,U9OEE\WX*N_Y3_O=QN]9K_PJV:C5?AYV5(7C8M^\3=E*Y5_WCWQ/;57KO0W MND&^14 41,3_?=8Y6\(EY"&M.?5E<<8&$MWO<[2UO+O730.^D&](%FCU*JS0 MGO_$-?+&06Z@ B'A;OC '\,EILL7@ MD/GPKS>AQ77G7T>'+^;YRH@DK;HB1&JWCP.1RGH?+"-6%1@TC0+60@#8_WE_ M>=3!] /1:,4#.%&K;;9[P__\CU:_^?MC#J:FWR&&/E1 C"O!ATMM/0#H*[[4BG/HW+;)O-=E7'2WV9!WJ9 MKSJ_'M*JZ=FH-_%!OLVVV^_5MGLIM5M4= M:WOJI.RIFUQWMD>E^NPD'^^I\G!.:',O,8/H6TF;D<Q?\T)25CJM=IT?<4A7TC:'S2W=M?65/)$] M6S5!ND2=4I(JV7VVEOJ00<1H:G3"/3;;)J#3IWA&G%1B2!INXQYO M=7)(V^P,MRPJ/@CN5F<39))1>Y5%57V9!WJ9O8-+\CDB674"J2%K^I:^B*!+ MN_;O']:%=.JR[<.ZD%>=8>4T]YX)XNA.#,3C40[ZN^[Q=N1:@WJU_"5/:BQ&JTVK75-(=0 <8S_& M.4T94*U9X9A?5 S6UBJX;CEOJ%Y@RP7HBOY&D\#J6;'96;'I^)UZ5NP+G!5[ MP&,(XQEL%58)5XPA+!@M'>E=;NLYA:5#\P:M1J?=/;!)?JUVHSFL^O)GV51G M#_,%'[W Q='/)VSO83[A8^_D2*!:CS'<)2@[SXV(&]#VX4"/EMEH.A_!\]4Z MN?XD$_N>T]FV@694#^9[CL%Z>\_0VA03-IVL]YS>P?W[ #>U, 9'VS-HTQ/^ M6B/"1HAPM!//MD.$DRIIV)175IUY]B)R*39W"1YK+L73LLJ7APC[2#L[)E9Y M"FKE9D/!ZE3D35&JM6W7I@-/1CX*-;3&H1/$H1>IP6XZ *ONR+(Q46W95?4D M::I&H:U0J&HVX"FCT(O4EC]N,O&I5G0VQ:C#:PET!#RY1J$,"IUF^YI:5=Z8 M)^]XMM%CHY7U^*'C1J?*\X?J\-IC@@=''EZK$:$,$;:LG#I61'B1HK?:F)XZ MN*;3QSX:G!T!HWQQB-"J6IYXY(CP(I7*+8;9U-J$SBVWK.$]5B*I$:$$3)TM M6WT=*R*\2+6R\LR7.H2UO.THC]H?IY/1RW+'U7A0YG)Z67CPW"UE MM;XZMSXW%]UX%@9W6*I5EF=+J#UEE:5&H:WR_VH,>NE*;X6Q M$+6&HR'/"ROOK?&@+*;VLO#@1;ILR^'STYZ1UBGJDUE\ZF]+W0%.OF/U1:?XJY?29[J8 MX-6]>+XG-O_5T_2L/OZ6T\UU+:>-)VCU>]3 >FPGZ2=O(WTD0.QL ,2GH?63 M] RN[9U\L1X )]5;FZ#RRO% /_)C6'0<_G8X&+?"R])N'PG&;=JC^='Y^(?2 MGKSR,,#,R0[-4.7)E&VSW=LRJO0H<_QY!E#6J+5'U&J:_?X^^D\_L^5019LX M&MY>M:?TJ82(>.*YV>_L(S'N)]D_TKBIWND3"3E5V7GS 2 M\OS"O=C8/8DATIL>MM4SA\,+=>)GQ+*#BC:]^/GJ-6T4T4;7;%^T:MIX"I%Z M2-'5$XN,[ORV-HRR;CBNMQ1_GSC(GU%K,-\H$%8HQL8OK4;?@->XCN^9AA\8 MK=:OIA'Y\$6O<:&^J3"L=Q+X,WBXV^A4?KC3,'#<,(#G(9H:Z S-;/K!"HUQ MX, ?QCQP< *QNS!&"\,R?FDWNLG;U-EP@=!R19@L8(6A;SM6!.]]<. -?AP\ M+WNCFS"^7UV^(SOU_;M+."*@H3&W@/=8+IS'GTQ"$-:>"IU M'J )@,:807[]E4]K\N1E'LI,,YGCP$#[.)@Y$4ZB-BABC.O@-S;L-[#L*,86 M.$%@>7<"6RHR@+[\WZ\-HPA$^\+B,B_N2H3N*81N;X&3"4+K=U$!H?_$/=K^ MG0?'Q$YLA9Z*Y!AP7;]TTOWC)0D+UI.)$YN/RFYLF'C0SN9-=)\Q;Z+XAKF- M]]=L&^^CYKQZ8_*5>-I1>-IY#./=!LD!3S.[9/AJFX5M#8>_5MW,L+_Y(QVS MD-$\\=VDGQ*TF @2H+L>KI4@I9MC HQ/1H_AQ.27*G71QJW,_="*X MLM>!<*GY6)J/\VNV)$\B?3-]Q!J!JA1'Y8^L(1<.B#YW#]*E2CWMOZ>)>CRW M[L3Y"$#ZX]R:P!Y?6^Z#M0A1-=./!V?385D!#.6'GDQV?6@&.:"(CQTZX-Z M$XD ?P6[L/:]!0/H<_*_S_[#&0U;$[MEMT:6->R.!H-1R[*[HM>9#.U.=] > M_+\N*).4DP;D<>6C.(O"__J;]:;H0BOD)*YGX,^=PI?V4GF_W.6JSN8[\6R^ M.@/O&#+PC@1>CTW"VY$;9'$&4J395H;5E[=P0QSQJS]HE9G$62\R"Z_: MQ)$3R_?J;#O#ML[!>Z([:9O#YC[:J+Q496R+.1JG,OZ SM\U^]O.AC\ 1>94 M[Z37V\?4N]VI (]NVMA)7.O/T+6QQ%VX9F;$,R*$L12DV'5__ /1\1^;O5CY MV(>9P-@R>^WAX2

$GYSY)3&@/FZR25'MP MZ6D9E_.[U.6\58K _A/4FH,5;O1$43,>1"">F44,=&WM$*"4R_/G>*')T;LZYS:7)3^(' Y.$9 M8@CE$BWO67N(ZP_2B M0\AW+?0#9WD)TDXG2TSMQO!IB:F73;8= C4]["'CM!HU=5934YJ@.Q76V(:[ MCDQVP&5)42^)2*]$+82YYU$(FPGPTXT ?[0$J'LI+S->RA.CPG)W[#[%>KMY M0&*=-O-+5Q/K&S,>X!U3!_Y&X6C[7@C 186)_DIE66;M"N2UL7P[ABS:S.2K M&YI\]5Y-OOHB3J3&8\UX+Y,090^DAE* #6V)AH=$>@2L_0"E<[A >;3R\](Y M^EI:!&W(C<<@_QSU2SE)"JQ@#\ ,S-JVPJDQLEPLU M17^1U0C\.;"RQ3)Z4 M*^=*2VT_I.++D1\$_@,P?GC(99/'#Y+'ST?P2M*5[^"RT>:&G^%L*^!PL+0] MQ7),X\YRO)!.X_HAKH#_Y.]"JI(%;)E83F#<6R[7$&)1)RR+(HFDTUAPO4=N MFZZXL^R%8=E_Q0Y7$X6L/.N53,XFS(WUTP5M)JT]73[+:0DV0IKOUD\L5RP: M/W:\TBP_MV>/$FQXN,QZ?Q*L>[A J278HSTH8NO][*MN\>#VMGE!8^NB<_;F MBQ\AT*T3.M*%7I5Y"'BMNE'L@;Y!#1JCQC(FA0@#5*0$31SLQ0#+PS;@ ]+ MMN!?],@D#D@W&CNA'8V/'MB(_8#WSB^^=?[R\ M_&I\2$#U&13#.#@51]F?PHA#P4JT[[JDK+]T ?0#, (0 K!Z1JU*G"Q.> HG M4O*929Q MY?E6>[BWX)(?12'L#IVEM"6PS721]%& 'LKXK7A>1F"-,AA*>X< MVYB#(18JEQO._W4=^ TKIV.ZOTGLPB[I#63HD'/\'HP6M6>R6\A<(GX*Y.Z- M591"H.'$V(][9O,E)&XUEY938FB%%FC&< P/*!TT8OP]_&7)KCF1L&9D0 %& M/0*(V.%F#O_ ZL(Q,9H>5.2C\-8^#N4^&I>^'$E@UB:$S;)WN1-LR!G04PNLD$H$"M/D(' ML,\*7# GW]++292AKA#HD*8*66V$"L!1=,RIQ])@P MB0DQMFUD+.CND&^7O5EPSXHU6)ZB.QE4BP*0Y*'J?I4FI2JBCZ961*]' O($ MOD*%W28N6"A,%\PFJ&<3'!G8%XH0[4/5\XG>ZH19J" T<:^1$TX QG)CU(Q+ M'<0? 6XPXS$EMXA4$R@^)$!#_1I.'+'"XLS(_8._:!C?Q!R CL2FH(I$.T+( MC?X%)R%6/4;T8[6'P.9C' -9@HU$[[J2^ MU:=ST>CW!L\VP^Z ?[41N%K-1KN_=N3?AI_OK'-1O:FCW]1J$GR:QE,'1H!/ M\JOVX''=M38MKWLBU6W;UEL%%6V[Z;IU6+?[-+\ZZC9LH,:@$O-?H^!O!S'G M\[B'?+X3M@[-309^UM LA>:MF!N=9@W-W4#S'[&W+V@>)\"66&-AR\ E/]"J M,K\7+S';K=TAUL[P;_OF=]OU6H"M/&_[BEQH8=>3@ _X5U7N[D *RA_;6:WH M9 ?95J75-UM'W.^J1JT#1JV>V:L\A[=&K1JU-D"MMMD=#FK4VO<]G")J=[^'4T2MGMGO[XEK%1O*G57]<-9,YWQ4#YJ#L$N>VB']E "L%Z\7/ZW% MCZ275''F:)):KR??4^5=)O'^BXC4Y\:Q)9D&E(-(F3QIMK%*M2S)+VX8?_(<'($#XE&6CP[)W5C!6@$HO)I?];]F.ZV#) MC:S"1N!SZPPGQ(13F58Z=?">4#DI60PS0HV9'PB]#O_?_;>M+F-*]D6_2N( M<]WWV1$E'I&:[/9[-X+6T,UNNZ4CR:VX'XM @:@64(6N0I%&__J7N3)S[]R% M @>)D@@)'\YI"P1JV$/N'%:N5;]/X<81LRQ(98:M"3R-C,X]^:^A%QWJD[@% M8-H7@91OWYC?

EW%)HL1"HRCT681>ZN;ZV1WT_OJJ%7$&3R/8.M MZY=/7KWDU4X#+TM5/W:M[^$7M#(5PVS?HE4X?G]/4-R>IHE^3XMO5?XGX,MQ MO0;[:9579R4# _.648WTO#3M90-3-I[1%!8*[B[^*,8=5E_+FQT+&S>&+>B/ MJC-H ^,Y\-=O8R"W#F*F7 ELX:Y'DS# P? ]DS#\ *&#(0,;'EHQ]'/Z:UG M>!2ZXJ0X508N%9*U/GH*QQAR3S\*\PA3A!E>U%5)9NX:&V?+P1;7P16M6=%P M2\/;8 ?016@^VMH"1)>Z^C#=?C!LG$.[9>J>)H<)'_2ZKU2*G5_Q8^?2FDKD MR(]WXI^ G83N7^4K/F-HY9BSL7F0C?ELW'X0,M6'IB81IE(8/ U:#<(1W MZZK$3,_YI(K^ !:QF)G+C3K>>>-5M=\VO";WI32L;#^ZU,O[D'$D(]-QK\N8 MULHYTY6@)2ZO5,L9LR#@Z/>#-@X7W*80.NUZ<:81+,9\F-V7J3=D3^37PESHIG%@]$O M'^/?-&0L&Z#E>PM$-V3F^RRO<+>O-Q$?[D8F_O9.&8JA!@=N;B+;QSU<&R-) M2V[K,'\K;0I[\>&]^/#-$-"QG^=S:@_OPEC=!53PSH,O]Y+#5W/K?B;)X;LH M&/*R?XA_5 UR7UW]S"*!#W[\<5^W_]+3\!6NK,/LT8.;2L_=+?G)NVALCR>3 M/W^0;GOO%3^T.GGKO[\K,H&//YTHX/#^.+Y&NO@6:;@>'QP^N<9S#1"!L(-V M[\'!@Z/-F)?3V$(@\?WA#VEX_G7K'3_ZZ>'.'II?YXP 7;M> MM4-F[.ACS-C S-[M3?-DK]=\MR;D\/[AMZW6_-FMV& Q?X<,UH-ORN\Z>OR% M3OF]W[5U1KY0^N@K#O+_L;72?--CX7IUAZ\D-7:S=[Z3N^E!]N#PIOOI1J_] MA;RU_3K]NM;I47;XX,ZMTP_HUOJ,PN#T'*-)W7%4?&N7_]R/>'FWR3?-)_QX MSR>\YQ.^XW [ATGT0+OX\2;$;H^9VV/FO@(\S<53GISYOF M">?NYY7;NI_(;:5IXSVBZNX&W8?9@R=[K-X7GX:O<&7]>/B%X"Q?<1)_C]3[ M1"7BPZ,]5&\/U=M#]79V1KYYJ-X7L&![K-ZN0\/V6+T[-B'?/%;O\YNQ/5AO MES;('JQW]V;D&P'KW1V3]?2&U%L[9,T>?E/^U_<__K!WO>[(7!P]N>G)K_;]!C.=DD M[9Q&L)BP'"X$)+?!@[ZOZY\_)H/QX< 15HM?%=$Z!1^M0-@%X M4_S!F@F036$&;Q%N&==558R%O-^T7IP>0WL);?8.S,K1'9L54++W$ 4;0()1 MOEHUY6DG_4.K>G-.=GE*'MRQ*:FYZ:IC532*@*:;0.Q() 1K "0M_ M3(II@>=VRBTJ(K/+"^WAW5AH)S*+LO=O*B>#'L1F80R_28V?KI$M;1%W6[[KS0S?U:H,/;E]M\%)MP5]+6E*3DJP>6XVG M*C?RNFAIO9'5VRD5C3@>Y-$TWQ MQ1E+V=046DQ:WH9%>6XB/CE:"HTIMS0-&HGU&[^1%_6/L[R\ M]ZIHR['7S.)]7'S ZQB5".R??]:$.T63TW:.#)R.: MB;DJ&?+%,OZ^B,M\]\#]^8).D5DQ%Z%"%FG20AA+Y-#3T: 6.Z;3]+(:_:VK MBM'A PS+$88%K8 "_92C];N'!_?#(/3G3(QT.O>CTR)OA)6(+]6N6*CY;QK1X=_8O$:6DY5M]@V4_P(])-J7"YIAY[F<]$UG XN(4S2=T<' M6J?3IV:_X[0M_MU!UTM<37(8,I8;^RU?V_L_'%Z6N"9[-"4.J&DWG^^8S,Y) M-7I&>WMQ2F/-G:?#\_P\IYEZQ]/U2UZ]'_U:T_/)-E!IHA9*5&[?TR1T2QY0 MVD9QB0S/?IAG60*\D6=*.W$^A? 2_3=]C[M11]_?/WCTIQ]&^6D-@:5B M=$8G$EV0O_=]^8,M"UI)N)Y,$<4O[O MRY(EM=BM("L6;A_N^Y#O>S"B,>-C4JQ5.1VQS)6:Q"A9R@/0CL JL74(RQ9^ M[B*?%*:3M2JJT?>']W\83?(U&5.F^B KP@.M-RAQQ&*:V.*%^[&L'*W7WFWR M$8>^[*C'8>6G816R.&!M^%BHI.-'WSI?+>3E&%#?/+S)UZC%>8W8AY#=01"._OL):N0]=6%8( M97$QF/&PL:NM(YD/V ?9\ \/'MCRDR"$!@[Q QS*!3U@U.?C53&F145'(PM( M#EJ&8<,PN$$V;(.$(3QD%1](NW4B#)M@.@;OQ_&EE?+HZ$]9$-#C\Y>'89%S MD$^7G*CG7J4"BO0ZJTX=%([2U*>@H(S&?E*@=BL:?B70);QBZ![3@N,$5I^C M2W0->JMH.=+4O>+Y6.3CIF8.DWI!)P_]K^S95CP@46L3FX"TQ'C5B1G ?A=O M)SSCI&S)7,AM%[R !Q\_T0/EB[+?1*] PUY"B=3#?T M*>/SR?!?S,@1HGU <780S\6>P(:$3V_ORY:,1F2>C^T\4%>P:6?E$F:(Q?)H M&W>5I6OR\5BVM#IDYG/22^MG$Y,D3(5'ZVDC8*]QTK]-[7N+/6,R3NU]@,:5C MU?OI*04O?$]]01YKLO-J_VI(B!=_T%YB@\ *MW($I3\@:U(5%W1"P #@6R&5 M]KU< \!*?.FIQ!$+&YP>\PS])[%QOJ"Y>B_..W_ MO[>= M I^(_G^Y@AD3FU^3-6)GF1P,G/XSN'_QTGSU.2<0,?EVR:>X>NB/: M;K' %N"D>Z,BM;Q%R7K;#'1Q]R@ZT&\YMF]GNR9_;;,_M]:?? [_W3 M8G7!)[ND=C1,8IN7.!"/?L9G9 L^VMB(=4^O?C!Z.11"#9SB;-S-A3GZZ6%& M%M3,^I66=;-<@+/1GDUKCQK4R5&CEU:C[/V;_O/!G86/U!1G=+K#T^(,"/T^ M3P[C-RP636-'UST>KW8KXMN8)G(KR0I/^+#*S\Y8:5I.[,<9W9__S\W.4YF- M-S8;%CY+Q@>GHPYL6%.C[PY_.J"+<#X(%Y)I.6OJMHVI:&1QK:Z'J.6[P\.' M/@J5Z?[N\/YCEWIB)'*Q&LAHTZENCJNL5CKJNS$<-DSC!4\?>V]E.Q8%=)5T M9X=5HY;%@D(P&@SR2>#IR%);+.>%+31]X"UI1 OM!M,(!=(\/H^07?X#VCPN MR;!;P?L3MZ4B&$8YR3Q>]JO>[HZCVQ2 MWYCNY()R/F;/5C8^/\9 -IP" XHWVVXZ+<>E9I46G(+D[W,!C8//T47=O-=K MHO#$L:Z3O4>AC2[*Z83,!;]8D%)GD^PEXH98'M%$H7Z!0JUQ"0L=QBV$*:XB MQ":--NR\X&7&(U+1\A@='HUH:Z]FM/+?A7"#ECZL8E7KK>6!^!:N7*-O<>U% M>926 A_>?BD0UQDB'1PN#C[E#,2+>7VQ6W7 (7I?'(0-7:75LGQK=AIIEBF_ M)%8 MA_=N)[P-R;E^+;LRE=$$#R #;3GKFIR/?[+A#R$; MOFQ$]Y3$GP0(O),C>'M\Q%_;;M[J/7PIRF+IX[@_T,B10-E^&NAY_#3-#C<< M(?A7"BJ0C&O7PFO_X3J4F-"WA5&V!LK1-VE/J?A5_K^*'OTY&@7FXWWJ^KNKJI']P^_ "/^ M5\ HLRN'PTEU7K2WR*@",QU0;%KVV/L/+MOWA4C3]C[$ M-O+V1SO-8K?K^4A66HM-RUP8_32IJ)VBZ;FE=,)NT/0,O^QA]N#PQYU)-7QY M!JN/R*?MM\9N;8WO#W^\.6_AU\9==:/2^I[AZJ[#OF)-ZG@SO[ + +"G#M+E M:!"2A DZ^[P.F>2@]4:;9ET MR;II>ZV0JW*AB'% S.KY7#"8 EJBKLSH0.-3=ZJH'C\P5PO6EC]DR MT',^,OXO4/IDCKT"?3 #Q$;-A7Q7O1[_M:VGJPMN M6VR[);>:XTWQFHLEMVV5U;3)VU73C1FXF7&[$7^#@9+M$+>%8"5!9B'O7K;) MD.DHYF.%) N\E?>68*;C8)?5>0VR)FUA3IDZVMCB'"_/-V,&9/0*A?:WEH+G M8MP!U1\G#$ACI66BY2++YW0=;K-;B'=X^SSL !TPF!?G3P.,"0L1ZT7?^[^P>/^O#T<1_^\%$/\$ 6PWSRI"G/BPKK(2),K3TSL+U)SUU_(8\F71-LQY4CC8OP MD#Z(8QW"-O1#7XMOBJU#PYTN<[9D4WH^?GA<^+$C@XE#R%LJ4@E?=[7?N?,M MEM5V]'Q+=RYOD'*@4GB#K$6$B= M!B-9)#/!5"3I5[B5>U)?5)XXZI,97DI[&F@8 M-X[ 2T;F&B>0C@Z9STM&9_//EU$"6B?44////\CD@_.'+O^JGJ]7SY\=7Y?. M]8[O.REBP/@\MRK&:W[7%W/V*K5CAP;CJ4]2[L*&9!^EB&^7UFBFO;=31A%N M^SMZX@UM=''(%=UBS'LV>-^U/M2U_F,Z+/NN]2_\")^Y:_T+LV\^K0-YR^CE MZ5PYO&_9P]B:AOS$>^M%;,';Z!#^O,4$/(X>^D-W_E(CU.=T\FVM['0X;I]1 M'9='X(H&[4Z(8)&_V6B-W>99'(Q>,Q,TQ^8?.B1?RC;=N6>[OM$Z?/(CR_*L M"EBJK^:-1E_7ZSSTY\C=,!2_(CDK^=?]?OW\^_4K6^&'1W=OB;_@I.4_+6GY M(IR*)Q77$G"B93@6IUT#T@4F*>E0SCCX$@Y%RI@:.$^NQZ7\*4E0=H-Y_BE3 MS8QI?H\E'HEC-Z@F]P-E:J(@EH;7(*PI>D3N#1VF#GL=! M7]J@+YOBO*R[=K[&UIK7THPJQ;>.EFY"$MNNZ+%E3CA11U=?S>S;KT$4I2FL M-_;%@]&+P=T;RJ27/1Q2SS;OV6@IWFYC/BP38QW=__FW\+J!*>M9O _(OZI\ MOF[+-K4Q3XTO%]]Y#;9_OKRS>^OG[\9'?_R\O>WH]^.7__]^=O1ZY,W?]_5-.B) ML7(B]_FZ;-_OE,%[)^(2 FR8IB(30R3F1LJ+0+5=";'\*1]S1HL-$B953$*Z M4/CRI/P5 V?:9@+6:$:< >TDE\E%+;J,[M-@AY'[9SM,OE1Y+M],":75^P"% M%0P,-G2@3$7JMJ')8;ZJFKFYP?IW#4F)OEN0W;YDQ'6%(E*6X?3=X(E(V89L MKA,^(#/*4!A.PS$9^*3X(](.1U$"B AL%U[8>3M,;Z;T,^ML645 &C/(%^&$G[R:'G;1M80><%#6.[60,4FU)H)YCL MTD:=VE.1!5SE?Q2*,MQXG'X9$EH":J#:60'LDPD*+,E _P&'EY[/0T!D@G7 MH%!AQ "RQ/4HAFGM-=DJAU=4'8>(,L!"DB_FE9(ZZI?%;CNEJW 5'/J&D&H# M^JH3W..%\F 6C,1"H7Y.]K,2#P.A (4$12*C,2LF9T*#3JZ&B+H6P[<.KL:' MN_Z/'NV&Z__P 6^II[+S+YB=M0)ZN[<9HP MG#%864\76\BX0Z+%X3?*WZ#7HW[*P?R;.JC'44A5J M^+J3.*AC/ZC+,*@:<. *U<3^4^'=["4UDC!9S0TQ+<<;, M@ZN)AJMOF%G\+Z*KT ,B _&ZF]/#'#[([QT^^K[X 3\Z?#31?SD)+3L2CLF$ M+^@D:M,;B8ER[T=OE <(-HQ?#H$-AK>+5UY -TC^5E9D418F.QIEM4X+E_L! M&C2BNI4FF =$0= 41$Q+?A^1.V$YHFVO4+9!WC23QV:]G2P2LTX4)B7B95G0 M"!. =R1E9?>AG)91RZC!B/*/^97"++]Y_O3 ;[9MZT*+J=F@/..V']VE825? MIEMT M@WMNZN$N): \+['1I/&[YN5 6)NU)>UC[?V)%=JX68$9WOBCH MI*7A68OW%"8(6&D6V;(Z>0;O0<-*<@K01Y&WM4@PY2T]F 7,.9ND)?O:8G3_I7EK2'GI,1 $>WJWBE9L6FYDH8+'K!9 MN42@#\=HOG75'E!I\@6C*C7[PZM/%=$N%EHGH%$SSP?O]X=)';CY^ZJ^F).C*H:".=H;NI=H'%C4DYLI MT(:'3C@HV #VKAN&SMU!QV6/61S$+/ZTQRSN,8M?KFX;FYM.S%YI(#-ZR?8J M5M5>VX;>J8A&RK1ZOO35 MC@4H!-$Q=\T*&3PQW(P>^ALY2=?_/]IS^0=Z>> M__0'.W\3Y\[5@:]]+L-WLA/.Z3Q"KU1$=/5X7).G^YY--,H:O1]DL<1QG0-I M1S ')]5,VZI2.6_R7+M^6H@EW9$6IG M.B8Q[ME0=B47KR&/'G;+N[3B9<.I+LW/P+^_Z;G'K+=%*"RPJFA;\ M8(QL&2U8E:ABP2*#$R.)S)5XQ!@LSIB^[_4]*@X*$ Q89!#=2-%R-E>>SAZ]N\ID6NPK3==AZN#M<@I2.I)M M5"6W"65;>M$)E[M6K#0TSCN9PK0_586"82!P(>A3%MP*K9)G255)\K8*>*B3 M% 3?>%*P):FE[O=.*HD5G&%!(DM>?U%7Y:J62*%;GC7YI!@T.*T(X$IPM88) MCEV__^OSUZ.0?+UZ^_NWX M[7)@]THJ1P>C'Y]_I?C7T>O7K]\^OSYLY-__.7-;K%7O$ -E!/# M?!#2_WIY=G=&SHLSEO(403T!K4C.3%2O&TXR=HV&5:XXIRK[EJ&NL M3@,0R@UP"QYN[A[\EK;*1V(W'^^(K3D^ AS].+XZ=N7K^^>G;D^ M2R9>ZIC#GG%3+KW<*;OALNX[\I2;54Z>+!#! ^*3MG,1B 7H-)F-^N)@]'_K MCF4W&5XQ)@O"X/]UZ-R[]%;R5*=0/J9+,8;@K,#*#6@P,P_]]2SV9R"?P*:! M=NYB='C_WO_TH\)6LQZKD@S$Y#-!L%%19?/RP;O?$URQ.5%.JAA$-/'>$;B3 MRH]6%M)I! M,$U=H>=[R>8N*WRQO%I*KV39EZ=G">?6*C5S7AECLPFN.*O#5 M#ABI*]HQ 601GTGIBD3W*!\RG(//>N'2]=]T\$7#.R+.Q?/2)R7,3RB9.MEHLHJY(,Y9I6OWR,2@&?M0CZ9.VN)40TK.^.))U>8R)>QZH0 MK[9?S ;P6Y]4$S)MS?JZAC%]G\=?V$H.O_4[9J%BO)CKXN%40K&2]02DU9S> MHC#B.#&74LC-@_1UV4SNB;W6XFST/FB()USNJY>CDUGX+@;U%JNDPS M+LI&@9@S2[_&+X[ M@]Q+Y>R:TG1(AM7^"B;#3"9OI1!,E*[+W/Z![8)C0:= >!QI&_*2LN2M(6L3 MBL3=VU\VR@8HWK!,<-'3QEO3ZO#_IB/?LT7[,T4 M""P4]4/?RRE.RWM*/GSXXSM.%N_'3)[NRRKES0> VXL#)YI1Y%& R#)I03,;5_0'L@@4 M@/,@+\4_4X.+)8",?T6S7!2-('^<%1#F3,9#P7A#,5UP._RYV6VU,O3CMT^/ MGV4C,%MQ3Z@WZ >C?^KVHZ^?%U$>F\PYSI4:3;!'Y8Y,V5"N6?,ZQKP:\>32M=+M\N8IWDI^Q":2_ MU_+8P>HR+K[FG1FPRA8P1]ANMC#6L[Y_L64PPC)XN<409135&C,R#&6 M!7AJ/2#=U=1-#QL[4W,<.S\,XDT>VD4A^7>U8WA:6&1 Z#G/4"D$ ME%=HO(K9/P%1\3OPOQA(0@. I?S?M;T=O0K;1 9R:[M /7DD@6*85ER=4/K&>Y!V!^!XW_I MV17+">A^J+6ZML+I#9 ^F8\.)V_%B2!\42_9.W_/BS ;%M/0]!5BDZ4(YV/- M#8]]IRQT4D;;,K1ZX.NR28N<0Y3-&>>N\(%L7%YFI\6ZUN!2*U (;03+W-&A MD/D0"W%VSXE)V:1S3=D-/[&X"OPKGI1DOOZ\?7Z4;/P>\_W_^<&P]Y\*CAS^ M>%LASW7GZW__KY\>/SCZ^;.S,OR<#,[AT<'1$W[UE^GX1[.$*9@7W*1J?=U# M#F,\V\;KL:&-4Z\3%AD;55N+ M"*D_GM5 M6[42ERG^*(7?-9Q^/^]7R"VND&?1WU_W(B<7G>)[\8_&]).?]XOEDYF3!4] 7DJ.S#9MM[3N6*UJ;'67 M>\Y*H*#?;_#;G+-W,\F%2UN!N8$^S&%'*[;RK=)]E+JJ2:[)3O.0W]\,Y/=3 M>9M3J4W#\WD!%!/JE=A.XO4VPH'<2$QA=MF^PY%(3)>X[&!HF0J(*6VF">XV M[?!%4004FYW>Q7D]/W<=+E)E@,8!S=I941F7LR2>W*/OE\4GM,H43L(>,]=& MT;(43]G.BDD(*R5GNI^#3SD'9AK[^GS+ #EYWKT9 M^B /85GSH'/ZVI&=G!4U8YEPKH))9VZYC4HK3 M8G7!C'V@(*F .@"+FR0#GL[**A?D B,=\H!]**OSW+!2O[_G6"TM8!5<4,W) M%5UK$N^,6WGQS['ALBNK2\'!<;$#/7ANZ0C-*@BL2G+)FJ>0;'49/Y=&/2': MDA&X-B;GBY2>KRK>A-SK:<&8$&3O:\V'AE[;[64VAP"7;ABM '3#[GTOUUQK MM/^)"M52G65B)GX=3*^F^G%EP-S1>BU/^[XHEE*0P/.FV6+DA7M9XW[IU64L MSYJZY;OP=+?];/6%U*0'A_NJNJ:N=(Z;_1-F20H<:$GM4 H8$:E)",-7 .:% MHH1&W,ES1TZYP3SK]?/@NP"Z>)D0PANZI]^ M%_K/6-*M;)TLWR"&*"!G?6,\LUC0+G(P^FM]0<_69.%] __$1+%)&$[D?IJ& MD[(2UU]7,C1SFJ$ $PALX[2NWZ.L:&0HUN29,V"#L9=2R@=7%I]*7()%6U)! M4]9O* -7T/^6P<^$C5D/D((Y/;R<@EI*NH2W" MK'W0JJ$2-2Z$1^7L2F:XF6S$(=5D9?G:I1#0^8PND#6RSNGX%F74<,)%(!M& M(;AI,8FH:UW>>IJ7)''25Z8 ;H,GF< +2P>JRL%0(@^"E]>'P)W)%LW%_M;I?1=R0#%A=X; MF18T?';ZH"8;V$; MWL:L#YWR"Z_--LY#6@PSVA2G"I'[=\=[U^2#]:#>Z;.O>!>T">1>H(;F_P"ZVPC$.W7=4BESQ0_T@]OSXOI]@]O;/ 8CNMT*N(YC%!OQH!M=B1GZ M35P=]Q"$@+:%Z%8_PZWCV>TAQ*9F=/Q$WOPHRKV(4BMJ?2 \L03[;?R-55O;1* M.RK.0?_%+R?NB<5T_N@?B"0ESM,#-J38M(^VKB:Z1LIF8OD0;#5;;KP6D5:0 M%*QT$D[+IM4\1,V^??)+>#K\LR^BCO86+Q9V>I]> <2U;#I\Q#'H6]^E];(= MPP=8L+ "\I28*H;92B: 5N(W1@N6W@$N:BL[ J.H@ MB3.^F+3WA?#L;D-=;AB=OHGP==!+WVS2)N3U: O-FV2[G.1+;DOS49'+>T:O7@I-9%+2F MZ2M_??4T&YW4;V6_//K+?S_^"ZWVTW)N=4YD0D/#8AL^UK25'O^.PCVN'.4M ML-S]QA\L[T'N+OD:I[GY\$BPA6\'O\8C[#A!C A*O5S.1VOJF7S7L[4"B#9N M;9V6\.:&$$O!(3M="TY)@C%,DNO72F4 MUP-((Q47&JV*?!$.!+ZMS_&[IGP7(K7!MST3;3%IZY]1\'@VDW(3P!TCVG-5 MI=*1M7FTEY <1/TND3B007;X WM[]_R3;@7&E11)ASC=-+[DS2!8<@X>KGK) M=4N4:-ATR(=+KJ_HI_DIB]8,C"4M2"MN\)* M9>@U']1=_&,L<-@%H\L@+E' M)2Q!!3*'6C4J#E9XT8%8*]1FH$BZ4[OK;=$T=5-".G25C]]S\)PWKG80:0S4 M9LUJ>DRN06[6%0U*''"V 44L*&%<5E'!P@35-GDA\+B_YHN3D#!HYQI#7-&S,^&0<7F/T>.C/\EQ=/BGB!%43">TL+@_>F+]L-Z6:2+U M%G0E1[M5F']V$\'W^,Z'AS+2AS]]P$BKYY:.F\#8.1J'.KTO 6FW"L*UE.I)G>Y$( M6S16W"C8O=?F;$U:AZ=CKQY6K-?0#3(6P2Z;6['8Q!F+Z97=#_07;Y#>J"LC MI5B5'E>3G6%N\_0P.Q/VX\/N\7TP8C Q#-K#0SN!O^60]@!$DHT*73N3 JB1 M8AO/6JTB'C%>27&:VYH0VJ""&:7S0GP2G]ND,_17$W#/7A3VY+R!-QZ9M[H; M[&1EI.=8=DFZ4,.5?O0?'\%NP^;J4EN560M35$'B34R0T8\'1MK1)("908R!3=&=^TD]KBJ,T5 MR5-%PAE'[A[R=NG^#3<8<03.V]]5LLR!P1")>?# /1BET1R*[FOKFN WI> $ M0ML1.N7=)*Y*U#P82G=#0HS.A!T^R"\*JEH%W61=1;=("0FJ#QWC#>NE@H^K: M=.V&:<["%*"U40\%.H8B/P\XNHM&M:GZ?Z4IG](ZD0TZ%Y9.?F=%VBG;9O(= MUEG@BU;<0U3122[ :7 ?!BFOH6'(L&FL/;2LXLA=^A/_!_6UFT [F!P>E]2? MH<;EO\N)-(%#"BS0\ZY)2Y<8J<'YE$05;\/^=Y0\Y:*,6-D-AL2TKV5?.QZJ M'3_8UXZ_Z=KQKL2GAL*3A&9TAJY%:BZ'/1O=?I;%'S.>7]$J0;MUE+Z]_HBP M_S>CG\[7<6A1N&C@2,A!EQC<4#J>]J66#D9/[1+Q6WR\IN@F=RQKUR4=U^.$ M2QL$AKGV4FXG<\_T;W;>U&QYBW8L#-D"7R_($Y6>$^/CXBM/\H;!^4 FA9^3 MLUSX>B!*-WW(@GU9"VP2=2T$&>\;;]Q[\\F;'%F1^CV=)2T&2Q8$)/%7%(?! M! ^4=709)VEU/V"G+*ATSJ7(J_>_+0YO#[2(=BAK-_(WRP=7QVB+ .Y"*"M0 MY]4Z26@+XM\1#Y9 =F_[LM1 F!=,,!+O M&[(+$VY>% *SZ'3):M1_(V2CV,T8/S-L=_1E5.A]TXPR%MZ84>T-0@W=-W P M!_4)6&!,R@#9YAJZIO6);\8^8"P^7:=C>Z#0]>$4/1P*YN\MP>WVH37*3N&" MNI>*02X'O6.'-()183)Y&Z'^5$Y*6O,K7Q5/4]!Y&TLMH*D!*IBWD.M<#O2S MF0_LZ9UE' W!DU0=;C SOK#I#@O&5ONN-AFFM<,8U6E,IM'SARZ0;?0L7U/: MG65<&(,<"0NT4?_F,Z:_* *A@*8[K:\KI@:X_]/CB"$0([<-H*#>Q?U5/YHV MYZX86O?2_"*;LA*A_[8I=(:0)[W)U$#:P>EF*$'*1HW%]X!8RA@4*,)5M5@4 M+DW+@; &OZH?/3H\0 M#;T_@Z.12<-CM+" O3(>'C^,,C MJ'9"EF3,]7+F7,%'7*)=9VY>Y3S&[PO7CBU=JU(]X)42T_QA))P3^>Q*$&)2 M_@D";3+4T"D]LYNPYP_M!)I -FB2+R/;.$X]!NU%625]7[,261*T4 M-B.$1WU\\KIX204, ;/MV _YH/9NTY6D!WV'=>A6QEB0\WQC/2< 2-D-02RF M:KM%0)*R98_OQ1TV175>TC>E'RF/JBW*!R"-ZF :S^PV\?"/K<):8J@"-9P3 M-0G@2SCGAL5L ,BWC M+,!U90HC:2::50!0J5-&(K_'0[-,/V(4:PQ[0[Z9DVZ+)1Z>J6D3*EB>'L'S M$YZ\XEI5H=QY**!.'*,-/@\$ X!#RA.Y9[#4"9P0)4\"E,$L5,L1,\W,7"\Q U5OWH05<28(S3:QYF-V*4#F42K/WFKGMENG45!NTVD09._8K_4]>.UK"2.58>I'F M;4/O7RA>/9+(I"!\50SB4B%\H.!F)V0?_XTS?9)^V*-GP"^9*D2]FS;FIY1I M9R\H=)L$PZ^MP\6*Q8/EL:')ZYN?/?_\;1,_.[KG<;[*V7U:SI3A2 XW\_ X MG7HN30*KF\]@S>>>G ET^"@"?#^=MSF=)P%K/PQ\B5 ,#_S=UHQ^V60F;KE' MQGG/0A%G(=OJ)+/=05*'].2 K^_8"1'L*Y7D1HY3/'^%TB0OMT'$)6'R?N'= MMAV9%)Q_-UVF#['Q S[9?IIN5[5MSI0YNB]!<#WFW,=\GH=(T\?@&I90T'P1 M:V:&3 L"09M _J%)WL_D;6^XB!7:B)@'W6# C!4'JXQMBG\UUO&U=JZ1\Q[D MG.BGO"4YZI18=>^)W:$)#9+)*/SC/$WP )+\:C=:1]P\2I2-7 I@ JMBKS"T M%0[V< \'^Z;A8'N%H0\W;]:\]#'A/VS>>%:2[Q&4Z:RGAA-8'#D(&[#^E5.4 MRY7P?^Y4?N\ZA>A;K3SO B1 >E92(1U3I>=RGE1#1=CIO!BJI=0#'2X)57T^ MX\HI0^.WPNLBOSK&/M'A<04\1_,PT'^S4XOQ72"ST0Q[@+Q%GKX-#)8)?FZZ M)DK,K:47S)RAM$KFX=:,@4;O@AADDQ];:H(],)]%:F R(2B"C8ZM_(&LLF'R MK6O%Y\M/BS[LU2F>#R\ X .B')629N"AI%2> _D)_H>J*IHL762:> MBAK]O$,Y7YL9&1\C^ O6&AI"#WAYH4'XODZ+1(G8V>P;#6FCT+H$KT\P.XG9 M.IK\D*T(P^0+-A0IG(73$;,J0A<:I@,B1:D M$XSA GA*>.& *)LJ+T);$WNY7*/L!H']COF\;]%3S#QD4J\(IY-G8$IDPV4L M+A*P<1:ZO!TAE?3PA4(%;>JIH.N99!HZ!J"7:F5,:9TSXA$_8)Q%V"ZKNIYK M)DU@5X*R]3EEQ565ROAE,8G$[FL-Q31#2@. MF$0$X['3)7"\+%2UI_..89+"Q+O!Q:S9/M?/W2>^NH3K(]68:F=-64$J:1!G MP@0T8)H$4B!.&UA1&!VM1J/\CWSLT#/\3EU?UD&QUB ,B'HTYG2(:06R_[R> M,_I\$Y<>(7/Q!CP5<\/<2R3@Z?<4>.K@GV_JI])UHB4JB/6=V MF@A]#\$7;W4F'%+H(G"3Z08Q!Y6?H6>;^O9',HERK";;"^A^FY<4"R*G?*KE ME9P9NAMNBFRGOYVNT^L*U(@>2\YG_80>L%F/!H3[&M<)8&*NVBOA_6<_3&K" M4SI*$_.[9-P"^P,3O*E[+4G6N%8"W\&@A8Z@43:'_;VDFQ#4D]O72C@9= %P MUBD LN4X1C.+8T=*3YSASN#H^X?3Y)V@#D4+J"WBG3TAC<&1:W[@ D&*1EW* M ^[BP.0U5*704$V9H; 3A_6LHS"3S@A'M+%U8*+(BOJ.KO%L(.+BZ\5O.*[S MW>QV]#SNM+Z4E2;Q+JXQNVC&J0(L3LMJ$R%" WX6Q"_AL9#R\>NL?,K 7<= MVB\&9-\.1EQRKK[=/6[HB\N$D0:+% 6\ B&#WC4M4[8=R@4']\9*@(!%>]@*: M+G&PT2DOFQNBKG)72[5Z(C8P3['OO3!58:?H'/DY![/_]%X(0BN J"Z"&^$HL@92@*-(YH]AA!M\M9[9/\NJ$%5!HE6N. M5#DF05=X5*+5UC9DTQ)&NT PQ?3\10,PGXRP]N-F/C,7E3496<<=_6:EX ?[ M7HOD_S7YZPHMY$_-MJ,I)24/ETX MSA)8]AF[Q=)%*3S%G A*>"8R)79 XUBE_YUKRP&3Q0LQ'&CD%UGOII&KVJLK ME$R#$Q>:ZKTK_%MZ%';+Q3M.V1"'9U9Z/Y6>?-4JD6O:4WLP^D!R]",_I2SGV1!7.AXBG2G7*/\:A-EE-8.+8J7W].MQLTOG>1F(COKZXFZ%J4PW M&K=@?")):5_R'Y0<24-_.EB]$$HK6KG?SI>/M@!I0C:+UE4M46=H#R'(5_F M:Z>P:!DT&NUF4@@[ 7QGD)^BQK*IQ,&).RXS /4MIOA,Z1\ M&G+PL%PWO);E;AB-EIO@P2"U4JHCSV%IG_]?-@%"")ZL2#PQ.]8DK ?IDG*0UNU0F\^5DH=!9SD?!X.S$\+92KC_21U M++L>1&WEHXI[\^NN=4$23510O3T8_48KHD9E0R^5L.UOM7]\0@KI1Z=J/C$D M]AE=H?2O)JZ8YG).?]Y#VV\/^_DTVL+<5?EDIRO LY7T%&LFA4^"[;LY^OVYJO']AXI(#GOK#M9L;JIYDB4^ Z3V:92* N^:MZLL]2O0Y?B MW)^J^^:2VYS18\<%5RQ+Z9@,?C/94F0=5 2KK'# LVTF#YZSRGV&N:U=F!Z/ M))SLRI'1-0D#6V9\&;:.DIZ65;%@%HZFG&.W2ZX/$@:B=R*)/DE]EDG&+UV. M_*CAK!YKJ*!FY^?]\KI% \\S) B7+2ZEJ2>/M"2PU;\^76BU N$57H>(N M+>.C6FE8 "ZX0'DX."YA ?R *W>5E*N+20K=Y@OW;\^'2QI&Q$=)-7SH!WDC MCRC^?+1?BJ4,FF'!NU384;ZF\&4NOY/!*"2C'8,!],/-#:6J^5R(B#3&<>1/A5=0V(;< MGJFL3)"9L**9UT+IKP-.W0M7,>2SMB1K,EK:T_R\UA*'/F'QA^R6L,R4LH[- M_G@=_PR)R/W"NDT&AR3SX5,'LJ=M-UL(YE(.SG!BXZ]$&:P-4K*_'[PYN"=* M;NDW]C-XBS/X*G!L #SG\[40J3!V23[,SJ2HCBJ8 -'.R]I.0M1S^POI% .:Z](_IV4''%IU5T?R@56$I-#PE@\E9^, M7D&GCLW2L; ('O[TY(GP+BV0>PQX+OK]WP]&O] !R:D?^O8/^Q5XFRP//KLH M67]31KM1GM&(G$.MV1>T<\:;9%*T_T]=V9WHKJQ@M9_/3Y,_F93+>;W(S9.V MS+-N4X8];2][[$?^(VRYRT7-R?N_K!R0-PL@2D3"6(S>N#POY^1J\8D=\>.6 M+?')[@"3297()'&ZWU:?PDRN4R-I^2[TW(1BQR1?Y:*UQ-FI_3S<)FF9B53Z M[:>MD(D&P_VK?*>KE9AD:;Z53J4=..J7G0 M;JYZWFD9M$QJ4LBM<7]I2#SYQ)*=5/.(&.7XMUPU!(UM;QI)8,2IJ;E?/W MTW?S\&8PK9CJBUGB(-*8I=3>'OMF/6DQW0 R?Z1*RA95+D" -?2M1[-B:6-A$GP854&:"+ "[E!CDJ'CE7V<@>Q1 M/SP M@[BA#T&D?M. ]\=[P/LW#7C?!?SU.[2%%X8%ZW%E3^H$<$:6#*63W3+Z]HJQ M/] 5N].B-EY:L13&3X4WOG>*'PZS=_.W+B@HF0<(Y[WZ@I6"8'26D.F)O:HV MB!EPD_^B$5XQ$@0I8R,P8%X' 6IH";U@V9 5DD8%%+A*V!!3@3Q[&3]*;3[5Y\?JOMEM[[V4U^EM7%:,'> MZEU?T_B5( M&7[A_Q&&^\GH^1_%N$.\_K)A:J;#A_BM%3]>F>!DD[C7!>%?5R7@20Y>MBV9W.&0XVE:G\07D^,,^* M0Y%+B])?P=EM$9-15=D96\@B8/ON60,U'"API&S06E2CE^-5S;#<)QB=(Q'2 M_86V<=[QA4^,^8?G7M]W'8(T+C\^*_@AC"OEJ1!5"]_7+R=O,AM=I@;I869\ MO=6_P#:)0/%6C=LG2C1!)4Q *';H[>AD([1&FYW^M,*L[L6Y(S MBE(9<;-A-HQZL#8FY_X+C+D<-.J_"5QN +4]6,\U83G@BC57H(XMS5Y;G&QT MLJ["8W+O=7I\XG2Q.".,Y?$)?Y77XM']GY.AQ&>'/P?&HRCJ&M2LK(@9A1Q1 M,J>P84$+.I0^C8;)6;,$\U[&M<@V1M;AR9O1BK=R4?7A/791Q;N%OHI>=L]. M(#1<]%^;V[%9 PR0L16+!Y\A0N#Y(;!5 M-C!CCMU$>2'E!9EJT Y0>^IT44WSTZ$EZ>'ZR7#A7"BM6;N BBN>B=ZGI2\$ M[E_?!!17VW0C9QIB52AI3FKZXGD;$5^&Y@&)4EBFPR;D_('F=,EI#>6>ZCJZEY<0&E;9"2? MF995FM\U[$CF EI-E\SJ"_\.MID[YNN9L<#618S5A>F)ST/A%M)\I"0G X # MV[D5,=$4VJGW\:@24)H8N6)1O!=N2H!;3#) GBC;X/()Y)/&]*K XCKPM'H0 MBC10"2(*=^/9EZ ^-.I<$=R#P2@ VGMO7]/>A"?*LU8SN^I:[8^F.(:'1/G$ MT$6+>KRNO!Z85) [E\&V#*IG1[XL9-Y0]ZQYK4GV@MORRHF@)[T8H^=LD=>C M7TLF)]1W%A@@V[?@42?(4WLV/>.95A+RLSEO92;?;#<>DRV&^9FAB\YEE4*J MR9&5J>HH_T1U/GUX<8$UPK.K0QZ8GK;,F!]%.]S;?%HP5]2$+\BK)=1RYVL( MZ?)"BW"K/L:]J_)N-:N%S'C"!-.&OO14Y$G'@YJTZ"S!=@EI&OT.QBE KGX> MGN+L!G-,LQC<.#_7-YG9GP,KN[%J:+.7F!+G*;'?T@2Z#;7.40N$=H%6$0O[ MJE$ZC^>TSV$6]%WW*[R@B&F\TX.[0!TT=A;,!?Z.68_ ^BN?B*4CX9\E M1V36I [LFG%R=@\&'"8[,*?EB+/Y0KOCW M-'IMB9.7!PUSX>>X%]HXPB/$,2PW5\H_FY2 HI\,TZS5&3U1IDMGNF0-[5![LX!C;)=@Z%V)6U::UUY>+O=,HFJ^"PVS'4D%.TX MGX)A]4G--&BVB%X.*ED'1JJ6=/MPJCC06OM<@&^4@#' .EN' M=:S/6C D-K8R&J!>.6EMDEH*H\EOK>5!8C%K@/KD8)3H84M.-$L3G9F/_=%< MLHW,$A_%\$CV1^K89ID MIBVA?@USF.:@;H:*FQPBU][ ;-B@D @:SOZX_!![D1OYX[ZH1%H^",(I!GVU M\6-K:$0,'Z$^OK$&3H. MY#'5BCI5%A5^DL2?!?%-/2T#&9"JGJ>)F"'5*!A-Q6(*!19Y(_CA41)\+ MDXGT"LXS]$ 0%NC*$Z@"3MB,=ED[-RR-X;I6[1627MKDHNEK[8$)0\"$)WM@ MPC<-3+@3)F]3E-I[=_%X9$O00)L5[E#8Y4$7KO9BU\)M5=#^CV3XSO/-E(_/ MF;F8RN('HOO6#3,OK.RD-Z]LI\Z3XS;0 ;!>GJ,U&M+)<.XQ (:"!:'_ 8Z7 MX^@!4WQ-$WPP.D[UE#UYQL9D\F15:Y?)D7KK/%\KTR\HCGLZ:H'OV H)+%PQ MRY%-2GU#;A\_-:]"WW8\KULG7!4]-";J7TIJ0M.T#==@&U_38V>70O"P%OG. M((&.R U9=G)T;OCV@$^'=O1S/$'%@33\/2=HH^PW#.)^# M'W4AU(X31;4''#O@Z[3HQP$:MNT1'!= Y!I @-&. CO[HY&:F+^US%NIM_$S\$6$%\@N!34'/MW8:!:E M4&5-KSYA!@W'=E3YUVM-$@YCS>.HMZIL-#Z]%]VF3?[@'G-LO1[34&CRS@JJ M?:[634ZYS),.9X%R>&7@DZU4PI_4K=@M2.J;4H[YX Y _5-=8%7_K(?F'I[A MKBZ '<,-OX"::,ZIY0U\&P/H3(2"&]JM9)NO5OGX/6K+?\T7.CV?\G_D[L*WJ0&<"<6%$UE0\\X MX4V@M;*Z* I["-Q:KFA9<$0Y$?BS+1/.%[5LN5SKGEPGW,F[B+%Y-EX/F7&7 MM>LS5Z\#3ZY3+)M&+: O/8'Y?=VU;YO2'.1O]0H%YTZ5W87+[\W+2Y4J8%B"Q=)5*/#]:O'(%N#9Z$?Z7(QA)9!#B M@JB;L[S2QGW7W'C]EQX;V(&]'"MD.O,YQ&/N@[^P6-K-QE%Z_J@T'G MJ6YL[9S2L%:59O#\+LP"4?/&I1*[N6T1XM%$?9BG:@YC&?F?^:J_U>VXOLB" M0;3J;?S&W]?E>19?EO.#I[QV/;^O7%J9^S%4 76@6$5"7<@ M-39@3OEXU1\9/M#-;*O?P2[+K!!K"-P#?+[@9&1&I>E@P<"$K\T5R8;]$ 9@ M_U[-S9(SQ'&>/@L-D@X/KQ;U4_\#/?#@)PGX2Y KM,.,3#]2Y4-$H72V?KU; M/L(QG*"TY4NWQF3TP.T-9_,>NX_EWSBHHW9T(]"A]%Y@'(N: M6:6AA988.+[ QFZUZH$K&.311YDT^71E"R4")_A>EI,8WF=2>$YTG_E9*IH4 M,VRE%V>,D317!OK2\9?K*NW6NGBGQG&5OR^J0+TU6M N!$K?0_-GQ7QI::/@ MJN&Q>YD=$ M&\%*!9 ,>0Y+<^43ULVV!_09QF1)1KD+G.(IKKTVE1(^>.ELA883K;T+?E_M MPP*F_.AGT?!Y'7V $[0J%4S*,1^]:OBTYY#ZQ"%RWZ9HWV?,F;:'(0S!$'[< MPQ#V,(0O;6%?D7>:C],>6]W]>B0.PNW7HW;=2@>B^WLVU*./%F]E\5_-RD9Z M3]BA["*ZAV-AP)6\* M3[L5[#, _V+?)A1DG16QWKWL5K%DDH9TGF>*8N*0742AVQK1JDFOW-C&:P_F M?CR'6]DTW-_,SN:!]L+NU.%] G@^CW"$Z-=\^$W8[T7LP@W0\%G=!')Q2UQ9 MA+S6'5I6Y[FU7VE83 M%SN?0 N6_%-R_S;ZP2P#;P/?9 2XI^\V9 M'55P1I^FSF7L;]%$2Q!(3T7+%<2=3#Y>B,^=,8XCZ?QW/AHG1YQ]NMHGU-I=/CZXB\)E*@PS*R M*DT>.[013?F,=YJP"XI\6U5?@6?C0S5+,,H)4U]9]?;K9440NC_\!]J/NQ6; MW@&-U7>%&@:#TQFTSM*A:":)DRVP!NFLDGO0D]?=V6QP\?3:6K9)%:^*?($6 MI/829A"&%DI)I6SAG+D^/.D>:N4(F5O?'D--2I-M[?T(*=),U*I%'%E=OJ"* MHXVFG)F6OKEIV;3LZDF.%GZLG$[2M*+H%]^&$@B.^JQ@FYM-]8S3/=?OO(K2 M/_TSS6^>?@]Z/+:A!=)R-RPC(H]I&'A21Y-ZSD7JB/S<^)4<6]9JD^",T*B0 MOHQ6,$6T0TVMU/.UCRF:9;/#FH*0^TA5_W)[X%_R[S0L]!KOV+A;Y]W_[7(U M]7_+:6W@HZ+:+?/PKG#E;V6[EGL3\%6G9Y=LRICV' M7A^GKZ;6=N=:4XKS>G[.>5+UL#C,R=@#Z].@> /FFF7*]E_=Y$Q!9D ATT>8 M[X73F[:'!35!/H#?<2G2>/&=/9-ZLIVI=^B-I[JGTDME89C1)(LC5XU#.6O MIH-.0SNMD'/TTV1-RALR:&+JM[HK#&E$W]1H.<^KY%"37YH1-JKZ1XIK$>&L6U$*G[ ML&K3/&Z-;%-.475O+$T8\QA6Q^E:6]-@K- UK:M=C\GU#B)@W% 9U%,=XWXZ M5$^"0#N5G^?EW'X.U755=]$1MI02#W375/[G >7F,!WD4"9WLU1/_S:G==, MULCYG4DAJ0QF]U^IK9G7.;O8%@9HIQPP5C+7D^*4O%WM2PG);$?OI;N'78H$ MYOXNTI*$BF!\%0G279XWAC3TG2Q]D?CH\5ORH'AN0(#RZKV]3!@,9W&K8B74 M6,4DD'Z>O'JI!&WT$.U4AM3_"(^;T)-P I'>94XV3#)@*$D?'FFHZWS#T%X' M[,J*W3$^CA<*#_:,#Y%"ED_B&&N-5X'_)*0;7?@DOJFF$849#-1QQ6A==S+F M8>##N,7CW([0MN/D7HG*;3U:%,7*QS;SDMY^PI/ >:TVG&QVF@_8"N%.7-;B M!X4E6B.L["K5\*6GGW.[!#+$8[I8:]H3 6VL[O0XU2#(15:DXR(+.1D%;9"R M&7>+%@Z:=FTXGID8XH.667$.]K R>/+?B&_I=81BS\TZO_ Y QK2#GK9H[!N M+E$T%;R%B^C^?%U#=[37RO@0K8RM7OJ;DU?.EPRN>H1ET=]I$N?U>B',*_J% MG_<3]DDG3 RG%!CS2;Z,YBQIY TUC)";2NFS]I/TJ2<)QX9YU(D!UU(:/2.7 M"J_0!/JF02T_[4$M>U#+WO[:I6PI%IC4+^_TSS,-/?<-1L#Q<>H M4,?&YB29XWNO$V8"F3Z=!%,LA ZM::XPFL MS[M&MZ)TT7L<@W21!QP#8.(;RPM((*D^C/LUZ?55IP&,%+3C, M?:NY4BN[NH*;E91+DR.Y),L:K,\-%>0"N8!4DJ5L9K5YPUA(J4J29-;>)V:2 M=NK$>),C/&"G#/ZQ8,JU[Z:LN#HHM!62=74C.RFF.0]A!AT%5ZMSIF-HAL52 MR&3%V6'40;FR4-GE7C!S0.497C5E]B;SI!D6&X/Z1DW-4%X&'*8Z?B1/IN1_'=F$:=1XM?2_#2Y9Q^ M"(V+I^JH\&T.!+[,[1NC]H+.$B';LANULW+)E,+%G,*+_-M-D/0-X M).%MR7C'7C,O5BO5]'&I^K2W.=W)M%^P/P!LP++KS1MGM!E_,?!;M0)*A-=R M>EJ88GJ39].$X=;BD*\,8CQ9H"B_B!X&<+]X43?W%T6H[N5A/- A!'4&! -& M\GU++Q#D\#!L59RPB0"TJF+X[>%G-452C@AO(Y$% MHV#@*TU'4]EF&"I9Q"(-T!>/"L/6XY\F-4+U>6!1D;TWYJ! MP9*-M>R:EF40 I6W7Q=TF[FFZ'UQ2NZ&;^?;Q@5_U:<+>DS1]Q1F)+8+=!0H MC50KONM(6I&1:Y+YY\KZ6+38 &_PCR+^+9XPNNQT=3VA<<'Q-T+X_,90-:?= MF<:;TB(2&EVX:T8 )*'#1+O E>VYUZ$2FF3XF#4X3TO?+G:L^AR&)K"33ALT MB"A7#.Q_;]C(AV8PK>#B$4\)YK-D]@[&O4\R@ZQ?C%3+I]6F[CD"8E@8?"4 M3$P#S"?IU:E438^Q!)A>GL[.XU0UK#_+"M\3@)8Q&$:M60DT:>_/I?(.=TT& M80QKPS;+Y'7T#<@T/0UD"1N^'_1F*++C!^\]BZ+EHC1+X+#9'G/WKQ'DN$X+ M$>CK.9FEC#PR #,1P0NS*WX&C ;]P3P?9T3X+-%*^RM]YXWIWVAR33O!T'MV MSW2/F,P>=!LN=_NBX"NY0 XYIBP#-82J\+C#;#UX0*-P()I[6$0C24 M:H-2JEN. L[B-&_.V#56F:G*<09P#G %(SUS]@LS\WI"6M=BU\JEL"H<\0'8H#%^SU% OP0/ MB2DQ3)UTI2T>I5SLK=VN#57>DU=Q%6C+$,>$;#"XW8P)]+>036TT,P9?Q4Y\ M'FFZ9Z4!@4D^^%OJXY##9IYIWP[@/VFI*WYP+C3+UU_:/*GI*'55DC+S^\]+ M?.A)R5O?>6$)!E9#;^N4BMG.1-TM9)NSRQM"#9W2/Z)Y7\@/6YEU98;Q(#W? M U==@=GSS#IN=7U-OM#+E%Q(6SIR$]/RMCL2#EW3=,>$\Z)LS=E6HJ&MC8@M M+_*=\IF^_! .K&,,8YHWRB'O7L2''06)'<]SP8R[2CAD@L#*'66^(7.K-*6" M$KF-LCSK@%'7OT\W\W4'H]_B\TL8WQ8A*E-R-&VI .F.%15$(+'M*R0"=Q?! M@2Q6J$G>*$"F([G)T98#=Y\IE5$2F<6.>YB25>XZ*C)5K"P\C'X>B4."/B;_ MM%M%O;^I.(#Y7+&-3/\!:YGH7#H57H1CRBGFYKU?*9K7K5GP95,6X,+IO8+0 MRM$C-H7D=%N/9PBH$]_?#^'DZQAU-\Z9/%L0+:7A=Y5TY$Q8C5;7G! MF;)3QO=DG"A2%AMN%'G(@21"%FW"%:$1JQPMS)_4.#L4!?;(J:>;:5^2D$5) M@X]00541J8_H(5"V6L_*:>'Z15#Z!N$GN\)D&]]7JK+258*]F&@?':?;ZA:Z M&P@# V6K"XVB%L^FG[&:<=IAVX(]NU#MPX=[^=RO+ N91,: M'AI>,F#;!87ZV%,_Q]-"B134*@/5<@7K>U&F,LJ@? 5B[)(;0,=:)U+&]A_%2J MFX@\(!T8O.TS>Q!KW [?.JWK]V8"6/U$DS^.,DA6HG_>P#,]0"BC7>)FE]-^ M(#GJ'8/-ABINIHVJR>WP\E**C OK4]5+I$\7_N.3.6ID2XG\-3$:J4AQ^0J M2>L/,E3:77P>GR+34I@I\Z;-0C( 5OPK^Q3U>G3X$\VP8,/]R5=FC3[57MX% M$_PJT@0GE.DZ:OR4H>+8[S^6P?<$Q>I')#V^Z? GE$M\K9VSC&#?FQ7Y>2EB MJ?PF":V)]N:_0"FE7 B=+?J8 5O4839AUO?%5OU M?2%BE.$E3%,G-*I.BG$I]1MI^P6?9SNCC7@/^F#\;19PE'_U!EDH+GJD"P9R MQD&]J"L&K8F32Y%'UVI1$4%+33_=8$NRGN-)D+6<6-% 9SXUID$ M6A">J<.SV.NW]EXURQ M;\* ;9;AX,N)/W3:39*0 M'4"N<(.J3DH7>3O;+?L)RR;II$!MP?G!O!DB1?(V3Z$Q0O( 6J9J&P,3V._ M=>%MF&\(<;8WVFSX=(+Y6S40<-1;"!M<*3DV3<]EGNRCQ[ZGZ8;1&2U)SLRV MXURSMCX8]>OE,@NF0$<%.Y4.YVWWB7U+231ERC2!QF=CI#)C067(P1:)V!C# M@8Y"9T&=;\MJ9Y+)+?2 #;L2!R[5T+Z;NJ:%VK--< [7L#@]$?)IW] 9XG!@:>>\!"\9'@P'222G"/FKD5@Q2HF:D$HI,Z[HX<(R83 M HNO!02.[T+4K8=D06IKAGB=ECW$UV('\IL)WQO7#*"%)T\FUD+"T?TE.?:P3 M'=U3Q&0O880ZH' MZ8WP[=X)/TP;." ;==/H:[?:#8Z]JR2.D/=:A:DV4%[U-97^O&?F^=3,/+3V M4MIJ>,W!JS$L09,XC[VZ3U^?X+IB*OMINYUI4YH$54,#(?,YJ^1NXF04C2@: M0=(;:K&II=)85;?IF-'=()>KF>_X,,](P!>+173#W8+9KX!/O@*@-VM%#O9 M^Z$ LH+2F>TG"(77WE$6.@1"P'%)T)\4N@7(Q;WFB^!@"S 'PLZ9<\(E$#8, M[7Z%?/X5BF[:9"#6"/&&>R3#U3J0*-)$30 M2/%+$QWR([:@+/CJEI, W+;/0JY-, D;Q# @&6)0GWX_6=V)/,9&>FV_\#[I MPG,9HR2'PVAV0.@@V\Y2GEA22;3O\/$F5NVP\/@USJ/\CZ#F$&2V#'7GUS1_ MT;+W^VG_I-.>JIP!?*1BO+TH*FD'<_DE[CNL]J[#9SX8Q-+']*]Z ,;@P!/& M1MQ#;B/RC?.CE?4.A61^K(NJ< W;Y/VD?N+=EUK:?H(\'(TPODEFO%\V$(0/ M[5$*#(3S<.VK )%"U[B+7+N6W67;M?>KX+.N@EBQ268GI/YIFNAD9'6@_<1\ MUHG15GFC%(WP,E0S0O^/.+=:TA@N[F8),5WFK7 @,62BG-3([Z?[\UIC3JKQ M;(6MN)3>$,AV:*2LS52A8H6&%5%!WC#@S&4@&1BZC#";_+FE'7=[KW\ M@XGBCL>K_6Q_1H>JGSA-8Y@(M)B7UM^DO(2\.(IJ7*:ES9PCZG9,6UHJ#*"3 M./P9FM7W?WX5H6F!":;?!^=NE'1S127M1$7;0!6#M8?08 %:7%JM9*!4/ILE M6NJ+_5+[I$MM6&00I5PA]*RD(]U3ISB!65Y 01,>RZ"J98D($2C-IW#Q*V8# M9/PWJC;MY_0#\B6)4)"T$ ;Z:,Q.0&3M%E1O@Z''^)XNP3TFYG)?_?ND*X]A M,U Z8I,AQ.<,V>JSJ5LI6T$NW,X%?@N((05F6SD,]O;_T]H* 0Y? N;=3\!G MJ+QZ=4BFWM\/^BP_:RN)XSF%U)Y4*G=0Z=9 MZ$-/\P()3\N,9UL20'G#*<$=\_N/ ]-Y6_0ZY:Z7>]CWI4&EZ:(0QLV$B<1D MXXM*8G7((BMG$/Q*&I"N"-D)DLF-VZ,VN+(:VKP1+TJ7+(3;NNZ*[J^LJH9"JVP>&DCBS M0M6/9//4U!!ZA$RI_H)T "V"*FJ4G] BLUI2]Q >R"'VP_TQO:F\2T)U=&FS M:]H5"+;%=-'MUJH)C"W281Q1[=)+Q?C-?-[6#*MH'5^8S(\!2B\FTX4Z\]H4;,5#M.X:&.H:.]AU#^XZA+VUJ17>'-_QV*VKNK8J'1 ]V>QUM MP+?U"I-LJ,@-JAOA^!EX@B$+&(!77$A0*UZ!\/V\UWX4P2$63N[6 ?A7UTX< M.U"Y$W1B.>S\@L'H(IW T\6&F8)H4<# &*#A>YXH+0P+49XUN6 4FWSLTN3W MA)V%!O5]?N8TZ[0'+/C!.";[;LA51_-7%<\XG@TN(NBP.C_?1P*LP;F:!9\4 M/U25=V7=]%0PKOE<=. G#5069BFS7(]K1W$7B9:MK0N[ORI']LCC-G;Y%A&! MW6K4.TF8+LB;%,"!QA7*0QNA8_.\RB*[ED[.QA0F$RR\ & _2JADKTEC@0AO M@/I1PR+SM'I6MJRF31YYOVC(9Q3C+!@D$?U<97HWP]M7(4.K4Z5:B=(A$R8; MQF79G=(NL.[_."X;0KU)XIKQ[)GGIXS.;:C_6O?&I)Q@[^@5<=.F/!< $>X* MN^4;-X+.2NCLX&Z(Z;0M5L&QEC\$D2*[;>8;1O+QK*1+CN E:U1HR$$55NF3 MI^W8TG^[10&85W11K!(TNQ=IVS;WB+[\%8>6)\^]14B ^/46@A,U73-C=:^5 MRC58A3Q/7#]!NL#%^GH9(2P(\:%[-!%+L/L[;%EO#WED6BX"6>>RD2-+.45B M$$=3B H:"Q#;!3>%X2&F>3E]X8@47'X3#>J*'MVL@3A?M9:5PLOAA,%>@1 MLU*HEOK8!&WS][BZP_\)[;5*06 VA#E,$L1*4^I(IF4 )7N:+!,GK6,C:_ZC M4"6W^@[^((YY XEV#?@_L.;\J=DFA[D-7X\C26U"SR /B59BE\7!CWN,1C.? M"*Q)NE5Y!I__(60EC&T4J[068A$O56ZJ(OWE$_V[6(0;#X[5!R6#4MK.X^*]2L[3BG/5;)Z0=ETD83-Y<%3+5SKT-?C:M4'>BH_N=%KNF> M&-.$R8\P@J%E-JA'47Q*^S*T;+,\\!0:;W/MO82B)P[WMIM.@@?PV+FM/2LWQBA/'KQ%5D5R7KU45! MM*[629ZYC>9LEY79YY%3E+N?Y,YK/R>+Y)8:&!=6FM(^'I65&I2+,8 M\<'2"KT2GD=%5D,)SJG/!-F97%5BC/?.*&4U9\+3+/DIG)]AX'#.P87;J _G MK8F>\,_P12F@\5?UM' QI%:8"O0>:PW-1V>TWDNK)9++);*X<1*FRH3!BI]= MVPH!8ERI6L&+)@/#EE?J)H6^^1U;PV+DF$RWDO:& 3.](4WW$65\'.K@ >?X M!/..!]!2WG0DCU=4X@M%676Q*8*13YHFL.BT9>(U&]@7 DJPUH76:#MCU'': MK;!VK;ZUJDU\!]9?#-LVI8B@$A%(-*R/UO$DR'9O9^546546X'R%;H0G8Z_2 M[(3M]VP+U2FNJA> V;!'P-F9@PHQJ"@@P\)6&P^WT07J8L.8;DD80F-.QFL! MW+D%?D/7"V4_M4VJ)=MCPA>3&)FJXWB\4W"HZ2F1*Z".+)KMWT!4VG@3,,\-!U@-1& MK1C;%86D0R+3SM%@][8]:$*\B6AX3O=IZHK,\!N$8J-G!8_8Z'@N,9C MY\^.P]U8]U+#\'AU:<8P#C"G"O.7AI_MGR49B=>:GOU_6L?!WEJU7MY?W_7H M_M$17O'H_H/[%LNXAS#'54<(G.5\(&^9TEY;G ZX'O+I*#N-^7%)9W6I0JU% M'*LH#ZTA]?MBE3C38DWA\>1..-TY2E@.M0 4&$?%!O&JE69##+;V7IXY9=G? M'"]+N>RA D-0@0=[J, >*O"ECTL#MK(5U'PS!SO3)A>&;SD50&G%9.-*B:X: M\TA9:#2'C.@J.91 &E"M!L^A3#YH9PC2-.!@L4ZVH !0C4502PNA3W_LDP9UP@D@^PYS2)--:0ZN JF#?S"- M2H%_3=",(;R+ZNU*..IT3%?I^'#MOM*\H6)%N8]9%4Q<,3(,^U*'/4C:#F/# MT\5L46A2[$+F(."=^A3+7 39J4CK71$T'ZX]^*;DT=+>K&6I MG/PU)_%@]%N.C';N<.ERQ1&;C6D]+^O^,];=BN7CS&7_O4*>Y9^CH5.3!7;C+^>,UA>LJ?Z8(IT]K"_>8A:AKXC*?58(,XVY+6< M K2%!,4?P.N(MH2B. Y&SRWWD[S&3'I*-$PY#: Y4<.NXAM$5I'D ?57+D"/ M)R4D1F@332*S"<=?"[42<29EX0BLCN7-4-R-RR:^F4G4=%K*=8>7FW-M#8BD MU/$0&PBRW ]S+BY-PA,(0 "3(L+?4^ZZ&P&8T22JYB)SMB@D!9VCB\MT$?G+ MI0B:E2V>F'.@:>!NW'LH-B%52#Z$XLCC:R";8'1J,> ,MQB)0@['5##A8OW(YI\\?-D6R]"F[M M.@Q8>+Q)?7<+LY23X$D[Y="$80* M-@!>I).B50"-@4'5-QA&/\?KN63[;JU,.=!D1<)R]/"\-WR4"K M-S X&:(:)R4KK5>%A&Z[*I:M!I6G:]4BM(6AY&7!;;ETJB-P)0*'EL#.K))% MG-&B:.-1"/MM,D2C\[*>1PFG:RS,:IV2YL>3!.)PUUO@?;3)IN=*SE#=%#6B M>]0 USA*&+M/8WO:J$-VW1MF8JD;8T.>=BKJ2_&$JWI)9AU'>-<:S9SW%U>J MDD0;G$+#CF74KK V^L+:$#BN32LMS8#^N^,,!0/8HH:XJJ3!6RLF$M'S+V4M MHL=91"U%ZVL\S\O%-6R?NA:\!+I*QP_Q2DS:VCBAU3"+, A8UR"(B*Y:]JCP MZZN7C>=JFTJFI1H!-Q%27N\$.'DF3LKQV K&MLX-IQXVVD:V&# M!;ISOJ!!4>DR"TPCWPQYO[(=8T,)# BE)_JX:R$G[!($=*]Q0>MZ(IA-R$X. M/:5_1J%&''K$@]%?ZPO)H<8CZZS+$5#$[)GT(/-\2(U1U=#[K?J\,%\EM%,D74#7*.G\Q$SI&< J(1=.; HWZ8/*RG*Z/KV_ P MMV" >5@0V4O69GN4CX4-T\D.@4:<767_<#=(GVRGK.&SHEV6FB1P2,8K?:6, MDW$BUO,?=)@U %SP&A!$'$5AZYZ#5&3I'&L6/5A;N1C]H6V/AX.TFX.$!):B,]^D>ELXU#(KLR8^6B M50]A/\_+N=2@&@N #/K#[@PO;@8$L'%S\?V[PB5^C% S/!Z/7 DU6&,ZM,Q* MDD]!6B<0FY.IQ3$>'3OL^K_M5.[67K).'(B,GQD[%1 M,/8E^=K+EJ6'OUA.UC>_*;5 ZB2XP\ [,8EGE/(=V*65X5<:[AYQV^?[?$,@WB&AWL\ MPQ[/\*4M'N_>W\H)!;BCYZ;J?$)G6"Z!P6I%!FEU37_&.QP:>PQ'?J?6^&9Y MPS16L[@HV[!Y9HF;:,:8W<:\Y&'+:YCR8I;/IW)*K<1,UYL1EB]Y:K#3HS9R M<8F6:F*HD403IZRF(D^!_),+46I+H]=C.K.3V,@1YVCV!/&*-K3T0IO0P0NC MX&X;W2M4FY*;EY5493#XI@1.2SFTG,(Y3^/YH#KAY)]21S'.KI>$(6?QJ;77 M(.6+6-EW/IH3:F4@@];3:TGK3J^]3[E";5Y0I3!?QP>CEJ.*HY4-QGP8+BN* M*Q!4?@DZ(XJ%]%%2'H%R8P:E1K0*@;QWY4*OGL;W<0%R\2D6_=RS,HQPVG_; M.3ED'>,V2B[^=.)S W[H@#12Z'+KB,<\8.[#B_NV/*O2^>409L(Y.2Z,&-II MR H@/)"AQQBQ;[^2*E$HY??E%(;7O/Y@PX.GVWQ/3Y+\-<:4/V# R)1UHL12 M-'A/M33)&_:2G?56RZ8EG^3A># ![&)R2$X0X"_[[FO*B\7 M4KB;PMQ-\D5^IMQG8!S!&Y(+5!;3C;6/4;W6 \<&($EL5%N(&%UVF_8V5R,S M&[%,46.#0 5]1:2,^T]E";*!P/$YYT_^U='L<^&!=PU[F)QR*%":;SKN-(B- MV#+H@-+&M:^5"&M:3A)G"1D%,E57I-X'+(*_2!!V*=3X;GL*M@<;+[=AYOW$ M(.DV2!NC$[!1T=J2/ZQ]2FN^W>LQ .BHA ?GR+/26.#M+3['0 MR.=T0BQOG;S-:U'!%RB8DXAR>"%=72LF" M?2$:J")(,O7MLZ=2S.AH&N>=E*:,X47>#'(@MF!\S*U879#R*!EZN*SZ<)>7 M=7LY'V'+OF Q8UBM=Q_$X M+)H&A9?X-_ED-)'6C*&WW7(C6,1XF6K<+4X;4;C NU["Q66IJ>V7OVG&:A>0 MGR_38X,1Y!'5!?=GQLS7<*-+BK3Z66E.RJ;$16R=4!G;EN:*!FJW;-"[D CO MG[5MXOH@;\:^7.BS[Y?^AI*"6VV\'K%NU$:O,!-#8[YU;ER]U=U>\MPH6#.' M$&>@35!0.OZYVNK03JG7$&J@5OE11%JHN?L3?*3X-!QG)0]$P/, M$]L$S8+:SA&PFGV89%C,'5#,(:3Q!3(HD_!'JCU"HW&3E7E]Y/8N M&-G;A=]-;JAM3;^5R'G M+S\2^XC)"[B5X5X#E^F_%M.K!!NE[QX S8K1!8Y""ZA6)%3##?Z_X,;RFR.[ M!J>.!Q2(< 5EPP_44J7@K?6:5@5D5Y8?)],1IF\RT0D]*ZTAFGL!T]15L"V: M=XGORY1Z?B1A5P=,>6^TF\U7AZDL)H@%GAL)RO-VR4-MY&'3T>%//ST. +)G M I84Y,,;O;9^\>C^X>.0ZMGV17EON7_(:&:*7 VK2U-]%]!]:3GVK<@19+? M<NZU-P"*.2Z&45HI>\BE3OQH&=X"^CN:]@US70!*<[L?\D#9_[1-=GAVG M(?PO1I@\VK:NH@&WU 8P88N$5! _#A6)C"*V@$LL*XLTOL+AZ=E9J#XU=Z,# MA4#PIYB'8A/H3EW_*V?K*C?MK*&X[HT%AJ8>G;UXJL5%"@]_']1CVVA.R0%" M;4OVW#)^">[:5P.(^*(!$A]*8+!L^')6M4"3T%AN ]BA'MEI(D4@/DJ 6@H3 M,>Y9S5PT%??[,*\9OL&^XM]7\7^RK_CO*_[?VZ_FXZ]C@43]%9@\(2^(%*-& MCJ=[F!L#,63K.![WB,40SCCI''$; AY^0 .U9R:".,ZY2['E[TJF:]LQJ8H8 M0*"1LYA:76:4!?>Z2]SY:KC_9*5Z0S\ +;XE9@U\<2/? /Z@!HO0 M\^D^R19W$';H<&&2#U10.)7K%>L=0R+^UJ>^%4X/K_ZB0;^')DMEE+3]-TPI M 7MC+DC?K:X+V]=#8*'LGF,HEE^!!S17-8M)@OEWH.0NE'M4HK^XOJ@I?/.' M4%JLE;9$3T.^"2BT"2@I[R(9R!4K[@4KM!IT_.,PIJ*VRH,9T&],!;I/PUS4 MS(6*B%@EV;]Y]P)%N;-CK8ZRMY@W;*VM'SR-GYQ\Q]CZWF@6A@<;C+V,]9]\ MJUN\!A=T9.EK5"OM_E7'% 3DV4CH+CVLVM=!@BBAF:-G/$Q>,[L0YR ]KT;T;CT_3FWGFP@ZJF2I MX:2'%FC<3(C>P8B+& HD=Q:Q_AO!P+-@N:<;5U9G!<7NPI?OVY[E;P^AKZ9> MNDD0RG,PW247!6J,O.B8F[>1+CH$O>,@<"%6)"V[\IZDNF*)KWDG)TJE#8:; MLID(VX$?^/)3:>B^Q2S[\R@=/I!VRR_ :)X'>W@P;SL-MQY\4DF,;J-IER^= M%9('B9P"R!?3EDK['U%(Q0A6FBV+"7@E5]4E^'V1GJ221^$BU&1-]A$Z7F=XHZ M[":RH""R7,2GI'/8LQXJS]N-:<-U UT3P/6E,@LX3*S:LX=0)5:L)@N OVR M>&$!'\08%BTQ'^, \%J%)YC/N7&47LL:;DB:56/0'>'S.F.3G9>7"'B%B@(< M.6/6 !,8&($]R,4MQU1FP2?!5=861EH7 *W*@S^\>Z+9M;XK"9&0Y 9=;R<:(9=9H:*P(H M[;J:-PZCEU"C@9S E'60%/=!+/.X]= _A%?B-:2$XIZ!6[9-&4A!D\SV9(B, M/Y7AMRIV_;PH>^EU7*X$/S&]L$8>0?1N<%-63=[U%E&Y6_4W:A$QQS,," 49 M#(.A,MB/NEJ 5D;J&2K,W(J3:9<*3P+L(.E^N6NGT!?Z+5#6^ M13")_/1I(:!KVAV][[Y;#AD7KRL K&=$C%5[R(O?;=>>Q>3FM517H,B88SD= MO8$4BU6(R@=1U#P5IKQ4_!3P=6!A.--5-E. <$EHG9*-HX,89#JTZBD\K?C= M):UTOL*BX%(WF:,'?'LT)WKSAQS"NEFG9:\3VP"Q'^.H JRU D5[81O#&(MA M%I&1D%V%W*^K0$('SM]YH9:Z"VR*7M _/[S8PQT[C@.?^18+3RARH;R94YB M?C12 MLL NGK?HMU4E.I 494SQOZ=UMIKTR0KQKZC_ )XJ+SLI@H(0RL 77PB&F OC M83 43+GPK6T\(#S;HC03W3# + (H(YAQ)I7Z([AE4MW'&@U]5JN@G)L&:,"P M!!V3G/8Q_7:AF7XS@ZH9:%JVW28321PX5%8 ]V%TQ/0BH]YF^;1E$(1;2P^AKKR<%2CB"J<: M$4D<-(QN042"^4@<;%I)&#CNU(Z]@+GC-&I977/4PXNUSKW81,11*M\#GIIP MIX7ZFF CT4%@0QR,'=\7G,K+O +(*DKG)K#FO,INA\EG =N'CKS2[5.)]S'C MV.0!^_8K0OI#9P=Z!==9;7;S(ON#(B>ZRNU,%L<"5ZLY'(-"H:T20F[(]EB$ M/BS"TST688]%^-YFSX@A-L@V$-LNYP6ZQZ-()C!PUOLPB ".6.A EV,:G3^D MLV&NI"@M;ULON;?/!M<[=I3\?@OC&:$X^CT_]E8VQYP)BMO.#XS@M>6E^X'YU,59&*D# Y-WE)P[Q, ]3(9"XYP+#]WZJ!:47Y8] M$RYR_522;J/5)6N15_:1/'K%_3QBME>J(96E"7&0 MR>OGY8P&$)-?8_0<&/YS>@[,(?,\$.-NS /D;OW._KVBQ3(M\+/IW*N\AB$! MK]8=V[3GI6E02*G#->^99]+.@K$BIDRS6:) PCTZR(3&\FH8=FE2AYGQ W*V MS<;0KX?>>&F,^J\]^2 B$>$""_Q\"@RUP&#?(0(-;(U9"2>P&9U:,"DS1 M!5?;K?35^WQ1M=33@5P,W"[(R?3%@G/",Q09HF3UA',!2C.]*4BFB7<+!%MI M\+(QJDEK=&7>XG/X0*-)-3[ES3[)N9@HM).(V,\A*8I3Q-<(XA_W;SH<6)Z8 M.G L0-KJ&@EP%FN1G. O5=CB5O"SAV1NZ^I:4^32'@9$6S0D\;V@0M3QR5O MLX<^"UPA& 9/7Z]3BZZ.IE-\ZD6B'%;G3 7))8.MW5\F]Z]*XL[61K\/,/G2 M7VX>%9HWRQ:_*L56.ZVV#*FMHPO,3O(NA!0D<81H:H@:RQD- A)1SHT@*AMN M!X?-Z/O5.^WO_8^7#I:&L,K"WP_P:9N7;UXZ3Z$J%="B+^#VO;O68K=V>5#0 M)&I DHZDTKU1[F2WA4U_+4L*O!RHZ9.DU];+TQ!5]KHGIC5'DHK54)GA,%&N MYAL?.EZ=>%E228?D%*4W]!ZRING(PW)U=+C!,UO?&%(P;DKM&Z:]>9;QO%I- M.,4)3=[.;M2K,3&+XY4I]A>?" ?-K?MZO=1R' "K89F/XS7J.V+'^6_GF;@;5> ='2,]0C-1X"_+B)F&K-!-CY):!LO6] M;F(\)-(2?VS[\J#IE6*#AX:0Z<48E0B8P)L?5$K1C7OQ9KIF& *NS27+HE7> M?A\((TCECDJI*2*F@TK0V340*&@L9UC),'%YE4N1U+->68=-?+0Z'WMJ*;QF M!,H@YK (.$*4.+SFQ><9P#J\8%8#O<4E[2 MT]-\OQ$^X98XZ$R=>+<.EY G)V#,ZNPB2T:@Y.(,3.V6CX0X;E ]<:#]35D< MZ,P(.S.E9+*@ZG?.F =HF81_Q2X2SW1@'/B\4%*_--TJ-'#PS-E/@@\9.C!A2DW.>J^Z3T'KSIC)E!P$U#D&%E M^"*/&PX92L;A/>?]T^DV9TW55\90&XJAZ-&X#!8_L'JO[K'FE5IPCTCNL:2[ MM55./4C*=%"8@:HZB8R@PKKU46+3HW[\;)<6=(B[N!957Q$40I<#T+,/7-PN MJ28*F8,%2"80_P&) .1!80_->BYI2',FMS!:!)&'Q<;S=I"<@0QGM?#UUM.M M1XP&RR:0Q2UY0'[$AKWK[_CP[F21Q4# R6DR2"K*1;QI$T0X!O +4Y2OI)'G M9F/O;'48;@O_:."+!+&8=4(LIRS%TWH2,;T.2T%J>WOW=*(>*NB&7A\(3ICR M/E (1>=D8\?WENF0<.GOF 4+ILCDR+YTEH!78+KV' (-G-8 0,Y#H+2F,4R7 M6VJC&\6\2<$:LNG4&C?M76YX!GDS1;E5 I!Z&Q+XQUQP$B[E7]W:3OAWV. M2]_ ILJ.=0EQ!*5QF)>++()DZX*4[QXIT(<4>+9'"NR1 M_;]H0P9L8KIQ:L MG+ES0M#%SL58<@7AX4N;6*]SI(;%8,:8:H[9*JQ/N9N^!"^GK0NV$D1GA?!9 M2&6&GJNI&@=H6'=CTUQIOC6>NRB6&S ?OL1NVD5I^E+\VE;TB=KFR=S5T@J+G9)LVV)>*YES>5!(.R>(2;Y/?TG000$[SLJ>)3:4''7-Y75'!KY%@W1SB0UP;!X"1%T33EL_;[1 MU(Q[*H::*$S"\K*NK@VH)$IO[M3Y_I:XJ+'YQ2=)X1/PFWU:&\N_\T)[OK!7 M!9J020P:^\LFU8W)FZ$+RA+TCT(P%9M*5(XEGC[Y<1%SZG.SO2$RUB:-FYS5 M;DF+\X78SF]9"; >@NE.>CTB5\U[='"Q%6S3BQ WNN:FS'NY42AXD2KU=^\K M:"J<5R-Q3!?1)MJT;8/(V_,NSAS[%V3ZN02MF&W\ MRJBN$)+M$Q>H.$^C#_81"#\,90YP=_F;N(.A<'_W?1*5)=DCX#CGW5:L4(F^ MQ@*0]S$9CRK6$MS/)T6WNAK^D N>/H$J2IEB4@I'(=7SB+\$%7:&0B4272%J4Z).A@\6\PP]U[7/ FG,]$S MBP]B+GJ&O:;Z6S2\!'2DO(.5?)9MQ5'A;ADK;!V(FYD[LZ=_6503%%GA;TRX M(YL((KF[PTR#-'?(!;5V1AT)<3\"(,#J95532P9PA/?-J%3/.D\;D!4=)A]9 M=+BC/M5W44P+P,O.G4\&K4"UX)1F;BY6IHV3%[$_Z$RQ)FN"J].304[)\R)Z M(G-,\G+G20I-#2BKE3-%CG'JC>D>TJSVHC>!Q@?[+YQ[@S*V2IEV;Z=T^0'=-FV6Y+OPL;]N\7HP)J>&"=&617Y?0WLYW3P:V,TG.F MH]X(B6-:-_/E&CN0/72[>E5FU*"%; 3WB.6(GWCXYW3N#SQNIH4%%PZ7(B\. M3RZDR?+WOG4#BBZ!Y)2\X9]XO0\S-Q4T=L[ #M1ES(-0M8<+$=)("E>71)? M>_("?'=WD;SNH5>@M#;H[""+]=S]I[O*?-VI%&8*\QWT (FPC22>J6D6LMQ7 M53&Q1BA: )K%9X4>0ZVB0V=@,-%82S7*$%/IR_BR%$Z*-B(0"3J$+9YTV/.X M_)Z'1Y;.$(KYF5.25D:O);&<"[+VS6O;%8 KHV!3S!=P^Z>1[PLEFFIG8,/* MFE>JW63N&Y>7BI"Q5JQ#+7W8Q4!8^Q >"VP4!IXG=O&;V+RZE_T#V<,QFQ\7 M^*F;<3PKX-1;U=C)[68R^KNBDR8*J?-'JZ6R"7A@Y#A>(6'_> :H Z'S00U, M->?LPL"LH47APYQD.AG% )%&AT6#%B^M[KS&,A]#5'?W@+251119I]>'?)S/697+4*[']W% 'L\:9,)'B$LJ=%'%1I&#D@V7[O?@QA M59C=7-8Y(Z _'EX<"JD,*Z_7$K!0OJIH8GW*IA.#C*C25YM+Z7.4Q^ MKP$GC'4<^)NXT06'A9I.MLVF[#<96U-V14RS"B.0EGH:#4(\(OI0\GA@*>44ES?3K*7U'1\7OY18:2!J4YO#W!9 M#R4P=&!-P:&JXQ?!P(?)O_2G?!N;FK7I"K(RLJ?VM?^^VO_S?>U_7_O_WK;> M-RB7;+#!/*+O[G,T4I7*N**GI=377$YA:JAVP\^,QI3^! 5CF(N8W\WGAJ@ MURA7(%J*38_" ZP4T0@?9E?5BW1_6.:I,RO-68(5!^SR8;DN5# M-44IET9Y'2*=:/ 19%Y$GHC%C_.:GGQ*9&57>5EX%7AI.669/)P\G*D(%X+( M-($#H3-#@#!R3GK/Z)^6;FBB&.'CY'BEZ& M4E%M7"?*/=U1CO9=]RP('#"S]V2?X#L^QX/K7D,S7Q(^(?H5QO[UF?;SJMONS$[W4ZAK?- ./]RA=4 M@@4\RCV8D[$R Z>-/3=]WHDU*KHGB:DO>8%ON8NM?\!:6]7E!K\E>J544W,> MUKI;KLT'/.?%OX@P!OVK),[1^7D!L"2:(0-6Z>8NF=.B[\(=Z$ HJR0%8@48 MMG"68+;; !-0ICCWB72*Y^GXYT6;ZB%(&7IS".JR5J"CTO2CJZ+TZ9K1.4S> M(_IAKJH6+1$)]4$ANBU$R#W;VZ$FSX@HZ-;@GU4E2''0 $[FFC6,!JFL"R!& M%J1=5J-L_.FR!N:2 UYA4_R?E]]XO>&CG[S\NJ+CXF?=Y J*B'U4K! OPFL/ ML3I?KPGP&4,?G1*X.I_TC?0W'E#5#;YCX6U$[@=9:+>51*!)V/VP(,:: E@1 M(UUD0W5%6[T&U%@:P)<,5CHU08L76%$&$ELVE\[M298;"&2NI_F$TCXI"053\,! M)&YST_WIOD8-IB4>,]M,.0#*02Y(OT-1>X61),#GNR9?P+.,)'M3%\JO\PP"!9TR/+*$"=[/SYE[9'>(E466)O^S@->"_SJ# M9\V@'>F,\V;C%1/F?VRS6;0L$/2:S\"80-.=F42&/Q"N0Q&"9KMA*,NY++90 MX?/Y>J-2$-CN<\3-#),W#:R"TQ]XG)' 3KD1 1 MVJW/)HQ_2JDLTD(C!]A]3. JDAAQ,78M32R3? Z>GL*$[%T8Z %47^T!MRE% M+ X]QMC;4\I/Y5RU:+'=*:5S;H[_R7QHU0+]AHD;1=@4!XL,"!Y)ZC[_#)CN MQN1X[%MV=9 V,4#WZM@=)F?\2K0$*5[CA4&0'H">6UCQM*KMJP^,G2'+ZU=/ MD6$R29[ UO#; 0=OTQ 7*0P)/A8VD\$R)H0I/!%\N$)/B)P5^*RL2I\1/4Q^ ML=WQL#3\'H/M1#;M'=_^E)*R)T?'SQ%'GRU(.9!S:.:G\HOW-#/ZPY.CY %' M7&?OWI^R7_XP%F>1KYR]\U_!M+N"^QC,]GJ*?*+VR/T*-+T?JF MU0]C(L] ,TISZZZY6L)5?GB6/CDZ@C$B6!T[F5=%-?<-8;A&&KH!-B&"-XSA MH>$2#38VXVZ:@+S-A.1^K3$:9-CON-=XBQ=[O,4>;_&]_:\+ZU,2X3BA&DJP M@#5!7J7*RFZHZ/( ;G<^1_//JISLR7JG? ZYYTXC&4+7^$0%.PJ1=>#<1G4< M.MA,'IO5.;E&1:?86$A_N<0G(I-,5D[:BP1YPZQ?5!$$0%DC8I(;114LY=A. M^=IOF4>[)ZPB95@FF ?O&YKL-WIV_^U7]C,#/V^CE1?YW\)94U85GI0?T(&M2F(4*HG-&G#VJU^1TNV.< M/,)11K%&QY_6D)"]=6S6D816Y 4X1VL!W/CN.J]7==68!X+!QVB4;_7X/ZG47D+:XG)>C3![@4DL M+AV!(0'4/7=MII3;LJX'3HG)%IK7A@:;P-\;84*[93P!NF4B7L%)GX9U>CL1 MN6V,;Q)/E0BFS"UZ\FV$,IV"+,S=@-<6=\9<SAN[__3-SRR)-/F3%=4:NV85[Z6Q9U1Z$$.(7W8B M!+=I48*+'\+&''@KW1^GI'8/$VQVA1O(OHV3AD_6W63Q+G97WZV\T]M KX"R MNJ+0 M6G888 #DA@K'C)D#Q!#[\3D*W"H*GI-R][[SNK&%J$[' MX220)+0G\"8]6WS$L3F&=&-+,X=[O[Y:66?:4NB$%D&I3R&/3X*5R5R)6T): M6ML>Z>;3=$CNU"(/^LC[6+E%6C9:GHKF?_U1SE^SXOYPIWPSD3XG1CX%GH;M MC5^5[F#-19&%KH]>H_"5!"8-6Y8:SB>Z.D@E*7@&)[OX[_2 MP8<+,H&\LN%N:D8)H<3/0_ DO+_@ G6 .EL85KQ+<%IL+M 8]"YNZFAD5(!;;D]G7/Z"&":E(M M6W'; =VD-4=MP_.$3X9I/IABW,6=>=37A<$/^D97S>W"DQ @NG+EQ M)WK#B'%=T8Q>O'D]RVSTCBCO?(L>=,]FLIET"262M?4;YYJL&F)H"OS5\Y([ MJOVY^4&>\M0Y2(2$^!&(!Y<3YK:4I_J;-%CIHZ_")0>"H; M ENY<7/O]8#@.YSR 1]6AJ61]G;D986+LY!%Z"=!JJS)Y],#2 @!E:L9%#PI M<8UC"Z3$MFEU:,6JR4ST#S*R)M$7 %D\- M?X15&%@*??.. #)[?[J(]&ASM+BEN01SI.;O9E,I?6=$K1#%'AF-%<@B\ RT M_AD810R-8E!#,2UA&&W87%T_H6J(@ Z8LS% N:RSB4)90P9!6N6"T72S46%< MKC7=H#??%\3K#34#;U##07L0;KZ'X+K;=^/&MM3(1* &$P,)C)^A3H5E&^BM MZM-XF!*"#KJ6HG$+HH4018A4N*:,80XR"Q)4_R%2+=J!9WI%&38J-ZQ[(Z(R MAZ]FQ,/=+\(2$6^'+;\#ZYCK.SC0KT^-I>R9E]2<=.1(]N4;PHWO9Z@9URMW MQJYIZWB>Y]2DR'V2.E6?$.2I@9]QM00G$(&_$.TN\ZRT;-$4A=64V5*\J!\# M0+(U2#Q!^!.WT>F88<@M_\*;SQ4/),WT(%"PX$WZFO9SBH[6U+IY+#1.HNW4SC!H!S( M\L4$E_!YABB&Z2H70X&$Q(&-GGV2+2IWM> \/'0>>NZ6*-QFRG0JM.U1L)(; MD:)GU8KS2OJKJO8FX#.=_2BV2P/J6<0\SW&O9 4!,T1WA3H#1&*-41ZJQ )] MIU&?/3@.@LV+#D,"OX]RY])/=ZQ:PDVCX!1A'A7%TQX0'4%7S( (*!X*W'_ MQ-^"C]@SB4SR9EFP&\?7Y:9@S4M6D4.91(4J+C60^MNF,R?L\.@GQ.[5:Z2T M&U,7]CR+52*?HH!AM>=AZ%UW3X[VN( ]+N![6[]^R1:RCD'=\HY1HTPBW'_J7''$+]! M;'S4!ET0VQA/M@J'PVX>[5-.W$(":%DX!"_])J]EM$;P3UL3IBK&83B+3;W);."%J3- M/AU@!"4B*_14<9$0FQQLJ_5+'3LCLD)\X9KXBWQG=7<6U81 M;3I>;V/-CX\B8][?(/8>N;'?^S#NW#;\O9.&OU_5L-VQ[KANY.=MN&0NI!^5 M,RV8. %X=12/9+\#$L.$I^:63C"I :71/UT#+VRN21XN3,5+(#$!YR)L&(] MOGXO[OUN90Z@^MKDBX*1ZQSQ+F=56Y7%N)%$72$B?+,,8LV5C7! M&A1$@E=8U5#CAR';U*]*W^4 0..9&?+N0A&?$(UP[9J*OXB@P9F#X\P<[FCO MT8C(N:52O>Z8 <<(3=6J](D#R/1B)X[JVTRKVA\_=8>;\\I-U,20Q0PP#80M MO@("AP/C-@OYNZ[AA#M]2.()0T$:0P [L4TV")'HU89(#4%\QCZ^'L78_+Z! M'= F=(2BP2KC;&)VH%H # IS/C-_PT8!57/&99Y*.^#\(/I73TOE9; \;8-' M*;1,N8X56W^92,G(C"[J85D2FG"0&7N(#!YXOWR")! T[LM5NV&!@C8-8&K= M10D_[!QM6-E"[&*)>4OG6E77W#,>7ES\1O&BJ%,]2L[Y6R$;0>., O0#!6_M MG-;,$&?8%9(M !*!+AF,-3J+NJ)Z&)?Z7]BN3:T/6RKAQBAU0':0=)^IK[FW MY<>R#:LX/-A#@QHK[!9"&2UYBD@98K+2)4(,,.&W5:Y+;BDJ$F5904J5$3=2 M>U9ZN%F.:4S(VE=:%##RRL[5LBNG"FCI*4G$,2 UBF?S==,RV2\KN&K0*0U= M?' M[S"!\*U=:W'_I[LIM4PH,8NE\!BF[6 H04M%.QVZQHQ=$P[P[:@]+)G8 #X! M6)K0CF:+7$+M8L,S>_:TLF+],C=MG\KJVENELF4CUF?DI\CF/(HK#AW"Z[!I;]BW];W>3 MW*XQ;"E%O0X@D_-:#473==6GV,<(3-(6NB]U8+G>5FNQEV+,>(F1I]U']SPC M_TPIM0=HEZHZPE0S[Y"L@$R*>ML\].\Q'+$WQO2!@3 MN=/=+4;TZ2DFM]L7 M6ZLF>3.NBQ$Y)9Z-SWPXP%_$G$&=F/]7 (RETE53U<[A/!TC/E1:2CYDGY/? M@"2)Z[RI4$@F.6=M M7B(Z-; >>"4@\14>\>LP!7.5+."8E[ZA\=PYS-*I<%70V^70K\U:,OZ-)![%,&+FK$LR M6M7N>QS]5=-#J"@Q@U9JUP)J51#BLBI9'"U&P;-1$C+$^@2]&5/4KO,8M(SD_I1 M-D*/>-R7F?O*S,?[,O.^S/R]G=4@*4@>7( O6M,AD5.TRJXI*C/3Z1>?O9BF M*S6=:JA';081Z\.$9ZMZY%1\5/#3EI[_"1@02+^4EP?S?-K^]*@_.T ?@;)1 MV?YT3?/'TT4DOQ>4WO7,X.,ST[Z+WN^;P$"\P)DRF2E M3/$MP)@SQQ-,ZHF^3/MRO[K^JM6U0J2$3Y[8:-&LG5RZ[>1KFFW:S]4WG2ND M2J?8C%(':_04R974[<2[WSTJM&)5)8IB"J&V"VT.N!8#2(Y"S41S"QNQG^9O M.\V<^91*F(GT<'\&@.0 <>TKM&!1.8 4J9_]K'W36;M).6X__-]T^.,:]\)Y MK!CU"JZ 6^S(7Z8^[XTE%-_L8AML_#Y\R0F76Z6]]Q-[ZXDEP/R 5&E'\3#2 MJU"791*H8$CK>Q^FP5?UD&$@!#B0Q!KZ1+N%-SJ'')R-&+'TKYTS_8 *$R-& MA\X T&22@_U+LIIV#&XR^TLL;F_Y'"LF4!\1Z1^ZLN(.3!3]E"#%I>B5NS#<-6;S2@YIR&&YCHG&+L\5I2+[,N>2XF>XT_I8[U3J 08 M:K<#EB!K[0N$PR/$8?TKQ/9CS$O<91&HZ/<9E-*NK5IE2]P")/.NLR*/9";' M(J RH3-IE#1WZB6^I<>8&RW@=^'DRV_0X(+,ITAI,>[ M#16G7"1:F4@GH55 M4[-9_6B*R'8 Q(@P5=YK0A8)$54.WB#L;*FQ!(MDF%S1T P62D"O2H!$E,*> M2;5OMKVJQ@4Y3YIC3SX<]0K$#X&CR /45#L7O5L36+Y=8&1_/]+$X%V:EH?0?RHE@P&.VL1U?#Q"IM%I9/3" M/"!";01K-T;H8CH.^ &E%RG(+GIY:ZA70J^B:E_AF\Q6;3+!*?.:\S&TC@MI M+([%M2ZY7,^)$%T):V]&*]L=7]7:'?MK28IL;\S^;ET'@$V#@NR*WQIJ%S6P M?4] ]0#K^7?IT/NXK)@U*K=<.>?OWL+J^"U;,Q'Z8[0M %F%C24PCK$?' 8[ M" X", ^<_ 9L%?/ P#_?9,TD^[=;/0VUDH&,#S&DL!P]N'_YYWRQY-2:9T A M8;V<^^BP1&P[T78K)#@-]]1O;LN\N\+5_=O/ER\=!RB#447YQI(\3,\3TA4$@T) M/(5_>'#[Z?%B)BNSHNG*#XJ'"LD"Q-(?5\ WXLM^?&*Z8><:LA1]U6!>03F"Z\/T7XO<]08\QF M;@)G7-&V.4/'$3C>5'-D0AMX$VH3=<_L'EH^3$!#O032TR:?4QT+"=4P;8#J M#E-.5]#[CW F &WB?($"'=#;O@;>D:@\ON E@&C9+GRWS''=H=@!B>JV!2*8 MR1=5[C%NL41#R+&@MQ@!2NG/KXS(BU3$K4P>I;-U&"BF[=D/.CZ>%X@Y2!"G M66\:*$\1(L K!2DR63/3UA)Q^E4V7TF0?#'#S:?0,%&MV&13T;@QN8H@-2OO M80L3437^!"8/O;\"_73G5F,^W^/=NM]-%JA8(_DM5,R!I0+'F^\80\- W\P_ MPQ@5TX'Y4>54/\ IN>?6;$7K '_$K1H5$@+Q,748N^1K('UYJXTO'U\*3@GE,^*6(OJP)BO)6]'ET,/ MS%Q@IR*%7V[VG"G-2%;Z%W+L'R ^?TJ>6^XN\+#'?J> S/WO_^WXZ='+DZ/4 M/3W\+_V[F65U;B;"]Z)%(8'RUC%'65U]+A8H)D\7>D8! N:M*B"EJ%8MLB.* M1Z4];JA)T52Z"COOU', ^<))U8U44"@A!]F^)_XAAF[/>O:R.(5D'-U,CBXT ME.H_IDVR7T""!>8)E_.,NY3)#>ISP79J27;<1=%68YZ+EJA5E)R1@>3B-(I/ MV?NKT1J)OS6?ZMPL9R'@/(S\D30YGQ?K+.%_P$7^EYNM,O@D]Z6; JLL2Y$B MF8*('R'O STW"6/;ZC(GHD0T'L JDU.[$6/;18[%K%"59:'V:RQ:6FW MV5)IV<@N+Z'*@/J@T2KMBZ71T30K=]/VA @B,+S"B X;9B25)](1R9+)"L@- M,[3QBYS2E\A,8_Q9Q;.X_5&# UH2\9'S]\*PY&:/$?<7NJHX"K;&A+8>GUX. M$@(K4O;;!,I[R.LWK?F+"/M0, *6+6S4QR.8-U>'D\99OU(H+X11-U\C+4^0(=!;'8G(_88WB^Z;1WIK7IS"N(^.1!#ZY1]EZ,Y'?[B?JF$X4' M+M3>*")F3@X)D!$P@06Y_31\\VE@VK) "V _[-_X=,*&BFJLV6M#]@J%VU5I MBMA*JU6TZ-%3_7<_1=]\B@0>CZX#=G!.- -MW57,\N]1G-]^0CRA(\<.'G5X]91-OYTB?C% QZG*?[/RV^=8R'R@I2$ MR,,4Q(6-A+SH44^"Q?FMV,L!NI.$[I, *$ACN#"PV10&GCS9& :Z_RTWQ8+9 MLB#N3PP&__(ER/[)K1,"$O#W/?#W6A:>TZ NW,*0V%NMKL!I/B0 M(L84?UDA,T+ _6O#QI3I"L/@!M]$T-$ Q&#F6R67\82:M?,SH(F.T"YLL-U_ MPN:#+FVE=4L-LB#W@S(OW!LVH]J7_J'D!5A;I-$]AA!7M$:(Z.DEWZ(^'/CT^+OE;(Y 4(74* MPWF-7"3-K%BR\/MN9=X_W#S.7J]+L]KB1\A&A:@(NSU6-79]@T*19(D]XKAW MBT_#5&S\6T:BK:L5Y>+A7.6U=X&8 MT(I1MTS$=-9ZEL^-1)F]\B$R?&&SA=B: M6U]#HOQK%_W/2!L9L8E4T!.\=-'CH?5B@JC6 :X\0O^BO8.+<+6#9B.HKF]7 M6T4NYDUU]K!J'^_XGLF&$F_^.0//3WIC2D#DU!Z+J/99)GS[9YWD\PPUUE"' M&)J^B+5ET)(A@>)BF4\0.<6^2IM]0EDCW[32YZXP@5__8O16[:K(KY-I=N7\ MQ=%\#0(17US?CFN)6)8T.JG*&HR59G1Z4J*0+*:,K::O%(W9)$^._I-+WXRJ M,/?3*C@(=*"LA@=[5#7[3E0UU6%%HK-QT=S*'=H%?,Q;A)08EP6(L^?HZVKG MF)!V #;4C5][G>=HB&%FX^JUKBX#+(B71-I;6EMF -W@C WY/Y<50IQS5NIP MVT<4L"/OWTCAX@_0L=XM8W9>0DO""8)@$)[$+%A M]\Y(Z+_,BE[2[OX^"Z+KA+S;G!C2Q'#@_QP='BB;VUXNMN9\_NAM[^= 3\A_#@<0ER, M[C\>'28_,[VY54S5YX.+[8&B?4#11WN@Z+T&BOXM#.P-3DFW^P"S)VBIB$.L MS"^=TPS!O'L3Z!)DWMINCL]TW:+:)\A89(TZ3#FWT"#XE''N!-2_SMFS]_<2 MHMU5J>"NB8U^G/.5]^>7]PM\BP5^_-PM\3>@\?K4KNN_,GLM+;G $8L=M3ZM M"'&Q:HA9C6:W?!FI]YMV*6B*Y%71C%=-(X#$4Y1[*- Y^$6O=B:*9/B=]YZI MX:WF_9B+^E?,(!8<:)]Q)>:]"*P(3?1.>5L@\NI[ZU/OZ:)[&3BZ7^;APE"M MB#O3%"DS(']AAQ;1F.KY#GN\JGTDG3=L0*RC[@D+)+#E=+ $2DA[G7(OGB: M.<. 89,Q3A! T6^P?V:29YB&Z;5$9(-VM"_Z5LSL=ZI%FNGS@WZTMCAPIA2: M[A7*#)\!Z]4ZF6=H75%C"^I"?1%<1"M8XAX#=KP D F&3-3CN@"0WEQ8 MQ\=0^3"8F3E^\>P9D>U3H3$5.>I?SMZ= MIOY"DVH!$@;CA%\O(27/7/@BB2?D^#E^^^PP@5:+9R]=Z'5L+O*A=K[9'&[- M'UZ<)N]./[P_?_N!/A37CL?B7^Y=W(V3G_F>\,SNBD= Y3&PXN7Q8&2]CAU* MLN:EJ-Q.".704.\A_;@V-/X0$]95-H'#P).X2,+;2]O)\Q9UDKN]4JVQ#](= MZ26IX8+W"-WM=1',:"C!@6$S58_F:Y)UTG^1I!4M&V2?*OXW_F.1?6*>BPI2 MGYAH7Q!WC3)>F&0AING(Q362OQC!NWUA'DT7(XK2MBBNX6PK'F,0.T=J<'[! M];PK?*LDQJ%**4R4@L0JE%**@88RO@F>V1[\]?0LU MOM\!E3\VCAMF3?VZTKXFS#N@E!'Q*3,&OG=YI:$;@8X(D(R!BBLL?5Y5.:=C M]7$-C1&.OB#EN;!=N4VTJM$FM91W,>K6\<'Q)7:R8R:)5 W$UE!M!Q*-4-,3 M2F+-,F\[7GZ8!_:KSF6X'EFAJ<6D?)E2(=[=7SY*$U-[])+)LN3M,!K9;_>& M!/52 \^K#>0AJ'F-%AX+ M.4&]1LB#6)_"B\03+U8\<+*(P4+*4,5$<0/:V7$N'^_;(Z>]_?K=3:_<'SC$ M#J;4:PO\3TY -TS-)6-LA).)6W$#]2%:+"K^ <4MP@Z:9$+%,D^'93F)F.?, M[AGOI=,I(07^HNQ:\L!B[1I#X-M^;3/T/(PJ7SB+/'':#.@G$(T0X?(P!A79 M'C-(@83[87+&W#U\&/0]2WAS])K#)XC62^SUOZ8OGTZ<]7#F@:O8[_T3IG31 M,^2-:^RS>_<[=_=RCB>W2Y+*FBY0^[89WP8K7EQ&84\_S]P9O4Y>Y7!P!BFN MMU0Y@HP61R>G1-?'U&9XIK[]Y?0,JUA-WC_0<#YBOWZ\/WBXA@8XG.RJ#F@S M99>R5V0"8K5:#4-O]4Z',N9VB?CAPH?'S!34T#2&6#4A:H8(81G%LMVSPQ,L M1FZ?59AWY"@1%:UI.KT!@H,-1:4EM<2N;<2S6OB/NKG.BHQOZLH5GT M]L&249+O Y.QW6(C812!D4.#F%/8E<'Z3?<6%/QF$_\;(Y^P&ZE<,YP*C0? MVF/:HWT;&QU(?(V(S?,@I%3V!*$PP C[05U$'F".>VT[F-=[Q4@"H$'CC%R8O56ZQ-M":F(,P)VTHD_?/ZNLV)5:W"[NU%$Z!X0K,5\C;F5U)!-!"*0 M[J_I-@\U<9%-P9;&C@58&*"K@ H^9?5/5Y>P'4^.CE_@3?^Y*G,/P" 97#%E M5^X=2B+^5TEPSA7\?'YAA5R88?&Z9#KLCOAF?; M/U>91-K4X5SN6-;G?%;-9Q!IS.CZYNC23*6Z$\8 M'GF>459^ZG0]+"!B8WF]0!8RKZ\@].+3&/))R7M &V1*Q9G/LODT5?\]PQNP MP0="9#9I9.UMD-;_Z-2 FDBWRPAY;O&40*,,[X0^^53(4*OZTMG__\T)ZVPV8L?2+2C_B.N?^^4V\+F7OTWTUSGTGK=,*EP0P%"*RW' ]H<:T 'PA" M5JE<4IOAMK'H4.(O#6(&KUU!!<8LF.I&M)8.DO#C:IE3 MJ,[LX?W7T#4KU^D?9,T'!4L>24I0TX3L^V#$F%I!%&] G.L >;]\8K5!;EP2 M*54VI%&#K]"3T:M]SF>[[)@,%:PHC[*2C4&%CR][9HSM(4/%@6PYE(6\U3-? M<^;K$Z(2^AHE?)FEIZ!B$A&Q;M-=JK2\D]99SQ$2%*]H;E2PQHI=>;666XA> M4=W,LXSL7ELGUZ:LHH_D1^*Z'THSL_X.(ABPUI_#@/-)0HH[E5'>(96@A.>_72OH,%YZBHZ@$8O:"Q5,X5-GI!, D*3N<(N?%:6$ M_-PFL&Q$*]MGCU,%479N"]72<8!1Y%+&YAG\.%" W3\WQ-DX7* M-W8XN+T:>_Y@W>3\!+#8LA4T.1FTC3N]9(FWV6=<,E34441/9[RCR7)O^2H? M(TX8\UAIK45-,1*^$8CE@^-(I?.L>1 MV_6G$%.$@"]\BPY18':XGU "XT1^=6P)U8Q"- M@ZW2.[S0+VM/.+$AO)L;*.!.DG^[\6L)O$Z=?.%H$'2K$:I;:-+'*Q/7;7)5 M7%8U&BF<#DVZGQR[V0#1G2(Y_4??6H_OTH-N?55P32]3W M@DZ/;FW.(..1U7=[W;3)+S7 &-(;UX"S._YE'Z6R_*(7=ON2QOB4%^#9YJ5W M^^>@HY4MW41>$G82U>/!;<58;-H2FYG7N41R( M:5_LGUR!*:'0P>91^-&U)!%M;7D+$=V;)J^J^7*&]A/U7R].:7?SQX=F-&&? M-,D/SXX>Z3;!([2S)]Z6W-EY_"SEU!GV@ W- B2KG)5;%$U#-17 "&(LA%D0 MC^&F\Y%Q&[FSQO)T,^CZXLDNJY8A"_*E.X5=BA(C[L!,:MRG>!XN,9?' $]F MX<'O6(%&@,Z"RF)#,3R'A]X+(!"<>FCH+<"9C2S['_$=U7$ZS M8EK*WA,@A#^/"U M!@FC_, --K0!4,7:H(KAVI0>I T%LWHYKT8!RAG.&)\R M_&,UN42/H3#U1WLM%3,31R;YY$ZE1(P!QP'R\.BM0S)-^__Y M)-+?8K?$0N62R1=!7C=,S;IQ"Z7?0^64))J^ ,5YVW']FMFYO\7 ?A",YYD+ M86I\V[[6&C=Z:E/" 20SS7 W3)NJ\@FD)OP@"K+EK:T)P@'Q6ES6LTI'$;_] MRHH? XKT]=FKE'(N0.:&R8-IY0X^.L* 23AO;&C,2T/CWP6<)%IH,32;Z)+F MDBT@O6R*>UWD"+_D%F_,C>3.W5;7%ATARO7#,:RJH3@JW"NP1X7THD*>[%$A M>U3(][9_2!X$T3A9#) ORNJ2J90Q/%G5X"2C19A7UP?P66 !T31I$$/.[<23 M%AASB.Y3%OR:0OB9>R 3IV$@V_T69;GU:P20!IN(P:VS&E3X$DHG%.8LJ09+ M&0E4E?DG*"<(&6>(AM59JTB)&0D?H",:]V@SG([FGKDMYX77BR!JAWE^A918ZL 1V-BX^&XX\OI2NR-= M2 =%F$:)([035W.XC71E]"3!M2$UZE(YQW@-.H!6)?-=\M*.KP"AG+KZOFE MI%_M8P'K8(=Y( 7^/X@!I<^RO,0N )8YPT:!K$0NL ;4,HIFMB!FL*)IF: # M$;00 X9^&HVS^W5),"PU(@$]6PC M2DL6T/V]=Z;Z[FQRQG(!(1W%'>ZS^GI[W+\ Z6U]Y\^TJ!M9!R2:+O$7/JA9 MR+#&*[XOJ*KSJP">K6IG83-+@R[8)2ZV:H4D)^R@[1@FQ 72/7M()C:>5C3I M8.;9@H>+6\:2RG[R@VA\?%CN:7BI_\;WA6BO84DPB$Z0O0Z+@O'&&"4-"^"&A*0U5>UJ=S9>%;4['4Z+"=#70'&.=J=& M-1?$"[_N7@>JD+*1SYUQE>X^ 9-U?W!"O@5FSP;"84W[4$MGAQ"W__VPJ'3\ M+,GGV&U$S&9@;Z1J,,&GPL0/)NZQ[^PS)&I]2RP@.5KF$<"?K]UW82U"J7CWEHLL_.M<)B'D(>7(B?30)9"" -"\%#(N3L%UX<>84KM:/P^OMC,9"R^ -?E%9>86#R7V+D&V +ZO#*7GY!L"]]A5#G2^%XQ% M#C+,H66,:(HP 0S+5%Z36;#8$*V:L*B6X0\;WV1D?J9Y01H9HOY85!/J8W$_ MY@2E^YZ3"DUG%4R$8P>[- MANH02GFC!-4:E6D63(YQV 542<6DO>+HT][2^3I.Z=-K'[35 ?W7KK+(O>WE/*;F!*5]AWZN%0!P,!9"X9&[5#SX M0'Q/8T4S!2('NHRNL(M@3@L6J'?Z>0T![6HE,C($P6:CBEE98;0)0@DG.#R- M)9W:^! Q;84 8';+-+\-D:2RW8+A190>C4X4 F6^I1BL!0PMD1^MR88 &G&! M,M@?J'&3VA1K.6JA36>Q:9"G\Q783.#^\NXB8NZ$>X@(=27)H?8.74QW78H6 M,FS\75=LH<9"[;"7S/[:Z=E^@45 $F3:0-W+L6\/+3U \#,)T:"W) <@5H=! MX%.^[O^1^SO_1/K Q"LN&H4=K4)6@5EUS1S*]LGD,LRT3!X@L.$*Z &6.@%4 MW"7W.L]_P:*"R6.'2VPV:QTY^[X:D'+8S\DW5U+U.U$#+X9ZBX:EQ *KT1QX MD#-M3T+SH+]B43.@+F'(UR)WLRM_WT_E-YU*&78XW%4:4(P>T]L5Q"R/O$4L M!Z7\;BR%9B;6+PP3B=0);5"L#6!>J.=FUS-0O)O/G6E>4;J[;V%0X!!(ED CNSU;<<[(F[G\5O.XMF_VKB(=R^ M.2'^)[[$US-GANW>7%'=)K<^QOE2)YVR/!(]&*:B-60CJC%1XJI.4! X"/P$ M,7I$?^NOE,VY*.P^V2^<;[IPL#T;5XBD0++Z')@$ABR@:V42RU71PK!;\)=ST RJ[^^G]KF?^0D6! MA!4:DBU$UU#FOWI\8WS_TYGXY C!S$L8]/7;UKSGH4XZ*_0KXMBN "WR9@!Z8]4]X5N%O5@L\ MC95X!4UFQ31]J6>U9)1F_AG:R[7CNR).!(!6S-W%#U9+$SA8+1I>0028*-Q@ M$4TXI!<71EB]KQS)=5$OQXZ@7,A(RB([?_?VY;80T/WZ^F(+XP%$A%YID/ ' MZ]%,CUQI)W AH,2,C -JP2%ORQ@JVAXN#59KTE [?4W==@1 W<_HMYW17IM. M /!%P?C#BJB1EK.JK4JHP;*]+_)F/SG??+OE-2#BJ!Y'9SI@,YUM%X$7J-@1 M%3;GY8,S>7_B?O,I\C7N:++HT!/9,M4)W$_)M\V-D2>"5HO<#/ 5@JPE[Q$E M;.HFN+@G2+_BJYGR):APS-V&:\;9TI#1[R?WFTYNF5\3X+>J8Y R_"G&&<<, MJ6G\.T/CRY02,N/[B?RK4IP!;MN00"(Y;FJUTI2#<&_LQ9C!B0LRCO: M9G12FB:G<=7LJU3?>,X-29TO1H=T;:O]''Q[A\6KV'L.QD[ S5RN>9)=9[!3M@25TW;O*3&N%4I%"_0 E=.-8.;'6QY2+DI:9XW MNEO%S^U[T$C)C]O,^2[(F?/J-$T^G)V^2I.+\W=&W=C3C^.-U>T=FA<_)XWI M1E!<$33] U9DS--[4U,'MSEP2V2&G/1^OB(7+>WO)$;(2Y_ [.;6E@4L2^*P MEZ= YX2%18#%G1 U9!FYWYG[['DA>'UM2H/S+UAI6X7Z^-\Z;[]]NO@L]6R(="(O,L(ES M]68">*Y,3FY::]K'CPV[(G@JJMEC)K'N3F7P=?L5/Z5^*E-+,Q[UAM'WB5\ M@">%;++X07V3Y!SK5SGHQ19(WK5;1]U'-R9S:7I#/HP2F'8VSI(?- I1H_0@!;%8"&)6# M$9(#8?:C;,B)E[NDOF 8WH<;9+W,P@(>=>#V;P/#X$ZB;&'>R"-><#C*G(Z# M27Y50==LL!;Y-F 529V@LQ"'UQ0_0KK%RNS2^4< MY73S4RYF$P;H+7 MTUYDGW++B4&^@M#G$K\A^H/*] [G9@I+"]X'"83D?=V]W0)HAK5_TTZWO! 0 MT0N&RL'Z[0IU#CP_ K&FB(Z>Q,I+FFA"E*NMH.D+_>'L MI:>VXZ/[,K0PR(W"$70. CCVV"T.+C.YGG3(5",6)84-NE[F[#8RLT27VIB+ M4!6JA==6I=[_1C8Y/L$(G<@Q:QR, =WNAFZR@D^6E5M'+!@N+HITS=3=\\^] M)E/OT$'H'U\IBRJ;YZ=+];?5LT=H!)-N'"IWGL(RXRV']_WW"FCP@9U"A)L0 M?U-#H%,. )!H@(]WL*=SS[H[WZ1B(*4>1[]QK*HK'4^3$X)*HXKE*0#Z, MO]^[;_%"R055>N/")YM4B"0-'@FDS2Z^IJ3O)D'Y*UKP>A#BW\@';83-L^N% MXGF!7U5W%*'R-=&4'-"=6H.Q@.AOI]R0^)3'=J#PZ+WYU"57/AHD^HFQ(2 < MT9A3VI[1JAL4G)%65&?P&.B>P[]KW_RJE&\Q?Q9<<0;.JMDR=34% D+H:%9> M&8)&YQ0 @R O*P^$KJC&9$"I1M&%VRDP+& F@Y@;RA%>KCWPFW65N56J)"AS MZ.Z)Q)&"1FJTW8VL9?S7!'B);,CF7]_MY1IE.+S1,+SY=.[E(8ZXF!KZ$-X& MWKE$?PSITC47"$-"03JS/2PKW('N-=W0T_E/G42R4R?Y(D.1$71+:4QP/QO% M\FZDLDZ-EY9H:F+8Y%]6M.0&3[\T\YD)70"$T MI#$&^3[06T%/E5.0V'.FVO HO^(MFL:8UVZM<\5>H3!,-B8^/DD]@DJ.LU24 MNHQ:X]PSCYT3F(U9SL KMJ) !=DG_S[T],3^&DD#TO$7<+?@^_E2F,^0@;M] M?YCC3W7R(*KI3U'AN9YVE0;3B K7\]N%'D0.[CK^VL)>DQ71YI)[W6*PIR*T M$N5E4F#VD8B_BPAZH,BBJ)$C#%X^;"L9&;$6$.7"WT'Q':18B]G6\U# M^YNGI@0A?K7AQ1.WB_95CV?7%QF@*FU>CPG(2;GD:>&"I0(EO%=$#^J"9T, MZ]X+DXXBJ))3Y@?C]+I9<0I%G1EECJ*@$FA@<;^PV\"C:=5<= )A..ST,14A M!&-S;W8.QIC>0#$;Z5?@&#Q2[R3W5]NN*G(D24JT\ M_^@K-C/[NIK&FSB;O$[>5.6!;,\6-RK5V&&4DA56X_@YU(7Q!3-6"8(<.9>] M>)>[U7.--,B@V9K7+,"ISW"G3L\/3"G=$)J@K$1?D?QT@R?I E8P?512FM3C M%3;\1(MS#-6&D<9]WK0T"1N81K?G&44$,. WYO/=VN@]0?R@M-\WP9SZ M2H7G2&8*,84+GE"I*_X1^SY85=_,1$O'_&V6R&YI2ISJ?O- K1NW&79UHH'+ M)0KBX73C@%;911N3"N38Z!>(_#&#S#N4,EI0FG-&?9+D):X:6&$P*3V;-$TP M:J4"VV5QQ>66:P M.#R8#;^4%1/(*F'BJ,_@(3,]E%V@'EC0Z'Q51QS3/-?,R] M?)<\ E9T #X')HSJ60OH@,_ICR$R9RODN?!_1\=;=#*HZ)*GKC-Z%'1_FM4* M4KEID*3=#$7U*=N=8:<#D%/// M^7B%MI!!&USC-_F7D(L@2]P%+[=L3T 5*8PW@O8$>)B^E1'R$V]8)UI,1LH2 M&YQ'0U"#=@IHR/ 'SL)@5A&>Q.!L-=CDKMU*_\N-_R=4R]/O\D-2UK 7CX?/ M%*_5($F9&AR'SX4W+*_"!,#N;YBCS2BK@!>@ARKP[!5Y/\ GPRCY[2[Z+I-B MOA*21V4"-:6,6VZSY TV[\EU$$D_&&0.H&HNJX^(QVHVXPGS],G)R_21\?/S>8)C;/W MIFP&["0]>?0D/3XZ3F 28%W2S^TZ@2NZ3)'^>,BR##Y,Q!= M)$G40M0&[IAYG7@]2JCIW3M:-?R 06\#NC_RFJA*AE&LR1]Q,,MK5]9Z-W+! M_(IX,JE];>Y81!AR+Q^!T7Z6 >\.$V)QI>RD>Z5)L+("_FWB%GUJW=\;@X.Z M6L9Z/]-XNH.QX.Q:CB30,+F^-LX%&&F-;!@MS"4>_>&.9=K>4K?D#&Y(0^"% MCMB!RK38F"-P/9@^TDE#)XZ; TTAA1,7"E P-":@!P?; B9" +-NPQ=M2\4) MM_"D#!:%=E@B(Q?R_<7')KG$_,ND$T <)H!%(5''K %4O5^29OKQ&A(-!&EX M'@\Z1M<>3X*_P%05]]>6&HY5S"H'YR:C:>,$SI<-0MIMQS$[I*&DH3,R"L;H M;B[**2'J@KC1RR2?YT956N/D[HL/OW(<)=VX,WVP%.Y,RNC3S[7^930<-L6Z MR0/?K9JO>2$^M+'65WG 4U("PUD$.[H@N$VN60@%UEG

3/YQ4U^4E M%3"[21XJL&KNTTO48F\VPTNJ6O.M\@/^FU&!\GC&>)89!8_;F(_#($&U6SY9 M)P%G7^^FTB=J>3*64(_-0"]9!A:WM$XF9+UZYEMF@V9AU41P/$&WT5.A#Y%! MSX([Z_M1F%CI 0$@@S33I]/V*7%3 N4@>13W>L!/0"!671QA[1%.%'3I9JC3 M/)>T^]Q9]WD>=&" =[B*.\254Z$("BP$Y\44"9@@=[+1S:W$'%TAP-?-BT\8 MF+#C&(OE%$;3%4^*LL(-D5]'*<#NSB/-%K1SH5Y3M[M_TXKI%":X#\5C2U;&M-8-.2THX0]'(+7LYSC M.#-_I%5+_0$YY]>7()^:B[?=LT"D_;!!6NJ@#V!5 P,=KP<.]G19^#)R-8U< M)7NLW=1:0L\E4&3.X(304;]2!X5 \Y,+%R4ER5N<3=[;_ MBMTX^.K*7$&]#'5V728_G!P>)6YOS/&TP,O^AD?DH^,4%<&A KJ6H+>'0OU! MP3=]#7[&[] 2_3/P,OQ:0=W$W/>'QX>/]$Z(N\('H'N>NF&9)R=/Z9Z'B2<0 M"6;P.M>2&.92$7<) Y526"=XR7DVIO/7;XIP41(6A!3EJ:4=_THG$:S1N 'B M^@MM:K#FL)%6X&88Q,FF_!H)@,101VV; 4&(IW\(C/9Q!Z'^I?NIYD$DY=$; MX@^D VY,=KAW"],XH=X>9?HXQP17W#Y@W9%S6FVDL K -G9O!:T.DT:P^&&P M"I0CV(T,3A!^)[;_DJO";"L-N>$@[=CAW2T:NQ$DCGUJCM*L8@"TXOX@;E!2 M8,)EX7F(@F;9:S1,-$%XE$T09@"<1 \)_L$,"*IQ@FV MR<.D1.?9-7DGDWS):6TDOAJXDN^]DF.TM\=S@-DNA93L+.)& )PU86 P4DC= MDXQ:.OQ(O-.F0P5BB)TF[EXPL&"#)/!T(TRPK7)M("Z="DY810EP*RF&/V7& M/-MHNGU)AUH+9 WPS.[1 'UH@!=[-, >#?"]#Q,@X1VYXY*SMXP@]GH_03TE MX#T521=L XD);*EYT:.%FR$+30VSD.(!I]AM_?PJ0_HA/>S1=[+=P7@0:-$V M.O);0T>"V';,<';+#Q)^89Q/-'V$#KQ+OA8$[0R)D&"N14?3.48U ,NQ77R- M#.OL/90M.;O<.;H:!JBY8PCJ0.1YY&X?K"@N/T,)VEI+0AT^M$CZ88APA_2C\% MAX)^-LTGR"LU*6B10S1;M][5N/$I(R@*<9V'D3VNS<[#2#;29+ Y@WL](P<' M7FA>Y(3 !+?'[:VKBI(M?ZPF!?H3_DF YGC5YHUDS47RPK*#"4K70U:U)KQ3 M#C LZZ^R@NUB2%T@A^S+F*$M&[I. J 4AC+@:I#2,/E05NZ<)B.5;T*8#GD! MC@.7X-JVO#31I[SEIGG O3J2=7&_:5#K6DEE@Y MX0K.?5KA?F%'KG/;AQ#E;KD9(!&#CG^.S)^8KU!8E]^RD$U8 8&?$-GE[@[3 ME'(J2(E*/X(4'I.&T<:"YR+E2>H["/@KW,A=T^!F5(W>?O%SAH\W3&@RW$/= M]%2BCF:!M.1=5U>%!=?I5/Z#Z>S..(<(W_D5E@3'2:_^"U*I_ ?=%EIR//5#!@K^4X#EH@]U7[/D19!_^.97=>)\#_1[+C+ JO M(N2TI;#Y&-::@+SSEVXHKQ[JZ6JMQ<@MXTNW)LK) 1N.*?[/RV]L1LRL2B\Z M*,L0(,8Y#7F)_)(I\0-QNZ0D$K09Z*9I"F?I9>\(?.,7A;UY==,J]F2A%,+Y M$K5VZ6?3:5: .D$U=L[LOFSS/GW ?;- Q$8SP3.AQ7"PX&2EC4%+ M?U9Q:I^//[0LR6OZ"N8G3O4LFB0/U@_A?='4<,L*VAID/G1'F#N,\<#NL"/9 M!^E>G#HJZ7J]OU?D%- =ND-<)BZ<3T057<)EU7@%LPDL2IGBYK8[Z/LWR:YX M2%/J\?Q&GA*,WH +KOH$FSR.^"B:,H#!G>S U12:N8RK%6("^=@>PI53Q2U: MWOY0;WSCL5)A-RM@&Y:M8S8*/)4G-(;C!!P6"%);;V8M5;B>SZU**.$+4V!A MQXV'BQ4E9(BLN=@MW_X#5C^"8=YVD-D-M-S1&X8XZE^^X,5Z!3;X:6P MZLW9]] H3ROO93/5L;C9#6%I$+@.-B6Z,D>VA^X?SF\ WPF\#SPU1J/(Q;ZL"2O$IA?8:(F?,!=]+O>C!1 D+N>Q7+@@OMH9C(#X M-V4#>/RRY4Q/6X,?7J^(SW&TQM;['$>)GCC,F(>Y(?)U^Q,5FSPK#-._FX7B M9?*QQ-03'K -'>_;QX#;A%6AD6N^KI6+^T3P]XV] %XI3,MDS1L+[ IU]@7 MX?^"S!:-$DP1&I%V+I.:3W(R0%G+#AVB\^AJ2. TJQ!0LX2:3DVR5;SPQ( M_5WW_P)#:FI=Z!N-"(8XSN=SJ1S^L9I<8C.3;=N)FN.MBA.J235,@.\!0I*: M2[T,2(0FS#GZ$G$]*KFZ,3DB?:%Z"]P M>IB;=-JYFSM%9DB,$R>3/+2M&_U=9]A*U5>*'EJOFS5=L#R"]J'+TR+F5/W1 MJ9>V&%X#D$]J RTTQ0/[,[KI'M)*:#6&HS%WWA=N%!(P,8E\6L1N7<#94#G+ MBN@K5&+CR)/RZ;!LV%QH;< \)B7+B])4\$%GH]1WGN=";A?DY*Q?%7!C27/- MAJ%!5%;&/$>8&TK#C>*K3.Z>Z)@ O_# =D$A"INFH$8\K;9HLC9V%OP3*7EI M0,GCCG(24C%O9=Y"BA[VL)6A+^0IZ+$"!Y&XFOB+USDQI>(LV?PC'UX;1M%+ M!HR(SH=(X;AT=WOO$$_ROE]),'SS2J&L [M"VB?18?5D];0(Q^6/@B E5?:- M85@R@O.4!-XZN,KA _X^0RF>'NVA%/<92O$X+,8_^EIZPL='T3#TE]FEGO.^ M:#XEOV0>>@8?-,E[CU#]F050WE$'%E&6KN\2Y$#:,$3+ >'<'>V&(>4&2I3T M*$I01P[V$Q;EHEQ-Y3[0H3 MN;G,*LXU:Q> +.C\B>B,8^!E5MN<#6HX)K6M[@<<%W0'4.%SAE M+BI*->LSK;/5A$1SYY2UI^YTE;AHR//@7R^RLN2\\8;C#A^PM$Z9*1E&NTP%%#_'AS--(=O7QT6--KW:$+G'; MFF^*4\1/YZF;>V0?MS8DG"Y2D9 ]''[J[N-Q*R3:/6W0N8%G M/LC#E=R^M&"I$'3VY56M]$[7X S-L'\S2#JZ94^=&%3U*U?Z7>U%G;HAL%.8G;C MY/@EU7WY2\1?V/EJ*M_%ZB"R*T\E>(GK#HKRL,_DV<;] [FG)!4;[LN2+2;W MZM[FGV]_OJ#2QD6>RV4P2C]YR1(*-UY>KXYRBOS=9@&A>YU80:3NMS$Q/&;( M"PLI950QMFM!D'VBU3FX-3=8I?Z'+Y3] K,VG5XSC+RYM3VF-CR45SF'$W=" MG4'VL4/#Y(R0.Q[@'$7Q7?8!U(:X^^1P)$E]0W*V_$S6Y/ 56M^[!-_YE*_] M]P9MF?8LA9V WM9L;3DV.%Y02Y:G"T0BQICA:AJXB?S#Z:2 =B7N6,GJ<)::DGC[DHFA\M:2*1>7T3V$"E7U; M*I9 PF[,PABA$VRU,S>)F6PXB'I\8Q-@\$*+)EX6Y_JOFO5A^B^FW6 L,K)= M*#D%@)R;5%<:>C3RK*)(&?Q,K".U?* MHK"7">*RIF7*$<]WKFOB%E*&PTOC 9_-YV>_O.>SZZ%P1<6[G]J-8__M46IM MZ "1*]4D#54_%>^K>3')PEC-;]34-N5F"%/FC*_S(]RH!K*S7O467Q5>A]V) M!)2_M6+F:>TQXZ^ZMDML1A=9.ROOZ^\QY!5_*JOK>3ZYE.*[Y@JP#H2\ W[K MLUPNAMP(E8H5YKT1B_SN36G;O^-BQIY,KWJFX=;VBY/XFG7!8^BZ.?TBF6]W M1>2Z*6?NN&AC&86>J9BOD\T)E(%62RRR0[/EU#E0_1++ /5A#X#=Y^U7Y/$\2*2A,#_2DGGF'*[0:+^@LV=DMFI[I MM;/1&7T[8B+7*VZ9AN!U;O1A[3.A0]!B!: 279W/]IK(9ZWP34FQD(;!59%? M:U*#PW]!:@VZ)GYY!!JE/DLX6A5S)D.+#[Q(V=;$9FQ*BG):.[^T7HVI&H&W M9O0D\T'H$_% ]CQP,(XWI1J%N@R/T49U"5G2(7#[8;P"44N_97V=!Q(F\ZSD MPUD]:UQ-^BVD%(+SD 91S6Y0M9%=GI=715V51(1QC7 )C!,;S&6@9!1'M?X& M0RNY)_/G0;[ZGY?=?]X7]V_S]7]OX?C88K#OL"E MT6EP4J%7RST"OKU9/%8I0L@B=@_<6+[&;$^W&!VF6HPE'RA])8;7 MS4I6WSI?1_E4='$T59=$QDT M67J&>%%T!\1H@'J3CH"JQ!A1?(N4$X%D"-,8%H<>1IXX>U4]$D$SH-<32Q MW(]U?QU[HMH6UC?[--BA*SY'TZKPF[G *-1=+ A3(OU5U#B\= MB#LBK>&P;OB-Z>KQEZ>K!6+*YA+MP$+<+MQ+F,4!XY^[*]Y*AWQ'<%_[^O*F M^O).&^64VN0HRB5QGBHB/,T0". MR28]R"B9;_C.B]L9?\2P^(+S[6R^)0B)L2NR6&T=/2 Y%1)TK]H4J!FQ^]?! M];%K]WD=E&>HVJ'CK?+=<154Z5?="):C@F! ;O:*!@SH506^;CGT2+)G+Z$% MHH2MFHUGX,,P;V&C#B&#W3'U<@7&_?<@G646"_5]V$<'R/Z2.@[< P!;;FX^/GHF;JGN+G4QV_"%+TC\V MZ)%VYP1^\%G:-R$A1D<>+46?.5LKX*S,KPG4ZM916 M4R68H9 8]H@AS:38] M'&9]YAES"4^JI1R\#3@%?3?A1<(Z5_HIU:P]^E<[ST,P9L%!&G7>SPE_@$Q" M.7?G#(Y)U[Y%O=];55FMNX6/5,OIA:%JWR]Z:@@2[?GS$Z$01,H4-];PQ(&'MJ];2TW\ M718+DR@O!.X_8'7$A.1R1L"(*#O\'& @DTS7A075 J@8Z?Z4T:.8$AJW@&@G M\UQP'("9@A(J)@! 5B^@*>FJQ2 %(;WN69L&X6.![#V'9_KA^/ D&3$M M/=!#C<-K<2@E@MU=P*L@_?.L],!GCUQG*S-%N"_?\_C$+8FRG;F5B%\D9B;] M%58^<"K_O4*2'28WDGG'>D 5SPTKH^*^P,9.-PM'.@MN^.&Y MK<'N(;H/-FYO:55LIL#0(7ELDMHJSYHQ09_"78Z M+[ >(PH1-RZD@07DEM:<2HTP:2=/["I"WD-W?:R2R?*E#1?^[#A8?&96AQ:: M-19;;X6MWB#8!Q;ZLFDX.34*"!P\_TC=1$#T0^ZTI(7LO,E!%4<@$@D.A>@* MAF0V=):D''AB/%8OEOD843$H9X'-0\-O*(^J)SMDY3!97;*P2GM=V>FR4T2< M*1P>]CI?'**=TB)YKQCM7P#^?7QT\*_4 E6_8B<%=0U)B_\F/R3=-)HBQ/NG M M4>6U5,_L=_W%Q).G[R_/%__-T;0<\_O/XM.3E,/KYY__H?YQG;UXE'R]>PQ_?O7][]OKUJXNO M;,R_%QGC10'IY']F;JT[1X;PIL>^8VU(F27%L&?KTY,G?B2MSHW(XA:?P M^/DW3S;/0XYU>-6)\_PITSR9EP7(_ ^1R#/AJ05 <*>CB8ZEGI4Z-\# M&\^SHV-8CHO5_!(=XT&!>JCE&* 0?U&M(J32A.G(BY(+!S\+'#'6;8\/Z<.' MG.SQ(7M\R/7Y*L$CP'A J?O8"&N28'K535:?(( M\OB:R=C;[NN:2_3]%N5_LXE[4,3.89DX53 G#02!\E11R2"XF>9J5BR;E,IL ML?#PZA:R:7^+]?.V9#W XZ>B0=BB0@ %)VA7<2*PIZ:L2'ER/(,P3/67*$;X MK1C7R%>$Z0 NMN$FW3/7,[SX2*"\N(&_M]EF!4;;/LLB(KK W"I8N^4:P-)'V0](' M;EEA\IM KOK$"\B,"[8J?'$2+\. G-0-^,98TJ $JK]+]E"2/.,\FAG#7FUB M?;\UL5<*I$_FDGD3MLL4 _8&DX5'AR^.2$$B'_HZ 9"L7#?KO*X6BXP;+!&_ M5E!/PV\N7O9L &X)PP?'C^P"CJ>!AUZ6\LF+QZE[-^.0WOS>_9UJAKT:_@EL MF+@.^,H\6G:)QX_G\Y>FF#LE_I5LG@]31>^:H>G.DNQQGW[B,11N7!M%/4W= M@\'_FED[HQFZH%)!2]PE8RU'Z3I+?CA^<>A^N20N_#H/=3.2]];;OO P0\Z3 M7!P<<[H9(0>@/ CR=0KKKNCEGM.[)0]^ 33YF^HP>?3HT<')L^=/GSY]>)C\ M,\?U[I[\UU_/<.M^>&7G],''B].']#>,+]V]_JB '79459\.ZA6Q9Q ,J/;Z MAIB6?Y/GDUFV2/Y[MEB^]*85+P99N$SP0YPT/JNSXO+@OYPU7"V2,P9(_<,= M@TM]N/>5BV='[LQK[4.>E^-#_WSCZJ#O>6@+4"' *AK;.=?R/ZJU@COPP_'Q M8Y\A9"/]P_'14Y/!G*Z$L-=>BXSR!))$K?(."^\RT6^*%P-[ND &W=ZC>MNT MT(NCW4@+/3I,7KW^Y?3CKQ\NDH_OWKY)+EZ_.7_[WJ2#=LN,O*G*OJK>UM/V M=#>FS1UKOYV_>9U."_DPW^] M?I^OURYU(&05/GG_&)OR7=S:/M,4\_1V,VM/#Y/7_]U_G/Y]_ MV'#H+ 'L5UX>S/-I^]/)X='C(5O6D]W5#"5/V/_WCT']%H MPT(Z7K8)XOL26#HO>?9^.EE^3H[[3&T\TC3(7V+\O29K -&4+L)V M\N6O>@0ORH/YM<8*%O_W'ZE76%]":$,P4C>LCEN^EQL9.G7^JD,8W^W18=R- M.[P&MISIK_[>7_F0.OJ;'IZ;GXL/SUG;+IN??OSQ^OKZT#W>X65U]>-I/9Y! M%^./^>0RJW^<9&WVX_&+QX].GK_XT3WF\=.3YR?/CTX>'YV_[YT^&L=5OJU-#KOQ=Z_;.0E/\\%,.<)A?%_"H;5Y3C2"F-\0 /Z_L[ MD(R%;))[/@YRQC@K<]^'HKKG[S^]Y^^/:57)AI?M_]4D9TPI$$$'GQ_\B['4 M6@HQ66(PS4H_?*8I5_CU/1]@*H+<\T& .LD]'X*3Q_=\ ![V9$I,N!*E'H^/ M,07R53S^VW[M;@10,5QM'T#=DZUWT@V@[I7IZ;Z_C1_O^5!(^/PSJ=,-!,KW M?) >:*#L(\5[/B0G]_S]D_L5*'<'X'X%RCT+X)L'RA8NMW>6_TIG^?AH7VZX M/][R\8OC9R>RTX^/C@^:S\?9">URW,%83ICD"V*ZQX+"J4+?1WE[#=C=T!RP MJG3CVRRHJY#EP^^X[=PTHG?=E]ST[ET_\AX/QO%=SP!N>OG#8VD8"%R(>SPB MHIE^CX?@YB:$>SPX^V+3+0>,VOH>W6'^A$Y/CX^> M^\UW IMO T8+B3VH5^]<>\2!Z ._)K'6>\^P0M_]6#I/V4=<2"B([W'73=O@ MZ-[YN\]W=>F'<^LC&K4@BL=%/)J0&?N/M,JQ(I, JPF0NKS_G];AH M\C3\[C^P1$%?2^^ZB=LPSG?^9-OP[C=%61*X!=^YCT'8?OWTOON]#,0VC,== MA_1OW =]M2PIZ'S;V.31T9=XJB_VGNJ?]%0?[SW5.^BIPH[?8O,_[CBKKYE" ME/V$=T(1"4[KW3&,7S(\=\A'^)+7O^-NPI<,R1UJ_/JB#;%W%NZ;L_!D[RS< M)V_^+9^Q?')OESV/?R*IWN_ MXO[Z%4^W]2O^N9JOW?;$+?IHHT_Q?NTF\6?WT^H^)"T&A_/^.1-/]\[$X( \ MO<\OOS/.Q-.],_$GG8EG>V?B_CH3SS!#27O^C'3/0#KD=')5-*"4V'4J1&.4 M=NO)1K_B7QG )=S3)Q>'R9O+K#AXES?%^-X95CO*]\_)L&^_]S+B$7EVK]]^ M9_R,?=+BS_H9S_=^QOWU,Y[[T.+KNQGG\V*=)>>'R?WT+I[?YPS&\WT&8W! MGM_GE]\9S^+)WK/XDY[%B[UG<0<]BVWV^XL;&N^W\C44?W&\1:E$?(V[8UIO M.]R/^];OOD=]RMO.1HO[NV;[XQ'N:^)_6D6W*.]2WD'7NG>?)G5$>^^^!QOJBMN&GJT9=/0S]DH^W3_;.SQ MG4QA?,';GQXF'S* 8Z7@=4CCZ6B-ZP6SIT1P4^$'?V)MWNM1OM]K3*W2\5.J MV]_KT;C?:V$?X<0C"91KW:_P__:';ZG[+W/._S1#< ;XD7#S=Y)7?R2CVH$]YZ\ MH--YZZU^_]RG1_7XWG#M#@_*/70,GNT=@^$1.;Y_/>7!=M@[ M!MLY!C^VV6B>RX.Z_Q-WICUV4[VLF@*GL,[G&5C>E]?%I)WQX6Q_-:K:MEK\ M=.1_DHV::KYJAW\2K,QFM5AD]?JE^S^717G EZ,%9\YGT 7*Z__XJWR0$WCF MI[$#8O[OK/:C?)D?C.H\^W203=TS_I3-K[-U ^-MWGGAWLT.\)\=F^&1^,K[ M^N1OZI-L?BZV-_^M&#T_GHZ/Q\>C+'O^>/3LV>@X&S_.GSR:/A\_>OSLY-G_ M_QBR#&Y#@/TX/P^7ZQZIIB^D:-CI>7#=+ M[9[PP(W*/%LV^4_R'R\G1;.<9^N?BA)?$G\433N,2.R@P@WISWY!'1[1HN( M@._,?SYT?_JQ^_F+PV=/'_7^Q;GAM_S\T8LGM_K%T#,]?W;X^/')QDO]U8'. MWMWW6XL?X]$QG[^/C@^/_^^!@W ?M.W*+)[!8$[=< KBZUU=E.-BF:^IC38S)76Z\N,_'LW*10HK5(/D=)^@4+:)IM]=K/)/DU]U \LB)]PC9S@ MTT-R)"(I?&:$OT(BFN$\\ZS _"T@]!*UUF1E&LQIQ-6)3;V3^Q>+CL6]H421 M947*%'-A7)S5F!+>"?!6(B>ES -G@PM:E=(OYA@X;_C%6V83.(2C;?"+7X1N MJ73%I46M9%'*-%Y4(%XL \:\JS%CP+C]2Y1Q 6=^&-?1HZ1)JA1Y9%S+P;M' MX@+)[PXT#?F\#,!+=[%6\"F1UU=*KY][-7XX'$[TH:5'6@.4-\K-P%*[JZ'* M;$[[->:[09G_7/<[J&U[OB ?M)Q!(#*)!_MU!>-+@4PV+36FI88#TSW;\1%Y M?J;$A3/$B6V>R@+KYJ%1B_@$;,:B2*<#$GAP&]]#HC:?/(%5N!1QAKQA3+*4 MT3UX&\,3I_5)"^K8 9!IZL]"@6Q>J0_DQ;&=T1C":)_:(O&L#4PZ(A'X=D[= M:K-3JGNF;I58@\ *A]@.L__J_!7C.ZO\ULUMJ?R9\EMTR&Q6$-UWFM>E[F>Z M[Q"=6@50>Z]_4ZI]IO:>2SU0ZLY32Q=Z/6^4ZD8OE6%=\2P2NUK[K-A\>^S<:RN1=$GFP&S2X MWMP*,E\K<^F_@+F"^N]%R\@SGO]D"1DW:K7Y3=*.)]=&SZ6;4&;PMVN+=3H# MBID7E8O!UXN>,(":=8H\Z (XD0_14+-.36(-IWNO"6"%)XB:7!K8<)6H@ 2^ MZ;@@,A1-UOM4YH_%#FS0$H)4B[CD.'RB0: ,>AMB )O!GU#;KP"BA\D[P$^S MC0QSNG-YEVZ@SR<(;#"&U=N=W4[U'=_W[Q]XQ:G?5 MQ!E!/,N1Z3U#.>^BJE==WA]F]4G3!-K0[ N0#D'TP0S$&WNY]MSB9TC?!;]U MD;Q'3LS^-]JL!^9;T"[59'2X3 E)2]>ESDP*Z;.*;M3],50'>+Z&H=6Q"V?3 M*>)_O3DOY?I7S[YGA_!'7<)B"+HMD]=MG*>>I\]3J[ICC.'+]$?6U2M02P,$ M% @ B3[46%4'J^ M#@ E)4 !$ !S=F-O+3(P,C0P,S,Q+GAS9.U= M67/;.!)^SZ_@ZF5GJU:6S_BH.%.R+"6ND2VOI"0S3RF(A"14*$(!0!_SZ[<(9.@^.1/:![J]Q= .DWOWZM'"M!\PXH=YEXV!OOV%ASZ8.\6:7 MC4_C7O.L\>O[-V_>_:O9_/UJV+>NJ>TOL">L#L-(8,=Z)&)NB3FVOE#VC3P@ MZ]Y%8DK9HME\K]@Z=/G,R&PNK,/]P^.(++K++DY/WIZ?[J/3YOGYVY/F\=M] MIWGV%N\WT>D9/D+H>#*=GOQW=C$YL$_M(_NDZ9R=VXX7R +3/'[QQ"\;-\VJ)\FS(WHCUKR]@1Q')'S!YNNR#EQ'Y!-]VRZ:$E+]X^. M#B)"*8;D""8>%\BS5X(=P9KB>8EY.@_<;LG;4L]A<_^HN:G)$2NVN)J35G"S M82$A&)GX O< IVL\1;X+++[WW46W MIORV]\2=1LM0+MX94B+8C%X\'Y^7GK2098>@M2PT;1-^7' MYL$A!$$!M5GQ9ZX;OC4COEVT8=VYBK4AXOO!-J3VJ:Q8T'&J[]RP&>E]U- ) M$8.T_J2(0H[MO1E]:-G4]P1[-@G^-);H2Y&PWQ#F8%)$=T0N/Z3H1)Y'A>*7 M5\)KRR7QIC2X )=DP%Q$43/$TVCD3 S^*5U3_7>!F,VHJ^G'K26C2\P$P3P^ M<2@!^S2\25W"*'4!720H$K6.O??[ZM^!U5ROCIN6XGK7VJ;=DN)S M[ R\]^KS=F\.F4.2',8M?QCS;7:?5+;P8N2W/&\.[JZ[=Z/N-7P8#?HWU^UQ M]_JJW6_?=;JCC]WN>&3B:KT0+0Z'X/P1>!%'0$0RK;A0*Y1J!6)?@8KY^!XQ M,&^.!8$&[P2U38E:"(_*0&C]LJ'E/W6'=#2&O[?=N_%HT+NYZPQNNV6A3)&D MA?#8#,*U:&O0LP+AK\"MW0W^N!]V/P+-S>?N[E!,$ZN%]*0,I!N:7@%.(#$: M#SJ_?1STK[O#4?=_GV[&?^P"WQ2I6GC?EH$WKNC?5J#J%=Y81VN//O;Z@R^E M%S_IPK1@GI;JJR#?4@IJ!.$UYC8C2RF-3J]\3CS,N0%:Z7Q:8,YDED"X[5+N M,RR_K.58=&I%DFJ$P,A?+!![IM,1F7ED"HLW3[1M55%0BL$2A#[,I-9DCLA=FPO\6@=?U1XU+B-."=)I8J0?B8VMQ.;7&-5@;*FH$9(HBPS\CU,9WVB(? ?.3>>#"HJ]U% M$UQT$K38)))=*=%2(F6^NQ)JQ:36"*&1/^'XNP\&=!\,(4FPZ# X3&2Z:Q%6 M(*-6'B]:T7G1C\_.3X^#216Y3/QD#:B9'BV&BH&&0 MC=41MM1=^6LL$'%+;^I'[%J03/?VK5]"D75"IOA:^PXQ.?X\8'/\=J!$B_+. M3@$ ZTK[:T@8H=6&.PYQ?>FR$;9]1N0FW4O&1[Y&7;")(2*+4PMEHHP32JI]-\[PZ->#\FA\/7C%XP?+)X,EEC[P9NKK4#Z M3Z>?>)B;PR"CKO<)FA"WX"CZ@PJTR":*9V&)IFFM= :7+*6U2:=-T!N5!^3X M&=R-Z:YQ(*B_'%M]$?6^%;Z1"KE2WA]U(S2NB.@2,%D%%);ZB^E*HEL@G,ABU&"6JLBN, MZKUZS=E0VOYN#E()H5H $R59S;95,VTKZQ7@N.]+=+\BTK20)@JX6DA?^ZIA MM^KY,+G@]D*6M?Y4S>X^+;''=P-U86W:4$A4>4OT[J 55KP95MB.6H;+YL,9 M14IV:7PZ",]3GA/;>+:CEAC(YS"*[(=-C+/_\T1!3G+7TLEI)RY*E:H-Q&AA M2533,HYPU'TR2_/VA&TM(?R* $#QUTA3@I@ND-E6NQ+G7]K;NP 1HVP!I[5 MME;ML%1#7J,E"2"X" 8_<)]JYF#:F4-^BR'7CKQ:8$VT,U7:2$G4<,PB9;,% MUF!JA6T NE48U7-QM?W<6I'C5NF<6A!3SMAM/?CV3T?B76OSS=7!]XVW6\MW M6X>OZ58?#7[+5Y,Y&MNT03"'=GBL@%1CQOJM=R7 MC4QR3Q;:)O)=O &Y^@6#BR5FA#IC]89=QX\>[N8 CB#"E]\^,.HO+QL!.1%X MT;""%_*N?M+@PJ$+1+P;N"<%K=_=G;!EA%P\F*I4!Z9V3AS,PEUM&T.6"BX< M0YLY& 4782'N^O)G*Q3]#>>^-$>>..!QXZ?(Y2OK=Z>@B+N">Q/D2GZX@2=$ M&#HQN+*@'L0^>S9P848NRL=D@6'BPTY^>!BS5R%<^A1Y^>;$*:K0XBYBWL 7 M]^A934/YC<\@KH(=HSEB03S DES6MY6^-F-R!I6D5\]KDM" ]B-B3O>[#[-J M;"8>B#EF8YAY!^K4//\ (B#Z;KQ[9=!J&9'=I7]"4WZ@\]NP('VYWG\'1B.! MPWIWAU'.I5=<0%5HY@4#SBI$7FS^ZJ#%A!%GAOOC:^-)+XVI"G8%.TAMSXEE M,'T,%[%ZIF>,G\25"R-R9C\P%_""YHI(RT\=0S[#)+;NMU^P/#.*G?8#3/8S M/,02$9C59?% ^M%'[ABS1J3YQJ005J']+Q>M/XK&)E,R"O)E)=\,+8E//\6U!V0VL M%UT7JTBZ#WX5YWET59ENCM?FC28KA\64%R\[8NY1%2:N?O)H$P;7FB( MYTJ5B<-E?05BO8/X7!FD+-&4!#1,E0@D.A70*-PGMCSWIC,H@[H2EI0-QR@ MY?(>9I$AANAD.'R1WZYC/U?9"P4Y@5EJAIF!#V^)S>2 9\\]ZM(9+-CLO>!: M?ESH^:H0(3U9Z8?8?<") ZH]WW6?PX.@\O=S,V O(*&J%> 4V]>\)/"Q<+3? "ZQDN&(8,0R0ZF6[)I&:L0 MO2]<_OX[9/IE&_KSD_SU2T V7C>9%9*9Y+M)A^= R6Q_@G\@'=X> 67*(XBJ M/X//!]-U$G2M(CPO82HFIPJ=,5FNR+0LZBK %!RO%R/IN%C1YN9L<'@;"RIJLO1Y"#9 M)YX:TC*KC+DL+U4G*#*B;I>.YM"WBA>$M_^]3CYLG8U9'#'F6PA/&Z3[8ZC_@! M&M&G/'MA]5>IKVR'EZD5&4G;G#;<UR/R/9-M]EU!EB[9-#FW MHF BZH5FK"6,+;LX@'@G6R[//?S@2<2$G*I OS7O:NMB^3Q5L">0YB#GWC,KMZ2_R<6%//$N\LE.)/)Z?G_V5+D/= MHB>R\!=MS_-EOFXS6>"\Q\PVRZMVJFW71=5U:"P#%0:._(TL=4G(!DD5XCDX M#[GYMJW5PG=,K_ ](DY[*C#[ R/6HW[VQ%Q&5 '8_M)3PT%!E5)7L[!,TE4! MU%OBPL )UIJ=JL\D_TMM44_W<'N.%^C]F_\#4$L#!!0 ( (D^U%@8/WSH MO1< -G@ 5 &ULY5U;;O%\ZIGO"V&:;", $T#VS3XJ\G,3:EE5,E61@?OV>E&UL?)5567+!1C?" MDD75EWF^.K<\>?)O?_]\/-LY@;:;-O-?G["?Z9,=F,OMS9;^+R&.:+G;T6_ +2SJ?IXFAG<00[_VC:OZ8G?N?- MS"]RTQX3\MOJG^TU'[^TTP]'BQU.N3S_VOEOVU^,TLY0;XAS6A&I:2)6 R7> M6!#>RY"S^J\/OP063111D61M)!*B(XX:272@-JGLK<%/RD5GT_E?OY27X#O8 MP>'-N]7;7Y\<+18??WGZ]-.G3S]_#NWLYZ;]\)13*IZ>?_O)V=<_7_O^)['Z M-G/./5W]]NM7N^E-7\3+LJ?_?/7R73R"8T^F\V[AY['$<2+8SY^[].2WGW9V3J>C;6;P%O).^?N/MR^^WK*; MSDY\;'Z.S?'3\KNG>X>O]P]>OSO8QQ_>';Y\L;_[_F#_V>[+W==[!^]^/SAX M_PZ'L+KDXLM'^/5)-SW^.(/SSXY:R/C926Q(D345IT#^K MN7F)[\^N7>#5PPV?%S!/<#I'YS>>-?&;+\V*A)KV_%_.?(#9ZM/)LB,?O/\X MV>TZ6'1[R[;%1V+"LW>2"T^T3IS(Q -QV0CBHP*OM-!?E%D5JQF]$<#I)&X^FCW?'4T"Y2I2E?$12X)((1D) M*@8BK)7<*0TJV7R\NB:9+N#X_-_GMCFN)=5%TW-&3T6%@/O*51C2AO6OCHI^G@\T>8=[ [3X?HX+7?#AR],.F<1*W&J#D= M>-!>$I= 9.Z%H2Q6)LH:L-8ABOSNB%);'M6(L@\9\/9IK^DND"A(P!-#MBH' M"((;">R;!Z$@\ MIZH,"_V<;#*) GP*'*0V>1#W]P+#D!;RTDB5MHJ*C#%JII+(@-&J-1P'[J0. M67C*+-^BD;QM_&/PHC?DQT-,Y8:"J?8@''Z$%B=D_N$E8!#^MDSM8?X#]73! M-P$>%(L>\&'WJ)RSX\0%"(1J1<%;I5(RE;ER)Z#Q.=N5*%)/#-68\=]-DSY- M9[.)"N X_B'1.!R746B78T O3DK\16114%&9!.?W'I_K7$G>&TUNO8?^P@.[ M-!Y!05,AT;(GN](_:-2M2&C9&95201"F=@;H1B#C2]I[UBD-2@QEE\ M>3/S\P7ZY ?_6DX_EM0XFJ0)9TEJ8 F5C"DNGLO$!HIOT3FG ;'R5#\ZNAW/ M^'SA2GRH)H1JM'@^G>/X7TY/(+V8+_S\PS3,X&S,B,ERKHWQBFB:4$5EC;Y_ M,IZ@X^Z\\.C_"UJ9&';%.F-17*D.0_SQQ$4!+P16Z;EKB6!F&:M9)1X30 M@6>OE-.U%YNNHQA31%2+"#WGNJZ;? G,)0YRR0*5D-%9=X;(F!0)7B4"S%@K MT9,#JX;PE6]$,Z8HJ18'*LW]0'F2F]22MCD$ESBA:-M1+>5$@LZ24. R19-] MJKZ ?B^H,852U9A151+U#$0S__ >VN-]")>3>B ,\ B1)(1$I,TX4M"*F""# MLAC;(7]K&XD;D8PIBJIF*/K/>>45A8G."DQ6F9BHT.EWF9ZN9&G/-9/*&W"U ML^NG=ZZ^(N(,JEDA)'$^XRS2D-'-8H: =B 98R+", 5!X_1R-Y#OM:**/E-< MF:A?E_."\BYI1K(,)WME7V/(Z%<0\2:3.V2DPH*P MAB$"@CN6"D8!L(YH)QXUFD;K:WNI]D\"=IM,31JBAKA^FW@AF3RNK)A!MJPBH(H&:18('S8AZ;8WCO/U\:9$I1 MR@@D@J E01 P6+2* &7X1(IDM:QNN6X#,R;]-@P?>@I@T +!K]'!.3)*E4[, M<'0-06+LJ UQ+'O"@:40)7J&MK:Y6P?72"/X&BRI+I:A0_IS3,+J:"!EXJ0H MZ['E)X'&FU/#G/59)%F[(NAN1",-YFN0I*(HJA>AO_%?2OWSUU+%Z$O*6975 MN%55?"+.XJBY,#YQ5'RP*E3][+IRG+S84;O;J*9RAKPZ1,TH8TN\^Y4B8U3-$:#D%D/ MX%4_!.*88J^>K+E!(PXFK(H>^/%Q,U^-_$\_6\($'W:OL_AO8>%15Z<#W\[1@>LN,74?\C1.%Q.= M.03(C@1J<)#1*.*RLD1%#Y':I!/4SL_..KUU7> 6=,)G-0:M02R2 5EDQ)G404) MCT0 P5DB* M*+(M"3'P/M;.,]Q:83F:A&1]#FPZY5=D_K>G5R<* ]B_:O4P>?<>7U\=O'[_ M[O#YB]=[AZ\.OH71HY')#9<>HIO)?2.HU-+D(A)ZCC0Z?:*7^%"?Y1>;>?<, MD=3/#VWQX,5] "]UBHK+Q%!E";-2< MR$PCL1A*$0_2J6BMC+*V):WM\*\JB8KJN [S,$:+:AQ.8 M-:L-A^>00O(F<)9(D%:=%O*XB)"LH]Q#9HZ[^IFZ.P"-2<76)4<].=1;Z(*5 MWD=$KWS[%UP:ZH1F)7S0ED3TT=$W\ J1<5K*JAG8"$GXVE7LMZ,94VQ:EQ25 M)%"-$6B<+SF((DD'RJYZG4+I=>I(\$A*RDI-+"C&JV>IO@'0W]<E5Z).4OB4Z"$*96DPEGRRGVOP>'CVN3-.7C=%QV'_"L&3V= SY3$,W0X M\K1T4S,B.!U(,,"(M 954%D&5C);Q[*$K/P@9+P&Y8'VFWQ73.HW\?7Z]+0X MG#=M4P DKYD"P#NFB*$:]Z4S)Q,DR92S=LP)!K7=^XO;]U\BZ1:'N;3&625Z MH3V91NC>-;,TL[XN9V- ]4C\.R>E/Q M7U\,J3+Y%0.5$Y@OX5Q57RTA/O@<9\O2Z+WLN,'_4ZEZ\5&Y))0BP(N35-9K M@C>)I.1LBLZX^LT;-X YIJ"F%GN&EE;]M,\E4Y YE]$X2;@,: KPQB2@#T\$ MHC,R2W2P:^_9O#=OW<\.2$N%!YQ:XV(LE9>!..LX$=I:;[.A*-!MV8&1I'0V ME/>UI,Z&LSQ@WM+RLK&998):VA&IT.UT%&-/"$Q9G3(WO+:[=T_>\I$=O=HR M[S?EC[92O'?XZLW;@]_Q.R_^/!APV?BF^PR]AGSOV"HM*-]09WM18RLHAGUE ML2*6SM4YZ.+W9PP!;:8Z6>94[0J-.^#4S?6@-9:42DF,%^CH!8?#*D6E-#(/ M,D>*#\WV"J6ME\QNMV.+IA?,^;%F=V?KKO(GYYW_IYARY=F?]Y M6KT[DT;Z7_3PSEH6KF;D3=.N?K%8M-.P7)3M.^^;-_YTEU](:"/+I@U=BM(I M+;V-@R%2!GS>'9V]]WOSU\>_J/>Z5(W7WUP MFWKS."I9TG(LB.^.T'4^F>+5GGWYHRM[QY]/YWX>2V2(9#DYK<.+P)74 F-0 M;\NI,MZB7PV,*,[*&0&4Z>J-]=9'U[OSKO]2V'^8+ZY]5M3XHNN6Y9RUU>D( M$\=\,C;CHUD6DZ3#\;M@%0D@A*8JH^=9>_OQFM!&E?X:B%;76O4.(+5ZS9Q/ MP:$*_EK#O,"?.IR0]DQ'G&VHOFE:##"M- 8O63.$G$O_Z:C+W&C)G)8RAMIK MN[T CRK4W"[]MB#AFAW&(T!:K;6=/R.'^7+'MHE+VG@'O#0',6C=I2M+Y9G0 M "QF48H@:J]6W(]J3-4%VV)775'5+#^X:?@OYB?0+:Y0W <3J&2$240E9; $ M_4-+E.$^9VF9S%MR&6Y 5TF_=^^;W?BOY;2%6QO'3Z+7QH%P*'>MB501'W5G M<3)2R=[[!!!J)W[71_<]. Y]R76+YJXMNZ&?L:\ISTO3(+C0 8=*O':N;(_Q MQ&=A"+<8,7(6@.O:/=_71]=[]<1/YR4/H_;X1TX6,$J-9*AG1BG+4 M@RP;#$U!$<5T$(Z'[*H72*Z'['MXMOJ2ZMI:3'V9U:S-:4LOHWTX_1M'O\J< MG'8RN;SK+$M9CG?B!,I>?6FS*L<>*F*%4#X;ZIFM;;K6!C>FC-:62#6,X 8J MR>3&")45(R X6J98CHOAY5A&KXQSR015/79[<)K^D9WEVOS87 #ZI:S,U;/ MS]>\\:S5"4.^<@U HJ(6L3I=5AAT<>2=\"8+-D19X 9(']CH[H>P95N0:<6# MKV<.?9W"6YM\]+JG\?Z\^GWBN+"UGVD7E\'D(2F- &@+Q-.(3$V32 MNG9POPZN,77-VQ*UJHMK0$5V_=SYB:?@8\Z:Q%4[;HH&UY<]B(*E)%B(*?K: MR^SKX'I@[[T?5$GUE-?0[O9%K_TS?1F453K)3"P.DTBG**I*0*Q,Q9"XS-+7 MCF'7A+8.G\P/SZ?^4MN""6H=&]L>R;W4%-2!_;CT'?%+X+K-/3>4?D1GY#C M\H Q^I5CEL:VEHI4_ICZY[)6+"-(@2)VX9SH$6KU49BU@:]'J!UL!J"^Q M[:5!+FM6#'Z\I\!)$+)$U8D1QSP&2=X[%64Y)[5V.?Y#\*U%K6V==S.6A,BF M\JM9UG4:[==6/3JLI'WB(X7H[? M4+\PA/@?HR#16'"YM,5SL:Q9,E5:K:'[+JP./@E4H:)V,=ZF!8F/O!GPNZ=G M7_$/3<^;2O(IHTG+S @X[HF4"OTS[AC)G.48.@JE B&)"]$V82;B2N5(CAS5#L17!*UX\0!AC&F MTU._(\(_-J&&VM6].FBV6[V6G9O[YN5(% M231Z"F7;#D:[#%EGF? M8P8 4DJM\=?5C<1ZV'J?OW;7??Z8IVFW2J268OR(7STMAYBXJ -D2PG-Y7P4 MK@*Z5UX32C7-3'G&?'VKN0'0<=FB =AV[6RWP<4YD#F[6)(.":P*,1'G5DL! M0I'@^2K1P8)($:P?[$BM;Z&,R[!M@3TU1#(X/R+'H8128L5,*'56@H3D*8&0 M&0@?#7.U]_NOQ8]J(SS;=SGQ"3B3TA,: L:P4G)B.;Y5/&1N*:-2#NO<744T M)FU:@QUKTG\3>0S]%%PLCT^L,(&;54M>AK B(O+"61)I0*?5.FGCEO3E!:@Q M:U%L"SK;VL_E", M8[)N@W#L0;%"7R'V-H!%U]P-\7WS#-[X:=K-"VB_@I01##?HH8)QM&P/I\39 MGJ1XJPL?A&1(')J(!,)+X<_2M-V3&D M>.E^QFVB3E*HGKU_,,@QK2&/CVL/%N/6V?8:O=[WGV!V J^:^>*HFT07\6H8 MNW)1VJ?(:! WO@ &L#0R-..Q=O^D3;&.J7')J+C72ZC;I>!;./93C+K:TD>Z M0QF6YV9"(PB0UA)'C%?^/F':9C!:5N-J^][K)5N<)>>R8^^XZJ4_W@^G2-'7TY/ MX!J,U["8A%#6PVTDRLFRED0S\>C>XUO-2X]F&51MI^9N1'W5W!U7WXUQ>5S$ M"%,BR=#U/M;?QWX=I3!F/QZ'0PT4S M K/W?+E8MG"9\F>M%K=C#^^]_?8,Y<-F8CL65#(C\+](HB['HO$,Q6O3Q.0< MC(:0,M0^!N?Q+.CUF;_%L2Q]]!Q%E:PD$/0ERP$SU!/ QU:CLDXTU%[EK ![ M3&L*%5GW$!,[A("W87-O 'XM[+9 =6 @" _E5+E8CB^ 4#KU<02=35"L=BE* M/\3?D;W>'A][B74H:_[<3]L__6P)S?GY6W[V8MXMVN4J^K[4%.$5AN=HP]+A M?//>>MGRH>:A5#'!Q_Z](]U&IS9J"96(E"UGY0)0Q M)1U26@P+#"F4T8IR(\&$ZLO>=R+:7@N^2]6#$M#_+:>!TTR<(S M%2AC3-76DAO ').IKLBJS;OA;2; -?7AV>?E)?@.?OOI_P!02P,$% @ MB3[46 VI#6M02 # !4 !S=F-O+3(P,C0P,S,Q7V1E9BYX;6SMO5EW M6SF2+OK>OR)OG=<;E9B'6EU]EL=JGW9:OI:SZYPG+@P!FZ&"?Y"PQM.9M_^]4^?I],O?_GUUS_^^.//W^)X M\.?1^-.O@C'YZ_+3?UI\_-O*Y_^0LT]S[_VOL]]>?'32O^V#]%C^Z__^[>UI M^HQG ?K#R30,T^4+Z/5Y>O&'5]'H7^>_I(].^G^9S/[^[2B%Z4Q!]P[AE[6? MJ-_!\F-0?P1<@.1__C;)?_J/?_OEE[GDPCB-1P/\@.67Q9>_?WBSBK0_G/Z: M^V>_+C[S:Q@,"/'L"=/O7_"O?YKTS[X,5X@TQWO;TW3%?/ LREG ^F#9$O/KLIGA'9Z'?4L KCVZ M=O8@.,.SB..64*\]]PK.)01G].H[-?9\A>G+Q[^>K=Z:N7],7I MR=LW+Y]]?/7R]"/]^]NK=Q]/3UZ_>??BY+=7]V.>?$TCJ"LMD_.Y_3\V??05 MV,2/_K!?EYRW].WB^15GXP'@MRD.,\[7G^7+!Z-T[4.#NOJ-+M0U"!$'LY_V MSB?P*80OO=,I;45U5R*T^(:^G/2T%%9S[4 SDT'QZ"$4Z< ESS$'I@SWJ\J> M+,E3PB3.U+UX!:E=R%]Q,)TL?U)E+&?R78]B+M(&X_H8X@![+'')"T-0+AA0 M@5F(DL;$97:62U&4RUV-:8;@^G@N2?)LO!S98J)MM5^4\>BLJ3ZGHV9BG&N* M0/_IE]$XXYA,)/K5;/;_)0U&$\Q__=-T?(Z7/QP-I\3J5X/9"VDZXJ?ZQ4.9 M,!E/>^_'HWR>IB?C4QQ_[2=\]JT_Z4D?'',DBIP2!R5%@!"2 )6,BCHC,U9L MP@5ZP14>T'>7'%CW[H8LN&.'OH,5#U#CJ*$X;^/$[NJ=/!OF!:+)R]EVLA&H MW@TS87==KP)IJ/"UYLVENMOH:%7AC02\/^T[ZPF7!B9S!.6#( ^)7!\,AD41 MI<>@'Y_6KQF)AU'Z%G)MJ.SE*O:6H PG^-O,5.Q)4U.01R M@$5RQ3NC-U+R%EOZ-0 ME7R;;7VKAG=5RJB51%?5RQX\E\GL[IV.RO2/,,;? M:$ADV%:/_W*H"WQ)J1@=X\#BS) Q!;P-""EGK4QFM*.Y^RSZ35_VF+7;B4 [ MF,]_&X\F$QIZZ4^?QOOJ7!>8V= M/IM,D/[+'\.WGG6T=15BI&<$5"$WQ'[T8 HWTG-IHU:-V? F/MGR\[J'>U7 M-QTL'B]&D^E)^=MHE*^NFJ>C029)H!*,:]"&YHRR-I$DN(1B@_<$VCAN&[-F M/9K'3XY&DE[E@&BX@9"UJS0+G($Q4H,B!4&,(D/2EDGG!4\\=K=Q/'XM/U26 MJVJ5+:9VI=JK;U^J=3JY&)_*2H2$&;15Y,=H62#J*(%KLHNT#DGEUCI>A^71 M6PA-A-S!NOX!)T@/_$S07M*N-!A]J6->H.P%+$4+XC7JPD I0SYMBO4H$UDB MBU7HS)H;!'< VC\-VNAM9?]O)?0.&'&*@T&U/8;YMS#^!T[IZR4RP;(P2'BD MLH86O!+)=[4*I,#$?;1%:M,ZK+\6S1/A0B-Q=['=XQ#'84#(GN4S$FX=[+3_ M%9?PI'+D*OL()6O:_H0MX,CW!Z]9(9;&D@1O;0+<#>F)4**EX#NP%TZ^8,5S MP5/:& 4C-B8/&#V27HN9*"';+>?5.3%@!\41TOYMP5[6MFFG[ MS3"1<_J6S-9>]%9YVHN 8/%J^"+$K U8(:S)Q7MN6\_\6V \>IMP5]%VL.:_ M&4YQC)/I'-&"@^]&P]$2ZCLDOR<&7U GX-Q6?T4:&G,B;GK!M,@^&2\;JW\3 M7(^>#\V%W\'B?TG59?2J/SPG: LNCX:3YUA&8YQ_[F/XAI-7WVA9I/?WAV'\ M?28E&E/-/B!1#V;LGP^[%W,@@\?/;-X(*F0.T40-0@L?'0LEYM;AQPZ'\P3H M>!RJ[F!3NX"\F&3/R>*:16*$LEY:#B@B32ET%H(P"6(@02H40C6/:JV!\D38 MLYN(5S6O=]4\+:%7=MO$!1$M*,CUX%5IFR%(&6NZ)+,22TAZH]RD+?1]#<"C MU_+#Q;FJ6[.K;E^%\9 6FUH# M=K%XKF#NQ51HO>06A&$"5+8:O(^TKZ9<##=&J^;U0%M"_#'9U41A:[>_?__U MAC!I&?Y'%]5YIQ]/7OS7?YZ\??GJP^FK_^_W-Q__SW5LC2KU;GE-QU5[]PVL MNPH^X0093\H0NQS95)@+1%\RL$P\DU*%XESC&=MY!5^2UJ//%K2F::.TTA!H MWH WG$OCR>+CG8WIT!5\V^CSG@J^;<1XZ J^E2&\^N=Y?_K]Q>CLRVA(WTYF M92X\1&.L1> UB**T[MF:K\AF28N: M#.X8HX>H2BXEAU!"ZQ#["H@#A-EV5\Y*GO NDNVDCFA*8\*\#/Y=%"\*YB,Y MU5D[!:JF)CGR=H#&)G.6F%('I4*W(7D*2F\@XPXF^;.4SL_.![5WULGT,X[K MB,?XN:Z(7Q>'_@N@"E$)4P1XQQPH3O\$C@J0(TN%UKM26N>#;0SN*?"C&TTT M#,77HMH7A$W'OF0Z+:;$)PH:=0S9#M?\V(NVUN055=E!% MXQXC&R+-AJ%RSD*THA9&) Y.> XZB^B4-LG(?:PB!^H^<@Q^;(L_Q_ MSR?3NL N]L3 (H]62>"^5DX+@1 LSS-3FNPK9"IME .RZYYS ]=^6UYTH==M M=J-=E-*R^N:^*$@A!$!J:D2#GD['&CVKDTB[JZ/YE[!!]&@\'KT?B/,,Z] MI"-*QPNXF5,?";.3WD(.41GFO5"Q=6'MEA"/(@-EEY.8+E7209SE2N!G]8A9 MQ^*S]K7;1Y2@I%7@&0IP/M$ZF;4PH77A[5UX]L^-3I6Y/@2WFR:Z*,Y>&77/ M6Z.]R!XLY[7:,"9P)4=(16B%7 A7VO>/O8GB:3-B1ZEWD/.X+@Q4T_#?X?2D M? S?WH_&,Q5,I^-^/)_6:,/'T7LB]'#:,UDY)K( K'F;JK (40H%LE@9K;6B M--]_=H3\M!FV3WUV4!5XO0R$"V="[7.G;:1=6T82"0^NMBEB)M_>^Z!SGM%Y+>[\=%HE1?R<_/XE MDRW^JF;,3?JTSKSMUYK-H)6/ED%0IE+-$=701T!6I)-:)-^\'=2&T!Z]K]*% M"M9:GZU235_B)(W[,Y]\5)Z?3T@2D\G+>I0YF#PDI_3.Y^V6/+HYU%99HN=Q MTL_],/Y^&@9X4F:S]I(K&$YE#J/)@?V-MG.#E9<+BGDH(!G\OD4EU7 MW &SR@IAO#*^>6+T.C '.\(^&#W6\G07-741I[F$\RZE*?'P3 MA!VET-Z/[D#YM&W4>9,DW>CB,*S)C)PZ3JNZ36K68J'>1F@]%(&TWGO),V^= M9WDHMMR7@N6>NHVAHH/\V.!BKJX%#@%EB+B;$)L*YLC76@#F=B[*RZ M^^FP@]R[L"O6 LQ>8T!I@*7D:<6DM8Z^S35RQ:/2TC/=W)S8+R$VL"+VQX=M MQ-T]#Y8YX]&@28[6/YE5;?-1Z"ONP7@:+-?:<-DQ!PYF4K11U-WJ?X"4N[ J MKEA/U[HGO)E,SI&VT"O65*_6%6FN(H0T:V <:_<$GL5V# MY:F2X^$";YE_/;OJ[A+4BQ'MLGG1#O8#)NQ_Q7QRE;)OAHN[K&:?KYRN29NS MUND]%@4C/F>PMH2ZQTI:$H,$BSRCY)9[<\.C67?!8"-$3X([A]-1%R[--N.H M%V8D:[B%H#"1N(2&6)L,.ZDX^7M!&M'\6&T;@$^"7]VK9FV"4JN3Z]/SLS,2 MR:B<]C\-^Z6?PG!Z>00?AOD#?JG)5L-/[T>#?NKCY%T8S^_@V.%\N\%;=SL% M;SWL'<_*9PO5Y?N7[[QDITI$$:,,!%\K" 3*6>DSY&"D5,IK%M-&^\,=+]EI M)UQ][CRV9(4IS!A7BS@UJ"3)>ZC[M)5:%:=4Q)@?"'PO)\Q--7-M7VHAL4.? M$=3"X 9B&Y^.BEFS(N\BU<9UN[^%_SL:+^_(GC?6$@)] M5-&#+\S7*Y#(?\$H02=R:*RQ"7&C_.M[=+SZYB>Q\^XHT,8-0^:'^M"V3_F_&N&AIU)=[&Z_AZ<,Q%QF@S I%JGP"IR=.0/D$VOG"M7*#% M[/'I_(Y]>B\JWT:JKA;DU@RY%+> MO*ACC;N\\NC][L"-Y#UJ)JR6&_!5-!__&"W1""ZT]@*T\IG, 17 66D K1#> M$;J5&Z'O4=W%HY^,ZAXFK$Z:=@X3&7*+*&U_\H_GWY_C,'T^"^-YWB3SA4BE M!5A770*/ ;PT!6Q 6F>$XK)Y'_/[,#UZ.ZL3X7=0P;N*;XEN.0\VP-=1"ME] MV Z32=96H_?2I8$Z]K*FW,!9R$CQ*&K[4A5K0TI:\P3C(.FKXDIP@;?N$WL8 MNMR39W98MFRCA6XZR=8%=3(_&JQKZ6)'9#DZ0A/!.&$)7+3@G4? VJ[)<&FS M:ET_O0[+(>Z/;ZFUVRN*=Q-Y1RE$!.HK#L_Q'2ZC2B)D)6MR7$C6@._4V-YUZ)P9VXB]"T8L8FJ'P9OA9-J?GM^ 1GLF#5,EX,$2-$F6K=?D4FN7==;(@N+W9FEN\)['K^O6 MPFQ]1G0-VOE%4_N43/0Q%#/&V_6%YDFE95)*V?YUKW0@F0XN3 MIV_1AY1#0+=AY=:=K]GC$7 [/8PZ$>(>^XQ8&P)M/AH8U\3CQ#1$SBNMC1): MH(F;773Q^/J,=!:>:2'J50:8[MI"; +LQ^X7LI7J-NX/\1"Y[[5?B#!9QZ L M<+0$4'J:#PHS^1ZHB@TZ9O-C]@OIA@_;B'MO_4*$2BJRS"!)5KML>0\ADNLI MC%"T+NH@4'3+@>/K%[*5HC;J%[*-E#NP#OZ&0QR'P;-A?I;/2+"3Z;P0]-6W M+S13L&>B\ERY!#$762N'$8+1GDS>Z)V5P;'2>B&X!]*>K<76Y9%="+X#7M"P MQ^>8W_9#[ ](OCAY<3Z>74&!1AC/+(+AT=$*:.I%IKS*@!M:_F*..K3/Y;@= MS!/A0AMA=[$QK%Q"\&XTQ?FU"U\(Z8O1\"O]J@84:\B2]YR62D@G0+AZ40(G M 41EB;4A9A0@2:> MDXO,.03+:(/-M,UZ57P1G6=>E$6;>O0@>"1*IJ3! MB6(A>S*C8^%*\=9]7.I[GXIZMQ5A!UD?[\>CK_VZR+P>C5^.SN.TG ^6*8D] MBSYPERR46(-J@<;E4N:@@\2DBM0\M[ZQ[BX\3T3MS43>\/3GPI 9#$9_U*92 MMV"[S%!=&C>6,U0R!4@ADA20S!R?:#'B6*1/)A0F6O-C*X!/A##=*:6#6.5= M%^01?NQ_&LZ1IN]7VDZ1%S7[;C#;ZBZ+V9=7ZO6LM30Q1 "?::U44EORII(! MBXYI8Q@FWCH?L9N1/!%.'H&:5\EK=R7O>N1_(TG7L7W ,.C_"_.S,L5Q19QR M43K473N5VKN!P$;':JZ^)0>O%(NB]=UYVZ-\(J3K6#VKA'*';F?WC'Z3^X/S M&E@ZQ70^G@47]MK;[FX(^VYTMX5 NNYZ1Y:[,(E(G%*M!$B! WG@#F1":534 MVI5PGSH.TO7.NV*Y<@QH\G%:9-&!<[3FUJH#(Y-2F#9+"CC6KG?;:&:CKG?; M2.S07>\NK,9;9\JK;[6%+.;7),VZ?9]/9UOQ27D5QD,:]V39N?CY]]L?,#M$ MTUZ+Z(HC+[6>HH3:=%]E#9)QF>EW6IG6R=X=#N>HTA>VHMI-1^%(5-Y%9>JM MR&HWB,7!WB;X.LJ$N _;81(BCH8,&Y%T1TT>@G$,M9.&T4R=A5V+3Q"BSV!D MEB)F52)O711Y&*;=DVGQ:(FVC0([(%CMWC?NIRGFV:'/[Z2JR8?3WY>UH3;[ M$I#\7Y]C=5QJ)[]<$QJYEB4HJUSK4]H[ >T_B:.M_D9=";^+L_O=9M2SLVI9 M]#R+/%A#,R;;#,KG#-$F^L?8@$+1/%+-S_E; #^B8,5#'(G#*7$M$UO%+Y8= M"AKTV%_WJ-WB"1L!;'1S_.)='[!2K+('QV4T/JMQ^I,XZ'^:Z;4F ]5%YF/_ MC#YR4D[IIY,RCUE=TBPSG8L,!:).9/,;75.6'8EE>2Y=7>5=NAWWP9W M1#+WFTQBL=19:G*[U%OH#\75UX]V[NH\E(K/S MT$^G83Q]&::+DO(@DF)% W)9[Q@KC+8&[:$H:4S :L&T3M5J.X)#74][" JV MG@4/IT(GGLP&H^DA)XL%G0;C*DB7Z@U5@LQU4QB*@,&R@ZS0^_=L'M-2O)7: M.O"%=I85_4%_E'G-QY9;K\1D("^P_&;I/Y1]J M@;Q,[NPE&6U@"D'D:$&A=. RJ["9K>SJF\?^] M/_V\;!BS+%/X?C&6-/HTK&D3O621&Q8X6./CO&C%,Y? 6RZR2?6ZTM28>-LA M_&%YUZ$BUV:'=QPWZMUHBK!3Y*C'NXD=W03Y,WKT,WIT'#+\&3WZ&3WZZ60_ M"<;^=+)_.MG'S="?3O9/)_O(*/G3R?[I9/]TLB_\U[^-1OF/_F 0AOD-S8KA MISY9NL\F$YQ.;GZ_0][& ]ZRFUN^Z[ :^>NO*VY\V_^**S NJ:>8L]8[!BR5 M!,JR3!N@<2!]TIXK+8UMG1:_":Z=FXBDSYC/!WA2[GC;W+$2Q0EIL@$=/2W$ MVAJR8U4$5%;1[F^9,:VKX39'MR]?N3E75EJ'=*.08_%T[QC4\^_SJQ\'8;*X M(?*<.B*(#?K,3M25 ?.P1U0 M+X%>R2W>!&Y'Y21;0CU,=4EGJM^<8LWT=@1TTUED;T(U';,$E8N'J(0";[0D M]UD8KEIWTC@*FMU36G*L+-M&71VPZR5Y(H/1%_*$,'T>C@:C3]\_]#]])K"+ MFS^4Y[K0(IZTTB0*69L0DG=L7=V/RN?]E"8UG9XQ1 KA1GLS0K,$%H2%KPS)CBJ%NWL%K/9RG39-6>NA@ M17DWJMU;ON 4GWT:X\R<7R)+#HN3-,3L.8+R/D(HB8-TR2FE#.>Q=9GC>C1/ MFR"-M-!!A'.]%'Z?8#D?O.T7[+E:=Q<$ ^U]K<>S%GP*-'[!@G)%2=[<^=\$ MUU%QIDT H+DZ.MAU[A#"W\:CR:1G(^U]C!F@A2^2YRD\>%\B\"BM$X4'Z5O? M#77!>%YUBK?LU9$YY!0&C MI071<8.,-E#5^N*3[5'^6%1JH:J];EN3=SCMR8)1VQPA)_(;50P67-$!D ?: M4PLIK7G[VKL1_5BDV58%ASQ":U'SO,WC.SLTVTMM]$:L(I>&"Q,5\)(5*%[( MY:FLBO15T(YXY?<8NC_$:9EGW(7@-3"!Y/1Y*\EKP% #\#FC0FGDS].RK;FR MPVG9-@IYC*=E5B>CK++ N&*@ KFISM9;\C(G,>I0;&[=$N1IG99M19 =3LNV M4=01'%]L O?G:5D'JM_Q'.,A>CL"NAEEBC!H(&I1SZR3@Z"000EH-!/::O[S MM.QX6+:-NEI?C_L2OXPQ]:MCNH)UT>N+Z82.2T#K[.P28(BH' E&%"^*=N)F MTM::;KCWONJHO+O=-37J3,P-HY'+"X/7B>'U^6#P?1&RP-S+@KDL.8-4M*;] M77"(];HN'9A7H62=0]J(#!N_\JA(L9O!W:&L]QN?KH&)Y#&+K#3X)!,H)+XZ M+S)H99U7GC$C]QAD/-[8T"Z>64,5K-TWVM4PSZ*;[\-XQP[\MS]HU]KE>\$U MJUN^>-/5^QTWBWO(B]H2%,=?Z@BJU3:SY!U+PM$P (OVU6:K/4K)9C,IAYAL+$YNE.Q% M+[C",?KNDE_KWGWX@$UGVAXUE'I+GX;P?, OY^/T.4PNLT1N0ER8\YN W"8L M][Y:%[[.7=GO MQ[6 =H%6$+YH@@$A-9E7PI-Y95V]+YB;S+2D%VRFWJU?_>1(T*WP6\_Q-6@7 MR#()(2:NR;]6'%3( 5QF"I*MUQ[X;(S9+.)UYVM^% H\0*@-TYYN(KM&0.]98!_F25_$LIL\FB#HZVE]% M[N)XA#=BG;3 MS1VJ?H!@6[J69%F][(\QT:^7IJS0N43'P-@:E4]:@:.7@U%8BD1C0FH1%;K^ MUD>KTAT%V$FM>)R^&4ZFX_-J(\^6)5-S^4TR($5,9!'76D(F!"2IDPV9B*=* MXUF[BN+',?]VU$ '+L1U1%?S?S; U9&QMP[384R^775V)P5V%'CGB\05?)B= MSQX=,,$8*)8Y>)8\Y$PN+],Z9M:Z0F&_1+C'V-L7#[:1<^OXX#-2@7@QQMR? MONT/EU$.YK(N/GI@RM2()>/@5!8@7#L*PV7 .0=)5$Q03*ZY4\I!R"X#M\9D%(Z^\1NI[_*93T%G#Y10!TONV]'P MTQ3'9W6,'^EOYFM+M)E98Z%(3F:&+!&\-I&\1A]TDNBB:IT\=1N.'\66C)"H MB?U6M7)%/&(2W&.5[8T#6TBY"]V357%2YA;&8M-2425N<@!$*VB0OI9J MV C<>QJQSR;SUO;X*HK]&P(M]'-3Y;L)MW'0[?UXE,_3]&1\BN.O_31GM+>* M\6018J[%IK;>ZJJ#!:%T$A$YP6D1>KOMW4_? F@B]546Z 8LF#P;Y@6BR8+I MFX!JF,FY%LC^,S=WU]&JPAL)N'&FYGIP*M@0F=20.!9:F+@ [VEK$RXZ7SA& MF39R"XY+ZW=D8NY)Z=O(M9/]/9$L\.*<(!>IC828;%W$M 07N *5F'%9!MK3 M6M>+7 .PW_R=1DI9V=0?*M$."@Q/:-\+T_[PTUL,$ZR7EQ"T7DC(G*Z]CGAM M4YP#@N/U5,F2A6I3= I;N_BW CGL$5OS J#=A=T! ][B9()X'=I',F/)[EQ< M---S@8EY$$O6*V0R^2\Q.02FLG(NDUV#S0WZ>U$],6XT5D,'.\%U;+/>T2?E M]\F\%K8GH\DYU?YYJOHE' TXS3A(EA ]LS')UO=%W0GHB=&CG?";I_*>5[&< ME#ET"XWPSKI)9/)YRD)1&*TL=%N5QL-.S",*R3?F!>\T4-U M75+O?:]Z(DKO0*X='-!?#4Z\#FEV_=AOX5O_[/SL^6@\'OU!;'T1OM!OIM][ MP86K@6W>QW ;?$R%.YZKIX"1AQF^<3!?F4(V> M]4R4@I6$P+6KU^,)K-?513 RDW_EE."L=4[X+3">&"EV%73#.-)5GDZ61'UQ M/A[C<-K3491B:'@RD^.LK%7@R2^"Y(K2-DLK6.M>_K?A>&+:WUG4J^HW.S:] MNGIN_F(TJ(,?A\'S\_X@T_JTW/]._WD>QO@:R]!,5* 9\M!\:" M2EJX%'3K?.ZK[W\B3-A9M*MJ=HTNQWY-$KCMDMM7W]+@O!*T.CWT7_X8OO54 MQ"RD]6"C9C5^YFD'8[5EF\DJJI!Y:GV-U -@/C'2=*VH56[Y7;GU+*5:>CGY M@ G[7^N)W#N\V >)UT9GQ2'SDHGWDL00LP(7$QF_3'.?6]N;=^%Y8FQI)OI; M@EJ[WSMV"W]G094K&#EYV8Q;5R^I,41=\I6\8DA O54!12BN-3TV@/7$6-): M$;>0I7$(].+2]1XFN>PZ6*4462.CF.)L6ZMT=:OX.,X$M4 MQ191@FJ=Z;<&2MLBDWGF3B[D^]CDZ\TOMECKT+<2O3W5R%N([?658BOPF3Z=YQ,GX?A/Z[4VS&NR(?,&;PK2)!BO410 M1W"N%(51&LG81JJ\_?E/09<-)+>O2D4E;:2E1P*K5\<2U3*M/U;50PQGM-#, MM3])/*)*Q=;6V(>W]UB$%J[Y47X'/- MLJTWXT7K!"0;DE.Z,">:YQX=>1UB!QS81LK[J4,4.19?"FUQ9&B 2K5XW@@- M5KO ,#->=.NXS2J*HZE#W$H_]]M=\99A,,'YUI4I-S$\E7U^)]EVD&AZ%<^2S!L@ZFA_7T5SF+U] M-RW=H?(=1-S!NGX+,A]I\[*A)KJKFJ62R8!4TF1I$^^2(%!EVM'SM)N(.@X/5Q+NM>*B%/I[-<)?*MZ!?A$_:,52'6.'5D@M/0I05O MZI\&0CK31@:/Y?CQ*B'E2\YJ7>?'7^-TS3G,7"\G! M"'*K&6V%CD?"RU-A*'7MP=3<(KT'U--@25O9=]3Q\*)0 G-P+@0//M1KP1/6 M,VZ"IA0/QALA W]:-2B=;!T/E6@'E8BW%4?JX+GSI0"7:,AV<89V,?2@R5[]KJPW97I]. ^XGVH]/I*/WC=WK8Y%T8U^SCK[C33>H; M/'?7B]6WA=XH'?CTVYS33UN3>F\1S;'76[N]KOQ3)9!V8>YE>B M-N_&!!BS(!\K!(C2:W I*U%J$7?SRI1FX/>5T+QGEJZ_]7V?RCZ6C.DY_(MC M9V=MR,J#]+-^5X5#J U12TC:%V8<;WY(=PW X3N&[I4#-^OP'JR+#B(S#Q?$ MY3"&^?T@#*\DM6TRIHZ.!;L8SV$.%G>@R[P2T?Y_W\#I?:;'02F&M4^?7()M\I*DZD\X"HU-! M9YL3>%Y'+]'1P)V&;"625)PRMMSG/6_SPD.4/C?3T:AC ;>NA+D7XW_3!RZ1 MFAP880*4,M%J[!($Y3.PP%SM*^3,S;;1#Z7"U=?NL5ET9VK;BAV?%N M-/QZ%:S@+!LIR:..ME:/A!I5)'];:)MB#L9JIML0Y,:;?SB.["+Y#HYJ*V5K MHZ#9Y3A,Q()(:Z6K9\59"(@V6J@Q%F]K)TK?^BSVRNM_[-C 0_70'266U^=L M *:K3-^K0 Z4Y/M0M=RNWAUDVD5J[S5013'E9*TED*5F.:H,,40REFT27B8T MH?DU[7M0\'T)O9WH=QM1[B\T,ENH:"VC]>[DH@88M=9.V@@YJIH?Q@+XF&@) M4U%(A58GW[I]WQ;P#I#^^W!%;A;%V%D+'>1UW@_UXQ^C!51;>%!"$%1>B\95 MT1 ]N=BHO2[:*.2J=4WO%O">-F$>IH5#!%_7&4H7K6WK;R?/OH;^H)I.KT?C MO]'?3GM&)QJ!%F#,+ M%&%J#?8& 2AA?K_81>UJ.=A[+$<;0.CYH/092M ZV M[3RHQ?KP ?]YWA_/O8A>PNQ24@)L<;E*F99[3]Y"LCF;HHRS=K,N%UV@^V%X M>QSZ[6IUCO>/*=X9PZ*51DE MREPB=K$,]S'UDMQ Y1,%#^,80P\[25D#O$, M06"&XB6Y&%9IE5H7UW4RD!^3V@>E0P=E&0^6Z2LRF*;?+_/<)R?3SSC^^#D, M3[[,+O&^."F9FUH][9E'(>M-KW4R!ZS=-.@?(3BW+OC F[3;$RGL" _2.>ZM3YDIV M&ZMY,/8?9E(\!FXTO)5MM^&^[=-X,XWXU=?:D781QGJ6\XP;8;"(PIY//X_& M_7_-$AL"3[:@-R <"Z <37XG23LR*R:2\N1B;98^MD?0/\E_#&QH>$G=C7$N M!W$YQ$5IZ_41]5@D9RC$!-Y94]TC,@1MY)!+[=M4\ZMBWI*[&[[Z1V5@%YI9 M>R%=E^7''TY_?Y:F_:^$N'$!\BU/;E^"?!_\XRE"1IN9\;5C>9#514L<@A<( M(M-EJV+[)Y8$?)6'+BS"'D; M73R6(LY-QO2S"'FK(N2M:+*/:LZ'Z/BQ\#=Y-$E:3C9WUJ L3^"<*^!%K!>] M2R54)TD7CX*W6Q4A'QUMMU'MWFO"%JFE.7-C2K; 9^@4"R@5:=I),E1T<"G%)+)E/TZU MZ59J>WBUZ38R/WBUJ67"6"LU&&4XS97$(#JO01=O0RQ"6:/:$.1Q5)MVQY%= M)'],F7V;G_K_'6N"#.9G7W$C2N3^TY[KCB24#. MKE[?X#@X+@2D7$K)B4R'LO=^+_L5P1'NOAU'8HY+_EM1<'^E7WL51R]'M+P( M#S850W9ZJE=C<04Z6U=/4:4L1Q/_;3CN1S3WCH'\1SB1MV+N,=7A;9;S,%FF M/-PO"/)\ IH00&JK0.D2:7'V#J0-6L88A7>M&[,?S>!_SN/CG,==E6E 1^$@JAH/R^!_3N;CG,Q=-CTEWE[FQ+_N3 MFD53N?PLTN=#FO:<+<$59R#R>N\S-QX\B@A%2\:DB:3%QQ-1O'.HCVB%/?;( M83M*/:H8P\GY=#(-P]P??KJQ'GS 2HAZ\^EH.!/">1C4FZHFO:R025(5%%LO M(5-@(6H]M_&"QY7;A$ MX%%5M2JRZ01W]0ZRS-#XZID=0SW=UB/[.3/OFIE'J;*MR-@PXM>Q,.X,E:P7 MAJ1UB$5,X'7M?RI#32%Q&30WB0>MB]3QP#/S82/[.3,/.#/W0,:&X;N.A7$E M^K&U1$QQ5@DNJFXM*.L=Q)(%9&6+E4B^3-PL+_,HA_=SCAYPCNZ+EL<4HWLW M6HQ^53J7)O[5>&J)C!8D'VAXDE8DDS6X>M0OM#&Q8)'9^V/Q/+<=W".:?0>. MY71*FT=UJ'RSSQ)M,UQJ1L/+D8.*1D%P@4$HR#$%:YQ]/)&9Q]N>JUN"'JR+ MUS;L>E1!T.N>:\^:S!@SM==U]4A]IG'R;, &72RYHX+'H]EEMAS;STETV 2H MK;CUJ+:BZSYFSR9FB_8 -+0P+E:*\"0)95\*+KUW6I[]HU:]>$ZG7><^8!? M1N/:[IK(_3<O:7UZ18\<#^GEYY/IZ S'DV?#_'8T_/2V_Q7SL\D$IY/+<(N43@JK/"1G M"BAF,P2I AA+:TK2QD?3.A'MH5C;M>;:$L&\/8\)RK#@,@W()%"*)GKPT4-A MW$9;A"GM&Y7OA'A?3;CVPKWUK;Z31,9T^[NKK,NJ$$&4Q" M(\$J("> P_?=ZIX H]:*:)D/ M5$'-"785TJ)_R2:@MNF:=1]+U@'9;[NKAHH:=27EO5' &(^)_%KP69/;X"V' M>CL"&.\XS\SI8C:*FQR7ZM=TC-JWYK<1;D.-I]$Y697?>__K?2\:5[AW"IRI M+6),_4H%#DQ8*U0)F1:Z.]0[P?3G3Z.OORZ>.-?PXIM+!5^^;X^]5MH)?K23 MU!KV9U@B^/VTA\JR(&O)1_&U3[*VX+7BP'U"GFH9SYW.XW9Z^_WT*>AM2ZEU M,-]>O.L5XZ*740%&0PA\B!!*K#>+V_/CP%O6TIM=8)>\\&@UF0 MZL4,3A\GBVY7S$C):_0S*C+8E11DNC/-(:!ES@K"=[..?4W*W)H7/&;5-1-< M!X'9Y344\V!9]<(68Y_T5'%6:Y6!1T[>6"";+'+E@8=8&,H46+G+B'E(;&4] MFOV?(1PD@M)('1UTKUHB._F"-7(Z_'0!3%C#O T:GGI4!>?4N#\WJ$5H5!_^6/X5LO M>(XBD=UA:YJ$\MY"J.MJC$(BAI!<;EW'^P"8/PBSNE9@!\DN[T;#=#X>UT.U MF2!Z,D63I9J5&@E=(&*$[3+V+@@K5;T>3R;6775($?=0Z::(( M)E$=?$.;"IN%Z!BB8J7(UOG&Z]'LNERL/'E^]J"2XDY(3E0MCA8Q188]3S07 MT&MM;"B"M[9V;T>RKQ/"1OJ^N20T$.\QG.V])9E_FM_<&B;S*PZRD(S7;M^6 M*T.F51809>#*6<:#WFA;N2=FO_KF0YWFM5#EJ)E(&Y_-7$=3+QI8>/B; M8&IX.K<.Q_X/YW;5SUI5[RC18&IWEG.F0ZTZA4/W@2$:# [+#+XL%$K MQJ-2^!U'C&>K&5EXA&NZ"+Z9FKPIC *3 M4Z+Q^@BAWHLI2G1!QEBL3_?9@QN^:[\!S#8*&74GS=;7ICP;D%?:/T4R!?*S MLYD]?!.>2%R@U+1O(8U:,:\A8B8'17MCE,%BG-E(V?>_Z[$KN[$T&Z_@[\>C M?)ZF)^-3''_MI_G2Y8ESC%X*(A6U;&!(8[62EVP2>:)YHTS >U;OV][]1.RS MG<7:LFW+)9X:O%@@FBQXO0FHAB;:6B#[M]%VU]&JPAL)N)M)?@NX['PPF?AM MD=/*PV."()V"X!%E3$SAG#B6%0KP5GA M(+T1H'0D2]0D#=P(0J=]I!]OM%G??/)^M^9&TAZU$E5KL^MT5*9_A#&^I9$- M)Q>'VCE'3"IQX+RV]X_*UBW(0F$RJ%BDR3%OI+W;G__H==A ;!T!=[X*7,'G,>H4;(9ZORIYDX%#+$G6/G%U ML2L)[TRR/'XBW'/A\;YXL(V<6]MA;T=AN(SF<*Z]JUN0X37+D Y5!J,]:;8 MG%!RO=$>?OG,_9^*MQ'R:'<)=9"1]0$'85H+BL?3[Q_'83@):58T_/S[U=_, M>&JU+JR>X#'##2@F&+A4.WDY&1A/ 4-JW>IFQ;.8$IL@ MZFC#7T5SF*V^*_W=09,=A-])_MX*,J.]2*)$*#('4$6K6B6@02C:3\$] M4CK$Y5&5'X>Z@M2XCK.#[K13)>DL0 )N9"Q@V-,&11 M(&;!#--!%VXW,O_N>,G^]=DXZ:FI%%MK][KM^V(TJ-P;A\'S\WX]WONT3"(_ M_>=Y&.-KQ&DO9.UTMA5D(#(B9Q!4[<"E;9!%QZCL9G&[[=_]-+C0LPU!2R2(!\98VKYPB.&$T8-8L)6ZMDAOUK=@J"?+R_8^> SL+M8/T M^.M#_/XRG(5/.#D=G7_Z/)W?>X>&%Y291AI1@K).0C UJ,&B%YZ>Z'SK.VCO M!?6$J-!2_)WGS%_<"C@JK_O#0(((@RL-RM[V0^P/^M-9_6*HW?;SR?#9!ZQ5 M #3"YV'2WR6WON';=\O![TH,C7+U+^#-RRYJ><=MB"X T0?>C8;C:_@NZ9V+ M%]P8"9)G2PN4R1"-SL"YRLXI57SS)JY-![#K"MD"S#QV5'PRQD4!A3E?FP]R M<-XA)++H@V,F<]G:5VX&?E]U!X?C[LVE^3!Z/W1UP\KHGW]?C+4^]?48_WE> M-ZI96"-F1@ZI3> X#4YA)N$JH^!.=NH8T^,F5RLQ8MH:S(AE((*4F:%S(7@( ;, M8'F0@;&H4_/.NIO@VK^WVURA&Q!F)VUT<(!^9=)RG'=18>QU$WVZ=!ZMXEYOO M!F#W:!2M!7IP\ZB9QC=9MIJJ:U\[WUK0SL20B^$@E*]=-G6 *,@60$UCL9H< M:M.Z9?H1<&MS^^DXJ+6-EKJDU)OAE_/I9"8!OMBU2V2!"5,O$)$MPOG1"/(0+>QI!9$+:)Y62Q$4 EI+9I\*#"*Y .#1,I/( M]->^[($@\LO+<](I?37I9YS?T;/T+K[W MD!7/I?*@== $V=C:+)6!5B(S6X**-Y.2=B;. V >D% '/U/I6JL=;&571'4A MQ\O;Y'M6TE8K$\&QBH&R!L%S'6NW@VS(#-066Y_IW8WH1Z970UVMW?/VE$KQ MH7;72#28V6PX*2\^U^OB)F\N)T9WB12;O[O3-(H'BJ!U$L7=9)ZQ]_?A*$YP M_+5&K69;Z77HE^0V(2=1:C6PJF7YDK%Y;W:;N0W.YJ)"9\'"AN-H9OWMCFD> M*41+MFN, 61&LF9M(G?'DQ'$BN!)9I9=;'VM8^LQ[#W!XE"\7FN$'H(,QY)N ML<8*>OZ]]FN:UY $G4*(";CW&52RIEXEJZ&P4"3WF#"T=IOO!77P(X:#4&;4 MI>HZ\+77 +S2"6P3@!T=+-P+[C"'"8V5NAEE=M3(0:ACR#=S,0MP'DT--"8( M2!.)Q91#R2)8T?K(_$"4N>>,X-",V481K?L"O KCXM E+#BC!,@HR$UG2COE-E+JFA<\*;6V$&*7P??=S:<789#.![,O M/XP&@]>C<;VYON=+=I8%#D%P1_Z 0@@\)?#D&@1I8_;ZB/WF^=),<[*Y9:WQNSM\']G"J/@55[RNC< M8:"G.)W.0XV3'C-!>1,C&.EJ)U=.P MA>C, VH\+)(T]C\-7WU+L[/ Y3+0"XJC$RS/H[9*1_K*D9LFF==":R-\41MY MI?O!^Y/\QTV1#CKJ=6,K2LTS&8<%D$5-@ZI]8FB+ V9<$1:M M4BM.SPE)K56:OOI:5\ =,B76/6JWQ(>- #;*8[CQKLM !IN1)VAQEE>F](A M30B,X+1A!H-1IK0VO]=AV75RW7CNHE.G%3'0! AYI>-^IK]7" CC9)6 NU- MZ[X5M^'8U[E^$SW?M$IV%NRQG*_7@?1S/XR_GX8!GI33Z2C]8]ZD.>1 (U)0 M+!E&JI0"W@D#5GJ1C,[&J2ZFP:U@#G6>OKN:;^'-[N+N(+IQ!4YM]WQ2KG3N M7#9:WP!A1X?A]Z,[S&EX(W7>)$DWNC@,:V+!8D/(D%QMY:C0@=?(P&AEE1&E M*-G:.3\46^XY"#\86;9100?/^9'&\%Z3,OI!57H1CH#R7X$KA@#EIR2,7 MJ;3.1KQX^?Y=R]::&;40:\OC\'5W; F5ZEMO6@+Z[U; M/$/,"4$JZ6-(*K*;E\T]!JUO>Z-@>Z5O(]?6&6NG>-:OU]<2LM'X#;F<@P&F MZ7D8$%Q:#Z??3]^\7Q9"1AJX# D8]S5APFOPT@H0A5L3A/=6W;#LUK4ZW_B= MQW*#W58:&G4OW@XR/F[N:,MD39TM)FX,R"3KY .(3B3;,JDV.:5.FN@ M//J]OJ6H.[CB[A98"_IO JRK2, Z4(<+ .RLNOOIL(/S)&6Y\+D-R $<_C:*NEO]#Y!R8Y__Q>B<#)?QEWH;3PULS A> MC"R\^ A!&$(1?2:"1P9HA486/?,WKT!YD"]PV[L?O1W01*@-C^8KG@_XY7R< M/H<)/OLT1IQ?RW(=XM(6W@!DPQC QL#V'Q/878>C?2F@<8Q@<["&&1Y2-I"+ MEO.[OZ-P$E+1'#'H*#=+S#ANEMP10S@02;:1>^N8PF]]$M#P(Z;/P]%@].G[ MFV'Z\_QGB\W,JNQD9A&2YF0=\2"!=C!)NZ4M2G%?U(:7IMWWIOW&#SK2SJ@K MT7;1)&@T_#1=W.AT80Q']$K4VX"BD[1'!D_&,.$$XVD*6&4]8NN*_=MP/'J[ MH9F05Q6O6RM^>>"U :J.(@>W(SI,V&!WC=U#@1W$W8&CN :=94QEI W/J5D# M,UKUG'8)E$=KLA!)\-;'P?LDP3VA@GUQ8!LI=],IX2N.IWU:Y"JPQ;:DK!8N MHX4B3>U@GA3$D#T4H;5D65MG.VC:L@KD$/?E[:ZEU1X(.XJXD_: 0SPI+\:8 M^TM$3!?'7-(@0BDTLMIF#EU-5F"T^ZE@?&[?$O FBB>A\1V%V]K OWE]ZP4= MZV6>$P(Z^TE=%6>+G-=*:1<*.*\9*,,TT&K'@.OH4BV)4$5L9.YO]]Y';^]U M+>M56I@]T6(Q)38!>[MUN#-!#A(SZEJ?#^/-#LHXW,*R7%2Y0.], HXBU80Z M"\YI!%MLXI+S>FO\(V+.NCC241-G&QUT09A+0'.$0UQLD2X9F\F2KGUS7;V8 MR4-D)8*HA7@R)L?+YM>TKWO+'D-,W6OG)@^:B+9U1Z9;@'W\8[0 )C/QVQD+ MOEZ3I1@GLX@\J7H;=;!.8%+ZP3J_>,N/I/.'B78/\_PCJ6])1P* 4=@"DM72 MKJ1JFX-$IK9.D@9K8D#]8*U?ON>'TOL#Q=M!*XEGM:[Z(F22:!?SCB 4;HF& M]5H75YP E(E) J3( 6KL55X#\.C=BMW%NJICNW-NR>NS]@W/OU]^9M%&;C:"RV$,\_M!&%XY9MED3%WEK74PGL/$KG>@RY45V,K5@E4BH(+CO:9UUBM.1*"Y9E;:*UC#6_(>KQ\/:>4T1(0$6LLC]'FA=F2/:R*.0F:BKISVZN6C8]I(?H0IG@ZI7_R>W)=Z!?A$_:B4$0O&<8TIYH]XK#R;%7>B>)$V:J:.#DY+K2.NRUDLE,U^2!AU- -JC M!&&+#(Q5M=NK8^UOA%Q%\22)L+5X6_>47GL^>'F4]WY,6]UOY"GVOPSZLS-< MYYD+M+ )-[O,O!8>R0!%)#)>/ ;Z_6[Y,FO?_<@YL ^)=]!N^?K)[@)QO2=@ M.8A9R'/R9C(YQ\Q[Q1GDD3'@JB2REDDH]/\.I#/%)4S)8^M;[+9#^,A9M >U M=%#<U)F8_FV=?0']38Z>O1^&_TM]->3($,*L] *&EKDAI- M#D/&5EU5398Q2;U11ZF6!UP/',L3(>91J+IU8O*#!_5;^-8_.S][-AR>UQO9 MTQCI$PMSKU?O#9,^2:@1OGH (" 4D6O/>6\3RT+DS?SM3N ]B=ZZR'2Y MTB;TVIR9+_9OAE?:AO:0EG<;7>TY5IM]N!S!Z\"!.49&9_ )5?/N6UO@>^0D MZUPE'1S47<$Z,S6)U3.L/1?/K1XN*A7*>!WV\LN05V[IO4#)NQ_K9?87"'K_%JP_O#3[/.5S6&8R%F9U-N0 M:K-A@QDXFGIEBA;@22:0#$LQJBR8V>P(H!6B1\Z:PVGGE@CD[NT@MQE(SZL< M QH/!I&$];JI$Z))XTLZ7#M>=^@(^<6MTKY18*[=X%@,8\65:MOC@? MCZOQ%4OFK$9$;2U55O7"W""%V%O$M>M\Y"%WK MGS\NZI][QF>A4TV+LEZ0L9T\N&@*I.R19\14FE\!2S_0?__;_ U!+ P04 " ")/M18SS';&I>T !F( < %0 '-V M8V\M,C R-# S,S%?;&%B+GAM;-R]>7/D.)(O^/]\"FR-V4Z5F=#% R2!WIEY MIKRZTS8KE2]3U?W:RM;"<$KL#D6H24J9ZD^_ ,FX%!$, %266-6E8>2A+O_ M2'>Z W[\Y__Z=C<'C[*JR^7BOWZ(_Q#] .2"+T6YN/FO'WZ]?@?Q#__KO__M MW_[S_X+P_[SZ_ &\6?*'.[EHP.M*TD8*\+5L;D%S*\%?E]4_RD<*/LUIHY;5 M'83_W=[V>GG_5)4WMPU(H@2M+EO]:_7'(LM)$=$"$I)G$.61@#B7$:0%EBFE MB"F57=S\D<6\X"G/H,"80R0Y@20J$,Q9A$6F*"[T3\RB\W+QCS^:7QBM)=#B M+>KVK__UPVW3W/_QYY^_?OWZAV^LFO]A6=W\G$11^O/JZA_ZR[_M7?\U;:^. M"2$_M_^ZOK0N#UVHEXU__C^_?/C";^4=A>6B;NB"&P)U^<>Z_>&'):=-B_I) MOL#1*\S?X.HR:'X$XP2F\1^^U>*'__XW #HXJN5_E?/]3EW?U-EY5>VL M:K@DALLX-US^^S%B/Y_!?B!^FWU> S#7BOLQ%(]#F'X,QNZUMA!R?(:WR)S- MBPV9+9;GY@?0XHAIGG$$OTS MFJM9LU:6F5S 7[^LY&J9?R'.?W!X%LT1FU+)>OE0\>YKK*4QGD@GX'^_OM5_ MDZ!< *4E H]&I/_\>2/U]_0,Y[_?)S-W>BA&!-#*< &VI.@\PVTY0"<(V)7D M JQE :TP%V MS@4P H$?C4@_@950YOFOQ#KZ])=\A_^Y\;:6U?,GL>0O]R0V M9K'6CZ)]#(K6K'T6/5/ZF23ISW+>U*N?0/.3UC9.S_?/>^IU6:U0IA4_\6;U M5_QL>)#W#=QYR52UO'OAQ]$L7U@SNQ=5P_0#6%9"5CH<.P#YGD7["ZU*P\MG M_:5\L[S39&:4,,;3J(!"Y00BPF/(]#. ,289TO]AII#+YV.?Q,AV?D40&(K@ MMX[F_^=FZ0_@8F>2SY/6S78Z"NILU([+$LCZ'" PJ9DX+N!S?1ZXTD_Q+CFO M'K0KW6MX*>O76O&UE9A%+$ZYBG.(LSR'"!,%J4 (HBCF41HSJE#FHG]'*8VL MACU=(+_=RT4M:T 7 BR;6UD!WC$ YAN>W-3S.'IV6AH$$S=E7<&Q1?,"]%3# MJ>Q)P0)I[G$ZDRKP27&?Z_'I&_S464>2\DJ]KJ0HFW>4MQ_M7^BW\N[A[M6R MJI9?];?Z-;W7_](\S1!7::2U&>8$8XAX'D.21PE,<)(@C'6(EC@%:"[$1U9Z MPPI8*L!;9G2@Q7M7_*[C![ 50X#W'+EIOA/0=L9@+/C<[,,*N8X/\&Z-7,\* M6/,"7I]"SMEL^$ 0R)(XD9[4N/B \MS>>*WA9X(^RUKJFVXO%^*-?)3SY;T) M.MYV7]]9FJ4)26,*M1>?0)32%-)""BAE'!.$941B)Z]^D-K(1F9%N_4HQ(:Z MFR49QLO.= 1#PXF/^76@7\E M:2W?R.[W]XNK>UG1IC,?94/GEZQN*LJ;&451(=,X@47&A(D:I-9YH5V, A4R M(3G/XM1%T^U)3[)_6YL-O.6* T#K6C9=;+$53?S1S10XH&MG%\;!S,U(K'@ M/ZZX^,E MV8$])R WU:\!-PZ< <@D!%Q(#RI17$'Y+EY\5C!UY&8M^>2M&J> MKBNZJ/62Y7)A7)GWC;RK9RA)DDQ2 6,JF;8P60Q9CC.(B%)"R PC-PMSBN#H M[D1+'K3TP18#X+?6*6]Y<-P_/(FAK7\1#AE7%^,L4#P<#3M)@_D:)\A-[&[8 M";_O<5C>YV<(OMS22IK<(/%Z>6>\F/:(XK*JS'?8^#:OGC:7?*)/YD>77VDE MM,]35NW%77+#3!2Q1)CF4.8BAXAG&<1*AR!$I2(EE$5)'+E8C&"5Y$83=3%1+'[XR#(!M)L$6EX ]@>WK>DY! MR^H%V'H^';?A#%IP -9OG!\36HB@\/YW):&)W"&T7TUP$?=,_+J.2/M+]>: MJ@Y /VE-^4CO5F>7B"%4,)) 51#MIU&BM,>6)5"H+)$Y9:)("V?[&YC)L8^C MYO-.ZX&A[GC>-,I#<3#$+PBUXRG7&N$1SJ/'A"*D=0W-XO2&=B20#]K92BG,5$8JD@@B#(E(8FU\TN0R)%,]R^P:> =Z?K8!^O1/Q360[Q_(FD>PQ22X MVGH@*S[!]?J!?-EY(*%]Y-#H!=L<",36Q)L(8<'+JWBQ1?UPN'F5M*E\>[IBL9ARQ0E 4024C!1%* M&60XE5#@1 BI\DSF3MNFA,09JI\FNW,VK#M-=^QB2/,99<$9(C MF!940"2R#+(L03"+>52D""&6XMG]LP*RW^?#?"Z%]2-])6_*1?MM8'3>?A=^ M!P\VH3A/*"%0*A%!Q$QR TIC2".NBIP4.,6L?["KZJK?\V,]7(PVM/G8J>CO MZ(D&BHA?XAE-OW79"@.VI &M.*#1\H!>H NP%DG_L15JPG \]'.8*D8/QO?W M%;B'?AS.T7QP!GQ#?"[+M@*GOJYT&'ZY$"W!2\Z7#XNV(J?_]\OY?/G5&,]W MR^K-\H$UZF&^NNK3@Y;--=.KL_(H)L+GJ M NP^DQ6_ZVMU"-^R#'[K?[^6WQKP2IN1?P0]RP\/;K#0/B!K$X?WX4'=#_%' MH.%GI-](UKPI:Z[MR4,ES6O:OJ4SI(J")SI\D^U)5B$R2'@F(90P/.W,70$HWRV4(@@U%\-LHAN:$6(%LQC$JDZK_"5&? M:_*IRSWWWAK:M)[A0X8X5S6E#%1<8]L(,IYO]7O2W2DFN";S]QMND[5X3>M;\[\A M]4CGLOTB:GJEV?$V_Z"_E[L_V+IRAJDD:9%DD-(4ZR]7IB NB(1%RHHT0DRP M(G?YCMWD *W:[U@$:<\/#1?LKV&+%G!JNN.PO,0'(LQ_NWO%ZN6C*Q8/9>NP3 MU/5C#6="1P0\D,$=@\-)S?.($#\WYF.2\O1QY(WYN'R6]\O*U%:XNC5';A_1 MD^DH@C7)<3R7$W*%/%SM7MUW5)W[?QQ"QDY%SY?734'7 MHO8$QVG[,2!2N)X?AXA,W?!C0- #W3Z&K@Y5BMLW%;FFW^2*U"P2.,JQE% * MP2%*3#\?2I%V_F.9RT*@5"]Y5A7N :KCZVS;PJ9<\.6=!(VA?&ZA[2'L[-0X M.")N6GVDO':%4 A($IB!WI@-OPLMTW;-0R_9,0C%>H?YST2Y?JGP3%HEC_ M]!I^IN;U\NZN;-J\"1T6=[LO-W+!C2(0+/(,Z5!!1$Q"Q H"6181B#A!2F9) MRF+B8ED&:(UL2+8HMUM0?)LV^/'CLI$@CATSVX:@L[,A@0!Q,QG/L=@A&\XX M6,@6R!8,49I4]2U$?J[I-K>,Y$-YO*GH_6W)Z?SR6UG/4DF*HL@0 M)!E/(_,,0S.L_\$$=M-V M%UFM5=I*EB$%U@ML*:_^VT9QA]>>1$VMQ%LII=W%WM_OY9V\IM\.Y6T)*CB) MTPCBPNP/IMQ4!M,(,E&0+(_C7.#8,>8_2FQDA>Q(=SM>SM_FXPA9?Y"#R.W\ M%>Y%'C_)S4;"<)_;XZ2F_L:>%/K A_7T/7ZJ_.JA+A>RKM_(FE=E6Y2@G?UV M1L>5^J1?%&T]VD2'+05'14(PCB'50;9IC5= FND@/&8JB3%6B%*G4SIW%D96 M^RU&3$;)BC\W"^ !K)U=&!L%&JGP.Q#F P$,W/H]4/=:,-8K:<)S:),(I:H"%*:F*FI20HQ MEACF/,<1EE)R=N:!PR#]T0V3DCJ0$J#J.A::N MK?C9&J8VYDZ"%12C[2@,4W_AG04K:$[O,-@MX[C3\,B7;9W!IG#SM:G3K)J2 MS;7G5=UI:]?]Q,R'[IN>)9A&.48)))P0B&*90XQ$ G.&HT1D*HN052=0+^JC M&Q[6;!5DMZFP*XY RQ*X4F##E.-L,C_ 3^QKC VCFW7Z+A$4_=3R]I/]*WY25Y/KY M_2+;#AP$X;Q(DQRJC$N(=! +B2 2BH)E4N44D8S:;A#O+CVV[>V)V6\%/Y/\ M]/ZOOSR.1K"G W[K* 7:\CW,_AG[O,\6G&QS][ @VSNZ1ZX(Z=]L5/!357+Y MR\.\*>_GI7Z1,,NIR*(8YJI@$*D\,4F?"/(8"1[G6&64G^_A'*4_A8]3;GU/ M^.;3<6\XN0!W:UY"?)6/ WV.9Q,$OG"^S<7V%_A3!^,O$\$8PKT) F=X!\<3 MUD >SDE0_'R^4HB,1C&!O* ( M(LESR-*408R59(S+N"!6);F'EQ\[(ZZGY7P&?@"(T\[/>>*Y64I;R9S8*:.D1E>MO?G4CA/E!E"RVS .([N;WAT:33U*,>EIX8(-ESU*:.)1 MLJ<$WA\<>_*.[[9_\E]E>7.K?[_4WW!Z(_^DEV[>T$:^HV7U%SI_D)^7\_F[ M9656G4F">:RBR.2D87:1B[]W*UP@,C_=9[-DZ[@>_SP?Y^.M Z2?<_ MK4^MSZ-]@6ZV7FQZ;&*NW/_KK\M^LYM&0I$B+W2XR]I"D1124A00D3S/4!;C MS*YK[>'EIPI\-4&'K;%]%"PV$,^2S3/JU;1.;_W;R.>PLW>6G'X;=U:/T6TK M[J@4@SMM^W=-MY%VE..=?;+C5WG& ^LEO]\T(_L[:/^QT+)W4$!@XNHM^ MXKN[::=$"^4P':4SK>MR2MP])^+D#7X*O/80NEJQRX78VB_X15*3^RZN%I^E M*2DS#:D60GL=U>JO;2KJ==MKA219H6B:0HY98;; )<0XXI#$2"C*B@(GVIR#*,VHR[1.(DZ+(,I9+27*/BORSF++2[;/K]#>,F<20#6=N M!O0\].V,YOA@>AG*U::=&=^Q!>8.9YNL_ NP9@YLN MG/H. %,ADGL?+I&8R M"&S/36.813W[H=/*3 >L/\FJW?1Z4\X?M(&8)2)2M"@*&)%,AXM%8KH<)C&4 M,E()4RI-N5.X>(3.Z+FC+95V0IY8SN>TJLWLX6Y:GF-+H6-(V1FE /*[F9L5 M03/:MSL\N ]T8 MNX>E"M5V^PB5:5MG#XNZU_[ZQ.7G]0W>C.OY*)M5CUQ, M!2ZXRB!&2/LFO.!MNI-V4+C^04880589WC;$1M;;=6/=:FL"UD(Z3M891,M. M;4-AX*:[!P> 4=68V6 [8\!>=Z/9/BSK>L3>PT/"!^Y ?)#4B_0A'A+Z6#?B MP7L\CG2B_+DI-X\NO]75YUYU.K6H[$LD%(P5DDIJJWP)#'"D,XQ@5 M/)+7<#J\<)1\\TK)=:[J#+D?I=HZ_7.\]RVO2 M[M@7,]V>5J+^]5[01K[]UD@=9FE[_:&LFQE'(A$%%K! F)LY3@)B3C+("TEC M+B.1)LK#@3I%=QI?RFPDK-D '1_@MPTGX.U"ZU(7;SKNBMOBZ^1RA43-R_L* M YBOTV4K?EC_ZR35EW#%;*$XXI59WW[F@=W[Q?U#4W^0CW*>]E]')A6-!_3^IYY'9 7P<#\'. MD]K_6*NC>P%:RB -6+WK(&+HXZD#E%[FP.FXR$>/D 9N\2U]6<@KU473_;N9 MY#3EG*>PX$D$D8@II'&D?\D%PRQ'!596,=5Q$F.KK"9H.I!U)%V+7/;PL-/5 M\Z1T4]%= 4?0RN/"!"MBV2,PGP%NMD=>E9BSFJ< Y MS&(F((IS!K$L),P8T?C%">61FQ-^A-#8VK<>C-*U-G>L,CL*CZ4/'4!H1Z>Y MI7BQW:A\C.J!4X*%/D9G6_STA[)[#>^IZCRW(#U(O*OMQKXN;#Z;KV/HX M\GKY2GZBI;@T6]-_D[1ZIU^/69+%*(^C#!:)=GB10C%D1%&8F&D&/-<^K[#2 M8$_Z(ROV]:VL9+L7[["=YH&BQ1[DN-@X?HQ;7B[ FAO0LG.QG='0+ &3P#!U M 5JV@.$+&,;&Q=)AEW)<3/TV+,?"UFT7TQ^9P0U-CV6GV]OTEWEGF_.,9=R[ M87PHF_*F?<%>:S)M$PB%\B)*: %EH5/)MG"V[O>*8LY(1AF% J?F("U16D<2 MIO^DB([J\]A21TZ3&EEI-&'84P9T3=HME!_ R2Z8#R.]FWIM:((-T1&VV$[+ M%BBB'R T:4Q_6N#G4;W%'9X*+)MNL(I)'YNEHD!IDDA89#@Q.DLABW $5<[2 M*%<$(U3,FF5#YY8ZN[VZDYJN:=B_K;+I1Y<[JN8. B3#+&.%@C+7PB.F=GX &CNE.T]@UX!TOUO;M]4W]:SDM] MP7I&7)2P@N0BAS2*Z-&].1G;H>K[Z+\[@^/? M"%N:B2EP<[0A/60KGL V4VU'@FVV0,<7^*W_?931?&>C%,H0>?,QK94Z%ZX] M$W;V@IX>\($#GWJC8CQCF9*$PH)&$B(5Z5@;90S2-!(R2HM$/8>J3QGG9BAO*=AXE-ZT=;";[G4]O==79DJ^U' M6[-RNYSK^^NN-^3:U\Z+)"H42F">9!E$&460\#B&..(TCWB6QH73C&!;PF/K M^OO+5^\_O+]^__8+N/SX!GRYOGK]__[YZL.;MY^__ =X^[]_?7_]-^^ >!A1 MYS Y&$[>P7/K<_3->4=NMFXE;/CX>ICL2T7=5F ,Q.)V][L?)+]=-'JAM]]: MOZ,T;L9U,'UUTLD/J4V)MGU>?O-9S M^Z%?[V9@ Q3 M#%F*$$L45P5R,A0OYMUO$_X/(%O2CG4K9SOP+^&R=W0NCIPOCS,%8RIG_7MQ MS]T=\N N^&KAUX;C1=-5[G\NZW^\D@M^>T>K?_3-OV-BRCUC#E6>IA E,8)8 MY!0BFF92YCFQ')5L2W!DM=XA#PQ]L&; LW'Z20CME#TD,&XJ?QXFSNIN*V@@ MI3]);E+5MQ7^N0&POL_7#-3-E?K3H<0VU6Q.XE; MJNT&W(HN,(1#JO0IX8(I\U%"$ZOQ*8'W%?CD'1-/.FQ_^8NLST%Q[5%2[52BG,<0DQ3#F+*6J('GN MMJUJ2WAL4\KYP]W#W Q7 ,MV^";?9@S,E[5CCH0UHK;.6'B<7%VS;4 Z%BXF M2<-RE3V8YV9)=F(_S@V,?:_.\7Z/KB-?EJK1)DI^T [CHI:K>CG.$T:3+()I MEF00"5E RO2?"%9$FY.<%JE55L4 C;&W6'NB8$75H?'%$5"&U3^0J(X>SW,I M?5H0'Q'7H9?'^6+[]>NP?\AN'3B&Y1GLLG'DUNDZ:0SSOM,MX\2EGB%C>;,H M5[.UH]F6V1+7[ 5I];LT_R6=XOJRZ^Z/ESC/_L$+:,[(+CYFC!#N.TXF"D M5$\WJ4.%6'9$IPV>G(#8"XO<[@[7]S?NOU$%2],\,KO&$37#DT@*,2.1&<== MH(S&/"[\1F_NTQK9=&SU_8W/[_L;._4]""2UF^(?[_L;3]3W-QZE_\$0I1?O M^QL/=T"PN<4GR/#=/?E0_O.A%"8QS8S^_?A@&+E2ET*T&6ITWMY57SXTM\NJ M_%<[[I4RDQ"..8P3,Z%%2@P9R0HH(IX2(EB2%X5]Y#(=XV.;EQ5#P!Q0-1=@ MT?)D/!6ZYJJ;UE8#NL57NTO=_=QRFWKR1VX3EWV?#W+R[>W-:_"V>PTZB<"5 M AN9N@5JL"W5=_KH76+4[_,5\ Q\O\=7P3'&GOYY# ?N$_(SX6[ ]"CO;C&\ M 'V_,,.6# M&MU=+DP_M+:K:R80TDZUA"A.B2G84)!$+#9=;C.1Y6E!B%/4/4AM9+7IJP8W M-)W:WMKA9;D3%PH%-X5S!L C!=M"L&!9V$.T)D[$MA![/Q?;YB8_I7Z_X)4I MTGXCN]_?+RXYKQZDV*K(G$5*9 0K!0ND"HB(:9:0<0R+@K"DB+G Q"DCTX;H M^!D#AB"0W^X=3@*=4+/3\-!8N"GZBCKX<47_)Z!C^Q4Z'RPZK3FKOHO$@2R M%ZG(A:QWFI3RG611!G)BZ?"$8)(Q@*&B.8B6T$:=6@QF/K#]V8-=UC6A) M@A5-UPX9NX ,6\< 8CI&;DX2>G3$."C'&;N _&06'V6V )84*DD1Y&ED.J$C!#&E#":(IH5*%<'$:6[Q M28HC*]V&/MAAP'Q;#0M>FRNG8;1S6X*"XZ:JY^+B4P=K)VNX0M@3]*:NA+43 M_T IK.6-[M_8#_JIS3_=+A>R^X[/8O-]Y7D"TUQ_6Q&7%%*>%C!'&),BC@LJ MK0KB#BT^=CZ!(0=:>KUG;/]IWXM-]BT] M)L;VA_3H-0&W+4VN8?U9$T MFBWDC2D;NCYS]_(9;:MWD73OXAX'+IN8+5U0K0D'V,=\#N,9^Y@^J 3>Q^P M^GP:H##[F$JW?3Z:]G<_KI8,K,Y;@AU.3>P;<9)@7"6,1A%6011@A)(\BR%G+.8LC25 M&7051;A&7V9(HW1 #]:XS$>Q3._":^> MMEA[5\E_/IB1(NU&G\BC*$=80B&$#O,4-6F9F8(2X8+DVL3SU.I(PH'FR%[= MMEU8T_7:)K7!S]'6AD'%S6AZ >)OZ$Z+&-IB#5!\&=-S&H*C-L3B5C]CL#M6 M9&UMS(C>?IHC2Z4L9,&UGX>S=N"U]O-0:N9?"\8(RAC/9H^R8DM;8W"2ILM+ MOTW9^MW?#+J9MSL<6],O+\#"C,@^,2/2$\N8Q!3G1, HC76$G'(":4X*F!:2 M")3Q*.).$7)0)'VGB?<31-M:^^7")&[L@OH4&D4[XQH4&S?3^FR.THX[N:$? MSLA:BQK(Q)ZF-ZF!M1;_N7FUO]&C&/>-9.9L2]NG6JN%CB3OZJO%:BQD*"K]B2?>7P:V2T4:ZP=+#P06FJQ6TD6.GN,_J M!@\3]:Y<4!UXTOG[1=T\F&?=-SN/\BPN&&50!WZI]OGR'!*)!$QQKF+"\A@Y M%/4$,8@P7%D M.M:;OF7(M#'3GA-%A=2XNH1*@]1&-D4;VJ E#EKJX$=-W[4B81@TN\@H&!1N MMFD0A1'.&ZW$#!01#=.:-!JR$OMY)&1WDV?=$[^5XF$N^W1Z]CP?_QGMRX4X MQ,TE;\I''9Q=FWWSK>;+/!,B2CED.$G-6%H*29(Q6/!8")F++&7*J?9I1&9' MMC(':VHVM0[FE.N9 G9-$@]HY0582>!8+S7FH[8S;M_+ W2SC:,\._!;R_XX M':BGP#E4\=28K$Y;0#4!Z'M%5%/0]/NRF+C8^*15&R28N'B69[F,65) SG.E MOP>(0"(R_5&(<19%69S@W*FL?I_$%#MJY9KB!=!KW'F/,#F D)T9/4]NCZVT M]ULB&W+A+-5Q40+9EP,$)K4*QP5\KLL#5X;0P(_T3O8;!9*H.$_3 L8T-VUB M>0Y9FIMYX DJ!">21%8[2*<(3:&-VZ^FH>PY8O H5CX:Z8? F7II)_R9"KHO MV2AJND7F!95U7]AAE3UPO<>^[^5=ZV6:U_1(1RA)* M($(Q@PCC%-*$,!@7G!>4%S+#5LW9+.F-K,8= Z#C /0L@#4/#CNC%M!9; R' M!<1-JT]@X7-\90&*P\9Q6'#\MI!]7QBW761[20?WDRV6F6YGV5ZFG3UFA]L\ M#-[50NYL8I?=-G;_;JH8*93F!<0QXQ#E$8,LHQG$D3F8Y]J5R>U/NP9)C6SF MS.GS[N%'3]U!EX>ALK!MP0!P,VM'9?8SFQ92;)CL>SN<#1653-[W4W=*Q_E6Z4D;[IIAJ8E[_*^;5\C_OY0-^9= M6,T0DZS(11)#SIB 2!4YI H5,(G-&5F*8T[L9HAY$!_9H&W8 1T_%_VH4)-E MN.+I FRXLM1Q'YA/F+Z1P7,SALZX!3Q^.P>)H4A/K[L5Y>F_;2(\+Y+3V)8S MP%A;FW/6.+-$9*O[89^ +JZ>5:CLU;/LEK.\IG/>LKY7R+7D9[(^QVP;ZKY^QFE+^C1^Q?QC,V[*&+@$;C M]V5*B,:&_V@!TNB$_3Y4'V1=2WDDC_\7VCQ4^WD$))$I9E1 &C.I_65<0)*8 MY-8$29:F7"#EU"[7@X>1/R8=1Q=@J ZE60(FP2=:B@NP8M+MD^"#O9V1'QE1 M-[/M"^:HV1=G(!3(POIP,*G-/ .BYU;PG*4\<^9HFW!ATB=V>]&^K^L'*=XO MKBNZJ"EO=Z"8#O*SC$M(8G-@$VNOFA#])RH*)!!GL;[ *0?.@?C8.6V:E;:C MMV%F>YA>W^*[;#DR;:F:#4]G]/MV@=W.EHT%IIL16^'XI<-QK\?V^S6.6^P$ M3!;S "%4\I<+Z6F3N3Q V4O.\EG#N^U7U2[)EW?RFGZ3]>N^'C>-9!1A16 J MS"C0.(\A47$&,\0RK!AG)'%J%G&4TMBGQ/V$CK(E#!I#V;GSUQ&,[(Q%$,D= MCX-[H3N:H"6J8\K0)L(G:G;?PV+>Z#_UXD;SDV^OUPTI2CG#V83 M\8L)W-I@[NTW/G\04KS3(I@#UX?NA.E*F3Y6VM>I/\FJM2A;\9,L)(Y)!!51 M)N4>8TA,+^V,82QB7J \ M(>N#XZ-41K;%/=VV'*8G[%KP/(C1Z5/?()*[F38OH9T.<$\*=<9)[?&U)SN2 M/2G>]MGKZ8M]^ZWK]UW6S=MN7*))])TE*D,B-3O2V#3;8EA RLR02)$IQ&*. M"[>MG ,T1E;(%<75%,@+(#11UQ;J^\C8.2AGRNNFAFM1WZY$?3,DJD&[&1_,"6NQ6W)CY@3\:AC2$/X$U3V##%/AMQ59 MG\,?DT FR(.!22V2/T#/#=09*WF>IYKTM_5D35&D&4Y(!BFGB0[\,P)QQ#.8 M(D412U2*,J>^%3NKCWUN:FBUXS4=3TMW$+ \(?65R_%4="U2\([X!R4(=?JY ML_:T)YZ'Q-H[Y3QXD:?^G+>U?GEGYBW-"J$(9I$T)5-<1Q B@UC'#5 )$E&) M"2H*JSKWH%R-K*^?O_P*VCGFM7^F5!CT+75^:DP=;468PT4=VK2,!K0T(7$+ M9:&"\#2M90L)XYY%#+JX9XZ(6>G5\[Y>6^WG7CUM+NF[T[66_.T_'\KF:=.= MI+YJ;F5U?4L75VU56MU9F?>+KEQMQB1.XUC'6R3641:*"(M\2TG?!/6YWJ =K9Z^_QL;B9].UVC-LR;/=D-"'AP;:-1I(+ MT,FRU3ZI!JTTH-'B@%Z>B]5W6#_Y3J: ^203/X506293L3UM[LG$#V,O(V5J M^FY?(C/-_$W?X>)_/]!*&]'YTV=I1@K-)*)<%HA"AF)D.E%I7[T0$919Q 42 M!5=V4X4':(QLWU=4P9HLZ.C:6?DA<(8-H3.[X&S-7JW7/_QS*2N]Y.W3*ILZ4YD0(H$DC@N(9*H@ M54+_*>,10@(GVG7UZFAC0WWDC\^F=0E8$VZSCS]>_L6S&[(;N'8?BM$@$,+A5\J&6?) >6/7MF&TWV#+898=T@XB6;ES?M1\2QG/><)V)GL2;"VC5'@VU1I,JV;QCHM:13M64_VIUNZ\+^"R-*1:F$\*[LN9T_C=)JUDN M44%0'L-,9A0B05/(4H6@8&G&$J4(3YTR_0+P-+:=7-$TI\VF[ZZC>Q8 =$NG M;5HH'5VYECG8<@$SH,\7#K10GF CJ;U M#\-!N.&,>IR%&JC:% VC9R M4P:,8VT@&2IH'!&%G/KA.= >W0:VG ##2NG:R\4%0DMG;QQ@')V[+4R>MKL] MU6##!_AME!(J#P""S6>UISSQM%9G2/9GM[HO,4*WS5\70A,T.\]2:)]07]HG M^3$LDTPDVJH0,TR>LAR2HB PY431B.2R0/%L(6^,$->!VFX>8\9*KTBG5WLL M6>N88>V/H#1Y6VW(U!6N!NRN>11K.T,T'G2C==C")M)_^\VSUD1V<+J.LI>8Y!,-6XVS!W*S!EDQ>HWN>"^<,(3T' M]%@\0,>1/$=D&)["\_RF"0?O'.%W=];.L8O\_)A?:WFEWM9->:<_\/4L0:K( ML$B@,&WL$(_,K%(L(:>$QB+/A;8.+@'0[O)CYX74;8WNC ^*%TZ[>+1GO:[\JY[!I(S[!IJ9+S DH=MT.4< $9277@GJ:TH&F!5&)UE'QH M\9%5LB,'#+V^Q;E]AO4>#L/:=ZYT;CKG()A3,O4Q";RRJ/<6FRQ]^I@8VWG3 M1Z_Q_;+5M>EIHF-6N>"EK-O>1[,B)XE@D9ESG^5:940,J5019$IQGJ0DHHE3 M-O-A,J-_V>H:[%#M&VLY?]8.8F3[63M7P4&8(%$MC2))0V:;:D 4TK35^COPN@X&^L$=G8F,!PBCCMP _OPP=NJ MV0D9R#:>(#:IC;03_+FMM+S+TZDIN4E(Z#=.M2.3(ZR0MHZ1]F5R*B&.I2G4 MBKA(,YICXE2MO[/ZR/K\9:F:KZ9C_[PC"BKY*!8V#PH0RC?967M:E^206'N>R,&+/$Z9/NIG11O9)YZ\KEH/Y^Y^KF/U]=AV M3O*\B!24DL40<4+U]U.9Y$3$TR2G:6Y7+V));V2%ZQE8I=J E@6XYL'A ,<" MNF%-' $0-]T\@87/J98%* [G7&'!\3OY\GUAW$[#["4=/!^S6&:Z$S-[F7;. MT!QN.[-<[OQ9P1_*A7S?R+MZ%L>%Q$A['3)7;901048+ J6BL8I3297;L-XQ MF!S9M(XS-QS\9O@'K0 O-PM^\Z#MO*N7?GQN'X*7?'(O.>)]#]KO;ZK[AL7? MZR#W/9!'G-V^3\NS9^=6]ON5>IX;/TLYRE.A"*19)"'"A$'"D8(%%HA$,9=Y MX52E,TQN9+.]37S5EZ,MF2LW921=_:)CY\UA#.WL:#ADW"SB#BA+M5=2$R + MRDW$4&TMAXE-VZ_22O"]1I1V=_D>,'^YE?.VGP-=/,T(2AE-B(19@@1$>6P2 MKF@,\Q3%D401Q=*JV?7AY:QV'S(2G. M.&[>66[B ^=#HNP?.1^\:H3ZB[Z-4/WF09H"LFL-JM3A4V;:YD6P2#"'*"LD MQ)1&4&#%$L$HC]PF7#AS,+(RZC>B"%A7<1!#RWW?,9%QW!NVJ*=HEH"9S9=2 M7+2EJ:#E::):BB$XIJBC.$C_^ZFA&(+'J7YB<"''7>VJF7V6=4.;M@?*I?C[ M0]V8/_6[CXQ+JIA4$'%M7A#A M)(I9"C*,-)D>(BMS(T)^B,;$X^R\>R[EW3 M3U6IG?6NK>D%V#!B/U5V"*\36]CA4' S'38 !#QSLI3SC&&S0ZM/-F[60L3M M@;,VEWN<27V1=Z5FULRR759FFN9\+GGS0.>?JJ6V']I3>?]I=?2K),Y9A&"6 MFPYF)$H@42R#.&99EJB")D._:A\#8C8)L3L&(%_/B#YN8'R_[KKK!: MG%N- Y:;$7# R>=SN.XCPZR5OJU:U0Z877^@_\JYS7%>WU/VZZ1Z!59++-,V@CLATD(95!EE1 M"%@(115-5!)SI\Z1K@R,[E1Q37K^!*A8WIOR;;IF#MSO<-2M%. M]RSK^L'\[1=S'5[H^&CL8K\Q 79FF?LX7C& 3"QW) M3SROT ^<_6F%GNL$;\'V438SF@H2\Z* "8\)1(HQ2 I:P()&!!%2I"+*W9*I MAPFZZ(]7,O7[YT(?2^M[;8$=^A: MMWV7S\Z#7DW02N@/E7&__TK-I(/FR101SV*L8I06&90JBJ&9!@()3P14:4[S MG$@L,V:_U7"C MDP'4 &QAZR;^;$_W\=@_=8;1P6Z.":>?,?6"-9")]45CT.XZ+SJ=,?:5=\=" M>R_B8;;[>JW+FTJVFQ_F,_#V6Z-_9M[T2%OHB&0,ICS7-IJQ!.*<24A1P;2Q MQK$@5I,C3Y,:V2"OBOWHBGCG5 *YHM^.#GZ2M+*='&R!GH7Q#8:)FZ5=P7&Y M@:/M1[0F'0P#!\L9# L_,^F/B9M)M!)ST/X-KS"=L;.29,>RV=WADU=SKY_J M+=U:^G7;]+2Z-SV=/]*[54>PB/"<8*E,X[0$(IZ;.9DB@9F(,Y'DQB&UZLWD M1'5DX[9-%!BJCDW4W! \8=7&PL7-P'E XIARXRCB60DXMK0F3,=Q%'\W.TOC7_FP'F=X/^A2#! M=:":Q(3F&6(DGMVWJ5TZHJX:NWWSLWAR49?GG-EKCJ9Y 9B\*1<+L[^^5*!; MRVV/_3SPDRS.2$13J&@[C"V*(.9"02(8R05&DDO:@_]V(;Y+Z%=\.0(O%^)E M(+<[]9@,1$=SWV)G?@5;],P8H77HVUUB\A^>_7#[CG G)T& "G2P/;)>.S?*8YH6,,HAPIH-N6:20\BR'"8ZC2$19 MSBGVF/;ASHF5OIX]ZF.+^,X0L'#3UH[@;&?Q1H)ME+-?9RB#3DT;1F."(6E' M&/A>#HY/ .0R NW$2A/4QGU=SD0J9)J9RE/&M9,6"0(I33%,41[)-$I0P=QZ MD+O1'SFHUF]>/F)=G,;/SOZ,B(KCGJ%73=S7Y0M5Q&V@>(EZ.$W]^ZV&VT!S M5BW+]K"N5'O&\4G[7O*3K+[T/:1':@-L3;$P>QG,]I56]^:GGZ MJFD6L9^\_YZR$AG?7PJ""!%'!__4DU[ZAXSU7N M^(4AFK.W;Q9F69QF!8,Y5A*B G%((E[ F*""%E%.M7?NWTY\ FU[WH#=7=T. MH&*G;^?)ZJ9P>PYT6(T[+LHH+<"GU[GC @ZW^@Z@=:^7=W?+1?OA;#^8]?NV MK&Z6()QP(CC$F?[$(4QCB&G!892))!$DP\Q-]8[0&?T(30"=_[I1W-"]!1#7@L,"Q6J W_(U2FW_+\ZFES21_@7GZEE3 G ,W3^T7=5&TN M4=T-T+REBZO[=C;X7]H$O/>+KKO'C K&F4DIR7(S 5,B G'!$QC35!5,\EC$ M/B.ZI^)_FJW^CJ:_29GL:5I&S]_3P_&+Q@U[7>XOV)8!; D!V!/8OJX7!+22 M7(!.%K E#.A&\C9:'-#+SM M;$Q-W^^S]"?3._Y3M51E,R-YBE*I,IA+K,,VR3$D613#2$=L!,DX(ZIP*6/> M6MO)7W2O66XIF7(]3=0)^&!7(V4 =8#V1#ME>>5,T/ MB/1<$P]=XAMT+9J*\N:O97/[^D%')W>RVIL'ID@F,^-U*9;I"(QQ'8LE*H8* MYTC_),]BYMA P8:LRZOHU4;AC52R,GWN^^E+GH/HK""T#'",P]M%A3Q*L:+9)[/9-L@]B,JS@ M(21UC#[S[(,+3M8N>TB<[8;9@]?Y])T8S9_^DZDZWSC4ZU$; M,QHKFA:F&_R"$U(RQB5)AT )07W*X/[LOP/[)A:,D"8>9^*3,;Y]&^ M_$PC[*F\\MM3N=[94^EET]>M>PQOYB5]W^^$2R.2[_K=\.QO M\IV_(XY]5%[L"0VW9YF>K0F[OKP8YKO-9%Z.#<\DY^7BQE0=OY&LF0F<1UEN MZH#33/\B)8(XS03,(Z9PS".2Y<(I@WEK\9'] $,*MBT,YDNM[XIRCQGK.V#8 MA?^^(KI]0UOIVNI[0R=@!O$![D.E!V\O/6WN[P&A]A)[#UUS=M:N#NSK4K0Y M%DLS#D^:8H6KQ;56W5K'^^;33A03.5*)UJFT@ @G!%*E_7JF"&813S*LG$:@ M.U$?.TC?S>_EV_R JF?(3*AL-BQYI_=:8&UY:CD6@HYN\FXB\ XKX/,6>-<6 MX)V3'FP/0OB<80O:+Y5(; _+0':QPR)G;4ZL/(N-W_&V&Q?YH=1^AC ;(H]F MBUNJF$F>)%!Q%4&DJ(0$40JS7'*,!*9*4H^]!4OR8[L$*V+ G!4T%YU=@JR- M'OAVE-'/TO0*$6VA=HKZ1P#0/VA?!UH;;G2XU?%C3AI6*+(C,9WK*IXCC3?5K&T0:"+)2MZ:IE"/\OU" M6R[Y85F;#LI7ZII^F\DLYS%E!&8111!Q7D"3X0YQ$D=4L S3Q*HIG2?]D:WX M=@WWLMW0X=O\Z'"O=AUW[(BOG1LY(FINIGL;L&X';(<5T/$"?C3<_-3V1S=N MIV8IX*!D/RQ"34YVI#[M*&4_:/9F*WLN[VJUOYA,L7)Q\[F\ MN6WJ3[(RLWOHC9P1'0$+SC*H&*$0,9)!@B,"M>_)%!44J]2I2& 4+L>V;H8T M>.QH@ZHEWN8#WW<<^"0$!W]0EG'T2\,_PK'4<*IO]_!ZSD''^@78,!\XIW2<2HA0SB$A9D"71!%7/*QG ;KA5MJ2= M2T6/XF3GC 62WLWV6,:9VG%JFJID#TW;9J%9:K\J=(;R2>G#598>I31U=>DI MD0]4F)Z\Q3W[^$UOLZ_UK3-I&BXP3"$F5$&4FE%<*,4P$7D6,9ESE5HU+GJ^ M\,CNPHH4,+3LDXQW1!_6TW,$Z50[RST&2YPX?8W\X9/OCO M[HKP=M&4S=.E$/KAU/UO'\J%C&<2XR+)509CE680Y1'2^L$YE!3%&4E%7-CG MXA^E,K**='1!3_%B]0=@:(.KA8/6',?IM H%D=Y-G[P%=U*QDX)YZ=OQ52=3 MOI.";6OBZ8O#J64R2V3*"L4Q9#+-(6*"0L(*#@ND$,]BII2T.D<9I/*2:CG4 M?-(!)W^U=)(^H%H&Z;II)5A0M4Q>7BT3%[5,/-72#,%XW1UG:$_TK=8SWG19 MKE?J4BS;_-=^V$J&DH2P5,%\VLL\3RQA34*2HY!91B G*;9N,E\QB@;2T*3S;%Q$WQ[ MB(WCG9Z9$=KPB'+^8,CTE7VEK+=F,:DLXCBG,91Q3DT6>V%Z1R3:1A">9E@H M19Q:<)\B./;IX!9YL*%_X3/4RAI#NPVFD,BX&80S07%/9K"4-%3VPBERTZ8K M6 J_EY]@>Y]G0L(#J^4_'TP"EDFXNC8;B3.2I+$T#?>35"#M&_ ,,AU.PSC/ M&,%*<,XSIWR" T1&5O@-R2[S#_S64G54\8/HV*GUN3*[J;*SN.X'YP/RA#KW M/D1BVF/K 2'W3IV'KO53QC=ES>?+^J&25VK[*/NS;/.33)O1>B^'LKZ6WYI7 M6HI_F#P@462$P$A_I+4G3SFD<81AE&1)C&/*%'7J;G\F/R.K^-:TK:WITVX* M?B[B=K9@0AP=S<9P(K6V(IH'T#(1T)0$@B.0U3F7FTD-5"#HGMNR4,OZF3V] M:%GK (=S,ZRS7-Q\6LY+_M3]NM$U17F*>9' "(D8FB-NR&1!(Q;>"3=S-@:Q T'%Z"C#G[K?Q_%DKD)'LA@61*=U"ZY ?'< M_#C>[3DO<57GOVH0IL.H7R0U1D]?ETLM7-7/1J?[OWB_J'1 M_ZR!T'>UVMC% 8G*6:[_AU&448C:>65*88BCB!5I@F226&7SC<7@R)9KT^QC MTR1/S>2SXQ-POY0@_+?0KD M2(B&FA$9FKUI)TB.!.[>?,FQZ/@9_L]=@]//TFR7F8^+K-2RNC.YF%=L7MZT MA+:*-$2!$$H5@XR8^>P\3R%C,859RB+%$,Y5YK3U[4A_]*BY;_=:K?@Q%3(K MAL!RS='%JG)FJ/XB".!VQG9$&-ULZ1K!-2M@BQ=PM87@&!4LGC@$LH"NU">\)UU]C"V,!5*V4F,_U,A-#^ M9F:F@3 ,:9+'VNEDB51;M_AQA"^ '3%(-#/ '#]"2F; MME39LV&U&]R61WAC@>AXGK?"[_,6?I<[^+WN\/O0XA>\G[47#J%.^YQH3WOT MYP/+WCF@UR)!#@57U6NY1#GF#,9%HN-=(2ED(N8PPS*CN:"X4&ZS*IT[=P3P4,57*&/!*>L]+(2\\2A8)A:K[ZQ_6O#K^EW MW^[,E_4_^O,9A3I7V"XC2>LE( 9-"Q$6LTIAE3J?U)^B-GL;740<[ MY(&A[UCZ=0(V.[4-"(:; @_@,((N6XH9JM;K!+5IZ[WL1-^K^;*\S?,+S&^E M>##=[M[I$*21'TQ[N_=6&;UG\##VU[OGR!SU=#S!EBFPX0IT;#E^USW0MOSJCXNA MHT]@#5^_L3O.H=D9F(3R*CPXF-;G\(=HSR,Y8RD_V[4:2/Z9-O+R6UG/8A$G M-*$I1#+5A@EG*20(*9BS5! <4Y1AIPW5YP1&MCKK,?:&'OC-4'0\GMI#Q,YX MG".GFV5P$M%9X8_)$4B;]Y:?5%6/"?=<#X]>YQD4T/JV=V0Y)I3C1$ 5Z2 MD32'+$$I3 O]R8]DSC/%G?S_]=)CN_J:D*-/OY':TGWWDL714]YI!GR?3D@5Z.4Z1F72-^V$J,]?NU.7>[^#E:2U?".[W]\O#DTK;/VO6<(Q M8Q&G$.B;Y]=KS]U:213CA(==&%50$2U-:':BD#.8JZ*7"4YPTY>X1%"(_N(5_?M MC(?%S6JT0/U'UPY@1P"R=" #B.WH3AJ*7;YW3W,4=^"48,':>ATA,W%/KV%A M]QMZG;C>?Y9PG+#KLIG+68IHG& D(%.FG(%E E(18:CR--+??B5DS%SG"*\6 M'UDI6QIF%S%.?F0_K4J'+4>$'01C6!G/%=%- 5VE\YH>_%R,LR8'KQ>;?&KP MN\8S?W]9R?)FT64X\*>M23]_HN7"9+1\EG1>_DN*2Z7?:=/A,44, MHUR8$6$)-IU-*"1%&FLO.\4(9Q(3Z;0SXL["R(K8,Z2_C?V8ZQO-!_C1I$K> .VEHONOY)MLWE9,?J)5\]2W >&Y*D012T@+(B'BU-0M(@(3GN0%2I.< MYTY6:)_$R%:F)PA:BA=M^TO/EBD'T+&S(N?)[&HE/,3U2.,^)E&P3.T] A,G M8Q\3<#_?^NB5GMD3IAW [7*N[ZB[<<#/ZUJ9XAF-HQ1&3"B(D.E5&$D&*8T2 MJ0J6*NR6*W&*XMB9$6T#A/I^7KJF-)Z$RDY!@P+@IJ_;I/^CGUX^3?FOM="A M\A9.TILV2\%6_+VG:4^]! MO.T][)7;,$NYCL\YSJ$J< (103FD.IZ F9*$*I[CG'*'+?L)69]FJ_]Y:.(P M,F.B)SALV+ZW!W)VV>^6"-V9PGYY;_VLOO=BOR9X+ MRO?WU/W&MWQ_3]]M2,RTSV%PYLQ$K$PWPF9:;'"VAM_U[)FW+1UF1Z91KD8DBCE,(I9QA06>2ZM2MGMR(V\]]O1-PD+Y38'^@>&!3!O M>7"96'H2/HN=DZ"@N'T$>CRN%-@A#CKJX$-X/%QFN8;$Q7.JZUGX.,YYM15W M>.+KR54FG/UJ*]'N%%CKN\XI>+BFWS:=?+V*'@ZN,&KNLRE\T%3!ANR(U0^# MX@6M@#A,Z06J( 9%/EP),7R+?TN94I2T>KJJ.C?A%]G<+L7[SB&07Z@I46T/ MAK1WL7?QZK*N.V=1$*EHP:#"IO,JS16D BO(61'Q JL\I4X9%2&9&_N@=TU= MP[\*5CINP8J/"V 8-@Y!=RQL IY#MZVN]Y^-$>R)6@:O+_2<'(/0EWA$7MU[ M0F,9L.E/,-8F[Q44&M1#+8:"TQAY7@G;'AO@Z)B<1V2:O::#LS-&\&+"8#'U MX(S#S'R?FS&\JN_H7>VGO1=ZQ5*'$2W=+LJ8,1H1I22%6(@$(IP@ M2$WN.\(<18+%25)8]0@]26ED7Z>CW48'N]1!1]YU!.\QO(;M4% 4W$R,-P > MHWA/"'?&.-YC*T\\DO>$@/MC>4_=X/G-E*QY;;9!JUHOV?VI,1UY5INFK<&H MW]?U@Q3QC$8\TY$.A400!1$O,DA3BJ&@$8YI1E24%$XCO9S(CZS@:_*@7--O M#^3:0SC7$A9'9"V]C]'P0";+#;\'+1'6S5H&,GH-_AA4(H/\.- M^+1^A1

WZ$WRI^!JC=;S2NR8P2)N,L$3"/T@@BA0MM6V(,<1*K#,58^PMT MUBP;.K>S+>N5GGUK7;@VMX#ENC*\/>$ 7!-V,Q@;).QL@9=\;FK>DC#* M/2"+L_;N\1U(,3?K3JIS>^(\5Z?]"QP/$2VF<+=MW+)"Y$0*!*56%9.?%4&< MR@+F!1-,I2KGB54)MRW!L3_'=@/B'1K@62-YXD1Q!'S<]#((-/9'9X[R#NFS M7FM+E_7?-GIL36::TS5'H=?G:Z[W^8;;[=F=*1Y]E&]H0U9S@I"IC@ M"&D/G1%(B,B@=MNS0DDI>&)52G:*T#3!]A9MD\%$3PZ)< /+-M0^'P*O2-M9 M>H] >UBT,^+L(PM/'&8/B[\ 6%ZX*/ B@ MK1J'@L5+F;T1\5!J&T'/4.W!Y2=6L M*L6-_'#]YG(AMO[E7652O5?M:;_S6I< MAA_YL7,!Y5>P(@M^7+/T$]!,M3W%=B[H&'-)A7-&^X1C/SJ&;I;#![[3K7]# MX.B28C@FGIXIAR%?2\<,1%\TAC,2G5>=,$/15^+=C$7O5*SU,]&6&15L!<70$ MM-W=$]?H?B@7\GTC[^J98))'L2@@+HPYX6D."8USR G-$J4$HJG3.-7S61K9 MU)Q=(0=^,ZR"EE?7C-'SGY>=Q9KV*;A9LXD>P'15A7N8O71-X(:AWT=%WQZ MP>KQ]E?V;6K84+V4>$LK4TY?7W+>;;A+\4:JDI?-3'&2IAP3F,5%"E&!,LBT M8P9)422)+&2.I5.[\=,D1S:4*P: [#EP[71X$C([6Q86"#=;M<9@11S\N$4> M]/0#M'MQ%S98D\23!"=NFF@+P'X31>L[?2<-W-V539?!NA!FGH$F(Q>\E+5W MT9G3FB.>[F[8: .+'4;&KDSSPB!8=WX7VA.W[/> 9;^/O\\BOA_)1[EXD.^T M)(>&?3QOJQGE..6)BF#"D-"11V2&(N8(YDQ%!&4LS9+4[8/I0G[TCV?+C.LG MTPE V\_G6+"X?DI;/H!YT8_,]AFW5ZD?$,$^LT[$)_[D^@"S__GU6L4_AWR3 M'/J. 0S3+073KF C.F_QEAH1YQSR4CDFBU^B-#(YJ-- M=BZWTIKOJU(;[7LZ![2E[YX8?A N.Q,2 @0W8]'*OYW6;8B"RV'1O9*ZA^0* MF+Y]D,SDB=I#PAY*R1Z\WC^+C"^K^V4W+[Z=.?C:K%L]O5X*.2M,[W%"8Y@E M6$*44@I)&D=01%$D!6(TPE:-:2SI3953ML7"13?FTM0X]XP PXE[?MD0C,.* M/0(X;OH= A>OS#,+:<]*0!M:?_(\- MA#Z6CV=SF]]GN9JWW&6[K2#E1-)-8 M*9@ITY!*_P620F(8%S%*!1&"1D[?[(-41E;TGEH_UM-Q0M]A6.R^S6<+ZZ:X M';F+55KH*/L!@R(%^B8?IC'I!WE0S.=?X^&+SZB#"]:1V>4]^NP M""%+@EZHQO^P8 >+@\+5X%\*H1]CW7XIKJI/U?)11RIRQM("$80$I$PEQH^+ M(6'(G# 7(DI0HJ+]I:+LJ+OZK8=@HZ3/.'*RNC=CIC[2.]FF0&$4D9BF"BHSEPTE MVONB2*4PESC+HES0Q,[[.D9@;,=KBR0P--W+\PZA,JR/(61U/:!Q%-.MU&Y MEG-*ZPXM.UTIW8!0.Z5S0]=YYF7Q6RD>3!>J?E>T-MNB;[^UK2_GJRU1%TO.,%CD6,J811AHE62Q9 1K:%Y(1F.:113CIQRLLYB9^Q\ MK)XY4T>Z8J\[)%@QN#X?Z,XF#8^P91)T7#KF8)WW;.R\Y.D0=S,CYX,]0A^^ M(%B%RKDZCYEI\ZV" +>7:Q5F53_#^5$VKVE]V_HZ0HI73[_6I@O(U:K3Q:4I MDRR;TW=M/V@:U8<-YP\8+:S>^."YV;K-"^@Q6[%C4DJ_=$P!,K%3V#-$]@P-4X0@5DS".!.8 MTG8/.W,AVJ/OEYWVF;H MS\79:WV^=\'YP<]FK/76X/GZU=/.O[1^M5:80N640<3B&"+$3$<"2F&"$]8$!/:L8,89 MF!%B&'L>7BQT<89I*&)Q7\RS6+=LXN#+N^655/^JST_ M?_O-5*O(C_);<_U5SA_E+\M% *8PCE!.1TP0G M3O,;SF-G9+.G7]#,L7KW/'3M;-ATF+D9LXZO?M-EPUFW_W(!##^\';:WQ>0% M^)ND%;A:!)RR%P:?4 7"YS$S;>%P$.#V"HK#K.IG[M815'MXO.KC/N-82A*G M&TU5Y_V4Y=)V8MH) MR.QLT_E N-FADUR2 M)(LDS(S'AI1((4DU?EBF>10C[;S%R'T<>2@ X\)#P^?R#(2%X) D6<@Q>A&TRZ")@P++0 MEVTWZ"+TH:+/P*T&-TMKKDUU5SOEIZS_\;J2HFS,GV8\R5*%TQRJ+"W,3.$( M,L%SR&F1Y6FL(OUY<4Z[Q4:_?-Z].19R1 M7"G(>:+CO3C+M(8G#&9IG.6)S#@OF,N\C.<$G-3:=VS&W*2T:*-PUQ=K^-1J M;&%BI\3G2.JFN:L*C0VMT)49^U($+U*MZ;'2S] MI3&?VE5O -J_R0OI6.YL":GUYS"/M'JJFK+"43;C_*3K-KX M8*9PSF0F8Y@R9BHP=8B.)==Q>IJK(HTXD['3<90%S4EWANYI!1[;_JDF0!?+ M^9Q6-= A?Q>L^\?J1Q%U#ME#X'1.Y*[IF[*>CH.^V:SFH8OH1XGA3TD68_+WIJBW5;$1%1)1C(*,VIFY:&(0\8S!:F,!:>< MX\+-1ARE-'82SL[8>9_>TL5NJ;?/G5N^&735"5[:$RBS/52FQKC+A>"$3/-"Z9QH2,0 MD6,SDA=#H>.2!!=YEB&KL2$OPOW(1J7G&?">:=!L^ 1TS:CK$?*DS]?.>'VW M3\W-(+9B@!TY0"<(^-'$33]=@-4S78FTG4O8UD9M204V8NF(2S;&UFK1S#9I M%]=N2P>:)>CD"WBZ_A*/)=2A_:2\3YL+\!*/92_%X$68"%H ]G[Q*.O="HY9 MD=,T+W@$\U@PB A3$&/S9=+O%TYP%',>9O:V ]NDI(>NEHE_5_/ MPE;%5Y""KT.PVGT&Q@'+S8:?*/!:\[)5X#5Z5=< .-6P\,4^%_I7ZA?U]6JRVW-\L[6BYF&8W2..($%I07W6 E4A =[R993-(L MDS*U:N _2&7L;:]U)]V.G$,;C./ #%N$8.(Z[EY92^K4">.D)&>TPSB^]F0] M,4Z*M]T8X_3%9_4)MZTK_[">?8,CB;(BR2"6(M7?>95 @N($9E'.,8^3/+$; M-'TN(R,KL6]CA@^^8XF\'XB=KS %S&[&8TR$??N2>\,3MD.Y.QLOT:O<&ZPC M7MF/1P%/;,M^0C[Z <(O& K\J&=\X$K_13O3\NE^%K.YY_: M=._W"UZ9LHLWLOM]1J*")!%2)L%?0O3_E_>N/7+C6)KP]_T5 O;%;A60[!8E M2B)G@ 72MUI/NYR&[9K!;G\(\)K65&2$.R+29?>O?TE)<5=()(-49LT"W2X[ M4^(YYY'.$7FN%2\!+FD)4IE51&4BY2EU4<)A;N#X]4H',Y*;"=E((4>(3:IFK;D9AO18+^Z[&JSE0A\QL$*I/NZ#K%(*(%0@P!3A MH$1<4@FY/GXX#26R)QW9&.P8,5; A#DV]'NR,LU<5](\V7I>=Y7$FB,^%)NX M%F([*Q$'.#>+L<>L"PUI+A+#1O+Q!+,/(Y@YFP]W\0.9$@?"DYH5=T!.38S' M"B&*I=]U!<0_9F56E3!E"@BFD-Y@]6!5FE&*( DPR:N=329!HI4&%4X$IEF+FE&X4 R]WJ3@26G4D- (&; M_3RK*M_1C%56?B94E+KR/94G+"P_$W6XLOS\^])_#_/H?C\UHF>U) M;MW$I#]_H8N[KXW)_44OL5F_7;3[O_^0]?V7C12WW[0(]_*C-%YG+6O%FOX>._ M[HMW).;_.R^@?=#X.3_@=O=C6#1;&I3F.6RCT<^2Z6FBX,]2]-/H^[-FTG/: MV/[0,TL9$PS!%- B+0$BJ01$FB'@:5Z*O*"4I97+2?A@[4E.O]X'N$,0[ YM MGJ*Y[1?>6ZAMPYP@7$---JA8TRH100GJ6@*'A6LJR2G%OY3+PY MB)[=MN4I:9G:A7*6*MDR=I-L64LZWAQ&07G!/G+TF ),-W7WQ#%@C_6K0;EF M*I47W>G&5ET#R]%OS>+D2SLV]3TV9*?_Q+F1= ;ZP1 M0$4E ,65!%665V6.."Z5FBWDO2D9_^PPB,2+&ZOWE[3O[QE/UN]RQTF3KKEL MG /\: ZWXV03/]SMM#LBC'XS4\Z37TRIT1;1CIL&V=;M,C)KSWV\RE6 A)K% MXL?$M(-;K@+J;,K+=:MY-I+CO-V,2'&I&+';2R.4U1G_1/UZJM;FXZ9+_2?#;YY05AJA(5 8H:#V0A2M",-%!0DARB3.#* MJNPO#GN1S5+'[,U!C.2 WV3/\,'Z7^!WZL=D;O MZ1Z6FV5\FN?D6\H4&,ZP!4ZAF'N*LJ? P%XHA@I-Q7/"%JU736>S7_4V]7'5 M1+S>K.0_'DVOBLZQ4N:T0CB' &9I!5!)2L"J- ,L1:+0AIM4Q&GVKP7-R ;Y M@'"RH^SIA+)!T,Y,!L;%S?9Y0N(^[\I>R%!#K2PH3CNYRAZ"L_%4#K>&:Y2\ MRVH\:.M;%9DLD: @SXI4;^B* A B,3%=#^0!N2,V0>ZC^N1=D >@L&F#/'3[ MU?DG^S5WX^TY4;Q >B>1TE29H5A,[R2@ %7%TDHB3E*WG<0@M3"7Q1[(C!FX MZ5E5);Q9KI2L-WH[XYX?3%2:5;@H E:3("\12JX'FSU?$ MR&:LXTQO>?Z:<',&G3^_8H5K7I!A(_I\&8]GN:?+&C\0_T]=NW#-^_@^?>Q5#S/?QN90R!'C43U3/< WG_Q6*&@(\N8DJ&T)PZM_1ZU6]YO.E\7XY MGI3Z;X[WH6TZ6.T)1CD:#XCR#A#*$*A?'QF52D8\#+6$3 MSESM2"?KCK9C-^S+<-GI:Q@0W'1V+_^>:O)I3'[WOM:CHH7J8WV9T+1]JT<% M/NM3/7Z'9Y\JNC)?IO5VEM/N*Y(J552XXD!PF0($2PEH@12@R(Q39TC1M'3J M2G6!4&05WI+=3UY+Z$FV%S^8V_9E.=?8N7HN+X)HI]HAH'%3[!TJNW%K4;[' M8X*%ZA]UBU!>ALE/;$ X.JN\9/>:K38D M6,#1:KUD)I^L-B1LWV"UP>L]U=;W?/I^V1U$SP^JCYOUABZ$-C(?E_.Y/J>: MZV>5(KR4I0!E*BJ].V=0?]CU)YY R*207$'E9@>FXCQZ7JJF7S=IC.W(PM\6 MM>LN?[JG:&FBGN.SF=Q!KX4!K30]OM&;Y$"BY.]&IJ03*J1)G?I!A++1D_$] MK=&?^G&'#EK2CW;\,DZ6A#B*\HV4]D'M'=5N% M&=#TC8H6RE9=)C2M<1D5^,P:C-_AF[^Z&][=),K.*EE*)5 .2BD*@$@. :-& M&V(E^-C3$\C8WA>?+Q\5F M]6/V\OU,Y1G'@N1 2)CJO;7*@=YH(Y"F/*MHJC_9N55#M?V2L;_)7^H%M=/0 M S&'E="/><>OXO]^^_[V>E4Z9[5'6]:2_^5^^>VOW<6MLG3_V.O)P5*3J,(Y MZ]NWO>]].V3O)CEBL+'UARR:D/N.R63/990H75#<0@T_",+3M*,2 M0L)X-E@AZ.(^!0]F3ZN)F6G9C5.J\4:MNW8O@N&J2B$%6)8,(&1:Z B(08%A MF>6L2E5EM1$=)Q7;%]1X_C7Q9LI[YTYNZ;LD7P^"-6S-PD+@Z!&Z+/UX,QSG M=\8A%SP4')XYV1XOA6,&M(V PYG(@RM,F!%L(\EQ9J[5'9Y-P)I.8B^[XF)8 M2J7/RP) 2DSK!B4!050!Q&2:5U0;,"A=6H ?K>YDF'R;@%_3:O 8"[LME;>$ M;G:G):,W1:$+IGOY#]53ZVCM:?MF]8EUUANK]Z(K&Z,<%%1V31?$W>*C-.]E MO;C7ZENO/\OOFQ>:V]]G!&J%*@0"%2FUOD&4 X;+$A1"9JA(RYPRJW+$J[B( MO&$P/&U=J@=L)5N^$KV9WW&6-*QY=E1Q@MY.O:,#ZF8&/+!,_OZY2>,TW"4- M>S&ZL_C $[I?BQ,/3]/!Q0>FBSU=O!;SLVXO'M?U0J[7+YNC.6B<)I MRVE.6[7HQG3NQQ]B4:DJ*Q 0!'& :,7T7B)%@,.,57D*TT(Y=7SQX"%ZK&U+ M/N&']-W,EP^V=L8K,F)NIFO+3'+ 3>/DV4)XQ%"4J917X!'(5OEP,*FEN@*B M4SMUS5)7]2!]HZ7JZU[CZ"RU7"V>QG0,).8I[2J+C_LI1?%V.@H>MA'D*-6G MZ/!H"\6%UHW6M[N/)'JG/_]M!\B7="T_ZP6Z%H*<\%1(@D&:4@80+G) 4R1 ME96TU,<.#.TJ#(>(1/Z\[LD:KY)T[+G)IO.,"7O=9?M^H$#Z M/(\RJ "60O_!J( 9I5#8]3N\L'YDU6LI)@W)9$O33N\N 3*L<@'$=-,V-PFM M56U$CH' M[ZS53+]E[U^75IO$M4:$6:K56.7>>95;X-SC?MB5E)50*$XX&6> M 51Q#C"$%*""0I))5%7$*2WS>/GH,;..6.>,<:W".X;";OOJ+Z!K1,Q6-O>\ MZ%X10N5"'R\^;?YSKV!G.<_]5TW9B^]7^KU^>'RX72P>Z7P[I.:#U&_"8C,K M6)%+E D "=0JB3@#C&(,:(84RU5>(;L\K'@L1E;KCG1"&]I)O1O>5"],,;WA M8)*&>(-/:62K^RRP=[0XU]>[;9]GI/UL;- M^RE.U'S-!N XS=,&*?\)FI_9(!>F>9D5);]4Y7_[,"N1TJ Q!@J8Y7K76D# M&*Q 5BJ2LI*)/+4Z!>Z7C/Q)^S?ZE5K&+P[$'/[&^#'O]DWXM]L/M^_#I2KO M6;TZ55DO-6FJ\I[UTU3E@]^X^SBZ+(DW]9K3^?^1=/5Z(4FR$@.( M34=E,]N488X ):6D(H44Y;FMH^,2D=AQO"YGJ*6;&,*)IMQ,8[)W>EQ$:-SS M$4)N-WWQ$MG)"S(FDYPT ==1R.8D3\< A54>M&?-H" M6R]@SNIM_5;Q'O=F3L9MWL['>OU[=U2F]Q+."!04FI@GY=(XA%,"6&JJG8H" M(D1X+C*G<4U#Q&(?"0Y))RM-^V;KTC4=_]T]O%8 VMF54+ XGAB.$/G8(+(G M''2"VZATX<:V728U]:RV4:%[!K2-WQ-NRJM)7/IML61KN?IFXE%O%U\?-^N/ MTDA8S^N&B_5Q]O$NKZ]M^H(Q$0+1$J2PTN:!BAQ@1;&V%I AIJ1DDL^^-N,! MFI&U=D8B"J\N:G3*L;5&O9#W]:(9&\+HW(Q2NGZ0[/4/"9(B)16BH"BAJ0## M K!,"B!0+B F>4IAVCTD?9K]4SVB+;\..2+BF3T=NP_$D^/M]F4Y+&HY'"O< M9+H>\IRT3"?'7-^<5KP#V69&AF W=%4LYW.Z.HB-.'HCG@UFL;NU/^4S M=OMJ3#?>LA4YJ0:E*:A=W-_R3?VM:0PP0[P@N"JE23XK M]1^( ,R) "RO4,9+KFCNU-''GK339]"]W8]F).&:D^2G1V,"Z\7/R=>.*6,> MEUN&$KKCR'$>H3W(=A^O.-"Y?5T,:H:)Y,,!5C_]MD5PQTMR.XZ:^Q1#9P!" M336T)SSME$-G0,ZF'KJOX'ENX%^D>)S+I6F?6&_DN_J;/(LWOGDT0WYO'Y:K M3=>)L6OZVU2P[./G60:+,E4"4%(H@*AB@*8%!1G+5*ZH5*5=6FP,YB+OWK>L M=OU+-;.@X?8\,'^3M!PGARR/-KB.__ L=^I/]$@<-]MAGD;4'DLQD RUSPW) MVK1;U0B@GNTV8]#PL][O3">6._5R)46]V38XQ(R7124%2)490IT5##"9<_T' MPP45"''D5%+;1R2R-?THY]2<5[_2E3[PSLVH1ZW)O.' S43V(F1GZJZ5V\UD MO>N$;,E%Z @Y)$X@N]%+8E+]'Q+R5(\'K_73QU=22;V./H:N]PU'-UTKMIHT[@1MR$;1Q2)Q VMA+8E)M'!+R5!L'K_75QJ\KR=NHKO[[7'9M MXP^_RC-!9(8)+ !!A.BOI52 F:QJI=*T+',F*R+7^A7:?-1[SZ9)A]BG7L[RM((JS3) :"X 2DL$<)%*4)$\RU.FBHRD M;G;"EG1D:[$EG:Q,.,@_ ]H!2UN#$0,A5[/!-@NQ0DAP)FTLJ '%]LOQ#62NGT/VO5ODMO-9E6SQTT3'MDL MDP\TK'ODLDS!+/X9@8GM^R4!SZWYQ2L]DM!O>=,V1K^E305[+==M\TDH$&9% MQ0!+S4!EE$% RE(!3@F&VG)56BNML] O$(E\D-E33;9DW?IR#@(TK(NAQ';3 MQK@2.^2B!Y#<+QG=!P&WI/01T0:STB_=.UU:^@CW1WGI8]=>EV!R-Q0M;5\X M69528H8!%Q "E,M<[Y*R A .(&C=LT9XR45+,<@+2MM M5O0_ 55E!G+%4$IH"DOAY+D])1#9>+3'TJ\KD_FZ^=$$+,RI].O#T(;;#AD[ M8W"-O&XJ_VZYN.^4?*3;CWN.Z@4A0F6BGBX_;;[I!>'.LDHO77?MIWTT 7]] M*0.__2H56&4DE0A(B"DP"4H 8\Q!D668Z"]_Q0NG>9G!.)MP8V!3(+0>K!"Z M=O-P[5-TW5M,^&S\MQX3/)8KMB>!( R^>[F6KR?:W 2"\_+>)Q0![RY?9\/* M=OT-NJ%FIAG"_:+^IQ2S7'*5,LH YA4!R$R#H"R5H.!9)0M.!$5.;0;=R$#]WC'SDTRWS)TDZRZ07VK'4_./<%8!3$\3,I]5/!S2NRR?\]/@K_*!R=5,%85"%:X M$JS09@A+TWZP # C+%;U.3(CE'E]E.G^WM41'GF_[NSS[+E[V M>/U*_W.Y>CFGZ_5[^K =8ZH$*VE6ZHV74KEIUL]<\/RQ"]<-SI#YMISL_ M:,YZV'DNXV>FFN87YERZDE_TT513?;O@>N?W;KE>OUFN9'V_: LS^(_/^SJ@ MVX5H_C5OC[+B/_5VT7SNWLO-G?I,O\\R! M2B!S DNO]6RY2P(B0(!,2%8+" M@F9.8;TX;,8V>BUC">\X:RNIYEV-QHX;QWJJ2$_,SA0^_7-PLYAMKZ0CAI.6 MX^0GP_//-\GV*6WY3@X8;R(O!ZPG>]YO$M-_8ZD2S7\X\QH7WT!6.!*3DQKK MN$"?VO3(U +U_W_QPXQ0;WI2$I7F@BD)\M38;ZDXP%G&0,5H6:2%MN?,:AZL M!:WX/K^37O>)H>S4O=,&,6M/7@@:MAF;X[&P'Y@1)]FUXKKIIK^D]FZ?(8F&%%+? M>*",^E][1>Q?J0^/;"W_\:B7>_W-;-M=B[HNW!XQI+VC MF+0DXY1NC<@5*LY\B,18<^BP&/7^[V*![M'S:()W-2+QWIQW_6*6R[6 M+Z32^\KV.KU5E.O7WS5A3:->T-6/MUHMUB8SR(1\EG--Z7Y;&3D3."T+7J4 MFD&3B)0E8)#F($6*EU"40@GN4M,5D5>GKY![<5AW4&0->TG=_FM#O[?-*=?. MC15B/C4[&_1,GH6;&3LZKR=&)Y,]Y\F>]>V#ZJYON->G]"-N=[7S?!)@& M,J$Q.9W4"D\ ^:DAGX)DD-*N=_5"-L1F0D*9B5+O_147 *&\!)@R"@I]M.=E M2BK]?EQ1WK4C%/DLT%ON8X@G#?7KJI[V:%F$S@-AX&;])A+_JL(O+Q@"%G_9 MP'%M!=B9C(Y58/O[G[(2[$R*D6JP\^NOG$+83E]Z)[_)>;;-]8%95;),[S7S M,@O"Q#%*'D=HQ M('TP[JVE>Y,TE)-L/)_'?V+;91%#SUWKH?0TT],NBWQQ!MK +6Y*+&0]>ZW- MPN;'ZP>YNM?FX9?5\H_-%Q/0H(L?LXSB7)5<:=U5)F,/2T!X*0&$K! 5K?(L ML_(TCM")K+PMY61+.FEI)QUQ.W4>0VI8E0/*[Z;&GJ);*["E8#W*NY;\+_?+ M;W_5*[1ZJ_^R5]>Q=2=154OAMFIJ>[G?=W:7IFO\G>8[+E?Z5/)@.I/$@)*:!IF,I(#D*-=J+4A!_83 [X3/:,WB1;5I.6UZ9FZ(!;OZ*L0,_.;KLP_1-Q MCHM,]3"<]R%AL0NT90G$U*2[F[! GFZ$ J]^[?37NIW[:"*^W<;>I,)5/.6@ M$DCOFU)$ 9:X *40*BMD*2MIE?)K02MVIMO1?-".>I-IX#L>]1PM"P=-. P< MCT$7Q?>I:AC!P7=<[%5XA!@;:_5:7#$]]J* ]E-DSY=XHFFR%V6Y/%7V\BV> MYO%_1KU]J?KN2='TZ!RK/2GWR@Z!*.0>(( 1HR04@ M*<90,ID7S*E^P8U\;,?.:9,*4_R]9RAI.'(<4N(&K]VN+AYH;@;1"J^HDY;\ MD @U$\6-^+334KR .9NCXK>*5ZWH8?_FE\O%-[G:U,WJJPH5*F5.#2?D_E1CNR#3IK2W[ 3](PE-RI9,^2 M^WQZ1Z@M-F3Q '2S1\\..Z>ZU%@8^A:INF$9K&[5!X:1(E:G):>L:/61]:2\ MU6L)#P/]:ZT%6WR6_,MB.5_>_WB[X']I?]8=6#+%<"$D ;@TQUQ!"L!X"@%A MO*"48Z3L6HI848MLA%M2R9Z^R3;Z2_+3__CO.,O2?VU_W?P#_JOE+ T[$"V, M;4AHW,RK$RH^1^)1>!SL:4B8_"QHF)?(S7S:2CUH,$<7F91%#E7!8F(RL'2)DB*Z[_J+*<R_@9JJ['W&Y4S.+^=B$:@F_7ZT<3 M(&DF,LY$SD@AE=*'Z3+3!JHB@%3,S#%12.84<\'D;"'O31.5S_9VRI*\E4Z1 M5J?.F' XSH09[3*0E20%SB '&1=Z-Y16 C#!J#XP2D@*IFC* MG%IVAV/M3Y1W\LXU,3S"@[2S<$_S>-R,X-1/9OI,E#,0GTLVRKMIT^7C 1H\ M*^6<@GLV[ZO.;_&F7G,Z;RO.W^B?:2N<5EF9PDK;7E4"5)1FMY<2P"M10$@H M*J"5%1ZD$CM2TM%-6L+;BOJ&M'T>[V6,A@U<,,D=0QP^0CME\(X*Y96_>WG5 MR;)W1P4[S-T=OSATO\C?UE(]SM_52LX8YT7!2@A47C*MG9764XP+P-(TA;F4 MO$RM2OI36;?OL5F0O4/25=KQ_G45J#:[5=" M0^6FW8.='V^2EH7$\#!%J\=SB:/W=SP@^4R:.IZ#8-_)L>=>SR0MJ9>371'R MXOZ=\1WM>G9W1\#UJT?Y7G[??/Y#SK_)7Y>+S9?UC"F8LJJB0%L.!1#-%* % MPB 7.,>4%U *X92NY7H)MGQE#1,'77U MWRP3)I,/M!8WR?_1=CBY6P0T--=B$BIKRY>-:?.WK@3K+)/KVO7\#-?M8E.+ M>OZXT=;QD^2/JWI3FY8)?/XHI&A[+#Q\?6PCJW?J-5V9P]):[P?:42D_^A=H MDFLDQ+(BB !]6I$ E:0PS0LK("F%! N$%40NMBTBKY'-WR'A9$_9J_EAS"=F M9SN?R7-P,Z^>C\#9B$X 3B [&Y/324WQ!)"?6NLI2,;=B9KMPQNM++.\S!&3 M6)G&8CE J$H!+G(!<*YD62)5HLJIQM25@?@[3QQGY[E#,.R.TP>7"7::AJ7I MMYJG8$R\Q=R1?Y9;RU-P?+>49^MXCC X(F1X/](8%"]_LA,<^ZTP]>?%5B@-F1O/ZN7_T%G6]GRHW6NHDJ1QE# M&2A(H7<&I&" H;0$BD'*%)60<*?F\U?P,DWHOVUJN>5M-U@Q0)7A-8_!*8X? M&UROP+T+KE&K$0. %#8P[\7)4T3BKX'L0NC]JB5]1VT\/"S;E,ZN8*&J"I1G M0@)!M:%#C*6 "2H H3D7,*,BI])MP,8)A/2A>X9+2_UT<+H[>'=-#/EN[D^A3/S$WHQ7G845UE\4$.'2'^) L/DUK^0@@ M7^Q)'X/6M>4O;1C2%';D(N6HP!E(.6?:M*L48$0$*!"F4O LQZ7U\>@"CA46FN. Y=7GNR,]&H>(<'H_&+/>?9-AF! M="V%R1F4BW4[9GZUTL^XF9K[XL?^DBYMY]9T'VG;D>R[RZV;\?:?O]#%W==F M%-ZM$+7YBV94&X[YTGSG]^-RF2S+'.$*E(69&5-4F?[*:KV762890;"2=D[( M)Y8CLBDYJXO;UZ";Z8.&@Z;;HMNIZ:F>N=W!ZD_P)-TL9,,M:-A-#D5*#F0R MR0B'UVT[KS2"W6Q;.QW(EC3")1LM7=*)=Y/L!4P.)(PS\/EIGU*H>=)/),6T MXZJ?]E&=3<-^8G;"9;8;R]LT46W-&T=I!4W%$2OR#"!>,4!+)4"I>(XE5H+# MJW/9CTE&_OJ<99[J-1Y,4Q.^_?;XEF1;H&GWL0B+D9M=OYC)_KF#::/YNH8^SY?4 +9(V?RDUHG7W!.;97W.IZ=0%=+K8*;'Q_T2[>Y730; MK:]FA_5>;F:4BJK(Z V1F74# XYRXT5&^2AFX#Q.L]$.\'@'#OXFDA8:C6G4.DINW7 M:2'T69-.FWM"]Y-:O_CQ*_W/Y>KEG*[;\OL\S2I6X@I )BJ "#/9#%!HM"5# M&2T00DZM-QUHQ\Y4&.J;U-2!-.PD#3]>;1%<<+9,+XB#GF/60$C@ K:>N@A! M] Y4YY2?22.JBY#8]Z.ZO(1GO0M=?YFE%>0I1@SP@IDP7HH!S80 1292P5#. M"NE4@6L6C6PN# G':A8CJ9U>N_+OIK"#K+N7J!SP&JHJQ2PY;2'*@1!GM2>' MO_.8>G0[GS<^R)?FU+IJTEF:6B98%"@M6 :H?LGUR5YOG!D2&)2%HHHS(DEN MM6<>(A)9"3359&G(.@SHN03'2-PZD)!NFF+D:T,H.Y(^,XDNB>PPBBB Z'X3 MB'H@"#1G:$2DP?%"E^Z=;JK0"/='PX3&KO4,RNLG*=O&_<9$O9DO_W".H@XL M$3'4N:7:N+\UW:0A'"<":2%AJ##A$*EI8WD60I\%W&SN\6S@U^P;=Z]FF>:$ M$UJ!5)8((%AF@%&F0,I)(:A05#"G?J+'R\?^XGWZ]/KS)\=V>,?RVZFFOU2. MG[CVE!9#]_I%"-4:[GCQ:;NY]0IVUH"M_RH_'?IEN11_U//Y[>+L0+8/8SN^ M8DYK1LP-[-AH_(SG_H,]*U%>4B\0 KW#;K0G?<6]8#G5 +]%O,,37$JQ-BT[ MMF.+[I09/F[BMV;&[8QS)3E6):ARF@&$40YPSE. 59:52!'.H5,H=9QD_%!% MPT#;O&:^I(M$4=[T3G,.58R!9QVP" B)<]CB (W=V#&]QS3T09-O83@(&KRP ME#9<"&.,X-2!#$L >L(9MG=ZIF+MRX=V)45[HS-CN1*JD-H"L*H"2"((,&40 M0)Q2C*M",M/W8[FAO^U)1]9US4C" MC<_D:\>*";#]U*5+_9RH_03.'4=NEL$!9#LK$0"XY8ID$E3Y3Z&T%$X Q6>I'DU<08\@1MVK/XD<^=LASSTQS5C]BQ[VS MGP.L=H8F'EANQF80IR-_1I26"'XP!&PHZ$!\\FZ#[L#TM2+T6,7/_+R2W^1\ M^=6,*^=?%LOY\O['1Y/UN8T@$I9I0P,9X*J2 '%) 4OU,8:(#)5"P+QRFXPP M0B^R@=E13S8[\FYV90PO.T,2$ 4WR[$'8$\Y:4E':"YJ*68@RS!&;5)38"GZ MJ>[;WN;;"'U#ZX44VU$LW3O+%&%*Y1+D2%7Z*),2P"@B6L=AK@J%BI0ZZ7@_ MF(JLM8;-HT#?FT( MWYB*T#VKR:KCU705V^RYO=$G\H[?]KZDWKKRN6'9(>\JV+,;MC-/]D3?E4#\,A:^XI'HI?FMVD#\(J"7S@QZ8QI&S/F#C?S:U@:Z!]E$< MG0-O5Z/C'7K;U04.@'!-N&U0LO !MWYR3Q5R&Q1^(.@V?)_GU#R3N]RF[;S7 M@CRN5OKS-I-((5;85LZ=TD>XH!)^4-"11J4EXOC6DGY0V)>38I;_!BGX-H MM(Y(_R[7&Q,]^R!7]5*59D4N"R,QSE7IGZ) 5:6 M%-"\*C/]\9?ZLV]_H'UFTD4V/"U3SIV1GB545J?C9\9SQ%/V9'W\NG?H[2)I M9;])+!I!:@":SE-.)_=G]O"ZW5YKDQZ[!L_:HJKFFLJS<'PMT6]67_\]-OZ<_W0\M^RU$74,I(KGIMJ M/+V# T@6&< 9+D%9,GW>RPEAG%AOZIQ(1P] ;GGI?*4--\E/AI^?;Q+#4F?0 M'+Z,;MA:[).B(>8:P1P *P$-6NVG8_<5\"B+=T//X:,?#46_+[([FH&^C5XX M#'ZXW%:<[JOB)>F1R?=;P<^AMHU.ZX_ ]C-2\QG.,BX8R8&LLAR@-(6 ,I6" ME&$B"T9(Y3;GN9=*9"O;T&B.M6(YG^N#[;YMIV/SWWZ,[!QL5TON9BUW:1Z: M7KNMOFF&8_%P'K9!B0)YV/II3.IA&Q3SU,,V?+&GJ_NH\V^3VW6G?ENW1:M: M0VF.)$R!4J: -->Z2DN2@4RFK&((,I4[-;\;I!;;]7WI@J<"C_@?M MG,7./2^'\;-TCX="Q=%-?MJ@^^,6$4V[=9\'])C;R!C*F_KU7 ;8NB FYUBAT7#\6OC!H1[%SMKV4+ULALG M.&U'.VL SOK:V=_IT]M5(Y>]7$E1;][5"]FY*E/&TZK !8"%$EK1!06LHA1 M7.4%)4H5N=4.\C*)R(IM2"8MS<00=>EUVHN(A>O[:CG=5/941*^^KKVRNG1U MO59F/X>T]>-U;.@Z),UP.]?>.R=LYCK$^7$KU\$KPTV-VZ9T_NBBB^LV-BC, MA)?]B.49S')(*=<;"6[:&&', *D0!S+C^J!:%:G>95P[3CANXZF^+$ M.DM&GGR2G1M@-A/N'%=TLW)F./QK?>+:_+@50K^MZY?ZKW>KS\L_%C.!!)4P M,\/M! %(0@1H9OHUI8I(0A2ET*HF)(:QA20QI.Q,UA,^P M[0DDM6.PRT=@:T-A(5*/!5A+_I?[Y;>_ZKM;Y==_V>O\T)J3*+.%4%LMM;G4 MM[G G&Y,LM)J\V/;/*1(<9E1!7B1E@ AF &,%0%%22N)88J(6P7'.8GHFX*& M8-)0=&TH< :'W8?^.B'==.U(OBA-!"[)$JR!P!F!B9L'7!+PO'' Q2O=/W>O MNE-9XVJHVW+-K\O59D9A*5610E RA0&"L@"80/V]$X+3K*(I3@O;[]TE(I%U M;DLVV=--6L+VG[N+^(Q_[T)([::$'@([?>[&)/+ZWEU<=+(/WIA8AU^\T6O] M/GEO%WQEMK>O9/O?MXO.^[_6^]PF<$F*JJQ0P0 3FI!]8:_%/O[?V-_KW[5PN&K=_.Q#Y]G'S9;FJ_RG%3%8TXVF% M0,X(!(C"%! &*R!IFF89HSDND6N3S@NT(NM[2WG;7H?NR#89F.TD=<>TRR'< M[+0_$!IN>M\!T75/Z<:=[PF';:XY(EW 3IJ7*$W>-G-$Y+X>F6.W>$3;7C[J M-_U!KNYVL992%21C&((JA?H#CD0)&.8%J*3@2@K]"B.4353N7SR&B=I67;[*S1HT.X75C]G?/LYX)GBJC\\ $8( RC("L((<5#Q%E2PPELC* NR7 MC*SU?UOJ#8^=.AR(.:SB?LR[J?7?[CZ^OKU)/K[^\-N+=V]?)G=OKG_9S_D> M..UV%[??SNX?^\_FP5*3O/7GK&_?])[?^.UA=P,TNDER"W'0Z.=7O6M^7)D& M8!^EZ2YBFMXOQ/OE8K7]IZF'6+^K%_+M1CZL9RI-J5*IU@Q)I%84E &*]?XW MUQ!*#F7*F=.N-RAWD75N/R/F9CM6SC2O.FQFM>4X:?OMM4PV5QURW=3UK)._ M&\:3AG/'=+>PS]1N1_YD3\K-P#S)0W(^ $0!,]"1(2QODQXRHL!Z>BR)0\0S MD5W\I]X,-='VSTM-4<-4S^5[N7F[X'J+]&ZYUC_OFW&R"]WO9YSL4N +#EG! M*P$@)!2@-&M:,I5 <%ZAG%"84:OJ_9A,QG:![EDVR2VK+=.FELUT%M9LFY\O MALF M..WSG/;LQZFSB(AOJ J-&"Q.6]L1$>2SJI"8M*[/USA(676*NITEB8FEFV4YAK%K5O>^@;$MP/K4PKCG M*/DX"*-[/98G%J&JLUS)3UNKY0G.6>66[SK> ^2_U6:U-\O5J^4CVZC'^38F M/2,E+!4O2E!F*3('*PBPS$O "Y[J_^=4%-E,<\.6#L/C+Y)S49U#HM8:M".> MJ.4JX6TET%SO.C89H2T@Q1,QL'-KB1* Y&\_F[Z_NF3 MQT=IWC(ZOQQ(]YD;/RIRN(GQETE-/2M^5.B>*?'C]WCN3:*U>-2\*EEO'O7; M=]+?\1>]^.:5WG'M'%$S@:!0N2A!"G$&4%$R0'-D9(V,#^3MZ6'VP6*$LWP4JTYJB85'/;,/(Y;[>/ZWYQF+ZG;@YMQU5C>J$Z1DRU_!$'VZ!5##>WI_C!'$]NU"?V M.WE!<^YV\EO&(Y_Y-5UO_D.N-R_HXO=W2[KHTETI3?.*5!C@B@F F(2 I6D! M"L(%(JHJ";7R@@_0B/PE,T030S4Q9!-#UR$!^ (LP_8AD+!N-J!'3I^,YPL" M.Z0]7R^X7^ZSRX-V2X$>EF@P#_K"K=,E0P_S?I01/7*I;_&3\8QO:C:7I@/G MKMR?RC3C7%N49EZ;S %3:0[TWIGC@O,,8:?DH%XJD0W+ 4M:$;6U(Z#1+8LM+F\R\;Y MU@W#])J[:@.F;=PI*$1NZKU%9QME,N MB;*_]9D&I/9CQV:9*)#*(0>$TQP@*C%@!<;:^A285EA5%2EF"WEODH,^/Z/@ MTUX$*]4DK6J>"7)]H,FKMGK*)_Q,0DB.#^S/$2=JTHV[F9=_HCC0^;/XLP1[ M#CC_KQ71.7\DDX=M>E@(F[#\XL?A;YHP!&6(89650)80 E2P%- J90#F(B," M::!Y_G[&\0%JH%!!:"8 @QX 6$ -. MBS)%-)/8SD'L1#6R$G:%Y+?'A>0W2'YW20=/XEF*$@( MH!??JUSXUZ+F[X(? RQ")H,'!G%=W[V4GX/K>@@22]?SX!(>6RV39[$OY35C MFM>?]=/9S5*L8(9+5H!"9!(@SLU^BYK)J27-84H*1*U&)EC0BFQ5FC2>@YKT MAGS2T'?83(S 9;&_"@>"FY$8D-]G5S4"A,.&*AP@?GLIGQ?#;1ME)^'@#FID MB>DV3W:R'.V;+&\)-66BB;1U22$'9]29!I07"BJ09R8!,VW.BHB 3&"(\[+" M%;,R9[K7C)RX!:;937*+[Q',J1N 8GUB_K6O1 M=!P[R@%8O_QB_OIVE6DK:(K__6@X&YX0STQ/ ',N]3<3WI MQV'B1W'Z:9F:O/\\PS9/[/5"F)K^69E#(C A0&7*)!&7"%!H3N9E1K(BHSFF M5L/3+E*(?1[?#O9KB2:::M/EPWV.X3$NP^8WB+2.!V]70;WF%_8*<]7PPN,5 M)Y]ZDF^D MW,QPBG"690H4N>D?E9,",(H$(*+DK)0%%S!S2(^Z6?K9X:'KXWMX> /GR ,@7.R!;EI([E;1, M)6^B ^GHIXL'Z!6^N]# NCOW_& 9=?@Y+CNM$]!/YC/'H.'M M0LCO?Y,_9JG@JA)5#E(&"4 <28!3KJTXE*0@1%0RMVH >)%"9!/=)8!V1).& M:J+)NN:YGN(ROHNZ6EHW$^HLJ$>NZP5AKDAV/5UQXFS7"P*=I[M>NM#/B_8+ MK1>FB^O=XA.=RSOU864&>FQ^?-!/=&,J8[X:?9]Q2C-I3!FE'W>I-O;J"T?!BIB6)>OUUN=;OK=XDJ?J[%%[5UY:XVCF@ M L+DI= ---U@$8W0JP:A=KZ[!FG+3=*PD^SX">X[BJQ?U1KZKOYERN8U^BTR'B#81]9>5)CZC4F82FK1YH3_>B(H,,)Q7 M &/,J&0B+[%3']\Q@I&_Z@V-Y"5=K7Z8>3K#+4_]$+,S$B%Q<#,/+670D$[V MM'<-&AKR >?*60H::E3<&+EII[]9"G\VT,WV/N_0_O)!?J;?N[8/+^1"JEKO M&V2:4\9SH%2E $)I 7!18""DJO*JA 1!*\_G")W(.MYU*=S0[^T0M+5S0.L2 M/G:J'4!J-XWN!-84]]W].Z(!F_N/B!4NSMY+9>JH^I"H/3'TPI!7-3,DJHBG2!PFN-P-EJ;< F=X, MD+0@J&*5H!(^CW[^'M+%SB/:(YGG*?KXG+TFIUU^]^)GAS(WJ9D_AEZO5SQ3)]]-Q@?V9Y# MTOW3/M;I.LI L*XPCO0 $%A4HTY(6!.:H MR)V^O =K1_[N=92\.L4<(F#W/?&4R\V:6XKD;#A[F ]DM@Y7GM1H](ATJK)] MEWCZL;:#.%[5:SY?FH'GZWU!?@:UFF0I!;FL,$"$9X!"+D%!<:9@IE):.74( M'J066:GVHWJ,-_=-;:HEZR9NL[-?C@ZM0>@LO5FA '%T9>VQ.""<_-VFOX.[ M(\M&QE!>K$%:T[JP;,0^\U]9W>2GZMO8]6Y$]2=YW[SV,R0*FHFB %PQJ-4\ M1X @60)&4J$J"1&KG'*_+U**K.+O=VD_R]WD]W5'VDVW+V-EI]=!$'#3Z;WP M^['WG\:$=U;F4<$"*?)E.I,J\:BXIPH\?H.G4XO.Y=I,'ET\FC'TNXXCB!6< M$Y!G2@&D) &85Q1 J;>[ JM<0>SD7.JC$EEI.W+)"[G@7Q[HZG='#TXO,):> ME&O%==/0,TEC5+X/B13J0-]+8]J#]9"89P?5(J0 92F1"0]+0#.B0%52+"3.TL*M MW.I*?F(["[Z==9@04C<[TE6+]DT8:[-7;A+- MG]D): YODH['Y)#)9+-,6C;#F9Y > 4R4M=R,ZDY"P3=J>$+M:RGB=QN@=Z9 M^MA+#L#FE\;U!V=Y20J5 =R7)&V]((1L30T>KM3C4-M<%(37-%$Z,):-X\D0AE MSUS)3VO /,$YLUB^ZW@45_VM_KIK#L.S F9<<2 R)HWI$8#EC -9\0QRQ52: MVE=-'2P/UTA3@^71Q4V?;_WG2_1G.C>:/K;*.)_U)LO+Q_7&[W'6;W^SN>/ M)O1HTO_T_X3>[,SRC!"(4@Q2K@1 !4< -Q./TH)PJA#1=F"FK0U;VH^:<.;" MY;4[Y,7ZK?N\W-"YWEXTG+D.FG 'M>(ERI7( $28M!W9&!4,8,J@1KO JG2< MWA$5TBM\5.9=;WI_&)Z2/S13">^XB@^SW88M,GA^'J\&MY='N&T9NDEV+"5; MGLRY->0($&]$@LT"<>=@XJ$@WA"=3P?Q7\KO._!NN;@W1R=3N[F=5#_+%(=Y M64% *:0FI&5L$B4 JPH152!!H-7(["$BD8V.(0G,+K>9]WK%\*!>@.RLR;5B MNYD+'XF=S<&02('TO9?$I H]).2IQ@Y>ZU[5?*MWR<+LE-_,Z?T,0I*7BA# M"5( R9P"EF84J"+%54HA+PKKGC!'*T=6OAVMQ!"SKUT^EGY8R:Z2R4VS+,5Q MJE#N9=VK,OEXI3G8AA\ M-&X>AG.V!QT,!Y=/YU\XY_'(O=#S:\^. :9<\,-JJ>K-+5LW^]@9K@J$6$J! MS(SW0*(2T$I_UE2*&2U%!4OD5-/;0R.R'K=EO%\;DHZ5_CUXV.TAKY323<]; M 5MJ>NO8T0NX?1R0)E1%?@^%:QA8.JHH>A82%;6K0F]L;53 M\)B(N6G_>(QPRTYB^+E).HXFBA(.8#%%E+"/_/.)$@Z XQ0E'%K'SR0=-P5[ M0=?U^M/7E:3B;O'O=%6;E E#S/30AA1*)0$L4VF<3BD@DC @,2MPF6%]Y'5R M.MD2CFR"&L+)NJ%L&N-\ZVA[6"!K*.TL3PR W"S.6;N_%JQ/.["V?#0&)YR= M<94\D'VQ)CNI77$%X]2>.-_OZZ@V/9V[KLS\QROZH,W5^M/R49NOINAC9CH$ M%8P2P%E1 )299@&8E4!DJE2IS/1IPZED<91B9,O1$4S6#457K_486K8N[( 8 MN#H=FF;T.]HWR1:0EOS-2!\E#]^VI:S!'-UC]";V>EN*?^X"M[W13_,O]&(W MWO972Y/4-",F_:B *5X$G>@U+&3"4W4-D\F#V94'[ MPMD#5WM$[WZMYW*]62YDU_QDW06$**>2YGJWSC"G D) 2DH!U5%9)I6+$7" MZIL]1"2RKNZH)I1_J>4W.=C1UAZ:83T-);";ENYEW5+T"0A>DM@A.AA T'6NA7.&T MVU5$!,G-D)T%-?:M'UHNCCO:=0R&VWAX A%H1^)*?=*MBB[F9,W0(R=([YMH^+ 86;?;"H\(G45LY5]FEJ>9ZH MV9PK&(Y5.Z%:T&T/39^7M_P?C_5*'LUFN5V(_<@@)*E,2\)!:1R@*)6%L1H% MR'&6$Y7E!2R9QW[#GH-I=AT?],^_T+7>L^O=^]?MB*&FP_GH@*%K(;:S,8$1 M\[(R.X?-9IET7.SF,=VT YEN&M B3&5RES^0I7$@/*FM<0?DU-IXK.!G;]K) M+S/)!.$R+]L66ZC@IA-T20'B:0E5FL,"%[.-*9JV,R+MLD[[B]WBUN]\6\3M M,Y2MD]I.O=UE<5/=VV$!G-7QF-] JM8M.JD:'0MRJB(GO_6(6KR7?_SOY:K^ MYW*Q?DD?V*H6]_+=YU>=N[J"$E=$: 0>W_C!:%N&,8!BXJ=>0^#[AC6$<'(((-,E:KM_5"_EV(Q_6,T4EJKC(]:&@ M,),52PE81@F@E9)9B1 7L/#/CSPD%3U'XB@SL#;-UPWMI"'N7-]_$3"[/4 8 M&-P,ER\"5^9$]@D7)1GRB- 39D'V"3R<_MA[A^,&9+69?91K;;.;A(*FX02! M6::*"@%"!->ZJ[3:%A4#&2TY9*1(J=V,Q)ZUXWOZFEF([13@>KDR94/U4C@U MX^B#9&1;<9V@SGX\+QGM/YF7I1G2/WW;@>[I?^WUKF_%:;Z9ET79?20'+G%O MJ?%R^4VN+*MNSZZ/]\XT9((6V5YDWJNMQ/%*D[65Z!7@L*U$_P6>V5K^ MXU&_8Z^_-2Z5702AK*@H"H) B0I]PJ/Z;PSKO_$*B50RP;!TZLIVD5)DZ[NG MF[2$'><#7 3(;F\41&PWO3J3.%($952T4/,"+M*9=F; F+AG%E3LI<6@WNV"\960M_,W.U1?+) M?-$L-?! W&%5\Q/"3:=^>__V\^M7R:?/MY]??[I>AWJM+]8Z\E M!TM-H@[GK&_?^Y[?^'V4=E.L?I74C+!JG/T?I4G%UD>,;?8TD:Q(46H^2"E M!2& T52!C#",54:0DDXSTVV(1E:2_5BUFV1'V7.HW!!T=E^NT("X*5PO%A$& MWKA(&7K(W!#)IYDU9P'"Q9%S-O=>,2SG74V9*02JY?J@H*>J])D2K+@5(::LJ695R M+@@H,RCUX3S/ (.LTG\KR@SQC,J"N&3,V1)V^@+ZYM2UT]:^CI7 7H>@W71\JT(LI,\;#G0",VGJ 6R@^%"(9#ES?XQZUK4=/7#3.:^4Y\V M2_[[NUW.&B1(4:&/]Q4I.4!540%:9"7(M\1O$D.^ M*=(W#%R1[S>"GWU<.PPJ[L'M*P#Q"G*/RQDPTCU ;/)P][C@?3%OB[NN[.W> M%22O9T@1E*5_ MAHNEI_\::1T=_#L17X^)Z-\S_52,T$W1=^L_3=?S4_$NMC4_N]"SVG95/S2- MB[NP<0&K-)6T!(I(H3?F9B9>B1#(BZ)*58$)2YTRPD[6C_PE;:@-=]&V0L%. MM:Z0S4VQ]F)%"(Y?D")4@>K)ZM-6H?:+=E9J>N$RSYVKO#='Z8_RZW)E%-7, M&I@O3=1\GU8(4<:KO&( E@(#1%(*6(4DP$SFLH)";VZM1HD[T(R]AVTY2'8L M-*76O\CE_8I^_5)S_05\:1Z:Z1M@C@>.NUD+3"VWM&&1 MWE#[6PN*TVYR[2$XV^DZW.I1?NL=,M@V^S*1 O!EB1<$J(D"* MBPR@DAFW?%4"(5B99D6)R]QJ/D T#B-;HGVCNV\M[61U0-RAS#7*TQFV4L\" M\\E#RMT3NU-)QWGR\1D],8=ZYJ=^IJVN-ZN:;S27^A>W"W'\@X,KVWC[VP5?F5C9 M*]G^5_^[;=S^^CO_8B0S)X?72DF^F56("UZE7!^7(0<(8@IH2O7?*,>%Y"3' ML'1Q54W+?F0_V'NY2>J.F^0GT?'SL\D1XIISQSD?TSY8N\/%\WU<;M]TP]E- M8OY,#A@TX;HM[TE[B3GCG?SP^(ZN0/CM[K%OY?KY)MF)EFQE:UTU NZ MX)K@+=_4WYJ<[ETI>%X6!&:FQE?R J#*S(MCJ0!EIDJ2TPQ#YE0]XC PJ9WT!^C4UEVQDI^]:G-;S7%@N=#VIT>? [HI[SZOH!LC,F5XOM M9B_<)78V!8,2!=+V?AJ3*O2@F*0:8 MS#+ N8"F)0A#W*G>^@*=R*IY,F_YBBRJ2SC9Z6< Z=TTU$OP*\=*GXD598KT MNZ?)CQH1=7A&]/GE00<_G4UX,3.I^4SCB$294P 1->,AD6FAIBBH)!,8$Y%B MI *,?>JG'EFQ&QK!1SY= -).QZ/!XZ;YCN.>&FZB#WL:!B'NJ*<+M)_#H*=A M6"S'/(TLXMX_[O5B8[89;1GX+N!M>OD\KF=(DB)E.0%$8@80*3. *56@1*HL M(:,YI)6-41DC%'O/WI#>#5S=IV&TU.VLR2A8PX8C) 2.^W=/Z9TZ\]F(YM6H M;W#AR?KVV8AWV,;/ZGK/T-9A.M7'>OW[P8SS/&.Y8A0#F)M3-M.J2AA30$I) M$#:CV(13]X,!6K&=>X>4$T/ZRNGP%S&S#/&$0<(Q'N,+@L\L^#'QPDV!OTAI MZOGO8R+W3'X?O<4C'=M(03S1UASR?0:"&]3BH^!ZG\S[)?68P M#$+@D+(4"@J_U"/WE\$M9QJ1DU/VM4MU0]*S..L $[O] MQ)62NEF@O9#;2:V&WF4OBG^5UKDTH>NT#B@\3:76N8@7:[5Z+O6NUEJNVIR# MCY+/Z7I=JYJW:7;B/Q_7&V."7\DU7]5-ZY@9S$LL856!2DJ]:RAP!;#@%,!4 M0<5EFC(D',NYG!B(O)DXGTC0A3+IO&U#[-&]Q1EC.T6/B9R;%3@E?].$].BJ M:P62[-E)_OYA.:_YCR1*:8HO(N$JT]S(3UVZY@5.3VV;WSJ!G!(O?KR0"_[E M@:Y^;\:9X(HJC,UP%UYF %54 E(A!/3Q)J4J)ZQ@3I5O8P2G=T_LR#N-?K$& MT---<04L5_LJK!&YWEUQ0/8$&X M$@LOQ=6".H8'MC+N!BE[N"7ZA77P1UPMM)\CXDSX0 Z(07$&/0_]=T[GY6-??Y-YY\5YN[M1G^KV_Z&&7"4^P@A17"FB-U5M\S!B@95D!E99% M*7*I"F[UM0_'4F3%;OM?\T,.DY_FQK/6.1,=JP\"/ -+Y^.DR#KZ*AM0CY@[ M]EK>)*: 8:D2S624NH1PZ(0<.'$=0],/I@@"8.\ BS K>_HY'M<;36_U4;Z2_UUN]N%$ G(2FBJ?ID^[509P**@(,M9*FB:(T6=DJ@':,7V;G24D]4A M:4>'Q@!2EKZ,,/([NC&VHA]1C=!^RT*Z4-Z+ 4K3.B[&13[S65C%.; MD87OM/W0AF*CGW_-YO)VO9:;]9O'^?S'[8-)V/JG%#/$4DD*E0.MPH4^?<@2 M,-.)D@O&""FK/,56#:O=R$;6[QT=O4_9LI'0A@^',[\]B!9.CRC0N*E^RP)H M>$CV3"0M%S=)PT>R8R0*4@X>DRB(^7E10B'GYF-Q!F#0[V*_VG2^&&<)C_PS M[G?[!J>77$JQ?J.9?[=6:616U.,;#^W]-NZ\_F2.K8U'$?,;H<4% 3%4YP!G+@4@+5,*2(X2<6E(XT([MX^WKD;9O@'63=/PDFJ$@ MT_1Z\;5T"<=!S=%7[ !8A-.7!P9QQ[CU4GX.@]:&(+$7-0/*V MIF8A-('U;U\%W<@LA27,G?3!:JUXFK GG^SH)RT#B>$ P#R" C@)'>C5MZ,Y MZ4OO!,/IZ^YV\Z47_?"9Z@_S[__KOVU_HO]@6IG^UW_[_P%02P,$% @ MB3[46(=!*ZE@= U",% !4 !S=F-O+3(P,C0P,S,Q7W!R92YX;6SLO=F6 MFSF2)GC?3Q&3R7;[A<31?S?_D+_R?VEU]P MGA9Y.O_\+W_YX],;<'_YO__;?_DO__7_ /B?OWYX]\NK13H[Q?GZEY=+#&O, MO_PY77_Y9?T%?_G[8OGOTV_AE_>SL"Z+Y2G ?]O\LY>+KS^6T\]?UK\()M3E MKUW^[?*?K3;>LF#!>Z-!&9;!&600K$,9@HJEZ/_K\S]'GFR224-V+H'"Y,$S MJ\!$YK(NP5GZ2?W0V73^[_]<_XAAA;_0]N:KS;?_\IZ]_^OF;Z]^=35]Z!?I8_E? M_^=O[SZF+W@:8#I?K<,\U056TW]>;7[X;I'">L/U)^GZY='?J-_!Y:]!_1%P M 9+_T_=5_LM_^R^__'+.CN5BAA^P_%+_^\>'MU=+KJ:S;R$M_BDM3O]:_^ZO M+Q>$!:)R\Z_6/[[BO_QE-3W].L/+GWU98J&??4L+J.)D\GRM__/\'_[U>LFO M2UP13C9;?$<_N/CW=96]EL?O:YQG/-_-Y8?/%NG6+\TJ+Q=7_W(6(LXV/YUD MG$XVG_HBKM;+D-83S9-+(@L00A'> FKP4D0HIA@N4F**N]N[K=2NB-P-ZU>8 M_NGSXMM?Z8-)!$+6+RHKY(8-]Y8[9\EA=%^>M4_TNY/$%8O1>1!>$-F,(T1) M)R$)Y8H,HE@9CB+[YFJWJ;XIRA?+],MBF7%)RN)RN;!,M\1Z'Z87O_'7KV%) M'P3IRW26+_]U62Y.6\AJO6C N7.Q$+E_^85V77"YQ/SN7"J/;FZSLS6I4-S\ M9@N)_X^SL*1/G/WX@%\72^)#RD()SR&A#Z"$"[2%6, Y'H0M/@F3FPC_SL([ MX4#TCX-C^-D))-[CWF< M$GMPV9W@(/N'P^&\[ 0,GY9AOII6QE\ &LE:8JC),-)6@,J$Y1@U@\2\5"E9 MKU-IOY>KK^\68ZP]_/3B,N)\5DQFU(( RSH*)% M\%9P0,*RII\5,F./0L/=%7="@>X7!4=QL OI?\#/T\J$^?KW<(H3'A03U@LH M61)ZDS;D3PD&1F3E;&8N,-L ;=7W0D%IG<4',')+I#PEMSW):FP#>,_$O_Q MY>)LOE[^>+G(.,DA.F.D!R:M U5, %=TH;L/&7$M1JYD V!L)6(GG-C><=*. MSUW YE/X_C83^Z9E>AZ7N-"$:'FVSB?@UA90O$AP3#'@')/R7 F4+0#SR/([ M0<7U#I46O.T")"]R)A&L+O[S;CI'/K$\JA"MAV(+*4B#6#=AP25N,29=5!0- M /+ TCN!P_<.CF-YVBDPQ$01F98)$UN$+\$[J;SA9A!@B-W" M5^SG0\9^3.T)&2_IRY/EI\6?\XD3@NEB&4@7D+;@R;/B*8$-/I'';=$K;(>+ MZX5W0T7'4(;JW(Q](^@L_. M$,8MMZ)PS%$=!8>;J^T&@(XCG0>S;F21UW?RV?LOB_EE;,Y)Y$:9 I@,P=5Y M"3&'!(:3C4Q@]/,H%HXL_H^8SI8$72[BI^EZAI.2N4LV M>V!6*E",)? $8 @%68Z9/&EYW%/'W15W$W_'<HN 7.C)2%>R'2<<)_:-7=,-!Q!/)H5G;A#KP\ M6U9VG;_-5DB3#,Y6D\!Y##5$1DJ+W!KMD,P8SBN/N*UQ=HW'F0+;5M\-&MW' M'QNPM@N(O)W3IQ$[IM_P55B'BVU-2*DY'U"!(;,6E(ATS5F&0#Y-$MIP;64+ MG_'AU7?+G^H^$-F M5U I#[P+U^&-7Y>+'],B,R8"D8PWA+YOOI -D<0VBEO MO"CLR!RJ!Q;=#1#=QR /9V07./AX&F:S7\]6TSFN5I.L2=5I[R$&3*"2(F?( MJ@R.\4"@UEEB"QS<6G0W''0?;3RWY>+/]9>7B].O8?YC MXKTW)@8%-A"F5 M,SJQD&(5.M7BTNKGF;E#H.!YY)!N[ $1?EKS MOA;IWS]^(;ZM3L[6M3PS1T;#"T)SWB!Z%CY/9!))1*.AH";"E3+@ M@@V0@O7%>AL\QJ-0<&NYW:3?<2CS<.9U=2^<6\3GBDP9I3UG&0I9P*!BKB7Q M64%$GK/%C![;U'S>6WJW,K^.HY9MF#IVJLMYE/7Z?KNL5PP&8Q2>W.@4JZG, M#$3C.?B@>#(^%79D7NUC*^^&BXZ#ETU8V@P6__6O]_CXCGYP2->&D]]?O?[] MX^M7],7'DW=O7[WX]/K5KR_>O?C]Y>N/__KZ]:>/MXG?L:7#TY]Z=+^'/0D_ MLAG$V0H^A_!ULLF.K KBI+R9SL,\34E++,Z#$E<@$UES A('*QF!3)-SX7+, MX'G!'#)WHFR[@4M8Q0T +A8]/VLX6Z\N?W)]Z/:AZU"5AM!,>"LHZI(+:VE3ADE[147&A^,AXD9%SH'"/9!T%R#)L[P,K+ ML/HRT2I(+TN!(B+1++@$;^DBU:J0T>TE_:\U-.JZ/2#A*/$MCN1E!_)_D5*M M?UU]P(33;R'.\'=<7Z8*%%3&^NQH]]J#\DC,<,D!#]IGEES(;ENJ]D$J8PL] MX_2U&0XOS7C? 8Y>+N8;AOQ]NO[R\FRU7IR2Y5\Y=F-+(@2M:EY2]IQXA3I" M5.0 6/+NN2V"6=LNNW]8:@6L'LL9IM#,-T MZ!D./D?SN@.\W 8[.0\VZ>*AY$C7M"X,@G<1I/->9"E#%*WOM/T53//WX@%M MHH.Y>S@T%NLP:PB-WQ?S=(E!R.ZH?M])+,[T"?OEXNON%S_>#\+M(EY?OT?9].O-;A%]MJDI"B\K@V3 M41*#VD9/#Q[[L1*_9]$T8G\'4#JAG81:#?(.PPH_ MU/;=)^4/LM,JXR;*R*2-((^R%@XK9!*", YBS?I7&#";;=WE#L'25H)ZT$2- MP=1. !V@ZN92VE>@< J?M%/7@R#?&4T,1' RH;[B,BT:0^MMBD?^&T@ BZ0!H-Z)4-S:A17"FA$+W<:3[ M.-D$/HH,IH9 O0B%I];&]8.$].##MS:$CF9X!ZBY1[]P2?F8%:E776M>-E5R M.H&(25C'O69R6X?N%F[\.%UX!\7*46SN)NHS\5QYQZ,$(4M-6B;KGKX-()4, MTF55I!XF)Z<'N[=A1&SZ7J*JQ?SO*EY^;*8$=-7-92P_G'% M&F=9SBPGLL9JP76=:!-408CH+?/<."Y: V17VL9UQ0=/YQI$1!U<4#?V=3<& MGXR6(DM'!EJQM@NLQ* M>1]^U)24JU==ZT*49+LY;W)U+0VXVH8HNEB;D0JFMQ8X'9,+=)N2;L!TE)P? M204Z@NE]0&=Y1JO>X]%$*<^RC(9.5)&?>R M&PY #5C?#X;JG(Y3_!2^7V\$169&>F)/J36B)D0(F;P$LCB%S29I[;?-M#@" M0_>)&=?F'A9#1[*^ PP]%,2ZY-F/JSTI7U2M(F-"%G-!=+%:\;MU[Y[^[&N=D+QDC: LKK"Y,=B[=Y;D@F& M,6M-ZVC1=HK20T&0" M&@::DR/L-'>TE^;>W'TZQ@U4#P2@HQG>P87W@-G'<[%9$O$!^>:%QH.G_]$- MKH,)66<>6VN? TWMP:+5@P'F*&;W%;)\()8O@Q6BWKX&LZF]6&@S"A5P'PSZ M@EIL[;!Y)')ZRUA\[NC1D0+I0!EM-?9N//-(S03Y#0*4%'1H)))3DCVS/$6(Z%@S[F.$'2J8#P#UB MY\4>2DAI5SU0HDIGDKP$6F M08M4+',2K6H=#7^2J&[46F.0M95&'S;Y8O[Y$RY/7V&\E03C=>')>I#%T%G1 M@H&3)4-.4=4"S81B6Z^?@R[*!RGI)AK5&$H-^-Z#>JJY, \R:1*D959F!LRE M.N"-$W.*V@PL#ZP(7XIH'B)XE)IN(D^M%5(;_G> I!N;F.@8M66,@5'H0<7H M(19%2E0)'KD,1H?6M?DWEN]&XSR+3;X7LSOP[VK[U>FZ9E14_E2KCZYCG*>Z M%15TDH73(0HY$TMD'1LH W!7?'!.<=F\== 6J1J+H %0W>D7_ M6YB=X40GDVUE1@F.@2K$$:*!XM, MIXR52ZT;63U-U=C)E8. J;$P.H#7C1UL/(8ZXV")7W"^FG[#\YR(=XM5K;L[ M*9_"]XE0-@1-YJ!+S)+VM@R\4 Y$'=>HA'$Q;QML>& ZRCXDCFND#P2\(<74 M 0KOP./+VG M;,V)XS$FYA1M !6Y&;80_+,%PX.-]'?*Z=9INT_1U$T6P;/$#HX72S.8/6?K MZO<;87S!]32%V>V=M.IC?7N)X9M:;]G2.RGM<;J8(31)'H0R+P"4*4%S176YY JM" M*IP;&9MGU.U UMC.8F/,;'$;FPBF R/KWGBJ%V?K+XOE]#\Q3[(M(4O&@2== MIU-YTM')U\+6P ,I[6A4ZT>]+>2,[3L^'[:.$D2/F'J[6IW1-D0PO"9-U ;0 M"51.!J)FJDZJ4"A5;7PX.)[.21G;'7QN+!T@@!YQ='-TGBZ(.6D/MD['4E'I M.K/90.99D*_B$G>M4_..GE8XH%/XW(@Z5!0_R_"9CY_HS]]>__[IX\F;M[^_ M//GM=3/+_8&/'L1B?VH+C2SU\T#3%0*OX)9-42:) ")$"4J%"$[GV@DU.U)# M1GK=NJ7,(Z0<'XBZ^,!/M2!UPA*7O-0XK@OUN9)9.D?2D<&7R3V6HJBMLU&/ M\CHV%(QK9;>0]_WHT\$<'O&>6BW7M6=F/DMK\@5P^6V:\,7WZ6HB?7#,F9J& ME?AYYF@(B;R!9%34&9G9K4"<%KB!#OKN&AF/K=V)!W: '!<-F=H'*#8!K_,= MK%XM3L-T/I'.>J)? Y,Y@O)!@/[(>,^ >/ HXU,[P/D M2 9W8.*^(]+G*_P-3R,N)]+4@^+((!<^DR%%='OF$ PRD5SQSNCVG4IN$# Z M.HX5Z+W8\Z'<'5.!D!4Y^;@HZS^):[\1"\A*(XL>KUESL9^D5(R.<6"Q=L3@ MII#9'1!2SEJ9S$CQNJ<,U%T7&R?XTAX9@S"W SUR=?&2RX!OZ(!7+K&V/D 3(ZL5D/E.S=!L1'LKD#I'S ;S@_ MPS?$JH?*Y%Y_3[.S&OBI30KI_W+-+;&.++A""M(SVIA";D@9HP=3.'E^7-JH M6^?@'T#FN$@[&AKW$L^&E5,7!6=U/M))J6V];YH 'Q>S3+Q#)1C7H$T=B6-M M(MYQ"<4&[VF;QO'64QP>IV;\,1;Y\3>6'[<1Z?6"#F4KQUDBFU&KM7Y-N>C^ZX[]JJL1$B805M5 MJREE@:BC!*[)N= Z))6;#_]]A)9.#.@2SZ0%(B +[255W3WSA:; MZ4@7NYH$+$4+.D-8A[,I90*$%.DT163)U%&/N?6#QU:"QC5VVLC\GL732@ = MH.DCSF;5.IOGW\+RW['6PEWN1+ L#)K:Z-O6M@#UJ598!5)@XC[:(G7SQ+9' MJ1E7%0V"HT:L[P!$?\,Y+L.,=O(BGT[GT\J<]?0;7FY'*I=3\A%*UK6[DRW@ MF%#@-2MT(F))HG5IQA,DC6L�*GED+H %-7;4LNF331@A'RDP>,OM8O,;K\ MZX@MA[Q$S940K'5)ZSTBQLVP&00WQS&Z TOZ:@/7U4:3Z*WR=-\";8-7IP(A M9FW "F'K;!O/;6N-\P 9G63XM;&?CV5S!TAY.R?]A*OU^0XN\/[[8KZXW%H= MXH,FM2['%BW/]*QFFFP"=4-9+RP%%I%.,SM9QNPEB(,8K%$(U#WP^0LJX%8^# M(.\X=G=@[Y/&OV%8)"X(U*'.LW1$O+89@I21),R8E5A":EXF>XN <1LE-T;( MX:SM0)M<-K2XK&V[K@<.!9WG =!6?]89 8Y[ R)PH8J))J76=MICM.R$%O>3 MH*4)PSM0*'?W\6M83=-$6BPI>@TZUYGORA-3Z'^ 3*)'\I1-* .C9D/(N''Q M-C)^ CC[,[Q#U+R:SL[(/Y@4RS5MOH"TF^X#08.S/ *:Z 4:;6QL?2$]0LJX MD?!G0+;V3S?\;?SVH2YTFY5ZMVW2LE\%)JL"Z@)>O> M2UZG]!:@\Z(<*\7ZYDWZ]J5Q)[3YG^1J&U1 /Q$ SS4SF7[>)*X5W /R&PBO)^Q#/OER6_O/[S^5_J=M__V>L": M[(?6&;Q ^\G-M>^K=!Z8V#1BOM[2;Y-\"^A*)/<,DJ^C7RQ9TTX6"S:0 M?Z649FF8@1='4=U)6NHSP/.9)=PQIM\LEF2)S,\'_*4?GY9AOJ+M59G/\^:[ MV3D"\O\^6VVZ^U_Q9['<_,5ZO9S&LW4MPONT..\=.!%1>VU=KL(@V6@MP!EF MP-D4BA-:RM0ZJO.L&QQ7D3\W>G<\/.-#J8-S]@!?KEHT<^^+\$Z"0>')M M1,48,,$]W8G)ZM0Z1KZ%G$Z2J)Y!V[>2R<_2H/:FZ_'QT\G+__ZO)^]>O?[P M\?7_^./MI_\UB%OUP#*#>U5/;:V]4[6EBS*AA7N! HHKU3_7%EP)#$S!F"07 M4LC!"O*W$=:X/5:2UJ//%D@/%]+&BBQY5@J=2LZE\99KWKHQ7T_ML=ICX8EF M6?OPNX/;[XKZ1@'&.6H84F6B- MG0<)Z00SQPOZ[E/QT5SO #HW&IE>=/KA=)IL+1ADFZI!+3G$S51#57(I.802 MVL_>OD/$R"DIQPOV\7:Q!W"Y YCETU4),,!\E@ZR= E5K=%PQM!62<,X2 M4QJ@R\E#E(R3@XW) >A.F=@^CB\&7#4#EG M(5I12^(3!R<\!YU%=$J;9.1SP&CL#K;MI;\'M X01>?@NH[Q7VC?P"*/5DG@ MOK8F$P(A6)XWQB)9 R MJ8437"AE($5BFL)<(/I".\C%>BE5*,T'V!S8GW?X%[Z&\ 9"G ^T96?M3"A=3NRHV=M#3G_ M9C@@[#5V:P^I'(RPKYO;F,[2"C M=O>UV ;K-]6-Q;:/5(Z\9U_/\U#V6O$HN9)UN+G(H"QGX(*NR;;9)1N9Y[SU MQ7F@O398'ZF1[;5])- )CEZDM#BKG=D^?ZRG@9BR^N-K)@_]=4W!74WI]GXW MK0W7@E8^6@9!U5Q^Z8AGZ",@*]))+9)OWH)_1](Z><%L$\T80AP_94WQBX__ M^N;=R=\_#I+R?OWIP]^7RZ^38ESO_[X8X7Y[?RJ!^^+M)Y^FZZG M-WI )R]20<=!VD#N1M0*O,$$M2\T%LM\YJ&]Q;XGE9U$8X]%T ,V_)#BZL#0 MO^VE.*8\6I$ .4=0Q)U*-YD2SF+12C.Z T;W#@>#T=#2WNH@[L/Z#G!S_7Z_ M^K3X@&DQ3],9WMK2I\6^W&2:H_5T0$TFJY,\E@)>,@\I\^19#C;GUO ;8A_C M&G//C.+1@=#!87B%M'*:;D1,7\_PHNCXQ6D-(_[GYN>33.<"(4LT)OBLBVC=%&X7NL95N>.C9S&P*#N Y]_"=%XY>3+_&&9X4HB7Q+WU MC_>S<%[)LQET-2D1F3>BD(]72YR3X> T"V 0BT@2-6.M)U[N1MFX^K0[B X@ MSG[&+&R8N"+1OEDL7RW.XKJKZ1Q7JY>+TSB=;Z1Z/OWA,W&SZ?H'GR2&R&,= I%JVW97._E; M2U>+B;S.[I+,M;9YGVEKXS[U=7<\>@14!\;)_=>.*P&\#%^GZS"[$EJ=F46 4M0"56HGO+@28F/43?N*V1W:!](K%T"]O*2([[C]-LFVU@I M]*&V"](^UOD^VD#0]$VP<23T#M20/U8Q_>W5N^# MRK&_3]=?7I(*H,.^?+%:U3%K&!27* "U)?N_.+H'6%; -L%$6YW4UB4 >Y#7 M6TKD,R&QC;AZ!N3[)7X-T_SJ@JR+X54OYN?ET9N]KB8Z,97)' $NZF:-I\UR M6<#:*"TJ3Y9+ZPKUPRCM+2ORF6#:7(@](W:SISJB;],X&FBO \_-O9)CLD'KS)( M80Q=!Y:!L\*!+IDQC2QQ-3S\[A#56Z+E,UN/AXBF5W]E>49T7,0,R.6;9$FJ MW!=6&P4J4)M\/PP2C'"2F^3)Y7L6?^4.7;TE8CX?XHX14,^@VTS(O3Q)A2<1 M C$LB]IXQW@%47('QHBBC%088^M$\IT(&W=*Z-BP.UA$7>+N(8_K*EHZ\F\KB>/.(.W*43Y,;%VB\KP&[=R2O:GF M34BE-N@%'[*K??$->)X4\)RX$*5D)UL/+MB9N'%'!H[K=QPIJGXQ>.U0W=P; M.?:.9Q7!JOJ&1$H>'$I#QD?QW'*>>1E>+3Y.WVYA;/:/"<7C)=8!&G=/4IS8 MS*2TF*%FP)+E6Q \H)]*YEG>K<_@(/GOX\8'GS]A>0BA=3",_I&=O9U_ MP]4CC PANN(D0K'$/H5B4]!KP4O#@C1H,W\F6&ZALI.RLF"O)[\4\7^?Y&=I!+AS!"A- *4>'.="-4SM"U@[\G,B2O,JTM^*+!N5C@,@5T@5 G$2F$TNMZ[AW MIZ[+ HVA4#F0T/J]M=],YV&>'F8D9R4+%[%RKDX"#0)B8!*2,+)$I[/E Q2X M[4EE)WT3G^G6;B6N'F[MY2(AYM4;8NK;U>JLMA0]*>\6\\^D@T]?85Q/M-.! MEHX06#W)0AGP2'^0\9V38Z%:Y.U3V)^@JLM;NADN[J>IMQ12#[ [MSO>+)9/ M90<_P--)UI*N%A-!7]V!@?3;1]F-E M7NSYI%QO:9XWC6HNC^O+Q6J]FI!!0@9+*( *\WE+K9C)9"G,,"6-UHBM3LR*C0P1)N*JQ\P[L[,2;#<<9DDQ)H41W=$ N>T ,Z4$JF8&%WK65^[4S=N MTM@S0W(@H77@\IQWL3\IK[^G36'0!T+[R;QNMOY_C2]\"S/)SD+] M"SJ1MW]PXS,<[*1T#),.+H[C-$8N1O&5T,W%J42X; =RF>;>NH ]_T+$-0'<@KU&OSY/E MYS"_:*-4XUB+V32'BQ9+[V^0?A5-"+,K5-[ HHC:UF1X'0F&RA$L?,#:6QV3 MM9$9%UL'T9L0WJHGR0UYT?*_AM5T5=L 75/QB<3U*_W+?Y\PP1F9(Q9"8K7O MBB6E;[V&8K+'+)UDKG5T=W\JQWU_>'Y,/M8:9""Y=M@[^>/9Z6E8_EB4C]// M\VF9IIH@<=4V.M3KX&MMN#;__)[$D6H ZP!M>< JQZK28S?62,]>+WFYS!50 MK<^>,9^AY%)S"0("P39O6HXRYU-(IK4M_S@U1T\0>(C+EXO<."W)\JB* (,* M086$9+R4>G@2]UH(=+)U#^7=*!NY^V(;E-P;*M!>*!VJL _X#>=G>(A>NORG MQRJ;!TEHI$$N/KN^DC_8M.(**%)JCI*!U4:1=1XX>)$"%(S!8,K9YM;1XQU) M.U:W/+',-9 E"BM9"<#I7(!*14*464.2035=IMEB=+?&ZL:'04434(#0KH*2,X 1*NGZDT5B< MD+;U =R+P*,;?N^RV/6Q4('Q9!2'&'SM&!H,.*,36*<3SU(1/UIWIM^/PG'U MTW#8NM?9>SBY=:C./N"LYFJ]#\OU@?&=.Y]PO#OU.$'-O*JK)7Y\6H;YBB!# M)%[??J:^9^@20@>?T;? N^9P"\[Z].[6=IN/]J(<__T%(.ZVMRQ*2 MBW3Y^V(A:B5 AJA91%'PV;;?G1YJBIW[;M0P0NI0[VPJ'@YZ>[NLE#CJJ>WN MXHTT2_W@AZZCG+B4GKQ>Y*X&V3RYUL*#X,QFP\@+9JGQ@7J8DN-G[-S\U&LP M"UM]8V[]/X""GC:H<&\K\_"^=XEG=X_J\S#399 MZG_,IX?Y3P]^SO$VR%/$M=(75X*M0P5.:X/7#:47%\$F9W\S9#J2#YTO2YNO M[QJF)9/&DL49Z XPID#(FD'UI+,6G*?4NKOT<10?K7]V7?W7FZM?'QJ;'"M> M2S+67:J'IF:V,P6*^2 Y':@H6K<\/I+DD?79\^'SGMY[1E%WJ!_/1T9LN@ > MHA9O_O-CM>&CI#12@E>?_\#-R353+BL)P7A/LG.R%H$2H!AGVED5R IN?&"W MD-.@_=?=C[X&K#%)FE3?>0WR^OX2(&;M('HK'''!&M4Z37(;/:-/J6B"B0?: M>;610([F8)ZQOG M\!R\F58#T>\0<)UC1N:Z0.N@Q(H2DA M0\&\IC-1"AV*&L]0B>Y1'QP8(>H(0TYGHGG6SM-DC3SJO 4V[B7L-!9&AQJ* M[+C3Z?F +#K/5\7TAV86;ONX8_7/SJ0V4CSZ6&@>6+*:3IQ.DHZ%K6F_3$/&$$S1 M1G@^"CLZ45?#8>M>C^LAC MU=I>)#=2;5=K7D/@.D2@,%L1-O.+6.TPX!0Y[,4#>H%9*AYU:=VO81L]QRJN MAS[[1DQ"<^G0(4@7+#D8SH/GBFYSII*5/#JC6X>?MA(TKEIJAHN[6JB=$#I4 M.A_/X@K_XXP^Y?6W0[7,O<\XON!B&U&M/+([BUQAI1BN'$-/5Q2O36V< Q>S M!XTI"+*,HRJMP^"/T7*T1W;GM]AKQ**OL8J_D&6GF;808FW_+GB $)P! MAXPI84U,L74YZ'#%7Q<%DG<6^''^YXW$?Q]3/88@8NU[P&*&8$N&HKF*B4ZM M:_Y4N1MEW19_[8.2>[6L[87200^B]\OI8GG>).8#IEE8K3;'?".KJ]'K-\IW M)Y[4DJ^,B$(<(D78,XZ9GQR)K2NLMR7QG$;:0X$OT$%U0$0_UCA27F] M6D]/P[J.?2D)#3,.;+)D(7AC(*3 0%N1A<_2<-FZ].PV!>.VNAP(1$:!FH1%OS*28H1DHF4PDI^=8&_5-$C=N_ M;R @M15%!]BZ]?CY8;KZ]Y=$PW1=OYI8I2R7TH#UK#Z.V]I*LUA@NIALDTHA MM2XCV4+.N%WN!L)3*_9W@"2ZG7'ZKJ(H,A9U.A$ZUC;P<2.VZUN(-@^C^@ZP&C-;%WB%YROIM_P/#GM85>=V:"= M2+2ED%/-32,/B1D&"07FS+5-0SQQ[T3;N,.1![OD!Q!,!X!['99SXE7MM;O) MGKZ['6N2S8X;X,2O&NVN#3I< 6>,YI:S(IO;CT^0-.[$XX'@U5(,':#J=_SS M!J.6BSE]F]+X\CSC0<" MWJ"2Z@")3W0BNKL[GZVLP:/:V(1V9]&1OR88V0P^R,0R5\T[<^Y'X6XH_-G> M)P:4TC_$$^RGCVC[C[HNQ?' M'E?8'2K6B]9B!RO+6_^^36N^ 97:G19MQCD2DK$@A:K>IS!T$[L UL7"I0M& ML=;U@FT:]%4Y3,X;*KV8Y\O9B03@\\9Q&P[>\*]+<2$Q#]&(VJ#6%/ E&+ Y MTT^+\3GRI^2\UXI=]>';1\B7^F(X_G9@WV_X4XN_[VS#&\N)8D7FIV:UR+MF M]=H"7)<4G"5K,;9.]7B$E'$S.AK@IR6KNT#,_7:45P-;?POK>GO^N+-%Q0/= MQ39!3%;4&>SD:W!//K!.7HF@BDWM=>O>9(Z;]M$4:<.*J$/394MOSL/MF:<_ M=,"6H@-:/OLU?T3+93+" 2LF@DK2@B,[%I@T): L,H6?NK'HM1_P9CJ?KNFD M?,.'I7&CZ2[CT6H7P0I+/,DBU'@RG99DK-+!RVQ;CVD^@,R?J<7H/BA[W),; M1H(=W+J76UQLV^*;LW5EZ6F-"YV/_GG]O3;ZN6NC"J8]"!K2/ZY%^/RP?G:9=WB_/]1"[O"+?!7"/U;'N^NKXGJ-VU3<$M^M&8[7 KV8M7[7 MAA8N*BOHB MM)2B3-(1JN,O$3$)IA/"M$]>'W,]/W2MO'V0_;D^,#)(.%?$^ MC:2.>';;?Y7G[) UH$)_M!<2RABXUA&RES6IOH88ZT01(Y-C)DH;?6FM7 ;J MDW7CN?HU<6TY)_9>/%6O?OUQS?47=6#Y7;O=!Q=DL&!X;0F5>>V!&B<%S':1 T#BBB#B_?)]H-'7[?[O;! W=+&O!6 MW=H;1]K,:S@(BO66M))BX 27(#+3SI&J8LV[6#]+SZ0;3Y6_T5&@-?()V:[I M;+FDX[>I:;]AEMJH5? )7,Z;#%E=NTP[B#EEH8,B)@W6.&H?0CONL;0/CA[M ML328T#JX3_?9Y!_S15SA@H="(?T4\X+AM:A^"'V,>[=W 6N!Q%YA[?XC4X-B_+KV6HZQ]7J%:[#=';0 MY;WU\XZ?[;,KL8VNZI,EN=X7H6QRNE>+V32?GX-Y?G]C!R?7-L1'^@G>#O]( MI@VW,4.1M0-&$ J\L@8LDR@192ZV=6"S">%'5XZI NS>S41 MW!1,=%D(2P:P(NL:?&T6RD7B=%^4G+&UY_PX->->X\^/L7MU(VWDU,&E7CN] M3?,T+'^<+,_;0?R&ZR^+_';^#5=KQ(]A$TBM8=%??]S_Y<(3$54D#&?!JB*U\K^L>]Q,=']6A8Z.H*3MA:\MQZ*0%322YYY:\_^::IZP>%1XK\+JK:R MZ !=;]^?_(;54)GDD"TK3 ,KCEPN):K+930DRS2WSOHK'8[1>-6 M,75UZS426P\@O&&$7D0.-ZF)J[>KU5E-"K]AE$YR*;EV'(>0E* C&SE]I1,8 M+I@IA><@F\<;]J!O?$W7"A=;_+^F0NH+@.^7TX27O0\FC!NR+C0#+6I;0!8< M.,G)M$ 7T7)MHVT>L7V$EE[L_2&!=3CS1P31IH+^QB9J<'J:\:+C[Z9E:GT- MOG$\WLYK[XWI_//F]^OYJ:U4-SG?$Q8%H[.3P=H2JC$KR7X($BSRC));[LT= M!_.1#@:M*.KEQFV&N_'DU9>F>WK?$\%RLH9;" I3G>ZH(1K/Z!@J3N9+D$8T M-__V(7#<#O3/HQ,;BZG#C)']FX']'I:5']_PB+R2!JL^?Q>T[1L?OA^:\H8Y M'R*0!4?^9!#3@YIOFV7$]J@=M%JL#Y.UD*Y*-8 M"TG7J<;H9>VERT%[)V/1F5FY4S(1??8-B--WU_!^8-EQH-%.AHLV#.T'"Q=! M0F6R,HIV[132>0B>T_7*R:U-W-%-;IRT.V70[XZ&,:/M1XOO81@O"E3O;Q@FQ_C!)T(F? &IL0=TK;?P(?]U<> M)THTR!UR)%M'!L5Y-L6M/5R<%N8B8Z0R022MR+S2M5N_3Y"-+UR3GTC'I@$V M'B5@/,UQK$07K=D[=M3PDO23.5ZH/>XUR-9+9HQKA>Q?_IS<4F]X$)K+T KG^FV4P&A-<1XN@ 7O=G/UYH7I:C(^HC&".ODB9%7;H$!( MUH&J0WM%^\1,FYNQ: .I[Q':#G95A]N:#RMI0T=^%5$,YC!TPO-5/;KH^N[,5 MTMK$%I6 A]KM7Y(UYS6YK]IEG36RH/B3Z5 [K-.9E7PD3EHSMBN,;#:RTAC*I#KS%55F(,H Z>KOFIE-+R(W?*)'_[\G3"ANS=I6G&P/Q!3;2;KW=*ZYR4C.7A">OD4?4@X!W8Y5!EN7Z0H3A\AP,0A#.S!2'RNEMC8$ MTI\:&->A-BO6$#FO1\@HH06:B*T'(Q[3WL!T?[&T9'B?N+DX5\)D'8.RP-'2 M1J1WY[.*:0^JV*!C-O\?;U.PEZAW;E.P#]_[ ]!E.%HE%5EFD"2K+6:\AQ#) MDA=&*#IG.@AL75;P4[4IV$O(.[4IV(?C8YLR]_7QNZLB*Y6B\8;<]N"% 250 M0B110PY&2J6\9C'M9,AL660G5-CNKZ*FO.Q E?P-Y[@,=5+=BWPZG4]7Z_/2 MJ(L)<1,3E>?*)8BYR%I_AQ",]N0$1.^L#(Z5UC?2$R1U5>!QH-P7PPFA TP1 MFY9G>',,^LNS967N!(TPGED$PZ.C$T?W>&"\\HP;NKICCKKU5,E'B>DJR;L- MCMHPO@,$;6IVORQF)(/5>=>7WQ=KW/STXU?:VD$ M""I9O V\FK&_!RB%U9=)E*4. M,4L@>"3XIZ3!B6(A>W);8^%*\=:=(.JZ73TO-(+&ONSL +OEXMOTZH,WRR6 MKQ9G<5W.9I>9B1.+/G"7+)18PZJ!^.!2YJ"#Q*2*U#RWGKRPC9ZN H=M(-., M_0=#B>["N&AE8\]FBS]K YT'=G.=YGII_EG.4,D4((7:L!_)$/2)U";'(GTR MH;#F$S'W(K"KX$ C6WPP 76@RD[67VI.R"FM_X4\5')5W\[3XA3?+58KVB]. M/\_/=Y9^W&BQ0_[MYKO9N62OBI5_Q_5)^12^3ZRU= Q% )])JRNI+?FYR8!% MQ[0Q#!-OG6@XS$YVPK/[J?#<@<@[ /[C._U;F,XK+SY@F$W_$_.+0JO6':9< ME [5-DFEUO73YJ)CM=# DNM=BD61&X-Z?RIW JS_J0 [L*C^(5J O:"_R=/9 M60TV?JR#]C9!HV?M![:=A.=O#K8'2X;O%":X80X)^B'4GB Y" A%DL\K @9= M)R[ZUEG3S]PIS+MBN7(,Z&SS.J?1@7-T'=0J"2.34IAVRZ'YV3J%[2/:G3J% M[4&<9J*Q!,BXS_9U6IOFQ&6X[73UX'8"UNXY1)X+O]@S4E@^7/1Y0 M.VD8\7D3VBP^08@^@Y%9BIA5B;QUG=Y3-(VL4'L!STZ@/E"2'2"S-A5;3M,: M\^8UYX_Y=+WZ\/&/R]I&FWT)2*Z:S[':R;7!6*XYH%S+$I15KO4S[E:">L3D MH;)?#"6(GA.0HBS")#*&4JJ%MREP<-HZD FE45%K5\*!5N"[O1*0GK>IVR'7 M:%->=J!ICM3H+TXK(R:>11ZL(8V=;0;EF5 M4TP.,4N%2W 8)&PJ3#R2129\%B%%RY-J_4"^(VG'&U2;93Y@M0CJF<-E62Q/ MZP/129Q-/V]D5_/]ZE7_:7I*OW)2/M)/5^4\:'E^8YC$8JEGTN2X25EEX(,I M@,:Q*#4=$]NZ7U ;RLGZD=VMOZ1CL%A0/A9CL $.9GQZ#085\^U2W7B ME\A@3&%8GT L&P7=/[G^/A UAX!W+Q'^++CA7G>_/Q&[>81,>,C5SPVM-QRPXTBT.UJ1(LE^Y M,8IT>ZRA-Q?!<^<@:XPI.LPAMF[]L)VB<;V7P5!T%..[*$9[9#^_+^;I8DNY M&/*6F %C)2-N*05>FUKF@48Z)2UKWG#^2:+&]1Z&A].![&^(J-8FU.;/EXO5 M^FC3Z-XGM3%YMA,XC"FCO0^:&U=;,-9Z \&Y(J0OP&,A?:FK]ZFSAN1]JDZA9KYU5=T](KJR1XX!R''L[0 ?UX1C M9CHB0XBJ5@S*VBJ+:PY6BI2\CE;YUH,!]L/#CH/%.LP&-!M> MY#RM'U);#F^B79M^,C@+:\SKQ6WM>'S4Y:#5VI@?QV]T&!.%6259$ 5R8:1- MC W@D_" T001#7G&NK6R'M)$>1]^U!KVU01C0..] J,UG;$2.'A1)QN(9)24 MS C5.MC\,"5=F2K[2'N[J7(0HSNXCN[$A4XBG;0YYK?SU]_3ES#_7'N"/.*T M33RSA97H(#A=0$5R!%V1I,9=?5(DLZW$UF?E"'*[,H&. =YSB:P#=-[>QM^Q M[ASS"W+?P^?KEZ'-7W["Y2F?Q) +F8%D! 1.1H"6C$P)E\&)K$7FR1C7NK'T MOC1V97JU4X"-A=,[^%Y-5YN:E ]DL%R\6$\T>:->> ?:U!(W[QQX[31X\E.5 M*)K;-.Q3QM,TCOND^US@.U8XW3[,?DQ?,)_-<%%N[_^WL*[%2S^.]@AV7:"- M$W#0=H:Q^U-$I:VU8%1M]^JJELI2 ZDK5OU'C)W;_>^0C %\Y-Z_M$[/M3(= M\I/RALY(F/TO#,N)\62Q!L&!,^7(PFHG*W).@Z7K+WD1VY5D\&_KV%L]/AK\WB[/EA)A6R'4B;SWK5&<=DNMD=8&88C0& M,_UW3/A5&L?I&S\R^O86SMA]=;9N[M/B5WP?INT)G MB#PQX,8A:F=]2'?@^4^DSR9<%F')=P*>:@-G;B(X MR3F8+%T-1$K7/#ZW*VWC=)4?47_M)8QFS_4#@>R/>;Z(.&)^_3W1KUZT!K*B M:*O('C""J_H8:" H1\JYV*(=FGK.GA-QCQ$Z3A/XYX9?$S'MCT5_CL4Y?J[) M#9^&SHF?),=1<%]+D+BMHSX=1!\U^"QX$B5X9ELW&#OFR;5YJ_8!8-6"U1TH ML2>2^1DKRD@K@&M50$E%IF1V&3)S*D>MC6/-9UH<7T7!V<\+H$,XWX'%]706 M?R+?UQ45P$CZ@TQ(!Z$4"UKKZ#DW6L1G@M*>113\9W@Z:,O_;E\[6[0D?.23 MVKQ?/DM#PCNXL2%R%T,"YZ4DR>8$(=@"(J*.(C'!0NM9CD,F*%[.#<9HE598 MA^O8VE\VDO5EF*6],4PI(4,_;.+.J".;&\AZNXXXA,T=ZH6_+1;YS^EL%N;Y M+7W2_/,TSBZ*M.]^?X3..&"58_7)L1MKI&LNR7AQGXR:4S-;K,Z6>)VW'Y.- MDO"(0I#URS('5R\9CMJ89&K!7NMXREX$'CW:^2(]I;Z]SZ=KNFB_X;UES_NO MB>*$--D 7:_5$; &O%014%F5+;/,F-;I([M3-ZY.&PY3]V8\#R.O#@SN+?OY M]<=OX7\OEB]G874^&T(XBZ[X H$N"%"QMJ,V7@+CB&C19I6;#W';G;QQL3@4 M0N[.(F_?2BYTDA\5)8DGV'$%Y'R&4Q$&ZY)12AO/8NM7$X]2,FVWXG.!J))$. ML+6%:^^N!QDS9ZUW#%@JB5L]FY:<.+J?+D@&-1>$*"*M>!3H$-:0YRN*,F;QT]VH:M;(^U -.P, MMP-%TS7<5G];+E:KB8UD5++:8,R8VB]&>/"^1.!16B<*#[)YVY6G:.K64!L: M9@>(I&^(O4CI[/1LT\7DQ6F=UOZ?&S%.@O.ZZ!3K7$U#/HY7$#!:LA8<-\C( M,E6M0^7[4]FM23^=KK&Z'*).7#7VB_=3M&XKL+SH:RA7#I V1[A(\\X'1^O M@0GTH+R5X&U-V)(J9U0HC>P\DV0P#^'YT#>0O#I XC[OS58GHZRRP+AB=,AJ M(J+%"#%S';0.Q>;6A23_B)DD>R'DB$R2?<35-Q(??,(QRA1AT$#4-3-,)P=! M(8,2T&@FM-7\_\\D&0(J1V:2[".WL0O47R$MFZ8U''-O;^RHO!6-ZW7KN.)S'47)BH@)>L M0/&BP=5X4J2O@G98S ?ZA'ED'NE,/$]#86FO+AMZ<(B,&]"!>15*UCFDG;37SDMVJ\4.%/5B<+[WK<)JQ#IYS"(K#3[) MVG*&%++S(H-6UGGE&6M?]]'@ 6'<]]-#0#: .'[NFJXW9^OJX=\(#5W4M3U/ ML=>3RS]C%=A^K!CE@8)S'QCG ;1AI3H9"CR2#E3%FCJ#%X7XJ)8@HZR%_XYXQ*,%8D_RT0O#_3,FV^U*]L_TU+$/"O?)&!A"PGU? M_0]L^5X36(U8)&T,'*,_5"9K)P:.D(CO4BK+2WC&W((=*/Z9WE.>#\I'R;5O M%%>+R=AHC=0>.*OSX".OX2\RQU/4J(W$&&/KI_,&!FPG[RH#H7!?N728"G,Q MONQ]6#XZ(GXWF_3A#SK6NMR!O$9VXHV5?GQ:AOF*<%.K;@<3]Z(A M[T?&S@?\>K9,7\+JNO;M[I8N'H 8CZ$$%\&40IMR-2)O2@)DQ",G$ZJ\DTI_ M E [$S0.RMK(?#&T ,9^L?COTZ^(%\][F(Q+A4P]KVOXTAL%(1NR)U.)+$I= MW-W!&H^\2=SXT/&$/Y"\%@V8-[;0?\<__W6QG/XGJ=B7X30NI_DSOOOTBKR. M&W_SAA1QNMR=H/U$$PP(J6L70Y\@6D=?96XRTY(6V T:>R\]3EC@F0 TK" Z MA=G%3C(Q+2:N0:$B%S/D "XS!60]AA1\-L;L]@*Z=9EQ_/EQX7, @SN"RBVX M6\94##D3T2D2R&,!AW1CYQ*,DL$XZ\R^(-E;NS0O>'I^>!S,U Y"B+MY!QO; M#DD+UIQS8%89@CP2Y+'.Y-.%!<4*.M6Z)>ONU/62TC.TMS6PW#I#Y,4AY<4% M+*P %Z(.FR\"O",;4!LFR/YC3-C6DSOO4]%G;.A8>6^!U0',[PP^%RHYR,BX M+PIX(L]4&2_ E>R!1VX,#ZXPQ0:$3P]YKL?*=0M,#F#RR-&>5],E)OKK2U-. MZ%RB8V!L(5L_:06.B 6CL!2)QH34(J1S>]5Q[ZM&<#B2F1UHBU<8UV_GJ_7R MK-J(&_5I:@&\20:DB(DLPMKLB@D!2>ID0R:0J]85M_>I&/>E]/G-F2/ET!V2 M;G@8F)W/=5@FHV7/6SW[FEV0,_D%3.N86>L<^,=H&?<..E;&6R%S(,/'=LU? MD.S$2UITNGXWG5_ZD,QE77STP)2I<2C&P:DL0+I:9A*-"&4WQ_S!C^\)!8>* M;=&4AV.CX-TBS"]#D#E(@GV"8G+-+HL4+0\R"0>8:M<(2[=JU,0@*SDJCUJYTCKO[V%* M1IXR=+2$GX#, >SN 31T1YZ4\_OR0HVJJ!(W.0"B%<047^M;;03N/7'(9Y-Y M:Q/U/A5]@>40V=Z%RW&,'CE(\GZYR&=I?;+\B,MOTW1^>KQ5C"=;9_C5>E1; M&-$?+ BEDXC(B?P6H9*'UMX)'OKGOY^:\+X/[*Q>S//%#E87YTD%&R*3&A+' M6B;"!7A/ZE>XZ'SA&.7=.??' .@^ >-ES!POT_L .9+!75Q&J19B7 4/G:-H)0.;GOZ0&D5$'F'MXFFA(R)RN M76MY'4B5 X+C]6G$DKM@4W0*6P.MPZ&M;66]TQC7?1C? 7K>X6J%>'LKG\BG M("=@,3^OX'"!B?-XE_0U.X@RF3!V4OY8G9<73F0T.:?:Q%U5!Y.C :<9!\D2HF'WLVH?;MK/XG*^D4Z8G91"UN/YI.Y),IFL@Y) )$8&(UF1=:24 M \.XPB 3+WAGF,ACF:)/+35N&'H0P S XP[TT,WHUIN0IK/I^L=OX?OT].ST MU\5RN?B33L;+\)7^9OUC$ES(60H-J W2D7 !@O&TU6B2X]GJX%OW2]B'OG%C M2\->@$.)J0,(;LX2KM97+8'B>F*B%*PD!*X=!V4$DE_#(QB9K6)."44JV'+?0M*TI$^JG9S7#:?^V=D.1^*B0]AQ1ZT$^+^>=/ M%V^1$R.,88EY<-E+4*P4\-ER8"RHI(5+0;=.7K^Y_DXH\C\5BHYFK!1LQK_]W1+ ML]I@VF055I)!73C\\]W"/\H*'VF@ 4T_9RO*6[1Y+5+-,J#9E?:]",\$DU@J2D"^KA4O, M95,;6CN0M1O"3O-JO;96&@#:PRO=CV/GE_@T7ZH=)O\'!WR6\[# D\?Y_WG4TXE92*@U$7/[\QZ,T MF9#92** 82B#"M0*,"&C(*5.*GD\;'3M>N2G*:G;X[4JGX@94TM=IL7Z9=\K MII7.8@KA!-6.)Y%9]1>W)\@8OJ>GH]Z?[^[:7]0-G"9/]+LY@R=BQ)C+9>]+ M4Q(#H[D'&I.0UONL2!^6<$!OZ9'ZOPY0[,N=H_M(N3FM7-T'X$/?1G]=->C,!AM:8/!D;42 M!(T4'$4/[(G+Z'NY-WZW^^93ZAS=2VTO=X[N(\.A4?#.S1>_I_GBC9O\ZUY? M)*$"4ZL8P9J@GM2@O(49))HFI_ZQY:'?ID1#3/>;H+.D&T7)C0UQ:*RP# M&TO=;=D]Z+5A$+0+!N-Y8ECU2IU3Z1W=2\.[]8[N(^X60/.XI9%%GVW.Z'3Q MV 012@N^8A*T-(ZD2&B6M?/?QU2T!99#=/MR[^@^@FX *O]TLW%QM.=NL;(> MIZBC7B'5/(7RPBK \%C6&#!-DE/.V-K-79LT#%N-7/L4ZB3AQA"R-AGKT<-J M5PJF17F%CQAL61[!1\^;<=R#S5YDG5EVHM][UH][=83VUL_0[V7K8?)N #8?]RF* MIT%'Q=$:'#I<$)D;,(QHD!AW96Z#];1V9<$^]+5T)W<@(+JT+.RCG0:0]U!> M;]Q\/+] 6ES\/+GOV>E(.9N9*2/I61D\DX0 RT*$E(-A7' N=>T\?%?:6KK+ MJ8.X7K32 -H^/E5Q'[B+LHS;Q""R-+T:C"RM0VY$B$:$',3F:I#A&AV.E(O5 M\UN=I-T 8A[*Y:;7IX#_8K&L_$FS4/1TF49*"^?+=;@GC**HN :K8P:OA5$B M,BU\OX4/SU'74MC5AX^JIID&,/=E-@TIQ7DIB[ZIR7]@2R-E)#4^H]P4PY"5 MX'%OJ$?^:,@D<5F&IU5/^EX@:MB>T3X05E.T%Z.NT.EVP RGFIBE*X5TSG<.]]7_V@9.NLFZPI/<:8:L0/ M?+]U/,QN7]A^3/4W<#BO*+\MNC!:NR@L<+L+!&&H#3X8*[8WL2OURYR8.UH=3(H GH0$GI2;(H327 XC%I M*6/4&%K;H_; Q[#@[@"K35\YM(X;P/E3<=WYQ6_KA]V@M13X/XA2:A ^&CR3 M1 )EL\C>!FUT[<&3SQ(TL%L='"^/)@/44M[0%>E;.)E_'7]?27/-DQ%.1AT# M6%JDQ1.&1M%(B)HGE*(12N>7\J5]/CCT\-QJ^IWV+.SF ?1/_ MWG*GH"/( MB?. IX8)X(2-0!PQ9>:/49LCXP^%T?W/#C0HOC>5[X6I@^7?/+(^32<_[S/' M*(F*\PS2Z]( XLJ-EY+ I X^.J4ED77 M?'E89[8&\%7%RTT$(<5\R@S?);; MI@CS.27TZ::\^4;&P&NO@6H,='69J&EKOY'>^_RPA1IMI*Z':J,=(*VCRRR( M,+Q4_O-L?TS5K.E,G&$/6:.F8%EF"MY@()VEEEDHD*FHWF>Y!WK#'X#'!=IA& MV@7;782P+4"X>Z(F*5JA,2STCN/1((@$ZP@&C;:<"]11J]1Q,+@'U<,60;81 MH1U9]Z>,]MO1QN5/YV<_W?BJB/_]=/9W_&\7(R4#VK=DH-2R"H?KW]7BV\F*CD*()03#0 MV<2B%0S"+'JKH&-462BC]6Z#4?J@;N!\?1C,MZ'K5DX%_[(,_*8,WOWY8SQ; M_N4O:3:>QI%+,DEF,/C3I/1$);1R2PQD+6+BB1/^PK2LM M6, 00&C%" ZQ_ON\+_<0SN\U PEOC5*$@,4S#T,^&L&Q%"%;;GG00HI0NY&T M%T:&[;=IP2P&A48K]G&(#MYA4+CX==?7,/^\^)9F7[^YR>O?]Q]7T M5TH7:?9S'-+3PO1R,OZO%.]^TNH_ MVI3;*"4J-&H.LM!E:*>*X#UF:99**[GV0E2_LQJ,V6&;NP:VO=. V,G>>KWH MH98W@"E^6*>([]UX]D]W=9U&-#&O2'(0K2J+ATDL.SL()&NHU3)$*C8LL/:= MV,&T#[OC\"1OS(Z#DY,UHX]CE$]$";W[B;]U<[UX%O&WQF5E]_IF_7KQ;3H; M_]?R\D9&.Q9S MP_2=2-:MVP\E,"(>DT7G UBC54D?,=C5GD+,9>1@J_G87%^"?R6+G;_HF?W$>__4L,M-%QKTQ4EF"T'"B>^H(&BW!- M'I072BB),77UW0&OI>/>"6N%\P9LSF3UT.ZXS,"DL,E(HYFO/8#T?SKN]\5L M?QWW^ZB_@=N?AXVX4F5C;>#EV;!,.E0('BV MXWX?C30 IUZZ:X--*G!-,42*$M". QAC,ECF??*>"R9Z*6IXQ1WW>\'J&!WW M^^AXZ'QIUSZY&*E2.6J@RX< ;AP8E1-$&Y*3.7DF7E&?\_"P.*0]>A\=-8^[ M!^VYC@H=R_95&7S&/-.CB7,\C:0S(?C HB9_S?;HO51^>'OT/O)O'EF;C;F: M,*4UEX"1-46[# 2\L1)DMMKYS(16H@ZX3J\]NC]\=='"*02'+U^>)1V)LF4; MH^/E;3U0<)8E8+'TI$M#G.FEI*G_5I\3:,;NDM4<6?>GC/;="TY^3Z6N*\6S MGVGF+M/R^>YO;I%N'^[.IU=7[Z>S\E-'AAHJ:& 0HRG+I P%0QF#$'/.,6 R MD(\^M^RX(F@\/JYL <>O?^H-CO]CS:MG^.B3IIE9T"$KS-I#62M)!R%XH,M_\>R@N5BX6:+QNU_*:'Y3'[5C@#5FM-X<8VH M?EEJQF]$6BO(_@O9?L]H;CCC<"[26S< M^N_:"N[J(>^*'(W.SF2CP-.RPITJ"S8Q#UERY%1YE.#IW.(_R^J)YOJMW];7 M@]>K/H,_7R_F"S>)X\GEAO\Z3Z4RJ2RBGTZ60KMV5V49YGP412(<50M9EQVI M@O(R=$2#C[;4@GAOCE^G>$P!O-9[^HHFCM^Y$3^:![[UZA= I MV];>XPOQ>*-<$A1']!2$5P*<<01<3C0%IY71IW.+=<@$S/9NJ/H%]V"#,O=! MVE^N$'2D522$J+*PH^3M-J)T:%2@GB5TBLQPPXX>]4' MX<-,?*0#T5E:"MJ6/6H@)FN$Z8[TF(:*,]RPI4BIA0Y))0&"$A,J]"(,Y;KD_&$A^Q M=Z(W-:_$&+NA[:]@CYM1>_#):\XI>%%>B5$B8$SIX2*)!!&LR[+V-NJV\L/V MZ@I?B2UV05K5LL!Z(TP_3/"7Z:O[,\T[C"M]XJ=T'4WZ$F&5QI#>?N;NMO[V MLIY2X3##0$?+F,+ 1WFP21LPC"+SG 5':R>XSY#3U0'?_NCU*-XW:9+R>#$R M-G"'<1P(PJ<< X3R(C2>7*/W_HQ^:JFK^8@ZP7GB 1)AY>D7V7/<&N0L*T(2-TZZ MRHC:G;IAKW;Z EE/VFEPYO9%NBQG\WGZ,9V5S6$8._P]32]G[L>W<2@+629E MA=B*V0XGVB&?Z7KD=6:MTIFX2<<=0DN1I3R(UI6/)O/TV*^ MFC2EG%#$F8@$JX#.&X,^9[V%3*A&"3&5ZV]AZT3QP ]+-1"U?21V[RH)9,9^G0I=L$A?N4>!O'? M[O#W+ &MS,/N'P'3VNH8&E,KD[S/PGJDK5(V!6V+34H,$*RF4%8"@K*FF*21 M6>WTKO 2IK81,-"$UGJ*G=:6\H!0"=-K##E^C?[?EY%7)E-K!!A5YL6J\BOA M*!"F-1/9132G9W Q3^$_+J<___?Z)ZZ@L?Z7.V3R \^V+.B1&JP4%*@-B8;2M_OL7>I^.O_M8J#AN;WI?$\)-J#SMY]& M61EON1>0O$**K?/@LD?6(Q7*"NZD?B[*WT_G;S\-\];;G\[WE& #.O_/\Y%, M8EFS"ZI$0<*[,L$^)D@V&D,D2Y0\M^EV/YW_Y_DP3XK]Z7Q/"0[=[W!V=;5\ MVGB[)'^5E%S;CC3PD(P"H,9HB,X+APHC<%-D,IZ57NRRZ&TMC+? M_&A9ZE&5VP"(;S:>KBZ8BMC6!C\?B6RTE"("]13%YS!I\Q09H\YGDGAP)#^7 MM1P"T^W4#'M=/'M1H#O_@Q7UZ52I@@/_Q>_ MNC]'SM+$ B87NA1&"VLU'@\8Q'C/>$K.!1-KSULZ@,QA"WH'067?RFP KY^F MDW ]*QI8"6[$@U73O(1N(?>$<9K0W&31J&K58=QO]U44.# M3_QOI]^_CQ=+#^XF<57$<)DF8=RI1FV'G]KU 7]?PBN]U]_[[-GF9Q^7F3AT M,BJ5+C9*% BI$GCC-&A.%.;!+L5GK_$/L=&]".SJE#Y.Y_,'GUBE42((:ABG M: 39H&L5F.?3@%:6K)1*N\QH;;:?IF38'* _K&QZI0IZ&/B)].-X,;Y<:N:M MFZ_6TD;&"2V;$C45*! 3&7B>(T3JJ#":4"=W.N!>>!M]_.5A45-#E]-J@FT* M%F4M[/HJT7B6@DL<*)$.1"AE+$>3+OJ"FBV?%;K>#B4&5.^Y/LT$ YN\(,<'R1PG02S[XO8\%-=EB@+'&) M/C:AE 2Q$GR*&-!+JY10*2NC=@+*R]\:[O6]/E J2W;@(^?+;!JOP^+S["+- M?H[#RL5:Q#=!(H&%+&[6$:!L-*+Y-0?SM?5$8YV**!&=*"*<^@".&P'.IL1]("+MENKMAI#'! QW\G37Z6. M=!3PT&?-JIEQ.KVZ?:B6@E&2*7"K&"9W'D,T%210Q9 ;:3W^]DXGR^9/'ESM M734UK26VH75^,>D.FLF5.9 AECKJ0$:,JJ3(XY3%R MYLRZ6+M^XS$5P[X+50PD*@FZ.:A\K0OM#I@[6H:]#>NJXVWS"[M0-^TS]G8'6 \!N#S]KG2J-, M4LQ"B!$%0ED$JP.!TH[CA4PBY^>Z';K"IX4SK:M>GX') 4)N ":/7/+'NWGA MUDL9)'*2 BLM7 K=,EDV?Y*4!$%&:D_(V4[-L!/ >CBX*@E^Z #XHDPQ<[.X MOH+XW95Y8^B:T^S[R&,,%WARH'S,&..A4;G(,OC(B"+2R4SU3A'Q,Q]IK$#@ M0"5.>Y#HT,AXF#Z\G5X55SES5V^NQ^61ZO*F?/GBW]1('N=5G??;^Q&KQM^.@NX"7#<%\FOO[GO[C+- M+Z;7E]\6J^W62=&<>$3)^,1!:,/!J7*71;QE%G^BL3O5+1T2T8 MU51%@Y7;MQO3I_G]>.)0=.[JWCS5CV/GQU?CQ;)9UI5*T_AY2O4ZRN2- MFX^[5'A7_'K72O"^!%&I8OR6O*=VE(7,)?$A@%($\\#D+,;Q7(-0&,8+F95( MM6>;/4=/5_]W^[-7S1&E">,IZ=\*'__"I^ED]D 7JRPGVZ"4\0PR,;:,^Z5@ MK$D0,*UUAJA(>>U;IVK$#YL>5,/;ID<=1KD-G.JWC+_YM6:S.);WL_3OZW*T M+._]?"2411W 4.1+I!C!>D=!!A.Y0.Z"J/W"NP-9C2#QN(#9!MM*VFL)D$\Q MM+YA%%E&Z6@ :469]B@C&)(C$$JS9L0E77V@]@YD-0+(6E#8!K5*>FD4:O-; MBUU?/P?E7,Y)0(@D8Y;F#'B7(FCJN"/$RU!]/,DN=#4"MEI@V %LG333$MK> M_+K]Y?\=IQD2]>W7Q_0SK29$>NU"C&6.12K/'=8PL P/!HQD$M&&169E?X?M M,Y0->Z'7W'E;2XMWK(>TQ.(SBK#X)M<.NHD4;!Q=:LT*A$)$D#]\J#H-:!D]8 _JXQ MU,E$96\YQ6-R&CEL!P'7(1II%%Q\S8I%K\Z<2)"TQIA#. (>H]:REX6H@-&J MM/D(X.)[@*NWI[5AP76(1EH"5X?P]^[M":7&J%(<.(T:,R<5P2O,SR@MIB5$ MMM4W_E9EH!$ MY&*'!T1#9C#F^LYDK[LV??CR:KA^^8]=(&_FH_C>D_5C5!^ MC1+)EG)A04HGT>*5+O-T"4C!(M'9";]9/-49] >0V4A4>7Q038^KX09 ?$^T M3[QKC33'Z)H')%\+ D*K!)9*7V8+1(59H]2I]BOA\Q0U$I,.#LV*>CLRZ[.% (QRBZ,(%2DH($ MJ3POVT!+:W*60+G7@A+T@:SVY,RC%%T\;^Q+Z_YM,O7S-/M90JMEQ/]03:N0 M*VE,(;UWP&/"I%('#=YB/D$RHX%'$HVOO=2[-@^-A A=T;_RABC5?^5D\$Y'X!:&S%=T*HL,Y>8/;C,J4TAN=I75"\2U0@8!\',M$\% MMHO(>V.U%,;;QD>&:6M2Y?XW@$LH/>)#=#DRIUGMQ_$7B1IZ+FI5$.P&L0,U M,G1#RSLWFWR^7GQQOY91U4#P^:U/4*BAD ;.(8J'O)W%P#*Q$DR@PW3LAJS9J.5#NC8Q:N MMS*;BGPTEZF\=5?A^FKYR_/IU=7[Z>P/-XLCFZ/1Q%%PC!H4 MB$C@: A@43:.:Q^M;-ANGF;JU>0P!^*V/T.J **6K.K>BW59P?.(^8V+P?GY MQNWS^G)PU:+GL]69&PM..UXF"3)PCAG(*!J9HA$AUNZO[8615V,]-<"Z0ZG> M<9%SL/G\2+/Q-%XLW&PQJ!%MD<3?,3(N;; ?)F7]58H?)B4!PK\V'V4B*,8/ MI;0CTK*)M8SHE*+L!.082$1!0NTQ*T=C[M7$>PT96[\(.^'S:XM@+M)B<;4J MVQH1Y815WH/BI@PQ9ASUA4DE#\%ED2/ELK?"MNK<-%)6]%_1F6#\DWGF?D!$V&D;A*@H7T^"OC43+$2B:E M8C9OA(A;;KZ.0^^PLS;:M)]6X3*\(?4;(W-)(P;%&1+Q$F519C#AP0Q$F[ZFU,7YLVU0YR.F97[R:QEQJNBVODOS3C+M[]+$=LAY*L;3^J M:X753B16*IC:_-9MN8J*.>H<'! 6- A?)I4J[H%GZI)(,7!5^PIF&RU=O>C& MSUV/T]3,.\0K,+;:WVM+9U:&F$SR>%)(JVK7^3]%Q[ W1%6TO^EZ.HN[@;2P M\#".8S?[=>&NTN=\L9B&?ZVV$+CHD!D!66,P+G+.8 U3H+EE0GP!.=Z&W@)X[\LLF@\_YWO#P]<.USREKYR($4X:KBF3 RD1 2:&% M8CD+7OMRX&6JAL=3!?5O@JJN+AI UX>LI!K%^S>?GQ@K%36ZK2&B-O84?AP'Q\3,49?!LZC\P41I087A0"5#!&. M*A/43F/X3VZ!9;73J8IHVX#&$SO;)&^C\LR7^1D.OLP6:2KJQ06U^X*V<.L?/'K MXL.7FQYQCX+B+@"AMA116 F6:P8L4ZT]-;;>,.@6J%/# RYII15F.%3I,ZJ?AD^!\B]/0#= MK$@*0E-C*(;M99A)1N?L)(\@''$T&B>CJYYH/T5(<\ Y1,G/0^< B0\<%[^= M7N/1._M15FJ5/')I3%GQ3+/UX)A"JKV-:$R>0-(,\T=OB=U<#'-02/S4MX=] M):Z:,G46[<#0.$\_KF?AFYNGL\M92JNU-@]9NNE!(8JZ$!7$+/EJ[;5GAD/( MDJ;DI.>[/:>^@)>="1HN3NZN\VG?"A@ZQ?K'&(4Y^9K"M\GT:GKYZ\,D_,?J M]];>4XMH>"0>@J1XE%/' 5TF1_>LLQ#49K'C'K.7OC0<3'K2[+0O,3<0VY3E M2(OUYY?XJ.8)(^Y[?XX?$-!T1F0TR0P!SFDL*6&5_)E&=%/<<96"B&-RV"L)" 4 MD8!>F0"5WH12^B@RVRD(WN^[.Z%&-1_)]"WQTP'3C>%1EJQ1 6ABH90":#!& M)M!9!\HI+5O4*\-IT%2\;_T?AK,#E-$"TNX86'$T26O_:X+2$#A-SBWA!U=] 'PE.GND,G&B*#(C2 M1ALP?I2!HW"4=TD>C)B[[PSS'MX 9@X4=0-YUUEI$+J]NPAX4EN#)&>J$?)E MWXS)AD'B@7!D0&!&4#GE>D# 3@#2S.AS<]4:,(EOW?S;DLIVFVKS],\?]EFL/@XJ M2+&!^M M)C3OMBO@V<\T5=9^H!JGO:7 [49GXPH)ZCKJE^OSX@5DTUS8&NN-]1 MR)'87#:G>>4 0SB&O'@"2HLRNL^0^GOI'E/15&M.'R#:6]1#AS];WP[OGOF^ MS/ X_\?UU6+\XVJ\?!LVEAB'#IB9Y6;STHO"'606,"^PR>&?=RL$VOKMIJKD M*P1*/4N_$4]TQ\R:PS+K^H;IY?WZ_,-\?ITB'66C$O6$ !4Y8!*+0L3_&^!& M91-2"#;5WO>V'X5-53?6\V ]J:@! +[XQK/MB>?3=;D&^9Q7W)_]=..KDC&_ MG\[^CO_M8N2#PX#3$F""ZU+LAX:H,!@MWE]%[@.7.PU]J?F<>R O394>U %U M$VH?^G _6 C_<'^.OU]_/YM,KLM>ZC!+^#?6X?"H;/SA-G H#PWERHB!RRR6 M^;56!Q(9B[O=B?1"7E,/?!5"A.%UV((3OS>I[H%]K@ZE#Y-[D^M&"8\A[4V9 M)%0&)ICHP4I'@1B"0;FS(8GJ,W+VH*^I2^!*SK8O];0%O64HCA:TY&UDG*3) M4 :T++;_3$Y54P=+O?!#^ [)AXL7SU/ M(8U_EA'W]RQCM0=H/+E<_OUB.FX2,!. MB\C(YB#Q;6=N)8IV@]P)O5D,HJJV_-O+?(^LB-XE94&E9-'XK !K,6Y07+I M@R0Z]^CT7B9P-UB>UDM(?QIJ 'Y%1/.;GMRWU[,BY9'/D9)RO:Y+$[T4] MM;),%2B[.Z0WL?:3_5-T[ :FTWKSZ"SO%C SG5Q^77>&CY2-3(92L: MPTPF M6#!>90C1)AI3"KGZ^.[[W]\-(Z?UI'&P?*MA8^NFFO4?E']X3&?_S__Z;U!+ M 0(4 Q0 ( (@^U%AE#G"N#0@ &@J . " 0 !E M>&AI8FET,S$Q+FAT;5!+ 0(4 Q0 ( (@^U%B;U7"' @ !XI . M " 3D( !E>&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( (@^U%B3 MTL>ZQP0 'L4 . " 640 !E>&AI8FET,S(Q+FAT;5!+ M 0(4 Q0 ( (@^U%CP6U::JP0 !(3 . " 5@5 !E M>&AI8FET,S(R+FAT;5!+ 0(4 Q0 ( (D^U%CM''\'%-&UL4$L! A0#% @ B3[46,\QVQJ7M 9B ' !4 ( ! M06 " '-V8V\M,C R-# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( (D^U%B'02NI M8'0 -0C!0 5 " 0L5 P!S=F-O+3(P,C0P,S,Q7W!R92YX 8;6Q02P4& H "@!Z @ GHD# end XML 72 svco-20240331_htm.xml IDEA: XBRL DOCUMENT 0001943289 2024-01-01 2024-03-31 0001943289 2024-06-17 0001943289 2024-03-31 0001943289 2023-12-31 0001943289 us-gaap:LicenseMember 2024-01-01 2024-03-31 0001943289 us-gaap:LicenseMember 2023-01-01 2023-03-31 0001943289 svco:SoftwareMaintenanceAndServiceMember 2024-01-01 2024-03-31 0001943289 svco:SoftwareMaintenanceAndServiceMember 2023-01-01 2023-03-31 0001943289 2023-01-01 2023-03-31 0001943289 us-gaap:CommonStockMember 2023-12-31 0001943289 us-gaap:RetainedEarningsMember 2023-12-31 0001943289 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001943289 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001943289 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001943289 us-gaap:CommonStockMember 2024-03-31 0001943289 us-gaap:RetainedEarningsMember 2024-03-31 0001943289 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001943289 us-gaap:CommonStockMember 2022-12-31 0001943289 us-gaap:RetainedEarningsMember 2022-12-31 0001943289 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001943289 2022-12-31 0001943289 2022-01-01 2022-12-31 0001943289 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2022-12-31 0001943289 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0001943289 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2022-12-31 0001943289 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2022-12-31 0001943289 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001943289 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2022-12-31 0001943289 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001943289 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001943289 us-gaap:CommonStockMember 2023-03-31 0001943289 us-gaap:RetainedEarningsMember 2023-03-31 0001943289 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001943289 2023-03-31 0001943289 us-gaap:SubsequentEventMember us-gaap:IPOMember 2024-05-01 2024-05-31 0001943289 us-gaap:SubsequentEventMember 2024-05-31 0001943289 srt:RestatementAdjustmentMember 2023-01-01 2023-03-31 0001943289 srt:RestatementAdjustmentMember 2023-03-31 0001943289 svco:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001943289 svco:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001943289 svco:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001943289 us-gaap:CashMember svco:FinancialInstitutionRiskMember svco:OneFinancialInstitutionMember 2024-03-31 0001943289 us-gaap:CashMember svco:FinancialInstitutionRiskMember svco:OneFinancialInstitutionMember 2024-01-01 2024-03-31 0001943289 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001943289 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001943289 us-gaap:SubsequentEventMember 2024-04-29 2024-04-29 0001943289 2024-04-01 2024-03-31 0001943289 2025-04-01 2024-03-31 0001943289 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001943289 us-gaap:CustomerRelationshipsMember 2024-03-31 0001943289 us-gaap:NoncompeteAgreementsMember 2024-03-31 0001943289 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001943289 us-gaap:CustomerRelationshipsMember 2023-12-31 0001943289 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001943289 svco:DepreciatedIntangibleAssetsMember 2024-01-01 2024-01-01 0001943289 svco:DepreciatedIntangibleAssetsMember 2024-01-01 0001943289 svco:KipeeMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001943289 svco:KipeeMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001943289 svco:KipeeMember us-gaap:RelatedPartyMember 2022-05-01 0001943289 svco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMember us-gaap:RelatedPartyMember 2024-03-31 0001943289 svco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001943289 svco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001943289 svco:NewHorizonsCambridgeLTDMember us-gaap:RelatedPartyMember 2024-03-31 0001943289 svco:NewHorizonsFranceMember us-gaap:RelatedPartyMember 2024-03-31 0001943289 svco:A2022CreditLineMember us-gaap:LineOfCreditMember us-gaap:RelatedPartyMember 2022-06-13 0001943289 svco:A2022CreditLineMember us-gaap:LineOfCreditMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001943289 svco:A2022CreditLineMember us-gaap:LineOfCreditMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001943289 svco:A2022CreditLineMember us-gaap:LineOfCreditMember 2024-03-31 0001943289 svco:LoanMember us-gaap:RelatedPartyMember 2012-02-01 2012-02-29 0001943289 svco:LoanMember us-gaap:RelatedPartyMember 2024-03-31 0001943289 us-gaap:LicenseMember srt:DirectorMember 2024-01-01 2024-03-31 0001943289 srt:DirectorMember 2024-03-31 0001943289 svco:A2022CreditLineMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2022-06-13 2022-06-13 0001943289 svco:A2022CreditLineMember us-gaap:LineOfCreditMember 2023-12-31 0001943289 svco:EastWestBankLoanMember us-gaap:LineOfCreditMember 2023-12-31 0001943289 svco:EastWestBankLoanMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2023-12-31 2023-12-31 0001943289 svco:EastWestBankLoanMember us-gaap:LineOfCreditMember 2024-01-01 2024-03-31 0001943289 svco:EastWestBankLoanMember us-gaap:LineOfCreditMember 2024-03-31 0001943289 us-gaap:RestrictedStockUnitsRSUMember 2024-03-18 0001943289 us-gaap:RestrictedStockUnitsRSUMember 2024-03-18 2024-03-18 0001943289 svco:RestrictedStockUnitsRSUsTimeBasedMember 2024-03-18 2024-03-18 0001943289 svco:RestrictedStockUnitsRSUsTimeBasedMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-03-18 2024-03-18 0001943289 svco:RestrictedStockUnitsRSUsTimeBasedMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-03-18 2024-03-18 0001943289 svco:RestrictedStockUnitsRSUsTimeBasedMember 2023-12-31 0001943289 svco:RestrictedStockUnitsRSUsTimeBasedMember 2023-10-01 2023-12-31 0001943289 svco:RestrictedStockUnitsRSUsTimeBasedVestedMember 2023-12-31 0001943289 svco:RestrictedStockUnitsRSUsTimeBasedNonvestedMember 2023-12-31 0001943289 svco:RestrictedStockUnitsRSUsTimeBasedMember 2024-01-01 2024-03-31 0001943289 svco:RestrictedStockUnitsRSUsTimeBasedVestedMember 2024-01-01 2024-03-31 0001943289 svco:RestrictedStockUnitsRSUsTimeBasedNonvestedMember 2024-01-01 2024-03-31 0001943289 svco:RestrictedStockUnitsRSUsTimeBasedMember 2024-03-31 0001943289 svco:RestrictedStockUnitsRSUsTimeBasedVestedMember 2024-03-31 0001943289 svco:RestrictedStockUnitsRSUsTimeBasedNonvestedMember 2024-03-31 0001943289 country:JP 2024-01-01 2024-03-31 0001943289 country:JP 2023-01-01 2023-03-31 0001943289 country:US 2024-01-01 2024-03-31 0001943289 country:US 2023-01-01 2023-03-31 0001943289 country:CN 2024-01-01 2024-03-31 0001943289 country:CN 2023-01-01 2023-03-31 0001943289 country:KR 2024-01-01 2024-03-31 0001943289 country:KR 2023-01-01 2023-03-31 0001943289 svco:AllOtherCountriesMember 2024-01-01 2024-03-31 0001943289 svco:AllOtherCountriesMember 2023-01-01 2023-03-31 0001943289 country:US 2024-03-31 0001943289 country:US 2023-12-31 0001943289 country:JP 2024-03-31 0001943289 country:JP 2023-12-31 0001943289 country:CN 2024-03-31 0001943289 country:CN 2023-12-31 0001943289 svco:AllOtherCountriesMember 2024-03-31 0001943289 svco:AllOtherCountriesMember 2023-12-31 0001943289 svco:SoftwareLicensesMember 2024-01-01 2024-03-31 0001943289 svco:OtherToolsMember 2024-01-01 2024-03-31 0001943289 svco:NangatePartiesCrossComplaintMember 2022-01-01 2022-01-31 0001943289 svco:AldiniSecondAmendedComplaintMember 2022-08-23 2022-08-23 0001943289 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001943289 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001943289 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001943289 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001943289 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001943289 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001943289 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001943289 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001943289 2023-01-01 2023-12-31 0001943289 svco:EarnOutPaymentsMember 2023-01-01 2023-12-31 0001943289 svco:MilestonePaymentsMember 2023-01-01 2023-12-31 0001943289 svco:SemiconductorIntellectualPropertySIPMember us-gaap:SubsequentEventMember 2024-04-11 2024-04-11 0001943289 svco:MicronTechnologyInc.MicronMember us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember 2024-04-16 0001943289 svco:MicronTechnologyInc.MicronMember us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember 2024-04-16 2024-04-16 0001943289 svco:MicronTechnologyInc.MicronMember us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember svco:DebtConversionTermsOneMember 2024-04-16 2024-04-16 0001943289 svco:MicronTechnologyInc.MicronMember us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember svco:DebtConversionTermsTwoMember 2024-04-16 2024-04-16 0001943289 svco:MicronTechnologyInc.MicronMember us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember svco:DebtConversionTermsThreeMember 2024-04-16 2024-04-16 0001943289 svco:MicronTechnologyInc.MicronMember us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember 2024-05-13 2024-05-13 0001943289 svco:StockAndCashBasedAwardsMember us-gaap:SubsequentEventMember 2024-04-26 0001943289 us-gaap:SubsequentEventMember us-gaap:IPOMember 2024-05-13 2024-05-13 0001943289 us-gaap:SubsequentEventMember 2024-05-13 shares iso4217:USD iso4217:USD shares pure svco:lease utr:sqft svco:requirement svco:segment 2024 0001943289 false Q1 --12-31 http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613Member 0.5 0.51 10-Q true 2024-03-31 false 001-42043 Silvaco Group, Inc. DE 27-1503712 4701 Patrick Henry Drive Building #23 Santa Clara CA 95054 408 567-1000 Common Stock, par value $0.0001 per share SVCO NASDAQ Yes Yes Non-accelerated Filer true true false false 26294217 5739000 4421000 5562000 4006000 9240000 8749000 1748000 2549000 1943000 1163000 24232000 20888000 656000 591000 2157000 1963000 273000 342000 9026000 9026000 8961000 6250000 2057000 1825000 23130000 19997000 47362000 40885000 3332000 2495000 9945000 10255000 2185000 1626000 7935000 7882000 817000 735000 2016000 2000000 26230000 24993000 4737000 5071000 1320000 1198000 4283000 0 197000 221000 36767000 31483000 0.0001 0.0001 25000000 25000000 20000000 20000000 20000000 20000000 2000 2000 12770000 11392000 -2177000 -1992000 10595000 9402000 47362000 40885000 12258000 10665000 3631000 3626000 15889000 14291000 1973000 2025000 13916000 12266000 3616000 3375000 3312000 2805000 4600000 4553000 11528000 10733000 2388000 1533000 -205000 -331000 2183000 1202000 805000 388000 1378000 814000 0.07 0.07 0.04 0.04 20000000 20000000 20000000 20000000 1378000 814000 -185000 88000 1193000 902000 20000000 2000 11392000 -1992000 9402000 -185000 -185000 1378000 1378000 20000000 2000 12770000 -2177000 10595000 20000000 2000 11928000 -1907000 10023000 -220000 -220000 20000000 2000 11708000 -1907000 9803000 88000 88000 814000 814000 20000000 2000 12522000 -1819000 10705000 1378000 814000 120000 166000 10000 0 222000 21000 -8000 265000 1844000 3718000 3679000 -889000 -788000 232000 274000 0 877000 513000 -670000 -1248000 574000 242000 -21000 2888000 -49000 146000 24000 -245000 -2572000 501000 10000 177000 -10000 -177000 4250000 0 13000 582000 364000 0 3873000 -582000 27000 75000 1318000 -183000 4421000 5478000 5739000 5295000 Description of Business<div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Silvaco Group, Inc. (“Silvaco,” and together with its subsidiaries, the “Company”) was incorporated as a Delaware corporation on November 18, 2009. The Company is a provider of technology computer aided design (“TCAD”) software, electronic data automation (“EDA”) software and semiconductor intellectual property (“SIP”). TCAD, EDA and SIP solutions enable semiconductor and photonics companies to increase productivity, accelerate their products’ time-to-market and reduce their development and manufacturing costs. The Company has decades of expertise developing the “technology behind the chip” and providing solutions that span from atoms to systems, starting with providing software for the atomic level simulation of semiconductor and photonics material for devices, to providing software and SIP for the design and analysis of circuits and system level solutions. The Company provides SIP for system-on-a-chip (“SoC”), integrated circuits (“ICs”) and SIP management tools to enable team collaborations on complex SoC designs. The Company’s customers include semiconductor manufacturers, original equipment manufacturers (“OEMs”) and design teams who deploy the Company’s solutions in production flows across the Company’s target markets, including display, power devices, automotive, memory, high performance computing (“HPC”), internet of things (“IoT”) and 5G/6G mobile markets.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In May 2024, the Company completed its initial public offering (“IPO”), in which it issued and sold 6,000,000 shares of its common stock at the public offering price of $19.00 per share. The Company received gross proceeds of $114.0 million, with $106.0 million funded to the Company after deducting underwriting discounts and commissions. See </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ib81fc1c1baa84b77b1ac4e53f8c34727_1673" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">Note 13</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">, Subsequent Events, for further discussion.</span></div> 6000000 19.00 114000000 106000000 Summary of Significant Accounting and Reporting Policies<div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation and consolidation </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("GAAP") and include the accounts of Silvaco and all of the Company's wholly owned subsidiaries with operations in North America, Europe, Asia and South America. All intercompany transactions and balances have been eliminated upon consolidation.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted from these condensed consolidated financial statements, as permitted by Securities and Exchange Commission (“SEC”) rules and regulations. Accordingly, these condensed consolidated financial statements should be read in conjunction with its audited consolidated financial statements for the year ended December 31, 2023 and the related notes thereto included in the Company’s final prospectus relating to the initial public offering, dated May 8, 2024 (the “Prospectus”), relating to the Registration Statement on Form S-1 (File No. 333-278666), as amended (“Registration Statement”), filed with the SEC on May 10, 2024, pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (“Securities Act”). </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The December 31, 2023 condensed consolidated balance sheet was derived from the audited consolidated financial statements as of that date. In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the condensed consolidated financial statements.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the Company’s operating results to be expected for the full fiscal year or any other future interim or annual period.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Revision of Prior Financial Statements</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023, accrued expenses and general and administrative expenses were understated by $0.2 million in the Company’s condensed consolidated balance sheet and condensed consolidated statement of income, respectively, due to certain accruals for professional services rendered not being recorded. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company has determined that such errors are immaterial and has increased accrued expenses and other current liabilities and general and administrative expenses to correct these immaterial errors.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Emerging growth company status</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company is an emerging growth company as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company will remain an emerging growth company until the earliest of (i) the last day of the first fiscal year (a) following the fifth anniversary of the completion of the Company’s initial public offering (“IPO”), (b) in which the Company’s total annual gross revenue is at least $1.2 billion, or (c) when the Company is deemed to be a large accelerated filer, which means the market value of our common stock that is held by non-affiliates exceeds $700.0 million as of the prior June 30th and (ii) the date on which the Company has issued more than $1.0 billion in non-convertible debt securities during the prior three-year period.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements. Estimates also affect the amounts of revenue and expenses during the reported periods. The Company’s most significant estimates relate to revenue recognition. Other estimates include, but are not limited to, accounts receivable allowances, stock-based compensation, valuation of goodwill and other intangible assets, contingent consideration, uncertain tax positions and income taxes. Actual results could differ from those estimates.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock split</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On April 29, 2024, the Company effected a 1-for-2 reverse split of its common stock. Upon the effectiveness of the reverse stock split, (i) every two shares of outstanding common stock was combined into a single share of common stock, (ii) the number of shares of common stock to be granted upon the vesting of each outstanding restricted stock unit (“RSU”) was proportionally decreased on a 2-for-1 basis, and (iii) the fair value of each outstanding RSU was proportionately increased on a 1-for-2 basis. All of the outstanding common stock share numbers, RSUs, RSU fair values and per share amounts have been adjusted, on a retroactive basis, to reflect this 1-for-2 reverse stock split for all periods presented. The par value per share and authorized number of shares of common stock were not adjusted as a result of the reverse stock split.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of credit risk</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of March 31, 2024, none of the Company’s customers represented more than 10% of the Company’s accounts receivable. As of December 31, 2023, two customers represented 20% and 15% of the Company’s accounts receivable. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024 one customer represented 11% of the Company’s total revenue. None of the Company’s customers represented more than 10% of the Company’s total revenue for the three months ended March 31, 2023.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In addition to the concentration of credit risk with respect to trade receivables, the Company's cash on deposit with financial institutions is also exposed to concentration risk. The Company's cash on deposit with financial institutions are insured through various public and private bank deposit insurance programs, foreign and domestic; however, a significant portion of cash balances held as of March 31, 2024 and December 31, 2023 exceeded insured limits. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of March 31, 2024, $3.0 million, or 52%, of the Company’s cash was maintained with one financial institution, where the Company’s current deposits are in excess of federally insured limits. Past macroeconomic conditions have resulted in the actual or perceived financial distress of many financial institutions, including the failures of Silicon Valley Bank, Signature Bank, First Republic Bank and the UBS takeover of Credit Suisse. If the financial institutions with whom the Company does business were to be placed into receivership, the Company may be unable to access the cash it has on deposit with such institutions. If the Company is unable to access its cash as needed, the Company’s financial position and ability to operate its business could be adversely affected.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for credit losses</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company assesses its ability to collect outstanding receivables and contract assets and provides customer-specific allowances, allowances for credit losses for the portion of receivables and contract assets that are estimated to be uncollectible. Allowances for credit losses are based on historical collection experience and expected credit losses, customer specific financial condition, current economic trends in the customer's industry and geographic region, changes in customer demand and the overall economic climate in the market the Company serves. Provisions for the allowance for expected credit losses attributable to bad debt are recorded as general and administrative expenses. Account balances deemed uncollectible are written off, net of actual recoveries. If circumstances related to specific customers or the market the Company serves change, the Company’s estimate of the recoverability of its accounts receivable and contract assets could be further adjusted. The Company does not have any material account receivable or contract asset balances that are past due and has not written off any significant balances in its portfolio against the allowance for credit losses for the periods presented. The Company’s provision for credit losses was $0.2 million and $21,000 for the three months ended March 31, 2024 and 2023, respectively. The Company’s allowance for expected credit losses on accounts receivable and contract assets, in the aggregate, was $0.8 million and $0.5 million as of March 31, 2024 and December 31, 2023, respectively.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currencies</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The financial statements of Silvaco's international subsidiaries with local functional currencies are translated to U.S. dollars upon consolidation. Assets and liabilities are translated at the effective exchange rate on the balance sheet date. Results of operations are translated at average exchange rates, which approximate rates in effect when the underlying transactions occur. For the three months ended March 31, 2024 and 2023, the Company recorded foreign currency translation adjustments of $(0.2) million and $0.1 million, respectively, within accumulated other comprehensive loss.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Certain sales and intercompany transactions are denominated in foreign currencies. These transactions are recorded in functional currency at the appropriate exchange rate on the transaction date. Monetary assets and liabilities denominated in a currency other than the Company's functional currency or its subsidiaries' functional currencies are remeasured at the effective exchange rate on the balance sheet date. Gains and losses resulting from foreign exchange transactions are included in interest and other expense, net. The Company recorded net foreign exchange transaction losses of $0.1 million and $0.2 million for the three months ended March 31, 2024 and 2023, respectively.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated other comprehensive loss</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss is composed entirely of foreign currency translation adjustments.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per share (EPS)</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Basic EPS is computed based on the weighted average number of shares of common stock outstanding. Diluted EPS is computed based on the weighted average number of common shares outstanding increased by dilutive common stock equivalents, attributable to RSU grants. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following outstanding securities for the three months ended March 31, 2024 and 2023 were excluded from the computation of diluted earnings per share because the issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied as of March 31, 2024. See</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ib81fc1c1baa84b77b1ac4e53f8c34727_190" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">, Restricted Stock Units for additional information.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU Grants</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,302,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,047,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. This ASU simplifies accounting for convertible instruments by removing major separation </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">models required under current GAAP. The Company adopted this standard on January 1, 2024 and the adoption did not impact the condensed consolidated financial statements.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Accounting guidance issued and not yet adopted</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update ASU 2023-07, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">: Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an interim and annual basis. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal periods beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. The Company is currently evaluating the impact of the guidance on the condensed consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09 (“ASU 2023-09”), </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">: Improvement to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on the condensed consolidated financial statements and related disclosures.</span></div> <div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation and consolidation </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("GAAP") and include the accounts of Silvaco and all of the Company's wholly owned subsidiaries with operations in North America, Europe, Asia and South America. All intercompany transactions and balances have been eliminated upon consolidation.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted from these condensed consolidated financial statements, as permitted by Securities and Exchange Commission (“SEC”) rules and regulations. Accordingly, these condensed consolidated financial statements should be read in conjunction with its audited consolidated financial statements for the year ended December 31, 2023 and the related notes thereto included in the Company’s final prospectus relating to the initial public offering, dated May 8, 2024 (the “Prospectus”), relating to the Registration Statement on Form S-1 (File No. 333-278666), as amended (“Registration Statement”), filed with the SEC on May 10, 2024, pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (“Securities Act”). </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The December 31, 2023 condensed consolidated balance sheet was derived from the audited consolidated financial statements as of that date. In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the condensed consolidated financial statements.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the Company’s operating results to be expected for the full fiscal year or any other future interim or annual period.</span></div> <div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Revision of Prior Financial Statements</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023, accrued expenses and general and administrative expenses were understated by $0.2 million in the Company’s condensed consolidated balance sheet and condensed consolidated statement of income, respectively, due to certain accruals for professional services rendered not being recorded. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company has determined that such errors are immaterial and has increased accrued expenses and other current liabilities and general and administrative expenses to correct these immaterial errors.</span></div> 200000 200000 <div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements. Estimates also affect the amounts of revenue and expenses during the reported periods. The Company’s most significant estimates relate to revenue recognition. Other estimates include, but are not limited to, accounts receivable allowances, stock-based compensation, valuation of goodwill and other intangible assets, contingent consideration, uncertain tax positions and income taxes. Actual results could differ from those estimates.</span></div> <div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock split</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On April 29, 2024, the Company effected a 1-for-2 reverse split of its common stock. Upon the effectiveness of the reverse stock split, (i) every two shares of outstanding common stock was combined into a single share of common stock, (ii) the number of shares of common stock to be granted upon the vesting of each outstanding restricted stock unit (“RSU”) was proportionally decreased on a 2-for-1 basis, and (iii) the fair value of each outstanding RSU was proportionately increased on a 1-for-2 basis. All of the outstanding common stock share numbers, RSUs, RSU fair values and per share amounts have been adjusted, on a retroactive basis, to reflect this 1-for-2 reverse stock split for all periods presented. The par value per share and authorized number of shares of common stock were not adjusted as a result of the reverse stock split.</span></div> <div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of credit risk</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of March 31, 2024, none of the Company’s customers represented more than 10% of the Company’s accounts receivable. As of December 31, 2023, two customers represented 20% and 15% of the Company’s accounts receivable. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024 one customer represented 11% of the Company’s total revenue. None of the Company’s customers represented more than 10% of the Company’s total revenue for the three months ended March 31, 2023.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In addition to the concentration of credit risk with respect to trade receivables, the Company's cash on deposit with financial institutions is also exposed to concentration risk. The Company's cash on deposit with financial institutions are insured through various public and private bank deposit insurance programs, foreign and domestic; however, a significant portion of cash balances held as of March 31, 2024 and December 31, 2023 exceeded insured limits. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of March 31, 2024, $3.0 million, or 52%, of the Company’s cash was maintained with one financial institution, where the Company’s current deposits are in excess of federally insured limits. Past macroeconomic conditions have resulted in the actual or perceived financial distress of many financial institutions, including the failures of Silicon Valley Bank, Signature Bank, First Republic Bank and the UBS takeover of Credit Suisse. If the financial institutions with whom the Company does business were to be placed into receivership, the Company may be unable to access the cash it has on deposit with such institutions. If the Company is unable to access its cash as needed, the Company’s financial position and ability to operate its business could be adversely affected.</span></div> 0.20 0.15 0.11 3000000 0.52 <div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for credit losses</span></div>The Company assesses its ability to collect outstanding receivables and contract assets and provides customer-specific allowances, allowances for credit losses for the portion of receivables and contract assets that are estimated to be uncollectible. Allowances for credit losses are based on historical collection experience and expected credit losses, customer specific financial condition, current economic trends in the customer's industry and geographic region, changes in customer demand and the overall economic climate in the market the Company serves. Provisions for the allowance for expected credit losses attributable to bad debt are recorded as general and administrative expenses. Account balances deemed uncollectible are written off, net of actual recoveries. If circumstances related to specific customers or the market the Company serves change, the Company’s estimate of the recoverability of its accounts receivable and contract assets could be further adjusted. The Company does not have any material account receivable or contract asset balances that are past due and has not written off any significant balances in its portfolio against the allowance for credit losses for the periods presented. 200000 21000 800000 500000 <div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currencies</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The financial statements of Silvaco's international subsidiaries with local functional currencies are translated to U.S. dollars upon consolidation. Assets and liabilities are translated at the effective exchange rate on the balance sheet date. Results of operations are translated at average exchange rates, which approximate rates in effect when the underlying transactions occur. For the three months ended March 31, 2024 and 2023, the Company recorded foreign currency translation adjustments of $(0.2) million and $0.1 million, respectively, within accumulated other comprehensive loss.</span></div>Certain sales and intercompany transactions are denominated in foreign currencies. These transactions are recorded in functional currency at the appropriate exchange rate on the transaction date. Monetary assets and liabilities denominated in a currency other than the Company's functional currency or its subsidiaries' functional currencies are remeasured at the effective exchange rate on the balance sheet date. Gains and losses resulting from foreign exchange transactions are included in interest and other expense, net. -200000 100000 -100000 -200000 <div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated other comprehensive loss</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss is composed entirely of foreign currency translation adjustments.</span></div> <div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per share (EPS)</span></div>Basic EPS is computed based on the weighted average number of shares of common stock outstanding. Diluted EPS is computed based on the weighted average number of common shares outstanding increased by dilutive common stock equivalents, attributable to RSU grants. <div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following outstanding securities for the three months ended March 31, 2024 and 2023 were excluded from the computation of diluted earnings per share because the issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied as of March 31, 2024. See</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ib81fc1c1baa84b77b1ac4e53f8c34727_190" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">, Restricted Stock Units for additional information.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU Grants</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,302,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,047,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div> 4302178 3047234 <div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. This ASU simplifies accounting for convertible instruments by removing major separation </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">models required under current GAAP. The Company adopted this standard on January 1, 2024 and the adoption did not impact the condensed consolidated financial statements.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Accounting guidance issued and not yet adopted</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update ASU 2023-07, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">: Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an interim and annual basis. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal periods beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. The Company is currently evaluating the impact of the guidance on the condensed consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09 (“ASU 2023-09”), </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">: Improvement to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on the condensed consolidated financial statements and related disclosures.</span></div> Revenue <div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company's revenue is derived principally from contracts which promise to deliver combinations of software licensing and related maintenance and services, which are accounted for as separate performance obligations with differing revenue recognition patterns. The transaction price is allocated to each distinct performance obligation based on the relative standalone selling price. Software license revenue consists of the Company’s software sold under a software license. Revenue related to stand-alone software applications are generally recognized upon shipment and delivery of license keys. For certain arrangements revenue is recognized based on usage or ratably over the term of the arrangement. Maintenance and service revenue consists of both maintenance revenues and professional services revenues which is recognized based on usage or ratably over the term of the arrangement. Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a contract asset when revenue is recognized prior to invoicing, an accounts receivable upon invoicing or deferred revenue when invoicing precedes revenue recognition.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer contracts</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company accounts for a contract with a customer when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights and payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration it is entitled to. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised software or providing service to a customer.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For multi-year software licenses, the Company generally invoices customers annually at the beginning of each annual coverage period.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of March 31, 2024, approximately $29.1 million of revenue is expected to be recognized from remaining performance obligations. Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes both deferred revenue and backlog. The Company's backlog represents installment billings for periods beyond the current billing cycle. The Company expects to recognize revenue on approximately 49% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Deferred revenue is comprised mainly of unearned revenue related to maintenance and service on software licenses and pending software license deliveries. Maintenance and service revenue is recognized ratably over the coverage period. Software license revenue is recognized upfront upon delivery of the licensed software. Deferred revenue also includes contracts for professional services to be performed in the future which are recognized as revenue when the company delivers the related service pursuant to the terms of the customer arrangement.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, the Company recognized revenue of $2.3 million that was included in the total deferred revenue balance at December 31, 2023. All other activity in deferred revenue is due to the </span></div>timing of invoices in relation to the timing of revenue during the three months ending March 31, 2024 as described above. <div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company's revenue is derived principally from contracts which promise to deliver combinations of software licensing and related maintenance and services, which are accounted for as separate performance obligations with differing revenue recognition patterns. The transaction price is allocated to each distinct performance obligation based on the relative standalone selling price. Software license revenue consists of the Company’s software sold under a software license. Revenue related to stand-alone software applications are generally recognized upon shipment and delivery of license keys. For certain arrangements revenue is recognized based on usage or ratably over the term of the arrangement. Maintenance and service revenue consists of both maintenance revenues and professional services revenues which is recognized based on usage or ratably over the term of the arrangement. Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a contract asset when revenue is recognized prior to invoicing, an accounts receivable upon invoicing or deferred revenue when invoicing precedes revenue recognition.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer contracts</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company accounts for a contract with a customer when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights and payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration it is entitled to. Revenue is recognized when, or as, performance obligations are satisfied by transferring control of a promised software or providing service to a customer.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For multi-year software licenses, the Company generally invoices customers annually at the beginning of each annual coverage period.</span></div> 29100000 0.49 P12M 2300000 Leases<div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company’s headquarters are located in Santa Clara, California, where the Company has an operating lease covering its corporate office expiring in March of 2025. The Company also has operating leases in Duluth, Georgia, and abroad, in Japan, France, China, the United Kingdom, Taiwan, Singapore, and Korea, among other countries. The expiration dates for these operating leases range from 2024 through 2029. As of March 31, 2024 and December 31, 2023, the Company’s operating lease right-of-use assets and operating lease liabilities were as follows: </span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.328%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,157 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,963 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">817 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">735 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,320 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,198 </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:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The components of operating lease cost during the periods presented were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">230 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Variable lease cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total operating lease cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">290</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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 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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">280</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9.5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Variable lease cost includes common area maintenance, utilities, security, insurance and property taxes.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Additional information related to the Company’s operating leases for the three months ended March 31, 2024 and 2023 was as follows:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">222 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">256 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.85</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.47</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of March 31, 2024 maturities of operating lease liabilities were as follows: </span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ending December 31,</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">622 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">652 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">382 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">219 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">194 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total lease payments</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2,263</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total operating lease liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2,137</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Current portion of lease liability</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">817</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:3pt double #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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Non-current portion of lease liability</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">1,320</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div>The Company recorded rent expense of $0.3 million during each of the three months ended March 31, 2024 and 2023 As of March 31, 2024 and December 31, 2023, the Company’s operating lease right-of-use assets and operating lease liabilities were as follows: <div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.328%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,157 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,963 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">817 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">735 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,320 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2157000 1963000 817000 735000 1320000 1198000 <div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The components of operating lease cost during the periods presented were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">230 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Variable lease cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total operating lease cost</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">290</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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 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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">280</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9.5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Variable lease cost includes common area maintenance, utilities, security, insurance and property taxes.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Additional information related to the Company’s operating leases for the three months ended March 31, 2024 and 2023 was as follows:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">222 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">256 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.85</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.47</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 230000 256000 60000 24000 290000 280000 222000 256000 567000 0 P3Y10M6D P4Y5M19D 0.0383 0.0413 <div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of March 31, 2024 maturities of operating lease liabilities were as follows: </span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%;text-decoration:underline">Year Ending December 31,</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">622 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">652 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">382 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">219 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">194 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total lease payments</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2,263</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total operating lease liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2,137</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Current portion of lease liability</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">817</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:3pt double #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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Non-current portion of lease liability</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">1,320</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div> 622000 652000 382000 219000 194000 194000 2263000 126000 2137000 817000 1320000 300000 300000 Goodwill and Intangible Assets<div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">There were no changes in goodwill during the three months ended March 31, 2024 and 2023.</span></div><div style="margin-bottom:9.5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of March 31, 2024 intangible assets were classified as follows:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.108%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible assets:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">800 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(547)</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total intangible assets </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">910</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(637)</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">273</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9.5pt;padding-left:0.05pt;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:44.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.108%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible assets:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,660 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">293 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,416 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,374)</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">42 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(172)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total intangible assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">5,255</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(4,913)</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">342</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9.5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Amortization expense for intangible assets was $0.1 million during each of the three months ended March 31, 2024 and 2023.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of January 1, 2024, the Company removed the carrying value of $4.3 million of fully amortized intangible assets which at time of removal had nil net book value.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of March 31, 2024, estimated future amortization expense for the intangible assets reflected above was as follows:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Remainder of 2024</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">136 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total net carrying value of intangible assets </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">273</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 0 0 <div style="margin-bottom:9.5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of March 31, 2024 intangible assets were classified as follows:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.108%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible assets:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">800 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(547)</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total intangible assets </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">910</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(637)</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">273</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9.5pt;padding-left:0.05pt;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:44.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.108%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible assets:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,660 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">293 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,416 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,374)</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">42 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(172)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total intangible assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">5,255</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(4,913)</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">342</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> P5Y 800000 547000 253000 P5Y 90000 77000 13000 P5Y 20000 13000 7000 910000 637000 273000 P5Y 2660000 2367000 293000 P5Y 2416000 2374000 42000 P5Y 179000 172000 7000 5255000 4913000 342000 100000 100000 4300000 0 <div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of March 31, 2024, estimated future amortization expense for the intangible assets reflected above was as follows:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Remainder of 2024</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">136 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total net carrying value of intangible assets </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">273</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 136000 137000 273000 Related Parties<div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company has a commercial lease agreement with Kipee International, Inc., a related party controlled by Katherine Ngai-Pesic, who is the Company's founding principal stockholder and chairperson of the Board of Directors, for Silvaco's corporate office in Santa Clara, California. In connection with this lease arrangement, the Company recorded rent expense of $0.1 million during each of the three months ended March 31, 2023 and 2024, respectively. The Company's right-of-use asset and operating lease liability under this three year arrangement, which commenced on May 1, 2022 and expires on March 31, 2025, is $0.2 million as of March 31, 2024. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company has two international office leases with New Horizons (Cambridge) LTD (“NHC”) and New Horizons France (“NHF”) in Cambridgeshire, England and Grenoble, France, respectively. NHC and NHF are real estate entities owned and controlled by Ms. Ngai-Pesic. In connection with these lease arrangements, the Company recorded rent expense of $0.1 million during each of the three months ended March 31, 2024 and 2023. The Company's right-of-use asset and operating lease liability under the NHC lease, which expires on December 31, 2029, is $1.0 million as of March 31, 2024. The Company's right-of-use asset and operating lease liability under the NHF lease, which expires on April 30, 2026, is $0.1 million as of March 31, 2024. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On June 13, 2022, Silvaco entered into a $4.0 million line of credit with Ms. Ngai-Pesic (the “2022 Credit Line”). In connection with this line of credit, the Company recorded interest expense of $0.1 million and $44,000 during the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, the principal balance of this line of credit was $2.0 million. See </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ib81fc1c1baa84b77b1ac4e53f8c34727_187" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">Note 7</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">, Debt, and </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ib81fc1c1baa84b77b1ac4e53f8c34727_1673" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">No</a><a href="#ib81fc1c1baa84b77b1ac4e53f8c34727_1673" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">te 13</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">, Subsequent Events, for further discussion.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In February of 2012, Gu-Guide LP, a real estate entity controlled by Ms. Ngai-Pesic, Bank of the West and Silvaco Group, Inc., as guarantor, entered into a loan agreement pursuant to which Bank of the West agreed to lend Gu-Guide LP certain amounts of money (the “Loan”). The Loan is secured by a building representing a total of 9,000 square feet located at 4701 Patrick Henry Drive, Santa Clara, California 95054. In the event that the proceeds from the foreclosure of the foregoing collateral are insufficient to repay the outstanding amounts under the Loan, Silvaco Group Inc. has guaranteed the repayment of the outstanding amounts under the Loan. As of March 31, 2024, $0.8 million is outstanding under the Loan which matures on August 1, 2024.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">A member of the Company’s board of directors also serves as chairman of the board for one of Silvaco’s customers. During the three months ended March 31, 2024, the Company recorded $0.5 million in software revenue from this customer. As of March 31, 2024, the balance of the Company’s accounts receivable and contract assets with this customer was $0.2 million and $0.3 million, respectively.</span></div> 100000 100000 P3Y 200000 200000 2 100000 100000 1000000 1000000 100000 100000 4000000 100000 44000 2000000 9000 800000 500000 200000 300000 Debt<div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On June 13, 2022, Silvaco entered into the 2022 Credit Line which bears interest at a rate of prime plus 1% per annum. As of March 31, 2024 and December 31, 2023, the principal balance of the 2022 Credit Line was $2.0 million. Subsequent to the Company’s IPO on May 13, 2024, the 2022 Credit Line was repaid in full and is set to expire on June 13, 2024. See </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ib81fc1c1baa84b77b1ac4e53f8c34727_1673" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">N</a><a href="#ib81fc1c1baa84b77b1ac4e53f8c34727_1673" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">ote 13</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> for further discussion.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In December 2023, the Company entered into a loan facility with East West Bank (the “East West Bank Loan”) which has a maturity date of December 14, 2025 and provides for borrowings of up to $5.0 million bearing interest at a per annum rate equal to one half of one percent (0.5%) above the greater of (i) the prime rate or (ii) four and one half percent (4.5%). The Company drew $4.3 million on the East West Bank Loan during the three months ended March 31, 2024. The balance on the East West Bank Loan as of March 31, 2024 was $4.3 million, and the Company was in compliance with all covenants. During the three months ended March 31, 2024, the Company </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">recorded interest expense of $0.1 million on the East West Bank Loan. Subsequent to the Company’s IPO, on May 13, 2024, the East West Bank Loan was repaid in full and terminated. See </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ib81fc1c1baa84b77b1ac4e53f8c34727_1673" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">Note 13</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> for further discussion.</span></div> 0.01 2000000 2000000 5000000 0.005 0.045 4300000 4300000 100000 Restricted Stock Units<div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On March 18, 2024, the number of shares of common stock reserved for issuance of RSU under the Company’s 2014 Stock Incentive Plan (the “2014 Plan”) was increased to 4.6 million and the term of the 2014 Plan was extended to March 18, 2034. The RSUs generally have two vesting requirements, a time and service-based requirement (the “Time-Based Requirement”) and a liquidity event requirement (the “Liquidity Event Requirement”). The Liquidity Event Requirement will be satisfied as to any then-outstanding RSUs on the first to occur of: (1) a change in control event (as defined in the award agreement) or (2) the first sale of common stock pursuant to an underwritten IPO, in either case, within 10 years of the grant date. The Time-Based Requirement generally requires four years for full vesting of the grants, with 25% vesting after one year and quarterly vesting over the subsequent three years. Certain grants have had modified time-based vesting requirements, including certain grants that have been issued with the Time-Based Requirement satisfied on the grant date. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On April 26, 2024, in connection with the Company’s IPO, our board of directors approved and adopted, subject to stockholder approval, the 2024 Stock Incentive Plan (“2024 Plan”), and our stockholders approved the 2024 Plan on April 29, 2024. The 2024 Plan became effective on May 8, 2024 and supersedes our 2014 Plan.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes the Company's RSU activity for the three months ended March 31, 2024:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant Date Fair Value</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Contract Term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Granted</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time Vested</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time Non-Vested</span></div></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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Balance as of December 31, 2023</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">7.20</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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="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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">6.56</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">3,398,276</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2,060,651</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">1,337,625</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Granted</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15.65 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9.87</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">957,525 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">957,525 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vested</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9.17</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">94,474 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(94,474)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Forfeited / canceled</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8.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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.36</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(53,623)</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(53,623)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Balance as of March 31, 2024</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">9.09</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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="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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">7.12</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">4,302,178</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2,155,125</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2,147,053</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, the grant date fair value of the RSU awards was derived from an interpolation based on the contemplated listing price of the Company’s anticipated IPO.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Historically the Company has not recorded stock-based compensation expense for the RSUs, due to the Liquidity Event Requirement not being probable. The Company has valued the unrecorded stock-based compensation expense, using historical estimates of the fair value of the Company's common stock. Should the Liquidity Event Requirement (“Liquidity Event”) become probable, the Company would incur stock-based compensation expense associated with (i) active employees and service providers who have fulfilled or are in the process of fulfilling the Time Based Requirement, (ii) certain former employees and service providers whose RSUs become vested in connection with the Liquidity Event, and (iii) the acceleration of the Time Based Requirement for certain awards to executive officers, senior management and directors as a result of Liquidity Event.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company had 4,302,178 outstanding RSUs. The total grant date fair value of such outstanding RSUs in unrecognized stock-based compensation expense is $39.1 million. The 2,155,125 RSUs which have contractually met the Time-Based Requirement as of March 31, 2024, have a grant date fair value of $12.8 million. The remaining 2,147,053 RSUs which have not met the Time-Based Requirement as of March 31, 2024, have a grant date fair value of $26.3 million. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On May 13, 2024, the Liquidity Event Requirement was satisfied with the completion of the Company’s IPO. See </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ib81fc1c1baa84b77b1ac4e53f8c34727_1673" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">Note 13</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> for further discussion.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As a result, effective with the Company’s IPO, the Company will record cumulative stock-based compensation expense for the service period through such date using the straight-line attribution method, net of actual forfeitures, based on the grant-date fair value of the RSU awards. Had the IPO and Liquidity Event been completed on March 31, 2024, the Time Based Requirement would be accelerated in accordance with their terms for an additional </span></div>228,043 RSUs, and the Company would have recognized cumulative combined stock-based compensation expense of $16.5 million for active and former employees and service providers as of March 31, 2024. 4600000 2 P10Y P4Y 0.25 P1Y P3Y <div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes the Company's RSU activity for the three months ended March 31, 2024:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant Date Fair Value</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Contract Term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Granted</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time Vested</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time Non-Vested</span></div></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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Balance as of December 31, 2023</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">7.20</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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="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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">6.56</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">3,398,276</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2,060,651</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">1,337,625</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Granted</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15.65 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9.87</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">957,525 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">957,525 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vested</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9.17</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">94,474 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(94,474)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Forfeited / canceled</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8.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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.36</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(53,623)</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(53,623)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Balance as of March 31, 2024</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">9.09</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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="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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">7.12</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">4,302,178</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2,155,125</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2,147,053</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 7.20 P6Y6M21D 3398276 2060651 1337625 15.65 P9Y10M13D 957525 0 957525 5.85 P9Y2M1D 0 94474 94474 8.25 P5Y4M9D 53623 0 53623 9.09 P7Y1M13D 4302178 2155125 2147053 4302178 39100000 2155125 12800000 2147053 26300000 228043 16500000 Income Taxes <div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company’s provision for income taxes consists principally of state and local, and foreign taxes, as applicable, in amounts necessary to align the Company’s year-to-date tax provision with the effective rate that it expects to achieve for the full year.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and 2023 the Company recorded an income tax provision of $0.8 million and $0.4 million, respectively. The effective tax rate for the three months ended March 31, 2024 and 2023 was 37% and 32%, respectively. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company determines its income tax provision for interim periods using an estimate of its annual effective tax rate adjusted for discrete items occurring during the periods presented. The difference between its effective tax rate and the federal statutory rate is primarily attributable to state income taxes, foreign income taxes, the effect of certain permanent differences, and a full valuation allowance against net deferred tax assets. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Management establishes a valuation allowance for those deductible temporary differences when it is more likely than not that the benefit of such deferred tax assets will not be recognized. The ultimate realization of deferred tax assets is dependent upon the Company's ability to generate taxable income during periods in which the temporary differences become deductible. Management regularly reviews the deferred tax assets for recoverability and establishes a valuation allowance based on historical taxable income, projected future taxable income, and the expected timing of the reversals of existing temporary differences. Through the quarter ended March 31, 2024, management believes that it is more likely than not that the deferred tax assets will not be realized, such that a full valuation allowance has been recorded.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions and certain foreign jurisdictions. The Company is not currently under audit by the Internal Revenue Service or other similar state, local, and foreign authorities. All tax years remain open to examination by major taxing jurisdictions to which the Company is subject for a period of three years for federal and four years for states, after the utilization of net operating losses and credits.</span></div> 800000 400000 0.37 0.32 Segment Reporting and Geographical Concentration<div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company manages its operations through an evaluation of a consolidated business segment that solves semiconductor design challenges by offering affordable and competitive TCAD software, EDA software and design IP to support engineers and researchers across the globe. The chief operating decision maker, who is the Company’s Chief Executive Officer, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">reviews financial information presented on a consolidated basis for the purpose of allocating resources and evaluating financial performance. As such, the Company’s operations constitute a single operating segment and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">one reportable segment.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Revenue is attributed to geography based upon the country in which the software license is used, or maintenance and services are delivered. The Company's single reportable segment recorded customer revenue from the following geographical areas for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.579%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Region</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Japan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,755 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,062 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,731 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Korea</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,092 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">All 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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,249 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total revenue</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">15,889</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">14,291</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Property and equipment are attributed to geography based on the country where the assets are located. The following table presents a summary of property and equipment by region as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.813%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Region</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">United States</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">221 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Japan</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">China</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">All other countries</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total property and equipment</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">656</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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 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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">591</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 1 1 <div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Revenue is attributed to geography based upon the country in which the software license is used, or maintenance and services are delivered. The Company's single reportable segment recorded customer revenue from the following geographical areas for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.579%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Region</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Japan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,755 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,062 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,731 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Korea</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,092 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">All 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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,249 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total revenue</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">15,889</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">14,291</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 4755000 2310000 4062000 4865000 1731000 2680000 1092000 1178000 4249000 3258000 15889000 14291000 <div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Property and equipment are attributed to geography based on the country where the assets are located. The following table presents a summary of property and equipment by region as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.813%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.328%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Region</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">United States</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">221 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Japan</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">China</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">All other countries</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total property and equipment</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">656</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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 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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">591</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 221000 242000 179000 74000 143000 152000 113000 123000 656000 591000 Commitments and Contingencies<div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company typically provides its customers a warranty on its software licenses for a period of no more than 90 days and on its other tools for a period of no more than one year. Such warranties are accounted for in accordance with the authoritative guidance issued by the FASB on contingencies. For the three months ended March 31, 2024 and 2023, the Company has not incurred any costs related to warranty obligations.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Under the terms of substantially all of its license agreements, the Company has agreed to indemnify its customers for costs and damages arising from claims against such customers based on, among other things, allegations that the Company’s software infringes the intellectual property rights of a third party. In most cases, in the event of an infringement claim, the Company retains the right to (i) procure for the customer the right to continue using the software; (ii) replace or modify the software to eliminate the infringement while providing substantially equivalent functionality; or (iii) if neither (i) nor (ii) can be reasonably achieved, the Company may terminate the license agreement and refund to the customer a pro-rata portion of the license fee paid to the Company. Such indemnification provisions are accounted for in accordance with the authoritative guidance issued by the FASB on guarantees. From time to time, in the ordinary course of business, the Company receives claims for indemnification.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Guarantees</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In February of 2012, Gu-Guide LP, a real estate entity controlled by the Company’s founding principal stockholder, Bank of the West and Silvaco Group, Inc., as guarantor, entered into a loan agreement pursuant to which Bank of the West agreed to lend Gu-Guide LP certain amounts of money. The Loan is secured by a building representing a total of 9,000 square feet located at 4701 Patrick Henry Drive, Santa Clara, California 95054. In the event that the proceeds from the foreclosure of the foregoing collateral are insufficient to repay the outstanding amounts under the Loan, Silvaco Group Inc. has guaranteed the repayment of the outstanding amounts under the Loan. As of March 31, 2024, $0.8 million is outstanding under the Loan which matures on August 1, 2024.</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company is involved in routine legal proceedings in the ordinary course of business. The outcome of such matters is not expected to have a material adverse effect on the Company’s consolidated financial position, results of operations, or liquidity. However, each of these matters is subject to various uncertainties and it is possible that an unfavorable resolution of one or more of these proceedings could materially affect the Company's results of operations, cash flows or financial position. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In an effort to clarify its obligations with respect to the earnout payment due to the selling shareholders of Nangate, Inc. (“Nangate”) following the Company’s acquisition of Nangate in 2018, the Company sought declaratory relief in the California Superior Court in December 2020. In February 2021, two of the selling shareholders of Nangate (together with a third cross-complainant who joined later, the “Nangate Parties”) filed a cross-complaint against the Company and two members of the Company’s board of directors, alleging, among other causes of action, breach of contract, fraud, and negligent misrepresentation. In January 2022, the Nangate Parties filed a third amended cross-complaint against Silvaco, Inc. and certain of its board members alleging breach of contract, fraud, and unfair business practices and is seeking $20.0 million in damages, along with punitive damages. A jury trial in connection </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">with this litigation commenced in the second quarter of 2024. The Company is vigorously defending itself in this litigation. The Company accordingly has not recorded a charge for this contingency. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On August 19, 2021, Aldini AG (“Aldini”) sued the Company, the Company’s French affiliate, a member of the Company’s board of directors and the Company’s CEO, among numerous other noncompany defendants, in connection with the Company’s interactions with Dolphin Design SAS (“Dolphin”). Aldini’s allegations center around the bankruptcy and reorganization of Dolphin in 2018 and Silvaco, Inc.’s acquisition of certain memory assets of Dolphin, which Aldini alleges was done in violation of its rights as a shareholder of Dolphin. Aldini’s First Amended Complaint asserts various tort claims against Silvaco, Inc., Silvaco France, and officers Iliya Pesic and Babak Taheri, including claims for trade secret theft, conspiracy, and intentional interference with a prospective economic advantage. Silvaco, Inc. filed a motion to dismiss; the trade secret theft and conspiracy claims were dismissed with prejudice and the intentional tort claims were dismissed with leave to amend. On August 23, 2022, Aldini filed a Second Amended Complaint against Silvaco, Inc., Silvaco France, and officers Iliya Pesic and Babak Taheri that included similar claims of trade secret theft, conspiracy, and intentional interference with a prospective economic advantage in relation to Silvaco, Inc.’s acquisition of certain assets of Dolphin. Aldini seeks $703.0 million and punitive damages. On March 17, 2023, the Second Amended Complaint was dismissed on all counts, subject to a right of appeal. Aldini has filed a notice of appeal on April 27, 2023. The Company is vigorously defending itself in this litigation. The Company accordingly has not recorded a charge for this contingency. </span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company’s software solutions and technology are subject to export control and import laws and regulations of applicable jurisdictions. Certain of the Company’s software solutions are subject to U.S. export controls and sanctions, including the Export Administration Regulations, U.S. Customs regulations, and the economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control (“OFAC”). Between August 2019 and June 2022, the Company filed various voluntary disclosures with United States Department of Commerce Bureau of Industry and Security (“BIS”) regarding potential violations of U.S. export control laws and regulations, specifically, the export of the Company’s licenses to certain parties designated on BIS’s Entity List and Unverified List, and the export of certain software modules without a license which was required at the time of the transaction. Such software modules were declassified by BIS in October 2020 to a lesser controlled export classification, meaning that such software generally no longer requires an export license. In July and October 2022 and January 2023, the Company also filed voluntary disclosures with OFAC regarding potential violations of OFAC sanctions programs, specifically the download of certain Company software modules by users in U.S. embargoed countries. The matters described in these voluntary disclosures remain pending before BIS and OFAC. The Company cannot estimate any reasonable possible loss at this time and has not recorded a charge for this contingency. However, if either organization chose to bring an enforcement action against the Company such actions could result in significant penalties.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">After establishing its branch office in Russia in 2017, the Company used a local bank (“Bank A”) as its primary financial institution and engaged a local service provider (“Local Agent”) to act as its tax, accounting and legal consultant to advise with respect to matters affecting the branch office. As a result of the conflict in Ukraine, Bank A was sanctioned by OFAC on April 6, 2022, and, based on the recommendation from the Local Agent, the Company established replacement bank accounts at another local bank (“Bank B”), which were opened on June 2, 2022. Following the opening of the new accounts at Bank B, the Local Agent used the Bank B accounts to receive injections of funds from the Company’s US bank accounts; transferred the funds from Bank B to Bank A and paid compensation of certain of the Company’s employees and other expenses using the Company’s bank accounts at Bank A. The discovery of transactions involving the Company’s funds through Bank A following the establishment of the Company’s accounts at Bank B led to the Company’s subsequent voluntary self-disclosure in October 2023. The Company cannot estimate any reasonable possible loss at this time and has not recorded a charge for this contingency. However, if OFAC chose to bring an enforcement action against the Company such actions could result in significant penalties.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On September 22, 2023 and May 3, 2024, the Company received demand letters from a customer related to alleged deficiencies in certain intellectual property used by the customer. Management is in initial discussions with the customer regarding the nature of the claims set forth in the letter. Given the early stages of the matter and the unknown financial impact, the Company cannot estimate any reasonable range of loss. The Company accordingly has not recorded a charge for this contingency.</span></div> P90D P1Y 9000 800000 20000000 703000000 Fair Value of Financial Instruments <div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following tables present the Company's liabilities that are measured at estimated fair value on a recurring basis as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.330%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements as of March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">91 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">91</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">91</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements as of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">112 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">112</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">112</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Pursuant to the Company’s stock purchase agreements for the acquisition of Nangate in March of 2018 and PolytEDA Cloud LLC (“PolytEDA”) in January of 2021, the selling shareholders are entitled to additional milestone and earn out consideration based on net revenues, operating income and technical achievement. The milestone consideration and earn-out liabilities are classified as contingent consideration as the obligations are due in cash. As such the obligations are recorded at their fair value and re-valued period to period with any changes recorded to other income (expense).</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company's contingent consideration is valued using a discounted cash flow model, and the assumptions used in preparing the discounted cash flow model include estimates for interest rates and the amount of cash flows, in addition to the expected net revenue, operating income and technical achievement of the acquired technology.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following is a reconciliation of changes in the liability related to contingent consideration as of December 31, 2023 and March 31, 2024:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.975%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Fair value as of January 1, 2023</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">792</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Earn-out payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Milestone achievement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign exchange</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Fair value as of December 31, 2023</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">112</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-top:3pt double #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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Earn-out payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Fair value as of March 31, 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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">91</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Nonfinancial assets such as property and equipment, intangibles assets, and goodwill are evaluated for impairment and adjusted to fair value using Level 3 inputs only when impairment is recognized.</span></div> <div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following tables present the Company's liabilities that are measured at estimated fair value on a recurring basis as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.330%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements as of March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">91 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">91</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">91</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements as of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">112 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></div></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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">112</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">112</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 91000 0 0 91000 91000 0 0 91000 112000 0 0 112000 112000 0 0 112000 <div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following is a reconciliation of changes in the liability related to contingent consideration as of December 31, 2023 and March 31, 2024:</span></div><div style="margin-bottom:9.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.975%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Fair value as of January 1, 2023</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">792</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Earn-out payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Milestone achievement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign exchange</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Fair value as of December 31, 2023</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">112</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-top:3pt double #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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Earn-out payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Fair value as of March 31, 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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">91</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 792000 325000 502000 500000 3000 112000 -8000 13000 91000 Subsequent Events<div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On April 11, 2024, the Company amended its license agreement to offer SIP developed in partnership with NXP. The amended license agreement has a term of five years starting April 11, 2024.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On April 16, 2024, the Company entered into a note purchase agreement with Micron Technology Inc. (“Micron”), which has been and is a customer of the Company, pursuant to which the Company issued to Micron a senior subordinated convertible promissory note in the principal amount of $5.0 million (the “Micron Note”). The Micron Note was contractually subordinated to the East West Bank Loan through a subordination agreement with East West Bank, but was senior to all of our other existing debt and was senior to any new future debt incurred (other than any undrawn amount available under the current East West Bank Loan) while it was outstanding. The Micron Note accrued interest at the rate of 8% annually, with principal and interest due upon maturity three years after the date of issuance. The Micron Note was mandatorily convertible into a number of shares equal to (i) the outstanding principal amount and accrued interest divided by (ii) a conversion price equal to (a) the price of the Company’s common stock issued in an initial public offering, times (b) 0.90 if the initial public offering of common stock was consummated on or prior to May 31, 2024; 0.85 if the initial public offering of common stock was consummated between June 1, 2024 and April 16, 2025; and 0.80 if the initial public offering of common stock was consummated after April 16, 2025. On May 13, 2024, the Micron Note was converted into 294,217 shares of the Company’s common stock in connection with the closing of the IPO. The shares issued pursuant to the Micron Note have been registered for resale under the Securities Act.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On April 26, 2024, in connection with the IPO, the Company’s board of directors approved and adopted, subject to stockholder approval, the 2024 Plan. The Company’s stockholders approved the 2024 Plan on April 29, 2024, and the 2024 Plan became effective on May 8, 2024. The 2024 Plan provides for incentive stock options (“ISOs”), non-qualified stock options, restricted share awards, stock unit awards, other stock-based awards, performance-based stock awards, (collectively, “Stock Awards”) and cash-based awards (Stock Awards and cash-based awards are collectively referred to as “awards”). ISOs may be granted only to employees, including officers. All other awards may be granted to employees, officers, our non-employee directors, and consultants and the employees and consultants of our subsidiaries, and affiliates. The aggregate number shares that may be issued pursuant to stock awards under the 2024 Plan will not exceed 3,425,278 shares which may be adjusted based on certain provisions in the 2024 Plan, including forfeitures, unissued Stock Awards from the 2014 Plan, and up to 3% annual increases to the 2024 Plan.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On May 13, 2024, the Company completed the sale of an aggregate of 6,000,000 shares of Common Stock to the public at a price of $19.00 per share in the IPO. The gross proceeds to the Company from the IPO were $114.0 million, with $106.0 million funded to the Company after deducting underwriting discounts and commissions. Following the completion of the IPO, in May 2024 the outstanding amounts under the 2022 Credit Line and the East West Bank Loan of $2.0 million and $4.3 million, respectively, were repaid in full and the East West Bank Loan was terminated. With the consummation of the IPO, the Company expects to incur significant stock-based compensation expense associated with certain restricted stock awards that either fully or partially vest upon a Liquidity Event, refer to Note 8 for further discussion.</span></div><div style="margin-bottom:9.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On May 13, 2024, the Company filed its amended and restated certificate of incorporation with the Secretary of State of the State of Delaware and its amended and restated bylaws became effective in connection with the closing of the IPO.</span></div> P5Y 5000000 0.08 P3Y 0.90 0.85 0.80 294217 3425278 0.03 6000000 19.00 114000000 106000000 2000000 4300000