0001628280-24-035713.txt : 20240807 0001628280-24-035713.hdr.sgml : 20240807 20240807171814 ACCESSION NUMBER: 0001628280-24-035713 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240807 DATE AS OF CHANGE: 20240807 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: 241185051 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-20240630.htm 10-Q svco-20240630
20240001943289falseQ212/31http://fasb.org/us-gaap/2024#AccountingStandardsUpdate201613Member.5xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:puresvco:leaseutr:sqftsvco:requirementsvco:segment00019432892024-01-012024-06-3000019432892024-08-0500019432892024-06-3000019432892023-12-310001943289us-gaap:LicenseMember2024-04-012024-06-300001943289us-gaap:LicenseMember2023-04-012023-06-300001943289us-gaap:LicenseMember2024-01-012024-06-300001943289us-gaap:LicenseMember2023-01-012023-06-300001943289svco:SoftwareMaintenanceAndServiceMember2024-04-012024-06-300001943289svco:SoftwareMaintenanceAndServiceMember2023-04-012023-06-300001943289svco:SoftwareMaintenanceAndServiceMember2024-01-012024-06-300001943289svco:SoftwareMaintenanceAndServiceMember2023-01-012023-06-3000019432892024-04-012024-06-3000019432892023-04-012023-06-3000019432892023-01-012023-06-300001943289us-gaap:CommonStockMember2024-03-310001943289us-gaap:AdditionalPaidInCapitalMember2024-03-310001943289us-gaap:RetainedEarningsMember2024-03-310001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100019432892024-03-310001943289us-gaap:CommonStockMember2024-04-012024-06-300001943289us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001943289us-gaap:RetainedEarningsMember2024-04-012024-06-300001943289us-gaap:CommonStockMember2024-06-300001943289us-gaap:AdditionalPaidInCapitalMember2024-06-300001943289us-gaap:RetainedEarningsMember2024-06-300001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001943289us-gaap:CommonStockMember2023-03-310001943289us-gaap:AdditionalPaidInCapitalMember2023-03-310001943289us-gaap:RetainedEarningsMember2023-03-310001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100019432892023-03-310001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001943289us-gaap:RetainedEarningsMember2023-04-012023-06-300001943289us-gaap:CommonStockMember2023-06-300001943289us-gaap:AdditionalPaidInCapitalMember2023-06-300001943289us-gaap:RetainedEarningsMember2023-06-300001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000019432892023-06-300001943289us-gaap:CommonStockMember2023-12-310001943289us-gaap:AdditionalPaidInCapitalMember2023-12-310001943289us-gaap:RetainedEarningsMember2023-12-310001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001943289us-gaap:CommonStockMember2024-01-012024-06-300001943289us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300001943289us-gaap:RetainedEarningsMember2024-01-012024-06-300001943289us-gaap:CommonStockMember2022-12-310001943289us-gaap:AdditionalPaidInCapitalMember2022-12-310001943289us-gaap:RetainedEarningsMember2022-12-310001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100019432892022-12-3100019432892022-01-012022-12-310001943289srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310001943289srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001943289srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2022-12-310001943289srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2022-12-310001943289srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2022-12-310001943289srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001943289srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310001943289us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001943289us-gaap:RetainedEarningsMember2023-01-012023-06-300001943289us-gaap:IPOMember2024-05-012024-05-310001943289us-gaap:IPOMember2024-05-310001943289srt:RestatementAdjustmentMember2023-04-012023-06-300001943289srt:RestatementAdjustmentMember2023-01-012023-06-300001943289srt:RestatementAdjustmentMember2023-06-300001943289us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembersvco:CustomerOneMember2024-01-012024-06-300001943289us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembersvco:CustomerTwoMember2024-01-012024-06-300001943289us-gaap:CustomerConcentrationRiskMembersvco:CustomerThreeMemberus-gaap:AccountsReceivableMember2024-01-012024-06-300001943289us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembersvco:CustomerOneMember2023-01-012023-12-310001943289us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembersvco:CustomerTwoMember2023-01-012023-12-310001943289us-gaap:CustomerConcentrationRiskMembersvco:CustomerOneMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300001943289us-gaap:CustomerConcentrationRiskMembersvco:CustomerOneMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300001943289us-gaap:CashMembersvco:OneFinancialInstitutionMembersvco:FinancialInstitutionRiskMember2024-06-300001943289us-gaap:CashMembersvco:OneFinancialInstitutionMembersvco:FinancialInstitutionRiskMember2024-01-012024-06-300001943289us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001943289us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-3000019432892024-04-292024-04-2900019432892024-07-012024-06-300001943289us-gaap:DevelopedTechnologyRightsMember2024-06-300001943289us-gaap:CustomerRelationshipsMember2024-06-300001943289us-gaap:NoncompeteAgreementsMember2024-06-300001943289us-gaap:IntellectualPropertyMember2024-06-300001943289us-gaap:DevelopedTechnologyRightsMember2023-12-310001943289us-gaap:CustomerRelationshipsMember2023-12-310001943289us-gaap:NoncompeteAgreementsMember2023-12-310001943289us-gaap:IntellectualPropertyMember2024-04-110001943289us-gaap:IntellectualPropertyMember2024-04-112024-04-110001943289us-gaap:CostOfSalesMember2024-04-012024-06-300001943289us-gaap:CostOfSalesMember2024-01-012024-06-300001943289svco:DepreciatedIntangibleAssetsMember2024-01-012024-01-010001943289svco:DepreciatedIntangibleAssetsMember2024-01-010001943289svco:KipeeMemberus-gaap:RelatedPartyMember2024-04-012024-06-300001943289svco:KipeeMemberus-gaap:RelatedPartyMember2024-01-012024-06-300001943289svco:KipeeMemberus-gaap:RelatedPartyMember2023-04-012023-06-300001943289svco:KipeeMemberus-gaap:RelatedPartyMember2023-01-012023-06-300001943289svco:KipeeMemberus-gaap:RelatedPartyMember2022-05-010001943289svco:KipeeMemberus-gaap:RelatedPartyMember2024-06-300001943289svco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMemberus-gaap:RelatedPartyMember2024-06-300001943289svco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMemberus-gaap:RelatedPartyMember2024-04-012024-06-300001943289svco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMemberus-gaap:RelatedPartyMember2024-01-012024-06-300001943289svco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMemberus-gaap:RelatedPartyMember2023-04-012023-06-300001943289svco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMemberus-gaap:RelatedPartyMember2023-01-012023-06-300001943289svco:NewHorizonsCambridgeLTDMemberus-gaap:RelatedPartyMember2024-06-300001943289svco:NewHorizonsFranceMemberus-gaap:RelatedPartyMember2024-06-300001943289svco:A2022CreditLineMemberus-gaap:LineOfCreditMemberus-gaap:RelatedPartyMember2022-06-130001943289svco:A2022CreditLineMemberus-gaap:LineOfCreditMemberus-gaap:RelatedPartyMember2024-04-012024-06-300001943289svco:A2022CreditLineMemberus-gaap:LineOfCreditMemberus-gaap:RelatedPartyMember2024-01-012024-06-300001943289svco:A2022CreditLineMemberus-gaap:LineOfCreditMemberus-gaap:RelatedPartyMember2023-04-012023-06-300001943289svco:A2022CreditLineMemberus-gaap:LineOfCreditMemberus-gaap:RelatedPartyMember2023-01-012023-06-300001943289us-gaap:RelatedPartyMembersvco:LoanMember2012-02-012012-02-290001943289us-gaap:LicenseMembersrt:DirectorMember2024-04-012024-06-300001943289us-gaap:LicenseMembersrt:DirectorMember2024-01-012024-06-300001943289us-gaap:LicenseMembersrt:DirectorMember2023-04-012023-06-300001943289us-gaap:LicenseMembersrt:DirectorMember2023-01-012023-06-300001943289srt:DirectorMember2024-06-300001943289svco:A2022CreditLineMemberus-gaap:LineOfCreditMember2022-06-132022-06-130001943289svco:A2022CreditLineMemberus-gaap:LineOfCreditMember2023-12-310001943289svco:A2022CreditLineMemberus-gaap:LineOfCreditMember2024-05-012024-05-310001943289us-gaap:LineOfCreditMembersvco:EastWestBankLoanMember2023-12-310001943289us-gaap:LineOfCreditMembersvco:EastWestBankLoanMember2023-12-012023-12-310001943289us-gaap:LineOfCreditMembersvco:EastWestBankLoanMember2024-01-012024-06-300001943289us-gaap:LineOfCreditMembersvco:EastWestBankLoanMember2024-05-012024-05-310001943289us-gaap:LineOfCreditMembersvco:EastWestBankLoanMember2024-04-012024-06-300001943289us-gaap:ConvertibleDebtMembersvco:MicronTechnologyInc.MicronMember2024-04-160001943289us-gaap:ConvertibleDebtMembersvco:MicronTechnologyInc.MicronMember2024-04-162024-04-160001943289us-gaap:ConvertibleDebtMembersvco:DebtConversionTermsOneMembersvco:MicronTechnologyInc.MicronMember2024-04-162024-04-160001943289svco:MicronTechnologyInc.MicronMember2024-04-160001943289us-gaap:ConvertibleDebtMembersvco:MicronTechnologyInc.MicronMember2024-05-132024-05-130001943289svco:MicronTechnologyInc.MicronMember2024-04-012024-06-300001943289svco:MicronTechnologyInc.MicronMember2024-01-012024-06-300001943289us-gaap:ConvertibleDebtMembersvco:MicronTechnologyInc.MicronMemberus-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001943289us-gaap:ConvertibleDebtMembersvco:MicronTechnologyInc.MicronMember2024-01-012024-06-300001943289us-gaap:ConvertibleDebtMembersvco:MicronTechnologyInc.MicronMember2024-04-012024-06-300001943289us-gaap:RestrictedStockUnitsRSUMember2024-03-180001943289us-gaap:RestrictedStockUnitsRSUMember2024-03-182024-03-180001943289svco:RestrictedStockUnitsRSUsLiquidityEventBasedMember2024-03-182024-03-180001943289svco:RestrictedStockUnitsRSUsTimeBasedMember2024-03-182024-03-180001943289svco:RestrictedStockUnitsRSUsTimeBasedMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-03-182024-03-180001943289svco:RestrictedStockUnitsRSUsTimeBasedMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-03-182024-03-180001943289us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001943289us-gaap:RestrictedStockUnitsRSUMember2023-12-310001943289us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001943289us-gaap:RestrictedStockUnitsRSUMember2024-06-300001943289svco:RestrictedStockUnitsRSUsPerformanceBasedAndTimeBasedMember2023-11-012023-11-300001943289svco:RestrictedStockUnitsRSUsPerformanceBasedAndTimeBasedMember2024-04-012024-06-300001943289svco:RestrictedStockUnitsRSUsPerformanceBasedAndTimeBasedMember2024-01-012024-06-300001943289svco:RestrictedStockUnitsRSUsMarketBasedLiquidityEventBasedAndTimeBasedMember2023-11-012023-11-300001943289svco:RestrictedStockUnitsRSUsMarketBasedLiquidityEventBasedAndTimeBasedMember2024-06-300001943289svco:RestrictedStockUnitsRSUsMarketBasedLiquidityEventBasedAndTimeBasedMember2024-01-012024-06-300001943289svco:RestrictedStockUnitsRSUsMarketBasedLiquidityEventBasedAndTimeBasedMember2024-04-012024-06-300001943289us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300001943289us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001943289us-gaap:SellingAndMarketingExpenseMember2024-01-012024-06-300001943289us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001943289svco:SoftwareLicensesMember2024-01-012024-06-300001943289svco:OtherToolsMember2024-01-012024-06-300001943289svco:NangatePartiesCrossComplaintMember2022-01-012022-01-310001943289svco:NangatePartiesCrossComplaintMemberus-gaap:SubsequentEventMember2024-07-232024-07-230001943289srt:MinimumMembersvco:NangatePartiesCrossComplaintMember2024-06-300001943289svco:NangatePartiesCrossComplaintMembersrt:MaximumMember2024-06-300001943289svco:NangatePartiesCrossComplaintMember2024-04-012024-06-300001943289svco:NangatePartiesCrossComplaintMember2024-01-012024-06-300001943289svco:NangatePartiesCrossComplaintMemberus-gaap:SubsequentEventMembersvco:FraudDamagesExcludingPunitiveDamagesMember2024-07-232024-07-230001943289svco:AldiniSecondAmendedComplaintMember2022-08-232022-08-230001943289us-gaap:MoneyMarketFundsMember2024-06-300001943289us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2024-06-300001943289us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2024-06-300001943289us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2024-06-300001943289us-gaap:USTreasurySecuritiesMember2024-06-300001943289us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2024-06-300001943289us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-06-300001943289us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2024-06-300001943289us-gaap:FairValueInputsLevel1Member2024-06-300001943289us-gaap:FairValueInputsLevel2Member2024-06-300001943289us-gaap:FairValueInputsLevel3Member2024-06-300001943289us-gaap:USTreasurySecuritiesMember2024-06-300001943289us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-06-300001943289us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-06-300001943289us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-06-300001943289us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-06-300001943289us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-06-300001943289us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-06-300001943289us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-06-300001943289us-gaap:FairValueInputsLevel1Member2023-12-310001943289us-gaap:FairValueInputsLevel2Member2023-12-310001943289us-gaap:FairValueInputsLevel3Member2023-12-3100019432892023-01-012023-12-310001943289svco:EarnOutPaymentsMember2023-01-012023-12-310001943289svco:MilestonePaymentsMember2023-01-012023-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                 to                
Commission file number 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 August 5, 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)
June 30, 2024December 31, 2023
ASSETS
Current assets:
Cash and cash equivalents$34,274 $4,421 
Short-term marketable securities54,611  
Accounts receivable, net6,781 4,006 
Contract assets, net9,175 8,749 
Prepaid expenses and other current assets3,369 2,549 
Deferred transaction costs 1,163 
Total current assets108,210 20,888 
Long-term assets:
Long-term marketable securities13,392  
Property and equipment, net742 591 
Operating lease right-of-use assets, net2,144 1,963 
Intangible assets, net4,956 342 
Goodwill9,026 9,026 
Long-term portion of contract assets, net9,096 6,250 
Other assets1,845 1,825 
Total long-term assets41,201 19,997 
Total assets$149,411 $40,885 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable$2,572 $2,495 
Accrued expenses and other current liabilities23,748 10,255 
Accrued income taxes2,288 1,626 
Deferred revenue, current8,519 7,882 
Operating lease liabilities, current863 735 
Related party line of credit 2,000 
Vendor financing obligation, current2,049  
Total current liabilities40,039 24,993 
Long-term liabilities:
Deferred revenue, non-current3,337 5,071 
Operating lease liabilities, non-current1,266 1,198 
Vendor financing obligation, non-current2,738  
Other long-term liabilities185 221 
Total liabilities47,565 31,483 
Commitments and contingencies (Note 11)
Stockholders' equity:
Preferred stock, $0.0001 par value; 10,000,000 shares authorized, no shares issued and outstanding as of June 30, 2024; no shares authorized as of December 31, 2023
  
Common stock, $0.0001 par value; 500,000,000 shares authorized; 26,294,217 shares issued and outstanding as of June 30, 2024; 25,000,000 shares authorized; 20,000,000 shares issued and outstanding as of December 31, 2023
3 2 
Additional paid-in capital129,837  
(Accumulated deficit) Retained earnings(25,618)11,392 
Accumulated other comprehensive loss(2,376)(1,992)
Total stockholders' equity101,846 9,402 
Total liabilities and stockholders' equity$149,411 $40,885 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
1


SILVACO GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF (LOSS) INCOME
(Unaudited, in thousands except share and per share amounts)
 Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Revenue:
Software license revenue$11,023 $8,845 $23,281 $19,510 
Maintenance and service3,937 3,680 7,568 7,306 
Total revenue14,960 12,525 30,849 26,816 
Cost of revenue4,861 2,373 6,834 4,398 
Gross profit10,099 10,152 24,015 22,418 
Operating expenses:
Research and development7,707 3,169 11,323 6,544 
Selling and marketing7,171 2,930 10,483 5,735 
General and administrative18,314 4,258 22,914 8,811 
Estimated litigation claim14,696  14,696  
Total operating expenses47,888 10,357 59,416 21,090 
Operating (loss) income(37,789)(205)(35,401)1,328 
Loss on debt extinguishment(718) (718) 
Interest income682 2 682 3 
Interest and other expense, net(349)(240)(554)(572)
(Loss) income before income tax provision(38,174)(443)(35,991)759 
Income tax provision (benefit)214 (112)1,019 276 
Net (loss) income$(38,388)$(331)$(37,010)$483 
(Loss) earnings per share attributable to common stockholders:
Basic and diluted$(1.55)$(0.02)$(1.65)$0.02 
Weighted average shares used in computing per share amounts:
Basic and diluted24,811,11220,000,00022,405,55720,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 (LOSS) INCOME
(Unaudited, in thousands)
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Net (loss) income$(38,388)$(331)$(37,010)$483 
Other comprehensive (loss) income:
Foreign currency translation adjustments(199)(134)(384)(46)
Comprehensive (loss) income$(38,587)$(465)$(37,394)$437 
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 June 30, 2024
Common StockAdditional Paid-in CapitalRetained Earnings (Accumulated Deficit)Accumulated Other Comprehensive LossTotal Stockholders’ Equity
SharesAmount
Balance, March 31, 202420,000,000$2 $ $12,770 $(2,177)$10,595 
Issuance of common stock in connection with initial public offering, net of underwriting fees and commissions and net of deferred transaction costs of $3,298
6,000,000 1 102,721 — — 102,722 
Conversion of Micron Note into common stock294,217 — 5,589 — — 5,589 
Stock-based compensation expense— — 21,527 — — 21,527 
Other comprehensive loss— — — — (199)(199)
Net loss— — — (38,388)— (38,388)
Balance, June 30, 202426,294,217$3 $129,837 $(25,618)$(2,376)$101,846 
Three Months Ended June 30, 2023
Common StockAdditional Paid-in CapitalRetained EarningsAccumulated Other Comprehensive LossTotal Stockholders’ Equity
SharesAmount
Balance, March 31, 202320,000,000$2 $ $12,522 $(1,819)$10,705 
Other comprehensive loss— — — — (134)(134)
Net loss— — — (331)— (331)
Balance, June 30, 202320,000,000$2 $ $12,191 $(1,953)$10,240 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
4


SILVACO GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited, in thousands except share amounts)
Six Months Ended June 30, 2024
Common StockAdditional Paid-in CapitalRetained Earnings (Accumulated Deficit)Accumulated Other Comprehensive LossTotal Stockholders’ Equity
SharesAmount
Balance, December 31, 202320,000,000$2 $ $11,392 $(1,992)$9,402 
Issuance of common stock in connection with initial public offering, net of underwriting fees and commissions and net of deferred transaction costs of $3,298
6,000,000 1 102,721 — — 102,722 
Conversion of Micron Note into common stock294,217 — 5,589 — — 5,589 
Stock-based compensation expense— — 21,527 — — 21,527 
Other comprehensive loss— — — — (384)(384)
Net loss— — — (37,010)— (37,010)
Balance, June 30, 202426,294,217$3 $129,837 $(25,618)$(2,376)$101,846 
Six Months Ended June 30, 2023
Common StockAdditional Paid-in CapitalRetained 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 loss— — — — (46)(46)
Net income— — — 483 — 483 
Balance, June 30, 202320,000,000$2 $ $12,191 $(1,953)$10,240 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.


5


SILVACO GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited, in thousands)
Six Months Ended June 30,
20242023
Cash flows from operating activities:
Net (loss) income$(37,010)$483 
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:
Depreciation and amortization475 309 
Stock-based compensation expense21,829  
Provision for credit losses143 43 
Estimated litigation claim14,696  
Loss on debt extinguishment718  
Accretion of discount on marketable securities, net(194) 
Change in fair value of contingent consideration(18)341 
Changes in operating assets and liabilities:
Accounts receivable(3,102)759 
Contract assets(4,081)290 
Prepaid and other current assets(882)(13)
Other assets(84) 
Accounts payable(2)(1,068)
Accrued expenses(1,321)(652)
Accrued income taxes687 (107)
Deferred revenue(673)1,368 
Other current liabilities34 830 
Other long-term liabilities(9)(417)
Net cash (used in) provided by operating activities(8,794)2,166 
Cash flows from investing activities:
Purchases of marketable securities(67,809) 
Purchases of property and equipment(56)(202)
Net cash used in investing activities(67,865)(202)
Cash flows from financing activities:
Proceeds from initial public offering, net of underwriting fees106,020  
Proceeds from issuance of convertible note, net of debt issuance costs4,852  
Proceeds from loan facility4,250  
Repayment of loan facility(4,250) 
Repayment of 2022 line of credit(2,000) 
Deferred transaction costs(2,126) 
Contingent consideration(22)(921)
Payments of vendor financing obligation(300) 
Net cash provided by (used in) financing activities106,424 (921)
Effect of exchange rate fluctuations on cash and cash equivalents88 (173)
Net increase in cash and cash equivalents29,853 870 
Cash and cash equivalents, beginning of period4,421 5,478 
Cash and cash equivalents, end of period$34,274 $6,348 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
6


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 of $8.0 million.
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, relating to the registration statement on Form S-1 (File No. 333-278666), as amended, 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 and six months ended June 30, 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 and six months ended June 30, 2023, general and administrative expenses were understated by $0.2 million and $0.4 million, respectively, in the Company’s condensed consolidated statement of income (loss) and accrued expenses were understated by $0.4 million in the Company’s condensed consolidated balance sheet due to certain accruals for professional services rendered not being recorded. The Company has determined that such errors are immaterial for the three and six months ended June 30, 2023 and has increased accrued expenses and other current liabilities and general and administrative expenses to correct these immaterial errors.
7


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 consummation 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 expense, valuation of goodwill and other intangible assets, contingent consideration, derivative valuations, 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 June 30, 2024, three customers represented 25%, 13% and 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 and six months ended June 30, 2024, one customer represented 37% and 19% of the Company’s total revenue, respectively. During the three and six months ended June 30, 2023, none of the Company’s customers represented more than 10% of the Company’s total revenue.
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 June 30, 2024 and December 31, 2023 exceeded insured limits.
As of June 30, 2024, $8.8 million, or 26%, of the Company’s cash and cash equivalents 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 and 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.
8


Marketable securities
The Company’s investments in marketable securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. The Company’s available-for-sale marketable securities are comprised of money market funds, U.S. treasury securities and U.S. government securities. The Company classifies its investments with original maturities of three months or less when acquired as cash equivalents. The Company classifies its marketable securities with original maturities of longer than three months but within twelve months as of the reporting date as short-term marketable securities. Marketable securities with maturities of twelve months or longer as of the reporting date are classified as long-term marketable securities. Purchase discounts are accreted using the effective interest method over the life of the related security and such accretion is included in interest income in the condensed consolidated statement of income (loss).
For available-for-sale debt securities in an unrealized loss position, the Company evaluates whether it intends to sell the security before the recovery of its amortized cost basis. If both of these criteria are met, the security’s amortized cost basis is written down to fair value and a loss is recorded in interest expense and other, net on the condensed consolidated statements of income (loss), not to exceed the amount of the unrealized loss. The Company did not recognize any other-than-temporary impairment on its marketable securities during the six months ended June 30, 2024. Unrealized gains and losses (excluding other-than-temporary impairment and credit loss) on available-for-sale marketable securities are reported in other comprehensive loss on the condensed consolidated statements of comprehensive loss. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge to interest expense and other, net on the condensed consolidated statements of income (loss). The cost of securities sold is based on the specific identification method and realized gains and losses are reported in interest income and interest expense and other, net on the consolidated statements of income (loss), respectively. The Company’s unrealized gains and losses on available-for-sale marketable securities were not material for the three and six months ended June 30, 2024.
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 a recovery of $0.1 million and a loss of $0.1 million for the three and six months ended June 30, 2024, respectively, and losses of $22,000 and $43,000 for the three and six months ended June 30, 2023, respectively. The Company’s allowance for expected credit losses on accounts receivable and contract assets, in the aggregate, was $0.7 million and $0.5 million as of June 30, 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. The Company recorded foreign currency translation adjustments of $0.2 million and $0.4 million for the three and six months ended June 30, 2024, respectively, and, $0.1 million and $46,000 for the three and six months ended June 30, 2023, respectively, within accumulated other comprehensive loss.
9


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 and six months ended June 30, 2024, respectively, and foreign exchange transaction losses of $0.2 million and $0.4 million for the three and six months ended June 30, 2023, respectively.
Accumulated other comprehensive loss
Accumulated other comprehensive loss is composed of foreign currency translation adjustments and unrealized gains and losses on marketable securities. Unrealized gains and losses on marketable securities were immaterial for the three and six months ended June 30, 2024.
Earnings per share
Basic earnings per share (“EPS”) is computed based on the weighted average number of shares of common stock outstanding, including RSUs vested but not yet issued. 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 were excluded from the computation of diluted earnings per share because (i) the effect would be anti-dilutive for the three and six months ended June 30, 2024, and (ii) the securities were contingent upon conditions for issuance which were not satisfied as of June 30, 2023. See Note 8, Restricted Stock Units for additional information.
June 30,
20242023
RSU Grants1,605,949 3,049,328 
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. 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.
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.
10


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. The 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 June 30, 2024, approximately $33.2 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 47% of these remaining performance obligations over the next 12 months, with the remaining 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 and six months ended June 30, 2024, the Company recognized revenue of $1.8 million and $4.1 million, respectively, that was included in the total deferred revenue balance as of 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 and six months ending June 30, 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 June 30, 2024 and December 31, 2023, the Company’s operating lease right-of-use assets and operating lease liabilities were as follows:
11


June 30,December 31,
20242023
(in thousands)
Operating lease right-of-use assets, net$2,144 $1,963 
Operating lease liabilities, current863 735 
Operating lease liabilities, non-current$1,266 $1,198 
The components of operating lease cost during the periods presented were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(in thousands)(in thousands)
Operating lease cost$247 $243 $477 $499 
Variable lease cost(1)
32 48 92 72 
Total operating lease cost
$279 $291 $569 $571 
(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 and six months ended June 30, 2024 and 2023 was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(in thousands)(in thousands)
Cash paid for operating lease liabilities$241 $244 $463 $500 
Right-of-use assets obtained in exchange for lease obligations$166 $ $733 $ 
Six Months Ended June 30,
20242023
Weighted average remaining lease term (in years)3.584.38
Weighted average discount rate3.09 %4.14 %
As of June 30, 2024 maturities of operating lease liabilities were as follows:
Year Ending December 31,Amount
(in thousands)
Remainder of 2024$448 
2025753 
2026412 
2027234 
2028195 
Thereafter195 
Total lease payments$2,237 
Less: imputed interest(108)
Total operating lease liabilities
$2,129 
Current portion of lease liability
$863 
Non-current portion of lease liability
$1,266 
5. Goodwill and Intangible Assets
There were no changes in goodwill during the three and six months ended June 30, 2024 and 2023.
12


As of June 30, 2024 intangible assets were classified as follows:
June 30, 2024
Intangible assets:Weighted Average Amortization Period (in years)Gross Carrying Value Accumulated AmortizationNet Carrying Value
(in thousands)
Developed technology5$800 $(587)$213 
Customer relationships590 (82)8 
Non-compete agreements520 (15)5 
Licensed IP54,979 (249)4,730 
Total intangible assets
$5,889 $(933)$4,956 
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 
On April 11, 2024, the Company amended and reinstated its license agreement to offer semiconductor intellectual property (“SIP”) developed in partnership with NXP (the “NXP IP”) for total cash consideration of $6.0 million, to be paid over 5 years. The NXP IP has a net book value of $4.7 million as of June 30, 2024 and a useful life of 5 years, which is the length of the license agreement. The Company recorded a corresponding vendor financing obligation related to the license agreement with NXP. See Note 7, Debt and Financing Obligations, for further discussion.
Amortization expense for intangible assets was $0.3 million and $0.4 million during the three and six months ended June 30, 2024, respectively, of which $0.2 million was recognized in cost of revenue for each of the three and six months ended June 30, 2024, with the remainder recognized in research and development expense in the Company’s condensed consolidated statement of income (loss). Amortization expense for intangible assets was $0.1 million and $0.2 million during the three and six months ended June 30, 2023, respectively, all of which was recognized in research and development expense on the Company’s condensed consolidated statement of income (loss).
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.
13


As of June 30, 2024, estimated future amortization expense for the intangible assets reflected above was as follows:
Year Ending December 31,
Amount
(in thousands)
Remainder of 2024$587 
20251,132 
2026996 
2027996 
2028996 
Thereafter249 
Total net carrying value of intangible assets
$4,956 
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 $54,000 and $0.1 million during the three and six months ended June 30, 2024 and 2023, 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 June 30, 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 $74,000 and $0.1 million during the three and six months ended June 30, 2024 and 2023, respectively. 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 June 30, 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 June 30, 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 $22,000 and $0.1 million during the three and six months ended June 30, 2024, respectively, and $47,000 and $0.1 million during the three and six months ended June 30, 2023, respectively. The outstanding amounts due under the 2022 Credit Line were repaid in full and the 2022 Credit Line was terminated in May of 2024. See Note 7, Debt and Financing Obligations, 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 was 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. had guaranteed the repayment of the outstanding amounts under the Loan. The Loan was repaid in July of 2024.
A member of the Company’s board of directors also serves as chairman of the board for one of Silvaco’s customers. The Company recorded $28,000 and $0.6 million in software revenue from this customer during the three and six months ended June 30, 2024, respectively, and $10,000 and $0.1 million in software revenue from this customer during the three and six months ended June 30, 2023, respectively. As of June 30 2024, the balance of the Company’s contract assets with this customer was $0.3 million.
14


7. Debt and Financing Obligations
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 December 31, 2023, the principal balance of the 2022 Credit Line was $2.0 million. In May 2024, the outstanding balance under the 2022 Credit Line was repaid in full, and the 2022 Credit Line was terminated. The Company did not recognize any gain or loss on the extinguishment of the 2022 Credit Line.
In December 2023, the Company entered into a loan facility with East West Bank (the “East West Bank Loan”) which had a maturity date of December 14, 2025 and provided 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 six months ended June 30, 2024 and repaid the $4.3 million in full in May 2024. Accordingly, the Company recognized a loss on debt extinguishment of $0.1 million during the three and six months ended June 30, 2024. The Company additionally recorded interest expense of $0.1 million and $0.2 million during the three and six months ended June 30, 2024, respectively, with respect to the East West Bank Loan. In May 2024, the East West Bank Loan was terminated.
On April 11, 2024, the Company amended its license agreement with NXP, pursuant to which the Company financed the purchase of licensed IP and recorded an associated vendor financing obligation, which has a balance of $4.8 million as of June 30, 2024. The Company determined that the vendor financing obligation had an imputed interest rate of 9%, which is reflective of its borrowing rate with similar terms to that of the license agreement, and recognized interest expense of $0.1 million for the three and six months ended June 30, 2024. The Company’s vendor financing obligation is comprised of the following payments as of June 30, 2024:
For the year ending December 31,Amount
(in thousands)
Remainder of 2024$600 
20251,500 
20261,200 
20271,200 
20281,200 
Total undiscounted cash flows$5,700 
Less: Imputed interest913 
Present value of vendor financing obligation$4,787 
Vendor financing obligation, current2,049 
Vendor financing obligation, non-current$2,738 
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 East West Bank Loan while it was outstanding). The Micron Note accrued interest at a rate of 8% per annum, with principal and interest due upon maturity three years after the date of issuance. Upon the consummation of the IPO, the Micron Note was mandatorily convertible into a number of shares equal to the outstanding principal amount and accrued interest divided by a conversion price equal to (a) the price of the Company’s common stock issued in the initial public offering, times (b) 0.90. The Company determined that the feature that allowed for settlement of the Micron Note into a variable number of shares required bifurcation as a derivative liability and should be initially measured at fair value. The Company recorded a derivative liability of $0.5 million and a corresponding debt discount of $0.5 million on the issuance date.
15


On May 13, 2024, the Micron Note was converted into 294,217 shares of the Company’s common stock in connection with the consummation of the IPO. The shares issued pursuant to the Micron Note have been registered for resale under the Securities Act. Upon the settlement of the Micron Note, the derivative liability was settled and the Company remeasured it to its fair value and recorded a loss on derivative remeasurement of $28,000 during the three and six months ended June 30, 2024, which was recorded in interest and other expense, net on the Company’s condensed consolidated statements of income (loss). As a result, the fair value of the shares issued of $5.6 million was recognized in additional paid-in capital and the Company settled the debt, inclusive of the derivative liability, and recognized a loss on debt extinguishment of $0.7 million during the three and six months ended June 30, 2024.
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. On April 26, 2024, in connection with the Company’s IPO, the Company’s board of directors approved and adopted, subject to stockholder approval, the 2024 Stock Incentive Plan (“2024 Plan”), and the Company’s stockholders approved the 2024 Plan on April 29, 2024. The 2024 Plan became effective on May 8, 2024 and supersedes the Company’s 2014 Plan. All shares granted under the 2014 Plan that are forfeited and shares reserved for future issuance under the 2014 Plan are included in the share reserve under the 2024 Plan. As of June 30, 2024, the number of shares of common stock reserved for future issuance under the 2024 Plan was 3,739,932.
The Company issues RSUs to its employees, directors and service providers. The RSUs awarded under the 2014 Plan generally had 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 would 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 Liquidity Event Requirement was satisfied upon the consummation of the IPO on May 13, 2024. 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. The Company recognizes its stock-based compensation expense ratably over the requisite service period, which is generally four years.
The following table summarizes the Company's RSU activity pursuant to the 2014 Plan and the 2024 Plan for the six months ended June 30, 2024:
Weighted AverageNumber of Awards
Grant Date Fair ValueRemaining Contract Term (in years)
Balance as of December 31, 2023$7.20 6.563,398,276 
Granted15.69 9.62980,059 
Vested(1)
7.16 5.54(2,679,397)
Forfeited / canceled8.64 6.74(92,989)
Balance as of June 30, 2024$12.13 9.091,605,949 
(1)Vested RSUs as of June 30, 2024 are excluded from the calculation of the Company’s common stock outstanding on the Company’s condensed consolidated balance sheet and condensed consolidated statements of stockholders’ equity as of June 30, 2024, due to the pending issuance of the common stock which are subject to lock-up agreements.

During the three and six months ended June 30, 2024 prior to the IPO, 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. For RSUs granted after the IPO, the Company used the publicly listed stock price as the grant date fair value.
16


Historically the Company has not recorded stock-based compensation expense for the RSUs, as the Liquidity Event Requirement was not deemed probable. The Company has valued the RSUs granted using historical estimates of the fair value of the Company's common stock. Upon the consummation of the Company’s IPO, the Liquidity Event Requirement was met, and the Company incurred stock-based compensation expense associated with (i) RSUs granted to active employees and service providers, (ii) RSUs granted to 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 the Liquidity Event.
In November 2023, the Company issued 30,000 RSUs with certain performance-based conditions, in addition to the Time-Based Requirement, and a grant date fair value of $0.4 million. The Company estimates the probability of achievement of applicable performance goals for performance-based RSUs in each reporting period and recognizes related stock-based compensation expense using the straight line attribution method. The amount of stock-based compensation expense recognized in any period can vary based on the attainment or expected attainment of the various performance goals. If such performance goals are not ultimately met, no stock-based compensation expense is recognized and any previously recognized compensation expense is reversed. The Company recognized stock-based compensation expense of $0.1 million related to these RSUs during the three and six months ended June 30, 2024.
In November 2023, the Company issued 75,000 RSUs with certain market-based conditions, in addition to the Time Based Requirement and the Liquidity Event Requirement, and a grant date fair value of $0.6 million. The Company estimated the fair value of market-based RSUs on the grant date using a Monte Carlo simulation model. The vesting of the market-based RSUs is contingent on achieving a minimum volume-weighted average stock price (“VWAP”). The assumptions used in the Monte Carlo simulation model to determine the grant date fair value were a daily VWAP of $8.92, a volatility of 50%, and a risk-free rate of 4.3%. The Company recognized stock-based compensation expense of $0.1 million related to these RSUs during the three and six months ended June 30, 2024.
As of June 30, 2024, the Company had unrecognized stock-based compensation expense of $17.8 million which is expected to be recognized over a weighted average period of 2.7 years.
During the three and six months ended June 30, 2024, the Company recorded stock-based compensation expense of $21.8 million 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. The following table summarizes stock-based compensation expense by function for the three and six months ended June 30, 2024:
Amount
(in thousands)
General and administrative$11,745 
Research and development4,065 
Selling and marketing3,552 
Cost of revenue2,467 
$21,829 
During the three and six months ended June 30, 2024, the Company’s compensation committee approved the issuance of a variable number of RSUs as a portion of the employee bonus program for the fiscal year 2024. The number of RSUs issued will be calculated as the volume-weighted average price of the Company’s common stock upon the bonus being finalized after the end of the fiscal year. As the Company has an obligation to issue a variable number of shares for a fixed monetary amount, the RSUs will be accounted for as liability-classified awards and subsequently re-measured to their fair value at each reporting date. The Company recognized stock-based compensation expense of $0.3 million associated with the liability-classified RSUs during the three and six months ended June 30, 2024, with a corresponding increase to accrued expenses of $0.3 million. If the bonus was finalized on June 30, 2024, the Company would be required to issue 33,637 RSUs to its employees.
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.
17


During the three and six months ended June 30, 2024, the Company recorded an income tax provision of $0.2 million and $1.0 million, respectively, as compared to an income tax benefit of $0.1 million and provision of $0.3 million, respectively, during the three and six months ended June 30, 2023. The effective tax rate for the three and six months ended June 30, 2024 was (1)% and (3)%, respectively, as compared to 25% and 36%, respectively, for the three and six months ended June 30, 2023.
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 primary difference between its effective tax rate and the federal statutory rate is attributable to state income taxes, foreign income taxes, the effect of certain permanent differences, and 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 six months ended June 30, 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.
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 and six months ended June 30, 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.
18


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. The Loan was repaid and the Company was released from the guarantee in July of 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 December 2020, the Company sought declaratory relief in the California Superior Court to clarify its obligations regarding the earnout payments due to the selling shareholders of Nangate, Inc. (“Nangate”) following its acquisition by the Company in 2018. In February 2021, two of the selling shareholders of Nangate, along with a third cross-complainant (collectively, the “Nangate Parties”) filed a cross-complaint against the Company, as well as one current and one former member of the Company’s board of directors (the “Co-Defendants”). The cross-complaint alleged breach of contract, fraud, and negligent misrepresentation among other causes of action.
In January 2022, the Nangate Parties filed a third amended cross-complaint against the Company, as well as one current and one former member of the Company’s board of directors, seeking $20.0 million in damages for breach of contract, fraud, and unfair business practices, as well as punitive damages.
On July 23, 2024, a jury awarded the Nangate Parties $11.3 million in damages under breach of contract related claims, including breach of contract and breach of the covenant of good faith and fair dealing, along with the potential for an award of statutory pre-judgment interest, and court and litigation related costs and certain expert expenses subject to the Nangate Parties establishing the legal right to them and to be determined by the court. The interest, if awarded, is estimated to be between $3.4 million to $3.8 million as of June 30, 2024 (collectively with the $11.3 million damages award, the “Contract Damages”). As a result, during the three and six months ended June 30, 2024, the Company recorded a charge to estimated litigation claim and accrued expenses and other current liabilities of $14.7 million for the amount awarded to the Nangate Parties. The Company believes it has strong grounds for appeal on multiple issues and is actively evaluating its legal strategies and options, including the possibility of post-trial motions and appeals.
The jury also found the Company and the Co-Defendants liable for certain of the fraud claims and awarded the Nangate parties $6.6 million. Punitive damages relating to the fraud claims, including false promise and intentional misrepresentation, will be considered at a hearing scheduled for August 16, 2024. Any punitive damages awarded would be incremental to the $6.6 million awarded for the fraud claims (collectively, the “Fraud Damages”). After the hearing, the Nangate Parties will have the option to choose either the Contract Damages or the Fraud Damages, but in no circumstances will the Nangate Parties receive both remedies. Given the uncertainty surrounding the potential range of punitive damages and therefore, whether the Fraud Damages will exceed the Contract Damages, the Company at this time cannot reasonably estimate the possible loss or range of loss, if any, that might arise from the Fraud Damages, and above-mentioned court and litigation related costs and certain expert expenses that may be awarded. Therefore, the Company has not recorded any charges for potential liability related to Fraud Damages, and court and litigation related costs and certain expert expenses that may be awarded in this matter.
19


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 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 sanctions, export control and import laws and regulations of the United States and other applicable jurisdictions, including the Export Administration Regulations, U.S. Customs regulations, and economic and trade sanctions regulations administered by the U.S. Department of Treasury’s Office of Foreign Assets Control (“OFAC”). Between August 2019 and June 2022, the Company filed various voluntary disclosures with U.S. 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 certain OFAC sanctions programs, specifically the download of certain Company software modules by users in U.S. embargoed countries.
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 to OFAC in October 2023.
In July 2024, OFAC issued a cautionary letter regarding the sanctions matters instead of pursuing a civil monetary penalty or taking other enforcement action. However, OFAC reserved the right to take future enforcement action should additional information warrant renewed attention.
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.
20


12. Fair Value of Financial Instruments
Fair value measurements
The Company defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:
Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.
Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly (i.e., as prices) or indirectly (i.e., derived from prices), such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions.
Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.
Financial instruments measured at fair value on a recurring basis
The following tables present the Company's financial assets and liabilities that are measured at estimated fair value on a recurring basis as of June 30, 2024 and December 31, 2023:
Fair value measurements as of June 30, 2024
(in thousands)
Carrying valueLevel 1Level 2Level 3
Financial assets:
Cash equivalents:
Money market funds17,905 17,905   
U.S. treasury securities4,729  4,729  
Total22,634 17,905 4,729  
Available-for-sale marketable securities:
U.S. treasury securities45,771  45,771  
U.S. government agencies securities22,232  22,232  
Total68,003  68,003  
Total$90,637 $17,905 $72,732 $ 
Liabilities:
Contingent consideration72   72 
Total
$72 $ $ $72 
Fair value measurements as of December 31, 2023
(in thousands)
Carrying valueLevel 1Level 2Level 3
Liabilities:
Contingent consideration112   112 
Total
$112 $ $ $112 
21


The Company's level 1 financial assets were valued using quoted prices in active markets for identical assets as of June 30, 2024. The Company’s level 2 financial assets were determined based on third-party inputs which are either directly or indirectly observable, such as reported trades and broker or dealer quotes. The Company's marketable securities have an amortized cost that approximates fair value as of June 30, 2024.
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 June 30, 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(18)
Earn-out payments(22)
Fair value as of June 30, 2024$72 
Nonfinancial assets such as property and equipment, operating lease right-of-use assets, intangibles assets, and goodwill are evaluated for impairment and adjusted to fair value using Level 3 inputs only when impairment is recognized.
13. Subsequent Events
On July 23, 2024, a jury awarded the Nangate Parties $11.3 million in damages under breach of contract related claims, including breach of contract and breach of the covenant of good faith and fair dealing, along with the potential for an award of statutory pre-judgment interest, and court and litigation related costs and certain expert expenses subject to the Nangate Parties establishing the legal right to them and to be determined by the court. Refer to Note 11, Commitments and Contingencies, for further discussion.

22


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 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 74% and 75% of our revenue for the three and six months ended June 30, 2024, respectively, and 71% and 73% of our revenue for the three and six months ended June 30, 2023, respectively. Associated maintenance and services revenue accounted for 26% and 25% of our revenue for the three and six months ended June 30, 2024, respectively, and 29% and 27% of our revenue for the three and six months ended June 30, 2023, respectively. For the three and six months ended June 30, 2024, approximately 91% and 89% of our bookings came from existing customers, respectively, and 9% and 11% came from new customers, respectively. For the three and six months ended June 30, 2023, approximately 81% and 79% of our bookings came from existing customers, respectively, and 19% and 21% came from new customers, respectively.
During the three and six months ended June 30, 2024, we continued to experience an increase in bookings and revenue. Our bookings were $19.5 million and $35.6 million for the three and six months ended June 30, 2024, respectively, and $14.4 million and $30.0 million for the three and six months ended June 30, 2023, respectively. Our revenue was $15.0 million and $30.8 million for the three and six months ended June 30, 2024, respectively, and $12.5 million and $26.8 million for the three and six months ended June 30, 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.



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 52% and 37% of revenue for the three and six months ended June 30, 2024, respectively, and 25% and 24% of revenue for the three and six months ended June 30, 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.



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



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 and six months ended June 30, 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. We recognized $2.5 million of stock-based compensation expense in cost of revenue during the three and six months ended June 30, 2024. Gross profit represents revenue less cost of revenue.
Operating Expenses
Our operating expenses consist of research and development, selling and marketing, general and administrative expenses, and estimated litigation claim. Personnel costs are the most significant component of our operating expenses and consist of salaries, benefits, stock-based compensation expense, 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 expense, but after the consummation of the IPO, we recognized an aggregate of $21.8 million of stock-based compensation expense during the three and six months ended June 30, 2024. Of the aggregate stock-based compensation expense recorded during the three and six months ended June 30, 2024, we recognized $11.7 million, $4.1 million, and $3.6 million in general and administrative expense, research and development expense, and selling and marketing expense, respectively.
Research and Development
Our research and development expense consists primarily of personnel costs comprised of salaries, stock-based compensation expense, and 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, stock-based compensation expense, 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, stock-based compensation expense, 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.



Estimated Litigation Claim
Estimated litigation claim expense consists of legal costs that became probable and reasonably estimable associated with our obligations with respect to the earnout payment due to the selling shareholders of Nangate, Inc. (“Nangate”), along with a third cross-complainant (collectively, the “Nangate Parties”). On July 23, 2024, a jury awarded the Nangate Parties $11.3 million in damages under breach of contract related claims, including breach of contract and breach of the covenant of good faith and fair dealing, along with the potential for an award of statutory pre-judgment interest, and court and litigation related costs and certain expert expenses subject to the Nangate Parties establishing the legal right to them and to be determined by the court.
Loss on Debt Extinguishment
Loss on debt extinguishment includes losses incurred related to the extinguishment of our note purchase agreement with Micron Technology Inc. and our loan facility with East West Bank.
Interest Income
Interest income includes interest income earned on our cash and marketable securities balances and accretion of the purchase discounts on our marketable securities balances.
Interest and Other Expense, Net
Interest and other expense, net includes 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 and six months ended June 30, 2024 and 2023:
Three Months Ended June 30,Six Months Ended June 30,
20242023% Change20242023% Change
(in thousands)
Revenue:
Software license revenue$11,023 $8,845 25 %$23,281 $19,510 19 %
Maintenance and service3,937 3,680 %7,568 7,306 %
Total revenue14,960 12,525 19 %30,849 26,816 15 %
Cost of revenue4,861 2,373 105 %6,834 4,398 55 %
Gross profit10,099 10,152 (1)%24,015 22,418 %
Operating expenses:
Research and development7,707 3,169 143 %11,323 6,544 73 %
Selling and marketing7,171 2,930 145 %10,483 5,735 83 %
General and administrative18,314 4,258 330 %22,914 8,811 160 %
Estimated litigation claim14,696 — 100 %14,696 — 100 %
Total operating expenses47,888 10,357 362 %59,416 21,090 182 %
Operating (loss) income(37,789)(205)18,334 %(35,401)1,328 (2,766)%
Loss on debt extinguishment(718)— 100 %(718)— 100 %
Interest income682 34,000 %682 22,633 %
Interest and other expense, net(349)(240)45 %(554)(572)(3)%
(Loss) income before income tax provision(38,174)(443)8,517 %(35,991)759 (4,842)%
Income tax provision (benefit)214 (112)(291)%1,019 276 269 %
Net (loss) income$(38,388)$(331)11,498 %$(37,010)$483 (7,763)%



The following table summarizes our results of operations as a percentage of total revenue for the three and six months ended June 30, 2024 and 2023:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(as a percentage of total revenue)
Revenue:
Software license revenue74 %71 %75 %73 %
Maintenance and service26 %29 %25 %27 %
Total revenue100 %100 %100 %100 %
Cost of revenue32 %19 %22 %16 %
Gross profit68 %81 %78 %84 %
Operating expenses:
Research and development52 %25 %37 %24 %
Selling and marketing48 %23 %34 %21 %
General and administrative122 %34 %74 %33 %
Estimated litigation claim98 %— %48 %— %
Total operating expenses320 %83 %193 %79 %
Operating income(253)%(2)%(115)%%
Loss on debt extinguishment(5)%— %(2)%— %
Interest Income%— %%— %
Interest and other expense, net(2)%(2)%(2)%(2)%
Income before income tax provision
(255)%(4)%(117)%%
Income tax provision%(1)%%%
Net income(257)%(3)%(120)%%
Comparison of the Three and Six Months Ended June 30, 2024 and 2023
Revenue
Three Months Ended June 30, Six Months Ended June 30,
2024202320242023
Revenue:(in thousands)
Software license revenue$11,023 $8,845 $23,281 $19,510 
Maintenance and service3,937 3,680 7,568 7,306 
Total revenue$14,960 $12,525 $30,849 $26,816 
Total revenue increased $2.4 million, or 19%, to $15.0 million for the three months ended June 30, 2024 from $12.5 million for the three months ended June 30, 2024. The growth in total revenue was driven primarily by a $3.1 million increase in 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 the lapse in the previous contractual arrangement with NXP. Software license revenue increased $2.2 million, or 25%, to $11.0 million for the three months ended June 30, 2024 from $8.8 million for the three months ended June 30, 2023. Maintenance and service revenue increased $0.3 million, or 7%, to $3.9 million for the three months ended June 30, 2024 from $3.7 million for the three months ended June 30, 2023.
Total revenue increased $4.0 million, or 15%, to $30.8 million for the six months ended June 30, 2024 from $26.8 million for the three months ended June 30, 2023. The growth in total revenue was driven primarily by a $5.4 million increase in revenue associated with our TCAD and EDA tools, including a significant FTCOTM digital-twin modeling product sale to a memory customer, partially offset by a $1.4 million decline in revenue derived from IP sales, as a result of the lapse in the previous contractual arrangement with NXP. Software license revenue increased $3.8 million, or 19%, to $23.3 million for the six months ended June 30, 2024 from $19.5 million for the six months ended June 30, 2023. Maintenance and service revenue increased $0.3 million, or 4%, to $7.6 million for the six months ended June 30, 2024 from $7.3 million for the six months ended June 30, 2023.



Gross Profit
Gross profit declined $0.1 million, or 1%, to $10.1 million for the three months ended June 30, 2024 from $10.2 million for the three months ended June 30, 2023. Gross profit margin decreased to 68% for the three months ended June 30, 2024 from 81% for the three months ended June 30, 2023. Excluding the impact of $2.5 million in non-cash stock-based compensation expense recorded upon the consummation of the IPO, gross profit increased $2.4 million, or, 24%, to $12.6 million for the three months ended June 30, 2024 from $10.2 million for the three months ended June 30, 2023, and gross profit margin increased to 84% for the three months ended June 30, 2024 from 81% for the three months ended June 30, 2023, primarily due to the increase of TCAD and EDA tool sales partially offset by a decrease in IP sales.
Gross profit increased $1.6 million, or 7%, to $24.0 million for the six months ended June 30, 2024 from $22.4 million for the six months ended June 30, 2023. Gross profit margin decreased to 78% for the six months ended June 30, 2024 from 84% for the six months ended June 30, 2023. Excluding the impact of $2.5 million in non-cash stock-based compensation expense recorded upon the consummation of the IPO, gross profit increased $4.1 million, or 18%, to $26.5 million for the six months ended June 30, 2024 from $22.4 million for the six months ended June 30, 2023, and gross profit margin increased to 86% for the six months ended June 30, 2024 from 84% for the six months ended June 30, 2023, primarily due to the increase of TCAD and EDA tool sales partially offset by a decrease in IP sales.

Operating Expenses
Three Months Ended June 30, Six Months Ended June 30,
2024202320242023
(in thousands)
Operating expenses
Research and development$7,707 $3,169 $11,323 $6,544 
Selling and marketing7,171 2,930 10,483 5,735 
General and administrative18,314 4,258 22,914 8,811 
Estimated litigation claim14,696 — 14,696 — 
Total operating expenses
$47,888 $10,357 $59,416 $21,090 
Research and Development Expenses
Research and development expenses were $7.7 million and $3.2 million for the three months ended June 30, 2024 and 2023, respectively. The increase of $4.5 million, or 143%, was primarily due to $4.1 million of stock-based compensation expense recorded as a result of the consummation of the IPO and a $0.4 million increase in software maintenance expense.
Research and development expenses were $11.3 million and $6.5 million for the six months ended June 30, 2024 and 2023, respectively. The increase of $4.8 million, or 73%, was primarily due to $4.1 million of stock-based compensation expense recorded as a result of the consummation of the IPO, a $0.4 million increase in software maintenance expense, and a $0.3 million increase in consulting, simulation and engineering support expenses.
Selling and Marketing Expenses
Selling and marketing expenses were $7.2 million and $2.9 million for the three months ended June 30, 2024 and 2023, respectively. The increase of $4.2 million, or 145%, was primarily due to $3.6 million of stock-based compensation expense recorded as a result of the consummation of the IPO, a $0.3 million increase in salary and benefits expenses, primarily related to increased headcount and merit increases, a $0.2 million increase in commission expenses and a $0.1 million increase in trade show related expenses.
Selling and marketing expenses were $10.5 million and $5.7 million for the six months ended June 30, 2024 and 2023, respectively. The increase of $4.7 million, or 83%, was primarily due to $3.6 million of stock-based compensation expense recorded as a result of the consummation of the IPO, a $0.7 million increase in salary and benefits expenses, primarily related to increased headcount and merit increases, a $0.1 million increase in professional fees, and a $0.1 million increase in commission expenses.



General and Administrative Expenses
General and administrative expenses were $18.3 million for the three months ended June 30, 2024 as compared to $4.3 million during the three months ended June 30, 2023. The increase of $14.1 million, or 330%, was primarily due to $11.7 million of stock-based compensation expense recorded as a result of the consummation of the IPO and a $2.4 million increase in legal, professional and audit fees.
General and administrative expenses were $22.9 million for the six months ended June 30, 2024 as compared to $8.8 million during the six months ended June 30, 2023. The increase of $14.1 million, or 160%, was primarily due to $11.7 million of stock-based compensation expense recorded as a result of the consummation of the IPO, and a $2.5 million increase in legal, professional and audit fees.
Estimated Litigation Claim
Estimated litigation claim was $14.7 million for the three and six months ended June 30, 2024. The estimated litigation claim consists of a $14.7 million charge recorded due to a jury’s verdict to award the Nangate Parties $11.3 million with additional statutory pre-judgment interest, and court and litigation related costs and certain expert expenses (the “Nangate Litigation”).
Loss on debt extinguishment
On May 13, 2024, the Micron Note was converted into 294,217 shares of our common stock in connection with the consummation of the IPO. As a result, $5.6 million was recognized in additional paid-in capital and we recognized a loss on debt extinguishment of $0.6 million during the three and six months ended June 30, 2024. We also recognized a loss on debt extinguishment of $0.1 million associated with the settlement of our East West Bank Loan. See Note 7 of our condensed consolidated financial statements for further discussion.
Interest Income
Interest income reflects interest earned and accretion on our cash and cash equivalents and marketable securities.
Interest and Other Expense, Net
Interest and other expense, net, was $0.3 million and $0.2 million for the three months ended June 30, 2024 and 2023, respectively, and $0.6 million for each of the six months ended June 30, 2024 and 2023, respectively. Interest and other expense, net, includes interest expense associated with cost of borrowings, vendor financing, leases, vendor financing or interest-bearing agreements, foreign exchange gains and losses and changes in the fair value of contingent consideration associated with legacy acquisitions. The increase in interest and other expense, net, for the three months ended June 30, 2024 was primarily due an increase in the amount of interest-bearing debt outstanding during the period. The Company does not have any interest-bearing debt outstanding as of June 30, 2024.
Income Tax Provision
Income tax provision (benefit) was a provision of $0.2 million and a benefit of $0.1 million for the three months ended June 30, 2024 and 2023, respectively, and provisions of $1.0 million and $0.3 million for the six months ended June 30, 2024 and 2023, respectively. See Note 9 of our condensed consolidated financial statements 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 we recognize revenues on the later satisfaction of the obligations to our customers, and not at the time of sale to a customer. Reported bookings may be subject to adjustments and potential cancellations prior to the satisfaction of the obligations to our customers. For the three and six months ended June 30, 2024, we recorded $19.5 million and $35.6 million in bookings, respectively, as compared to $14.4 million and $30.0 million in bookings for the three and six months ended June 30, 2023, respectively.



The following table sets forth our bookings for each of the three month periods during the trailing five quarters as of June 30, 2024.
Jun 30,
2024
Mar 31,
2024
Dec 31,
2023
Sep 30,
2023
Jun 30,
2023
Bookings$19,478 $16,112 $15,565 $12,487 $14,362 
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 estimated litigation claim and legal costs, stock-based compensation expense, 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 estimated litigation claim and legal costs, stock-based compensation expense, amortization of acquired intangible assets, impairment charges, executive severance costs, change in fair value of contingent consideration, foreign exchange (gain) loss, loss on debt extinguishment, 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 June 30,Six Months Ended June 30,
2024202320242023
(in thousands)
Operating (loss) income $(37,789)$(205)$(35,401)$1,328 
Add:
Acquisition-related estimated litigation claim and legal costs(1)
16,717 233 17,311 469 
Amortization of acquired intangible assets(2)
296 74 366 175 
IPO preparation costs(3)
607 711 873 979 
Stock-based compensation expense
21,829 — 21,829 — 
Non-GAAP operating income $1,660 $813 $4,978 $2,951 



The following table reconciles net income to non-GAAP net income.
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(in thousands)
Net (loss) income
$(38,388)$(331)$(37,010)$483 
Add:
Acquisition-related estimated litigation claim and legal costs(1)
16,717 233 17,311 469 
Amortization of acquired intangible assets(2)
296 74 366 175 
IPO preparation costs(3)
607 711 873 979 
Stock-based compensation expense21,829 — 21,829 — 
Change in fair value of contingent consideration(4)
(10)65 (18)341 
Foreign exchange loss114 168 244 415 
Loss on debt extinguishment(5)
718 — 718 — 
Income tax effect of non-GAAP adjustments(6)
(43)(81)(76)(104)
Non-GAAP net income
$1,840 $839 $4,237 $2,758 
(1)Reflects litigation-related expenses incurred in connection with our acquisitions and the Nangate Litigation estimated claim accrual.
(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 loss incurred on conversion of the Micron Note to common stock in connection with the IPO and the loss incurred on the extinguishment of the East West Bank Loan.
(6)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, borrowings from Ms. Ngai-Pesic and other lenders, and the net proceeds from the sale of our common stock in the IPO. Our primary sources of liquidity are cash, cash equivalents and marketable securities including cash generated from operations. As of June 30, 2024, we had $34.3 million in cash and cash equivalents, of which $3.4 million was held by our foreign subsidiaries, $54.6 million in short-term marketable securities and $13.4 million in long-term marketable securities.
On June 13, 2022, we entered into a $4.0 million line of credit (“the 2022 Credit Line”) with Ms. Ngai-Pesic bearing interest at a rate of prime plus 1% per annum. As of December 31, 2023, the principal balance of the 2022 Credit Line was $2.0 million. In May 2024, the 2022 Credit Line was repaid in full and terminated.
In December 2023, we entered into a loan facility with East West Bank (“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. We drew $4.3 million on the East West Bank Loan during the six months ended June 30, 2024 and repaid the outstanding amounts due under the East West Bank Loan in full during the three and six months ended June 30, 2024. In May 2024, the East West Bank Loan was repaid in full and terminated.
On April 11, 2024, we amended our license agreement with NXP, pursuant to which we recorded an associated vendor financing obligation of $4.8 million. We determined that the vendor financing obligation had an imputed interest rate of 9%, which is reflective of our borrowing rate with similar terms to that of the license agreement.



On April 16, 2024, we entered into a note purchase agreement with Micron Technology, Inc. (“Micron”), which has been and is a customer of Silvaco, pursuant to which we issued to Micron a senior subordinated convertible promissory note in the principal amount of $5.0 million (“the Micron Note”). The Micron Note accrued interest at a rate of 8% per annum with principal and interest due upon maturity three years after the date of issuance. On May 13, 2024, the Micron Note was converted into 294,217 shares of our common stock in connection with the consummation of the IPO.
On May 13, 2024, we sold 6,000,000 shares of common stock in the 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 funded to us after deducting underwriting discounts and commissions of $8.0 million.
We believe our cash and marketable securities balances, which include the proceeds received in connection with the IPO and the $5.0 million received in connection with the Micron Note 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.
As of June 30, 2024, $8.8 million, or 26%, of our cash and cash equivalents 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 and 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.
Cash Flows
The following table summarizes changes in our cash flows for the periods indicated.
Six Months Ended June 30,
20242023
(in thousands)
Cash provided by (used in):
Operating activities$(8,794)$2,166 
Investing activities(67,865)(202)
Financing activities106,424 (921)
Effect of exchange rate fluctuations on cash and cash equivalents88 (173)
Net change in cash$29,853 $870 
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 six months ended June 30, 2024 was $8.8 million compared to $2.2 million of net cash provided by operating activities for the six months ended June 30, 2023. The $11.0 million decrease in net cash provided by operating activities was primarily due to a $10.4 million decline in net working capital mainly driven by changes in contract assets and accounts receivable during the six months ended June 30, 2024, and the payment of litigation-related expenses incurred in connection with our acquisitions.
Investing Activities
Net cash used for investing activities for the six months ended June 30, 2024 and 2023 was $67.9 million and $0.2 million, respectively. During the six months ended June 30, 2024, we used cash of $67.8 million for purchases of marketable securities and $0.1 million on purchases of property and equipment. During the six months ended June 30, 2023, we used $0.2 million of cash to purchase property and equipment.



Financing Activities
Net cash provided by financing activities for the six months ended June 30, 2024, was $106.4 million. We received $106.0 million in net proceeds from the IPO, $4.9 million in net proceeds from the Micron Note, and $4.3 million from our drawdown on the East West Bank Loan, partially offset by the $4.3 million repayment of the East West Bank Loan, payment of $2.1 million related to deferred transaction costs incurred in connection with the IPO, the $2.0 million repayment of the 2022 Line of Credit and $0.3 million of payments for our vendor financing obligation. Net cash used in financing activities for the six months ended June 30, 2023 was $0.9 million due to contingent consideration paid in connection with our Nangate and PolytEDA acquisitions.
Effects of Exchange Rate Fluctuations on Cash and Cash Equivalents
The effects of exchange rate fluctuations on cash were $88,000 and $0.2 million for the six months ended June 30, 2024 and June 30, 2023, respectively.
Contractual Obligations
Following the consummation of the IPO, our financial commitments for contractual obligations include our operating lease commitments, our vendor financing obligation, and contingent consideration. Refer to Note 4, Leases, Note 7, Debt and Financing Obligations, and Note 12, Fair Value of Financial Instruments, of our condensed consolidated financial statements for further discussion.
Critical Accounting Policies and Significant Judgments and Estimates
There have not been any material changes during the three and six months ended June 30, 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
We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934 and are not required to provide the information under this item.
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.
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.



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 effect on our core operations of providing TCAD, EDA software and SIP solutions. 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 and six months ended June 30, 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., Coventor, Inc., a Lam Research company, Cadence Design Systems, Inc., 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


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,


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 41% and 52% of our revenue was derived from our customers in APAC for the three and six months ended June 30, 2024, respectively.
During the three and six months ended June 30, 2024, 17% and 14% of our revenue was derived from our customers in China, respectively. During the three and six months ended June 30, 2023, 29% and 23% 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.


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


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


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 and six months ended June 30, 2024, 49% and 62%, respectively of our revenue was from international customers. During the three and six months ended June 30, 2023, 72% and 69%, 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.


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 and six months ended June 30, 2024, 17% and 14% of our revenue, respectively, was derived from our customers in China. Our operating expenses in China were $0.8 million and $1.5 million, respectively, for the three and six months ended June 30, 2024. During the three and six months ended June 30, 2023, 29% and 23% of our revenue, respectively, was derived from our customers in China. Our operating expenses in China were $0.9 million and $1.3 million, respectively, for the three and six months ended June 30, 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 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 June 30, 2024, we had 3 employees in 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 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 and six months ended June 30, 2024, 49% and 62%, respectively, of our revenue was from international customers. During the three and six months ended June 30, 2023, 72% and 69%, 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 future debt, equity or other applicable financing arrangements. We believe that our cash flow from operations and existing cash and marketable securities balances 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
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 June 30, 2024, $8.8 million, or 26%, 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 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 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 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 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, 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 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 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, 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 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.
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 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.
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 the 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 members of her immediate family 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 her immediate family members 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 her immediate family members or our management.
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
The Pesic Family (as defined below) 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 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, the Pesic Family 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 has 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’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 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 did not maintain voting control over us.
The interests of the Pesic Family 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 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 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 the 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.1 million and $0.2 million during the three and six months ended June 30, 2024, respectively. Because we are controlled by the Pesic Family, 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 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. In July 2024, OFAC issued a cautionary letter regarding the sanctions matters instead of pursuing a civil monetary penalty or taking other enforcement action. However, OFAC reserved the right to take future enforcement action should additional information warrant renewed attention. If either BIS and OFAC chooses to bring an enforcement action against us in relation to any potential violations in the future, 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 we sought declaratory relief in the California Superior Court to clarify our obligations regarding the earnout payments due to the selling shareholders of Nangate, Inc. (“Nangate”) following its acquisition by us in 2018. In February 2021, two of the selling shareholders of Nangate, along with a third cross-complainant (collectively, the “Nangate Parties”) filed a cross-complaint against us, as well as one current and one former member of our board of directors (the “Co-Defendants”). The cross-complaint alleged breach of contract, fraud, and negligent misrepresentation among other causes of action.
In January 2022, the Nangate Parties filed a third amended cross-complaint against us, as well as one current and one former member of the Company’s board of directors, seeking $20.0 million in damages for breach of contract, fraud, and unfair business practices, as well as punitive damages.
On July 23, 2024, a jury awarded the Nangate Parties $11.3 million in damages under breach of contract related claims, including breach of contract and breach of the covenant of good faith and fair dealing, along with the potential for an award of statutory pre-judgment interest, and court and litigation related costs and certain expert expenses subject to the Nangate Parties establishing the legal right to them and to be determined by the court. The interest, if awarded, is estimated to be between $3.4 million to $3.8 million as of June 30, 2024 (collectively with the $11.3 million damages award, the “Contract Damages”). As a result, during the three and six months ended June 30, 2024, we recorded a charge to estimated litigation claim and accrued expenses and other current liabilities of $14.7 million for the amount awarded to the Nangate Parties. We believe we have strong grounds for appeal on multiple issues and are actively evaluating our legal strategies and options, including the possibility of post-trial motions and appeals.
The jury also found us and the Co-Defendants liable for certain of the fraud claims and awarded the Nangate Parties $6.6 million. Punitive damages relating to the fraud claims, including false promise and intentional misrepresentation, will be considered at a hearing scheduled for August 16, 2024. Any punitive damages awarded would be incremental to the $6.6 million awarded for the fraud claims (collectively, the “Fraud Damages”). After the hearing, the Nangate


Parties will have the option to choose either the Contract Damages or the Fraud Damages, but in no circumstances will the Nangate Parties receive both remedies. Given the uncertainty surrounding the potential range of punitive damages and therefore, whether the Fraud Damages will exceed the Contract Damages, we cannot reasonably estimate the possible loss or range of loss, if any, that might arise from the Fraud Damages, and above-mentioned court and litigation related costs and certain expert expenses that may be awarded. Therefore, the Company has not recorded any charges for potential liability related to punitive damages and court and litigation related costs and certain expert expenses that may be awarded in this matter.
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 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 the 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;
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, the Pesic Family, including upon the expiration of contractual lock-up agreements, and other market participants, in whom ownership of our common stock may be concentrated following the 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 expense, 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 the 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, 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.
An active trading market for our common stock may not be sustained and you may not be able to sell your shares at or above the IPO price, or at all.
An active market in our common stock 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 is not sustained, it may be difficult for you to sell shares you purchase in the 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 the 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 the 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 mandatory conversion of the Micron Note. All of the shares of common stock sold in the 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 the 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 the 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 the 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 the 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 the IPO to repay in full (i) the 2022 Credit Line payable to Ms. Ngai-Pesic and (ii) the East West Bank Loan. 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 the 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 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 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 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 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 the 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.
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 are 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 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 the 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,401,159 shares of our common stock, under our 2014 Plan and 2024 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 compensation. The recipients of such securities were our directors, employees or bona fide consultants who 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 consummation 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.


ITEM 6. EXHIBITS.
Exhibit No.Description
3.1
3.2
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.
**     The certifications attached as Exhibit 32.1 and 32.2 accompanying this Quarterly Report on Form 10-Q, are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of the Registrant under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.



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


EX-31.1 2 q2202410-qexhibit311.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: August 7, 2024

EX-31.2 3 q2202410-qexhibit312.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: August 7, 2024

EX-32.1 4 q2202410-qexhibit321.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 June 30, 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: August 7, 2024

EX-32.2 5 q2202410-qexhibit322.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 June 30, 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: August 7, 2024

EX-101.SCH 6 svco-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF (LOSS) INCOME link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952157 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Summary of Significant Accounting and Reporting Policies link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Debt and Financing Obligations link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Restricted Stock Units link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Segment Reporting and Geographical Concentration link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 9952170 - 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 - Debt and Financing Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Restricted Stock Units (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 - Goodwill and Intangible Assets - 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 - Intangible Assets Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Debt and Financing Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Debt and Financing Obligations - Vendor Financing Obligation (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 - Restricted Stock Units- Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Segment Reporting and Geographical Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Fair Value of Financial Instruments - Liabilities Measured On A Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Fair Value of Financial Instruments - Reconciliation Of Changes In Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 svco-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 svco-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 svco-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Related Parties Related Party Transactions Disclosure [Text Block] Lease, Cost Lease, Cost [Table Text Block] Contract assets, net Contract with Customer, Asset, after Allowance for Credit Loss, Current Vendor financing obligation, current Supplier Finance Program, Obligation, Current Cover [Abstract] Weighted Average Remaining Contract Term Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Director Director [Member] Lessee, Operating Lease, Liability, to be Paid, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Deferred transaction costs Deferred Offering Costs Trading Symbol Trading Symbol Award vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Allowance for expected credit losses Accounts Receivable, Allowance for Credit Loss, Current Conversion of Micron Note into common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Fraud Damages, Excluding Punitive Damages Fraud Damages, Excluding Punitive Damages [Member] Fraud Damages, Excluding Punitive Damages Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Earnings per share Earnings Per Share, Policy [Policy Text Block] License agreement, cash consideration Finite-Lived Intangible Asset, Total Cash Consideration To Be Paid Finite-Lived Intangible Asset, Total Cash Consideration To Be Paid Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Debt Instrument, Convertible Terms Of Conversion [Domain] Debt Instrument, Convertible Terms Of Conversion [Domain] Debt Instrument, Convertible Terms Of Conversion [Domain] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Leases Lessee, Operating Leases [Text Block] Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Debt instrument, conversion price, multiplier Debt Instrument, Convertible, Conversion Price, Multiplier Debt Instrument, Convertible, Conversion Price, Multiplier Operating lease cost Operating Lease, Cost Number of shares reserved (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Operating lease liabilities, non-current Non-current portion of lease liability Operating Lease, Liability, Noncurrent Customer Two Customer Two [Member] Customer Two Total long-term assets Assets, Noncurrent Revenue from Contract with Customer [Abstract] Deferred revenue, current Contract with Customer, Liability, Current Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Restricted Stock Units (RSUs) - Time-Based Restricted Stock Units (RSUs) - Time-Based [Member] Restricted Stock Units (RSUs) - Time-Based Leases [Abstract] Gross Carrying Value Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Foreign exchange gain (loss) Realized Gain (Loss), Foreign Currency Transaction, after Tax Money market funds Money Market Funds [Member] Proceeds from issuance of convertible note, net of debt issuance costs Proceeds from Convertible Debt 2028 Contractual Obligation, to be Paid, Year Four Thereafter Lessee, Operating Lease, Liability, to be Paid, After Year Four Lessee, Operating Lease, Liability, to be Paid, After Year Four Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] U.S. treasury securities US Treasury Securities [Member] Gross profit Gross Profit [Abstract] Restricted Stock Units (RSUs) - Performance-Based And Time-Based Restricted Stock Units (RSUs) - Performance-Based And Time-Based [Member] Restricted Stock Units (RSUs) - Performance-Based And Time-Based Contractual Obligation, Fiscal Year Maturity Contractual Obligation, Fiscal Year Maturity [Table Text Block] Damages awarded Loss Contingency, Damages Awarded, Value Equity Components [Axis] Equity Components [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Available-for-sale marketable securities Debt Securities, Available-for-Sale Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Use of estimates Use of Estimates, Policy [Policy Text Block] Entity Small Business Entity Small Business Developed technology Developed Technology Rights [Member] Software Licenses Software Licenses [Member] Software Licenses Level 3 Fair Value, Inputs, Level 3 [Member] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Selling and marketing Selling and Marketing Expense [Member] Gain (loss) on derivative remeasurement Unrealized Gain (Loss) on Derivatives Proceeds from loan facility Proceeds from Issuance of Other Long-Term Debt Accrued expenses and other current liabilities Accrued Liabilities, Current Estimated litigation interest Estimated Litigation Liability RSU Grants (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Rent expense Operating Lease, Expense Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accretion of discount on marketable securities, net Accretion (Amortization) of Discounts and Premiums, Investments Current assets: Assets, Current [Abstract] Goodwill Goodwill Restricted Stock Units (RSUs) - Liquidity-Event Based Restricted Stock Units (RSUs) - Liquidity-Event Based [Member] Restricted Stock Units (RSUs) - Liquidity-Event Based Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Debt Conversion Terms One Debt Conversion Terms One [Member] Debt Conversion Terms One Financial Instution [Domain] Financial Instution [Domain] Financial Instution [Domain] Aldini Second Amended Complaint Aldini Second Amended Complaint [Member] Aldini Second Amended Complaint One Financial Institution One Financial Institution [Member] One Financial Institution Product and Service [Domain] Product and Service [Domain] 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 Fair Value Disclosures [Abstract] 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Software license revenue License [Member] Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Accrued income taxes Accrued Income Taxes, Current Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Repayment of 2022 line of credit Repayments of Lines of Credit Security Exchange Name Security Exchange Name Basis spread on variable rate (in percent) Debt Instrument, Basis Spread on Variable Rate Award Type Award Type [Axis] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Property and equipment, net Property, Plant and Equipment, Net Total liabilities Liabilities Convertible Debt Convertible Debt [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Research and development Research and Development Expense Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Foreign currencies Foreign Currency Transactions and Translations Policy [Policy Text Block] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Number of Awards Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Goodwill and Intangible Assets Disclosure [Abstract] Operating lease liabilities, current Current portion of lease liability Operating Lease, Liability, Current Common stock, issued (in shares) Common Stock, Shares, Issued Other Tools Other Tools [Member] Other Tools Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Concentration risk, percentage (in percent) Concentration Risk, Percentage Derivative liability Derivative Liability Subsequent Event [Line Items] Subsequent Event [Line Items] Nangate Parties Cross-Complaint Nangate Parties Cross-Complaint [Member] Nangate Parties Cross-Complaint Debt Instrument [Line Items] Debt Instrument [Line Items] Research and development Research and Development Expense [Member] Common stock, authorized (in shares) Common Stock, Shares Authorized Cash Cash [Member] Basis of presentation and consolidation Basis of Accounting, Policy [Policy Text Block] Standard product warranty, term Standard Product Warranty, Term Standard Product Warranty, Term Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Recorded liability for liability-classified award Deferred Compensation Arrangement with Individual, Recorded Liability Less: Imputed interest Contractual Obligation, Imputed Interest Contractual Obligation, Imputed Interest Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Related Party Related Party [Member] Litigation Case [Axis] Litigation Case [Axis] Interest and other expense, net Interest Expense, Nonoperating Contingent consideration Payment for Contingent Consideration Liability, Financing Activities 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 Concentration Risk Type [Domain] Concentration Risk Type [Domain] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent New Horizons France New Horizons France [Member] New Horizons France Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Cost of revenue Cost of Sales [Member] Sale of Stock [Domain] Sale of Stock [Domain] Document Fiscal Period Focus Document Fiscal Period Focus 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two ASSETS Financial assets Assets [Abstract] Document Type Document Type Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Risk-free rate (in percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Subsequent Event [Table] Subsequent Event [Table] Maximum Maximum [Member] Amortization expense for intangible assets Amortization of Intangible Assets Intangible assets, net Net book value Total net carrying value of intangible assets Finite-Lived Intangible Assets, Net Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Liabilities Liabilities [Abstract] Accounting Policies [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Debt discount Debt Instrument, Unamortized Discount Current Fiscal Year End Date Current Fiscal Year End Date Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total operating lease cost Lease, Cost Long-term assets: Assets, Noncurrent [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Present value of vendor financing obligation Present value of vendor financing obligation Supplier Finance Program, Obligation (Loss) income before income tax provision Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Vesting [Axis] Vesting [Axis] All Award Types Award Type [Domain] 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) Number of international office leases Number Of International Office Leases Number Of International Office Leases Variable lease cost Variable Lease, Cost 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] Vendor financing obligation, interest expense Interest Expense, Supplier Finance Obligation Interest Expense, Supplier Finance Obligation Revision of Prior Period [Axis] Revision of Prior Period [Axis] Useful life (in years) Weighted Average Amortization Period (in years) Finite-Lived Intangible Asset, Useful Life Additional Paid-in Capital Additional Paid-in Capital [Member] Contract assets Increase (Decrease) in Contract with Customer, Asset Subsequent Event Type [Domain] Subsequent Event Type [Domain] Customer relationships Customer Relationships [Member] Recently adopted accounting pronouncements and Accounting guidance issued and not yet adopted New Accounting Pronouncements, Policy [Policy Text Block] Diluted (in dollars per share) Earnings Per Share, Diluted Goodwill, period increase (decrease) Goodwill, Period Increase (Decrease) Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Revenue And Customer contracts Revenue from Contract with Customer [Policy Text Block] Entity Interactive Data Current Entity Interactive Data Current Deferred revenue Increase (Decrease) in Contract with Customer, Liability Award vesting rights (in percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Number of operating segments Number of Operating Segments 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 Preferred stock, issued (in shares) Preferred Stock, Shares Issued Customer [Axis] Customer [Axis] Statement of Financial Position [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Selling and marketing Selling and Marketing Expense Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Volume-weighted average stock price (“VWAP”) (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Volume Weighted Average Price Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Volume Weighted Average Price Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Income tax provision (benefit) Income Tax Expense (Benefit) Interest rate (in percent) Debt Instrument, Interest Rate, Stated Percentage Short-term marketable securities Debt Securities, Available-for-Sale, Current Unrecognized stock-based compensation expense, period for recognition (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total revenue Revenue from contract with customer Revenue from Contract with Customer, Excluding Assessed Tax Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Statement of Comprehensive Income [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Effective income tax rate reconciliation (in percent) Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating (loss) income Operating Income (Loss) Number of reportable segments Number of Reportable Segments Total liabilities and stockholders' equity Liabilities and Equity Subsequent Events Subsequent Events [Text Block] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Marketable securities Marketable Securities, Policy [Policy Text Block] Prepaid and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Commitments and Contingencies Disclosure [Abstract] Interest income Investment Income, Interest Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] 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] Right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Deferred transaction costs Payment of Financing and Stock Issuance Costs 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 Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period U.S. government agencies securities US Government Agencies Debt Securities [Member] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four 2026 Contractual Obligation, to be Paid, Year Two 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 Financial Instruments [Domain] Financial Instruments [Domain] IPO IPO [Member] Vesting [Domain] Vesting [Domain] 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 LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Allowance for credit losses Credit Loss, Financial Instrument [Policy Text Block] Long-term portion of contract assets, net Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Minimum Minimum [Member] Long-term marketable securities Debt Securities, Available-for-Sale, Noncurrent Related Party Transactions [Abstract] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Provision for credit losses Provision for credit losses, loss (recovery) Accounts Receivable, Credit Loss Expense (Reversal) Related party line of credit Line of Credit, Current Fair Value, Liabilities Measured on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Stock-based compensation expense for liability-classified award Deferred Compensation Arrangement with Individual, Allocated Share-Based Compensation Expense Remainder of 2024 Contractual Obligation, to be Paid, Remainder of Fiscal Year Customer Three Customer Three [Member] Customer Three Subsequent Event Subsequent Event [Member] Financial Instution [Axis] Financial Instution [Axis] Financial Instution Operating expenses: Costs and Expenses [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Stockholders' equity: Equity, Attributable to Parent [Abstract] 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 Debt instrument, term (in years) Debt Instrument, Term 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Maturities of Long-Term Debt [Abstract] Maturities of Long-Term Debt [Abstract] Income Tax Disclosure [Abstract] Restricted Stock Units (RSUs) - Market-Based, Liquidity Event-Based, And Time-Based Restricted Stock Units (RSUs) - Market-Based, Liquidity Event-Based, And Time-Based [Member] Restricted Stock Units (RSUs) - Market-Based, Liquidity Event-Based, And Time-Based Statement of Stockholders' Equity [Abstract] Accounting Policies [Table] Accounting Policies [Table] Accounting Policies [Table] Other assets Increase (Decrease) in Other Noncurrent Assets Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Depreciated Intangible Assets Depreciated Intangible Assets [Member] Depreciated Intangible Assets Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Accounting Policies [Line Items] Accounting Policies [Line Items] Accounting Policies [Line Items] Related Party, Type [Domain] Related and Nonrelated Parties [Domain] cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Deferred transaction costs Deferred Costs, Current Financial Institution Risk Financial Institution Risk [Member] Financial Institution Risk Local Phone Number Local Phone Number 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”) Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Total operating expenses Operating Expenses Requisite service period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Long-term liabilities: Liabilities, Noncurrent [Abstract] 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] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Entity Ex Transition Period Entity Ex Transition Period Payments of underwriting discounts and commissions Payments of Stock Issuance Costs Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Non-compete agreements Noncompete Agreements [Member] 2027 Contractual Obligation, to be Paid, Year Three Stockholders' equity note, stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Issuance of common stock in connection with initial public offering, net of underwriting fees and commissions and net of deferred transaction costs of $3,298 (in shares) Stock Issued During Period, Shares, New Issues Line of Credit Line of Credit [Member] Entity Emerging Growth Company Entity Emerging Growth Company Total Liabilities, Fair Value Disclosure Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key Damages sought Loss Contingency, Damages Sought, Value General and administrative General and Administrative Expense [Member] Vendor financing obligation, interest rate (in percent) Supplier Finance Program, Obligation, Imputed Interest Rate Supplier Finance Program, Obligation, Imputed Interest Rate Converted instrument (in shares) Debt Conversion, Converted Instrument, Shares Issued Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Financial Instrument [Axis] Financial Instrument [Axis] Segment Reporting and Geographical Concentration Segment Reporting Disclosure [Text Block] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Sale of stock, consideration received on transaction, including underwriting discounts and commissions Sale Of Stock, Consideration Received On Transaction, Including Stock Issuance Costs Sale Of Stock, Consideration Received On Transaction, Including Stock Issuance Costs Accumulated other comprehensive loss Comprehensive Income, Policy [Policy Text Block] 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 Statement [Table] Statement [Table] Interest expense, debt Interest Expense, Debt Counterparty Name [Axis] Counterparty Name [Axis] Summary of Significant Accounting and Reporting Policies Significant Accounting Policies [Text Block] 2022 Credit Line 2022 Credit Line [Member] 2022 Credit Line City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Contingent consideration Business Combination, Contingent Consideration, Liability Level 1 Fair Value, Inputs, Level 1 [Member] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total current assets Assets, Current Statement of Cash Flows [Abstract] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Accrued income taxes Increase (Decrease) in Accrued Taxes Payable Accrued expenses Increase (Decrease) in Accrued Liabilities Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] 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] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Customer One Customer One [Member] Customer One Revenue, remaining performance obligation (in percent) Revenue, Remaining Performance Obligation, Percentage Income Taxes Income Tax Disclosure [Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four (Loss) earnings per share attributable to common stockholders: Earnings Per Share [Abstract] (Accumulated deficit) Retained earnings Retained Earnings (Accumulated Deficit) Related Party Transaction [Line Items] Related Party Transaction [Line Items] General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Grants in period if bonus was finalized (in shares) Deferred Compensation Arrangement with Individual, Shares Required To Issued If Finalized Deferred Compensation Arrangement with Individual, Shares Required To Issued If Finalized Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Total operating lease liabilities Total operating lease liabilities Operating Lease, Liability Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Amendment Flag Amendment Flag Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Entity Registrant Name Entity Registrant Name Depreciation and amortization Depreciation, Depletion and Amortization Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Gross profit Gross Profit Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Customer Concentration Risk Customer Concentration Risk [Member] Subsequent Events [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Debt and Financing Obligations Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] East West Bank Loan East West Bank Loan [Member] East West Bank Loan Debt instrument, principal amount Debt Instrument, Face Amount Issuance of common stock in connection with initial public offering, net of underwriting fees and commissions and net of deferred transaction costs of $3,298 Stock Issued During Period, Value, New Issues Earn-out payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Entity Address, Postal Zip Code Entity Address, Postal Zip Code Share-Based Payment Arrangement, Expensed and Capitalized, Amount Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock, $0.0001 par value; 500,000,000 shares authorized; 26,294,217 shares issued and outstanding as of June 30, 2024; 25,000,000 shares authorized; 20,000,000 shares issued and outstanding as of December 31, 2023 Common Stock, Value, Issued Share-Based Payment Arrangement [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value 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 Other current liabilities Increase (Decrease) in Other Current Liabilities Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] 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 Loss on debt extinguishment Loss on debt extinguishment Gain (loss) on debt extinguishment Gain (Loss) on Extinguishment of Debt Debt instrument, collateral, building, number of square feet Debt Instrument, Collateral, Building, Number Of Square Feet Debt Instrument, Collateral, Building, Number Of Square Feet Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Preferred stock, $0.0001 par value; 10,000,000 shares authorized, no shares issued and outstanding as of June 30, 2024; no shares authorized as of December 31, 2023 Preferred Stock, Value, Issued Vendor financing obligation, non-current Supplier Finance Program, Obligation, Noncurrent Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Basic (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Cash paid for operating lease liabilities Operating Lease, Payments Total undiscounted cash flows Contractual Obligation Expiration period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 2025 Contractual Obligation, to be Paid, Year One 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 Total current liabilities Liabilities, Current Weighted average shares used in computing per share amounts: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Total assets Assets Concentrations of credit risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Volatility (in percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Kipee Kipee [Member] Kipee 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Cost of revenue Cost of Goods and Services Sold Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Loan Loan [Member] Loan Other long-term liabilities Other Liabilities, Noncurrent Estimated litigation claim Proceeds from Legal Settlements Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Commitments and contingencies (Note 11) Commitments and Contingencies Description of Business Business Description and Basis of Presentation [Text Block] Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Table] 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] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Restricted Stock Units Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town Milestone achievement Milestone Payments [Member] Milestone Payments Debt Instrument [Axis] Debt Instrument [Axis] Stock-based compensation expense Share-Based Payment Arrangement, Expense Net (loss) income Net (loss) income Net Income (Loss) Attributable to Parent Payments of vendor financing obligation Repayments of Long-Term Loans from Vendors Conversion of Micron Note into common stock Stock Issued During Period, Value, Conversion of Convertible Securities License agreement, term extension (in years) Finite-Lived Intangible Asset, Consideration Payment Period Finite-Lived Intangible Asset, Consideration Payment Period Loss Contingencies [Table] Loss Contingencies [Table] Forfeited / canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Entity File Number Entity File Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] New Horizons (Cambridge) LTD New Horizons (Cambridge) LTD [Member] New Horizons (Cambridge) LTD Revenue Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Effect of exchange rate fluctuations on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Total Assets, Fair Value Disclosure Operating lease, term of contract (in years) Lessee, Operating Lease, Term of Contract Remainder of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Document Period End Date Document Period End Date Sale of Stock [Axis] Sale of Stock [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Estimated litigation claim Loss Contingency Accrual, Provision Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Total lease payments Lessee, Operating Lease, Liability, to be Paid Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number 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 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Licensed IP Intellectual Property [Member] Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Accounts Receivable Accounts Receivable [Member] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock, Type [Table] Revision of prior financial statements Reclassification, Comparability Adjustment [Policy Text Block] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Litigation Case [Domain] Litigation Case [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Customer [Domain] Customer [Domain] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Retained Earnings (Accumulated Deficit) Retained Earnings [Member] Earn-out payments Earn-out Payments [Member] Earn-out Payments Proceeds from initial public offering, net of underwriting fees Gross proceeds from initial public offering Proceeds from Issuance Initial Public Offering Related Party, Type [Axis] Related and Nonrelated Parties [Axis] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Stock split Stockholders' Equity, Policy [Policy Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Revenue Benchmark Revenue Benchmark [Member] Amortized intangible assets Finite-Lived Intangible Assets, Fully Amortized Finite-Lived Intangible Assets, Fully Amortized Repayment of loan facility Repayment of loan facility Repayments of Other Long-Term Debt Entity Filer Category Entity Filer Category Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accounting Standards Update 2016-13 [Member] EX-101.PRE 10 svco-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover - shares
6 Months Ended
Jun. 30, 2024
Aug. 05, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 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 No  
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 Q2  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 34,274 $ 4,421
Short-term marketable securities 54,611 0
Accounts receivable, net 6,781 4,006
Contract assets, net 9,175 8,749
Prepaid expenses and other current assets 3,369 2,549
Deferred transaction costs 0 1,163
Total current assets 108,210 20,888
Long-term assets:    
Long-term marketable securities 13,392 0
Property and equipment, net 742 591
Operating lease right-of-use assets, net 2,144 1,963
Intangible assets, net 4,956 342
Goodwill 9,026 9,026
Long-term portion of contract assets, net 9,096 6,250
Other assets 1,845 1,825
Total long-term assets 41,201 19,997
Total assets 149,411 40,885
Current liabilities:    
Accounts payable 2,572 2,495
Accrued expenses and other current liabilities 23,748 10,255
Accrued income taxes 2,288 1,626
Deferred revenue, current 8,519 7,882
Operating lease liabilities, current 863 735
Related party line of credit 0 2,000
Vendor financing obligation, current 2,049 0
Total current liabilities 40,039 24,993
Long-term liabilities:    
Deferred revenue, non-current 3,337 5,071
Operating lease liabilities, non-current 1,266 1,198
Vendor financing obligation, non-current 2,738 0
Other long-term liabilities 185 221
Total liabilities 47,565 31,483
Commitments and contingencies (Note 11)
Stockholders' equity:    
Preferred stock, $0.0001 par value; 10,000,000 shares authorized, no shares issued and outstanding as of June 30, 2024; no shares authorized as of December 31, 2023 0 0
Common stock, $0.0001 par value; 500,000,000 shares authorized; 26,294,217 shares issued and outstanding as of June 30, 2024; 25,000,000 shares authorized; 20,000,000 shares issued and outstanding as of December 31, 2023 3 2
Additional paid-in capital 129,837 0
(Accumulated deficit) Retained earnings (25,618) 11,392
Accumulated other comprehensive loss (2,376) (1,992)
Total stockholders' equity 101,846 9,402
Total liabilities and stockholders' equity $ 149,411 $ 40,885
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, authorized (in shares) 10,000,000 0
Preferred stock, issued (in shares) 0  
Preferred stock, outstanding (in shares) 0  
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 500,000,000 25,000,000
Common stock, issued (in shares) 26,294,217 20,000,000
Common stock, outstanding (in shares) 26,294,217 20,000,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF (LOSS) INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Gross profit        
Total revenue $ 14,960 $ 12,525 $ 30,849 $ 26,816
Cost of revenue 4,861 2,373 6,834 4,398
Gross profit 10,099 10,152 24,015 22,418
Operating expenses:        
Research and development 7,707 3,169 11,323 6,544
Selling and marketing 7,171 2,930 10,483 5,735
General and administrative 18,314 4,258 22,914 8,811
Estimated litigation claim 14,696 0 14,696 0
Total operating expenses 47,888 10,357 59,416 21,090
Operating (loss) income (37,789) (205) (35,401) 1,328
Loss on debt extinguishment (718) 0 (718) 0
Interest income 682 2 682 3
Interest and other expense, net (349) (240) (554) (572)
(Loss) income before income tax provision (38,174) (443) (35,991) 759
Income tax provision (benefit) 214 (112) 1,019 276
Net (loss) income $ (38,388) $ (331) $ (37,010) $ 483
(Loss) earnings per share attributable to common stockholders:        
Basic (in dollars per share) $ (1.55) $ (0.02) $ (1.65) $ 0.02
Diluted (in dollars per share) $ (1.55) $ (0.02) $ (1.65) $ 0.02
Weighted average shares used in computing per share amounts:        
Basic (in shares) 24,811,112 20,000,000 22,405,557 20,000,000
Diluted (in shares) 24,811,112 20,000,000 22,405,557 20,000,000
Software license revenue        
Gross profit        
Total revenue $ 11,023 $ 8,845 $ 23,281 $ 19,510
Maintenance and service        
Gross profit        
Total revenue $ 3,937 $ 3,680 $ 7,568 $ 7,306
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (38,388) $ (331) $ (37,010) $ 483
Other comprehensive (loss) income:        
Foreign currency translation adjustments (199) (134) (384) (46)
Comprehensive (loss) income $ (38,587) $ (465) $ (37,394) $ 437
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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
Additional Paid-in Capital
Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjusted Balance
Retained Earnings (Accumulated Deficit)
Retained Earnings (Accumulated Deficit)
Cumulative Effect, Period of Adoption, Adjustment
Retained Earnings (Accumulated Deficit)
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 $ 0 $ 0 $ 11,928 $ (220) $ 11,708 $ (1,907) $ (1,907)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Other comprehensive income (loss) (46)                   (46)  
Net (loss) income 483             483        
Ending balance (in shares) at Jun. 30, 2023       20,000,000                
Ending balance at Jun. 30, 2023 10,240     $ 2   0   12,191     (1,953)  
Beginning balance (in shares) at Mar. 31, 2023       20,000,000                
Beginning balance at Mar. 31, 2023 10,705     $ 2   0   12,522     (1,819)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Other comprehensive income (loss) (134)                   (134)  
Net (loss) income (331)             (331)        
Ending balance (in shares) at Jun. 30, 2023       20,000,000                
Ending balance at Jun. 30, 2023 $ 10,240     $ 2   0   12,191     (1,953)  
Beginning balance (in shares) at Dec. 31, 2023 20,000,000     20,000,000                
Beginning balance at Dec. 31, 2023 $ 9,402     $ 2   0   11,392     (1,992)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Issuance of common stock in connection with initial public offering, net of underwriting fees and commissions and net of deferred transaction costs of $3,298 (in shares)       6,000,000                
Issuance of common stock in connection with initial public offering, net of underwriting fees and commissions and net of deferred transaction costs of $3,298 102,722     $ 1   102,721            
Conversion of Micron Note into common stock (in shares)       294,217                
Conversion of Micron Note into common stock 5,589         5,589            
Stock-based compensation expense 21,527         21,527            
Other comprehensive income (loss) (384)                   (384)  
Net (loss) income $ (37,010)             (37,010)        
Ending balance (in shares) at Jun. 30, 2024 26,294,217     26,294,217                
Ending balance at Jun. 30, 2024 $ 101,846     $ 3   129,837   (25,618)     (2,376)  
Beginning balance (in shares) at Mar. 31, 2024       20,000,000                
Beginning balance at Mar. 31, 2024 10,595     $ 2   0   12,770     (2,177)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Issuance of common stock in connection with initial public offering, net of underwriting fees and commissions and net of deferred transaction costs of $3,298 (in shares)       6,000,000                
Issuance of common stock in connection with initial public offering, net of underwriting fees and commissions and net of deferred transaction costs of $3,298 102,722     $ 1   102,721            
Conversion of Micron Note into common stock (in shares)       294,217                
Conversion of Micron Note into common stock 5,589         5,589            
Stock-based compensation expense 21,527         21,527            
Other comprehensive income (loss) (199)                   (199)  
Net (loss) income $ (38,388)             (38,388)        
Ending balance (in shares) at Jun. 30, 2024 26,294,217     26,294,217                
Ending balance at Jun. 30, 2024 $ 101,846     $ 3   $ 129,837   $ (25,618)     $ (2,376)  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)
$ in Thousands
Jun. 30, 2024
USD ($)
Statement of Stockholders' Equity [Abstract]  
Deferred transaction costs $ 3,298
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net (loss) income $ (37,010) $ 483
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:    
Depreciation and amortization 475 309
Stock-based compensation expense 21,829 0
Provision for credit losses 143 43
Estimated litigation claim 14,696 0
Loss on debt extinguishment 718 0
Accretion of discount on marketable securities, net (194) 0
Change in fair value of contingent consideration (18) 341
Changes in operating assets and liabilities:    
Accounts receivable (3,102) 759
Contract assets (4,081) 290
Prepaid and other current assets (882) (13)
Other assets (84) 0
Accounts payable (2) (1,068)
Accrued expenses (1,321) (652)
Accrued income taxes 687 (107)
Deferred revenue (673) 1,368
Other current liabilities 34 830
Other long-term liabilities (9) (417)
Net cash (used in) provided by operating activities (8,794) 2,166
Cash flows from investing activities:    
Purchases of marketable securities (67,809) 0
Purchases of property and equipment (56) (202)
Net cash used in investing activities (67,865) (202)
Cash flows from financing activities:    
Proceeds from initial public offering, net of underwriting fees 106,020 0
Proceeds from issuance of convertible note, net of debt issuance costs 4,852 0
Proceeds from loan facility 4,250 0
Repayment of loan facility (4,250) 0
Repayment of 2022 line of credit (2,000) 0
Deferred transaction costs (2,126) 0
Contingent consideration (22) (921)
Payments of vendor financing obligation (300) 0
Net cash provided by (used in) financing activities 106,424 (921)
Effect of exchange rate fluctuations on cash and cash equivalents 88 (173)
Net increase in cash and cash equivalents 29,853 870
Cash and cash equivalents, beginning of period 4,421 5,478
Cash and cash equivalents, end of period $ 34,274 $ 6,348
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business
6 Months Ended
Jun. 30, 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 of $8.0 million.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting and Reporting Policies
6 Months Ended
Jun. 30, 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, relating to the registration statement on Form S-1 (File No. 333-278666), as amended, 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 and six months ended June 30, 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 and six months ended June 30, 2023, general and administrative expenses were understated by $0.2 million and $0.4 million, respectively, in the Company’s condensed consolidated statement of income (loss) and accrued expenses were understated by $0.4 million in the Company’s condensed consolidated balance sheet due to certain accruals for professional services rendered not being recorded. The Company has determined that such errors are immaterial for the three and six months ended June 30, 2023 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 consummation 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 expense, valuation of goodwill and other intangible assets, contingent consideration, derivative valuations, 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 June 30, 2024, three customers represented 25%, 13% and 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 and six months ended June 30, 2024, one customer represented 37% and 19% of the Company’s total revenue, respectively. During the three and six months ended June 30, 2023, none of the Company’s customers represented more than 10% of the Company’s total revenue.
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 June 30, 2024 and December 31, 2023 exceeded insured limits.
As of June 30, 2024, $8.8 million, or 26%, of the Company’s cash and cash equivalents 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 and 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.
Marketable securities
The Company’s investments in marketable securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. The Company’s available-for-sale marketable securities are comprised of money market funds, U.S. treasury securities and U.S. government securities. The Company classifies its investments with original maturities of three months or less when acquired as cash equivalents. The Company classifies its marketable securities with original maturities of longer than three months but within twelve months as of the reporting date as short-term marketable securities. Marketable securities with maturities of twelve months or longer as of the reporting date are classified as long-term marketable securities. Purchase discounts are accreted using the effective interest method over the life of the related security and such accretion is included in interest income in the condensed consolidated statement of income (loss).
For available-for-sale debt securities in an unrealized loss position, the Company evaluates whether it intends to sell the security before the recovery of its amortized cost basis. If both of these criteria are met, the security’s amortized cost basis is written down to fair value and a loss is recorded in interest expense and other, net on the condensed consolidated statements of income (loss), not to exceed the amount of the unrealized loss. The Company did not recognize any other-than-temporary impairment on its marketable securities during the six months ended June 30, 2024. Unrealized gains and losses (excluding other-than-temporary impairment and credit loss) on available-for-sale marketable securities are reported in other comprehensive loss on the condensed consolidated statements of comprehensive loss. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge to interest expense and other, net on the condensed consolidated statements of income (loss). The cost of securities sold is based on the specific identification method and realized gains and losses are reported in interest income and interest expense and other, net on the consolidated statements of income (loss), respectively. The Company’s unrealized gains and losses on available-for-sale marketable securities were not material for the three and six months ended June 30, 2024.
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 a recovery of $0.1 million and a loss of $0.1 million for the three and six months ended June 30, 2024, respectively, and losses of $22,000 and $43,000 for the three and six months ended June 30, 2023, respectively. The Company’s allowance for expected credit losses on accounts receivable and contract assets, in the aggregate, was $0.7 million and $0.5 million as of June 30, 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. The Company recorded foreign currency translation adjustments of $0.2 million and $0.4 million for the three and six months ended June 30, 2024, respectively, and, $0.1 million and $46,000 for the three and six months ended June 30, 2023, 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 and six months ended June 30, 2024, respectively, and foreign exchange transaction losses of $0.2 million and $0.4 million for the three and six months ended June 30, 2023, respectively.
Accumulated other comprehensive loss
Accumulated other comprehensive loss is composed of foreign currency translation adjustments and unrealized gains and losses on marketable securities. Unrealized gains and losses on marketable securities were immaterial for the three and six months ended June 30, 2024.
Earnings per share
Basic earnings per share (“EPS”) is computed based on the weighted average number of shares of common stock outstanding, including RSUs vested but not yet issued. 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 were excluded from the computation of diluted earnings per share because (i) the effect would be anti-dilutive for the three and six months ended June 30, 2024, and (ii) the securities were contingent upon conditions for issuance which were not satisfied as of June 30, 2023. See Note 8, Restricted Stock Units for additional information.
June 30,
20242023
RSU Grants1,605,949 3,049,328 
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. 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.
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 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue
6 Months Ended
Jun. 30, 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. The 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 June 30, 2024, approximately $33.2 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 47% of these remaining performance obligations over the next 12 months, with the remaining 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 and six months ended June 30, 2024, the Company recognized revenue of $1.8 million and $4.1 million, respectively, that was included in the total deferred revenue balance as of 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 and six months ending June 30, 2024 as described above.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
6 Months Ended
Jun. 30, 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 June 30, 2024 and December 31, 2023, the Company’s operating lease right-of-use assets and operating lease liabilities were as follows:
June 30,December 31,
20242023
(in thousands)
Operating lease right-of-use assets, net$2,144 $1,963 
Operating lease liabilities, current863 735 
Operating lease liabilities, non-current$1,266 $1,198 
The components of operating lease cost during the periods presented were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(in thousands)(in thousands)
Operating lease cost$247 $243 $477 $499 
Variable lease cost(1)
32 48 92 72 
Total operating lease cost
$279 $291 $569 $571 
(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 and six months ended June 30, 2024 and 2023 was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(in thousands)(in thousands)
Cash paid for operating lease liabilities$241 $244 $463 $500 
Right-of-use assets obtained in exchange for lease obligations$166 $— $733 $— 
Six Months Ended June 30,
20242023
Weighted average remaining lease term (in years)3.584.38
Weighted average discount rate3.09 %4.14 %
As of June 30, 2024 maturities of operating lease liabilities were as follows:
Year Ending December 31,Amount
(in thousands)
Remainder of 2024$448 
2025753 
2026412 
2027234 
2028195 
Thereafter195 
Total lease payments$2,237 
Less: imputed interest(108)
Total operating lease liabilities
$2,129 
Current portion of lease liability
$863 
Non-current portion of lease liability
$1,266 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
There were no changes in goodwill during the three and six months ended June 30, 2024 and 2023.
As of June 30, 2024 intangible assets were classified as follows:
June 30, 2024
Intangible assets:Weighted Average Amortization Period (in years)Gross Carrying Value Accumulated AmortizationNet Carrying Value
(in thousands)
Developed technology5$800 $(587)$213 
Customer relationships590 (82)
Non-compete agreements520 (15)
Licensed IP54,979 (249)4,730 
Total intangible assets
$5,889 $(933)$4,956 
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 
On April 11, 2024, the Company amended and reinstated its license agreement to offer semiconductor intellectual property (“SIP”) developed in partnership with NXP (the “NXP IP”) for total cash consideration of $6.0 million, to be paid over 5 years. The NXP IP has a net book value of $4.7 million as of June 30, 2024 and a useful life of 5 years, which is the length of the license agreement. The Company recorded a corresponding vendor financing obligation related to the license agreement with NXP. See Note 7, Debt and Financing Obligations, for further discussion.
Amortization expense for intangible assets was $0.3 million and $0.4 million during the three and six months ended June 30, 2024, respectively, of which $0.2 million was recognized in cost of revenue for each of the three and six months ended June 30, 2024, with the remainder recognized in research and development expense in the Company’s condensed consolidated statement of income (loss). Amortization expense for intangible assets was $0.1 million and $0.2 million during the three and six months ended June 30, 2023, respectively, all of which was recognized in research and development expense on the Company’s condensed consolidated statement of income (loss).
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 June 30, 2024, estimated future amortization expense for the intangible assets reflected above was as follows:
Year Ending December 31,
Amount
(in thousands)
Remainder of 2024$587 
20251,132 
2026996 
2027996 
2028996 
Thereafter249 
Total net carrying value of intangible assets
$4,956 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Parties
6 Months Ended
Jun. 30, 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 $54,000 and $0.1 million during the three and six months ended June 30, 2024 and 2023, 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 June 30, 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 $74,000 and $0.1 million during the three and six months ended June 30, 2024 and 2023, respectively. 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 June 30, 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 June 30, 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 $22,000 and $0.1 million during the three and six months ended June 30, 2024, respectively, and $47,000 and $0.1 million during the three and six months ended June 30, 2023, respectively. The outstanding amounts due under the 2022 Credit Line were repaid in full and the 2022 Credit Line was terminated in May of 2024. See Note 7, Debt and Financing Obligations, 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 was 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. had guaranteed the repayment of the outstanding amounts under the Loan. The Loan was repaid in July of 2024.
A member of the Company’s board of directors also serves as chairman of the board for one of Silvaco’s customers. The Company recorded $28,000 and $0.6 million in software revenue from this customer during the three and six months ended June 30, 2024, respectively, and $10,000 and $0.1 million in software revenue from this customer during the three and six months ended June 30, 2023, respectively. As of June 30 2024, the balance of the Company’s contract assets with this customer was $0.3 million.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt and Financing Obligations
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Debt and Financing Obligations Debt and Financing Obligations
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 December 31, 2023, the principal balance of the 2022 Credit Line was $2.0 million. In May 2024, the outstanding balance under the 2022 Credit Line was repaid in full, and the 2022 Credit Line was terminated. The Company did not recognize any gain or loss on the extinguishment of the 2022 Credit Line.
In December 2023, the Company entered into a loan facility with East West Bank (the “East West Bank Loan”) which had a maturity date of December 14, 2025 and provided 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 six months ended June 30, 2024 and repaid the $4.3 million in full in May 2024. Accordingly, the Company recognized a loss on debt extinguishment of $0.1 million during the three and six months ended June 30, 2024. The Company additionally recorded interest expense of $0.1 million and $0.2 million during the three and six months ended June 30, 2024, respectively, with respect to the East West Bank Loan. In May 2024, the East West Bank Loan was terminated.
On April 11, 2024, the Company amended its license agreement with NXP, pursuant to which the Company financed the purchase of licensed IP and recorded an associated vendor financing obligation, which has a balance of $4.8 million as of June 30, 2024. The Company determined that the vendor financing obligation had an imputed interest rate of 9%, which is reflective of its borrowing rate with similar terms to that of the license agreement, and recognized interest expense of $0.1 million for the three and six months ended June 30, 2024. The Company’s vendor financing obligation is comprised of the following payments as of June 30, 2024:
For the year ending December 31,Amount
(in thousands)
Remainder of 2024$600 
20251,500 
20261,200 
20271,200 
20281,200 
Total undiscounted cash flows$5,700 
Less: Imputed interest913 
Present value of vendor financing obligation$4,787 
Vendor financing obligation, current2,049 
Vendor financing obligation, non-current$2,738 
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 East West Bank Loan while it was outstanding). The Micron Note accrued interest at a rate of 8% per annum, with principal and interest due upon maturity three years after the date of issuance. Upon the consummation of the IPO, the Micron Note was mandatorily convertible into a number of shares equal to the outstanding principal amount and accrued interest divided by a conversion price equal to (a) the price of the Company’s common stock issued in the initial public offering, times (b) 0.90. The Company determined that the feature that allowed for settlement of the Micron Note into a variable number of shares required bifurcation as a derivative liability and should be initially measured at fair value. The Company recorded a derivative liability of $0.5 million and a corresponding debt discount of $0.5 million on the issuance date.
On May 13, 2024, the Micron Note was converted into 294,217 shares of the Company’s common stock in connection with the consummation of the IPO. The shares issued pursuant to the Micron Note have been registered for resale under the Securities Act. Upon the settlement of the Micron Note, the derivative liability was settled and the Company remeasured it to its fair value and recorded a loss on derivative remeasurement of $28,000 during the three and six months ended June 30, 2024, which was recorded in interest and other expense, net on the Company’s condensed consolidated statements of income (loss). As a result, the fair value of the shares issued of $5.6 million was recognized in additional paid-in capital and the Company settled the debt, inclusive of the derivative liability, and recognized a loss on debt extinguishment of $0.7 million during the three and six months ended June 30, 2024.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restricted Stock Units
6 Months Ended
Jun. 30, 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. On April 26, 2024, in connection with the Company’s IPO, the Company’s board of directors approved and adopted, subject to stockholder approval, the 2024 Stock Incentive Plan (“2024 Plan”), and the Company’s stockholders approved the 2024 Plan on April 29, 2024. The 2024 Plan became effective on May 8, 2024 and supersedes the Company’s 2014 Plan. All shares granted under the 2014 Plan that are forfeited and shares reserved for future issuance under the 2014 Plan are included in the share reserve under the 2024 Plan. As of June 30, 2024, the number of shares of common stock reserved for future issuance under the 2024 Plan was 3,739,932.
The Company issues RSUs to its employees, directors and service providers. The RSUs awarded under the 2014 Plan generally had 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 would 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 Liquidity Event Requirement was satisfied upon the consummation of the IPO on May 13, 2024. 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. The Company recognizes its stock-based compensation expense ratably over the requisite service period, which is generally four years.
The following table summarizes the Company's RSU activity pursuant to the 2014 Plan and the 2024 Plan for the six months ended June 30, 2024:
Weighted AverageNumber of Awards
Grant Date Fair ValueRemaining Contract Term (in years)
Balance as of December 31, 2023$7.20 6.563,398,276 
Granted15.69 9.62980,059 
Vested(1)
7.16 5.54(2,679,397)
Forfeited / canceled8.64 6.74(92,989)
Balance as of June 30, 2024$12.13 9.091,605,949 
(1)Vested RSUs as of June 30, 2024 are excluded from the calculation of the Company’s common stock outstanding on the Company’s condensed consolidated balance sheet and condensed consolidated statements of stockholders’ equity as of June 30, 2024, due to the pending issuance of the common stock which are subject to lock-up agreements.

During the three and six months ended June 30, 2024 prior to the IPO, 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. For RSUs granted after the IPO, the Company used the publicly listed stock price as the grant date fair value.
Historically the Company has not recorded stock-based compensation expense for the RSUs, as the Liquidity Event Requirement was not deemed probable. The Company has valued the RSUs granted using historical estimates of the fair value of the Company's common stock. Upon the consummation of the Company’s IPO, the Liquidity Event Requirement was met, and the Company incurred stock-based compensation expense associated with (i) RSUs granted to active employees and service providers, (ii) RSUs granted to 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 the Liquidity Event.
In November 2023, the Company issued 30,000 RSUs with certain performance-based conditions, in addition to the Time-Based Requirement, and a grant date fair value of $0.4 million. The Company estimates the probability of achievement of applicable performance goals for performance-based RSUs in each reporting period and recognizes related stock-based compensation expense using the straight line attribution method. The amount of stock-based compensation expense recognized in any period can vary based on the attainment or expected attainment of the various performance goals. If such performance goals are not ultimately met, no stock-based compensation expense is recognized and any previously recognized compensation expense is reversed. The Company recognized stock-based compensation expense of $0.1 million related to these RSUs during the three and six months ended June 30, 2024.
In November 2023, the Company issued 75,000 RSUs with certain market-based conditions, in addition to the Time Based Requirement and the Liquidity Event Requirement, and a grant date fair value of $0.6 million. The Company estimated the fair value of market-based RSUs on the grant date using a Monte Carlo simulation model. The vesting of the market-based RSUs is contingent on achieving a minimum volume-weighted average stock price (“VWAP”). The assumptions used in the Monte Carlo simulation model to determine the grant date fair value were a daily VWAP of $8.92, a volatility of 50%, and a risk-free rate of 4.3%. The Company recognized stock-based compensation expense of $0.1 million related to these RSUs during the three and six months ended June 30, 2024.
As of June 30, 2024, the Company had unrecognized stock-based compensation expense of $17.8 million which is expected to be recognized over a weighted average period of 2.7 years.
During the three and six months ended June 30, 2024, the Company recorded stock-based compensation expense of $21.8 million 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. The following table summarizes stock-based compensation expense by function for the three and six months ended June 30, 2024:
Amount
(in thousands)
General and administrative$11,745 
Research and development4,065 
Selling and marketing3,552 
Cost of revenue2,467 
$21,829 
During the three and six months ended June 30, 2024, the Company’s compensation committee approved the issuance of a variable number of RSUs as a portion of the employee bonus program for the fiscal year 2024. The number of RSUs issued will be calculated as the volume-weighted average price of the Company’s common stock upon the bonus being finalized after the end of the fiscal year. As the Company has an obligation to issue a variable number of shares for a fixed monetary amount, the RSUs will be accounted for as liability-classified awards and subsequently re-measured to their fair value at each reporting date. The Company recognized stock-based compensation expense of $0.3 million associated with the liability-classified RSUs during the three and six months ended June 30, 2024, with a corresponding increase to accrued expenses of $0.3 million. If the bonus was finalized on June 30, 2024, the Company would be required to issue 33,637 RSUs to its employees.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 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.
During the three and six months ended June 30, 2024, the Company recorded an income tax provision of $0.2 million and $1.0 million, respectively, as compared to an income tax benefit of $0.1 million and provision of $0.3 million, respectively, during the three and six months ended June 30, 2023. The effective tax rate for the three and six months ended June 30, 2024 was (1)% and (3)%, respectively, as compared to 25% and 36%, respectively, for the three and six months ended June 30, 2023.
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 primary difference between its effective tax rate and the federal statutory rate is attributable to state income taxes, foreign income taxes, the effect of certain permanent differences, and 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 six months ended June 30, 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 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Reporting and Geographical Concentration
6 Months Ended
Jun. 30, 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.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
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 and six months ended June 30, 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. The Loan was repaid and the Company was released from the guarantee in July of 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 December 2020, the Company sought declaratory relief in the California Superior Court to clarify its obligations regarding the earnout payments due to the selling shareholders of Nangate, Inc. (“Nangate”) following its acquisition by the Company in 2018. In February 2021, two of the selling shareholders of Nangate, along with a third cross-complainant (collectively, the “Nangate Parties”) filed a cross-complaint against the Company, as well as one current and one former member of the Company’s board of directors (the “Co-Defendants”). The cross-complaint alleged breach of contract, fraud, and negligent misrepresentation among other causes of action.
In January 2022, the Nangate Parties filed a third amended cross-complaint against the Company, as well as one current and one former member of the Company’s board of directors, seeking $20.0 million in damages for breach of contract, fraud, and unfair business practices, as well as punitive damages.
On July 23, 2024, a jury awarded the Nangate Parties $11.3 million in damages under breach of contract related claims, including breach of contract and breach of the covenant of good faith and fair dealing, along with the potential for an award of statutory pre-judgment interest, and court and litigation related costs and certain expert expenses subject to the Nangate Parties establishing the legal right to them and to be determined by the court. The interest, if awarded, is estimated to be between $3.4 million to $3.8 million as of June 30, 2024 (collectively with the $11.3 million damages award, the “Contract Damages”). As a result, during the three and six months ended June 30, 2024, the Company recorded a charge to estimated litigation claim and accrued expenses and other current liabilities of $14.7 million for the amount awarded to the Nangate Parties. The Company believes it has strong grounds for appeal on multiple issues and is actively evaluating its legal strategies and options, including the possibility of post-trial motions and appeals.
The jury also found the Company and the Co-Defendants liable for certain of the fraud claims and awarded the Nangate parties $6.6 million. Punitive damages relating to the fraud claims, including false promise and intentional misrepresentation, will be considered at a hearing scheduled for August 16, 2024. Any punitive damages awarded would be incremental to the $6.6 million awarded for the fraud claims (collectively, the “Fraud Damages”). After the hearing, the Nangate Parties will have the option to choose either the Contract Damages or the Fraud Damages, but in no circumstances will the Nangate Parties receive both remedies. Given the uncertainty surrounding the potential range of punitive damages and therefore, whether the Fraud Damages will exceed the Contract Damages, the Company at this time cannot reasonably estimate the possible loss or range of loss, if any, that might arise from the Fraud Damages, and above-mentioned court and litigation related costs and certain expert expenses that may be awarded. Therefore, the Company has not recorded any charges for potential liability related to Fraud Damages, and court and litigation related costs and certain expert expenses that may be awarded in this matter.
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 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 sanctions, export control and import laws and regulations of the United States and other applicable jurisdictions, including the Export Administration Regulations, U.S. Customs regulations, and economic and trade sanctions regulations administered by the U.S. Department of Treasury’s Office of Foreign Assets Control (“OFAC”). Between August 2019 and June 2022, the Company filed various voluntary disclosures with U.S. 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 certain OFAC sanctions programs, specifically the download of certain Company software modules by users in U.S. embargoed countries.
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 to OFAC in October 2023.
In July 2024, OFAC issued a cautionary letter regarding the sanctions matters instead of pursuing a civil monetary penalty or taking other enforcement action. However, OFAC reserved the right to take future enforcement action should additional information warrant renewed attention.
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 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
Fair value measurements
The Company defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:
Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.
Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly (i.e., as prices) or indirectly (i.e., derived from prices), such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions.
Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.
Financial instruments measured at fair value on a recurring basis
The following tables present the Company's financial assets and liabilities that are measured at estimated fair value on a recurring basis as of June 30, 2024 and December 31, 2023:
Fair value measurements as of June 30, 2024
(in thousands)
Carrying valueLevel 1Level 2Level 3
Financial assets:
Cash equivalents:
Money market funds17,905 17,905 — — 
U.S. treasury securities4,729 — 4,729 — 
Total22,634 17,905 4,729 — 
Available-for-sale marketable securities:
U.S. treasury securities45,771 — 45,771 — 
U.S. government agencies securities22,232 — 22,232 — 
Total68,003 — 68,003 — 
Total$90,637 $17,905 $72,732 $ 
Liabilities:
Contingent consideration72 — — 72 
Total
$72 $ $ $72 
Fair value measurements as of December 31, 2023
(in thousands)
Carrying valueLevel 1Level 2Level 3
Liabilities:
Contingent consideration112 — — 112 
Total
$112 $ $ $112 
The Company's level 1 financial assets were valued using quoted prices in active markets for identical assets as of June 30, 2024. The Company’s level 2 financial assets were determined based on third-party inputs which are either directly or indirectly observable, such as reported trades and broker or dealer quotes. The Company's marketable securities have an amortized cost that approximates fair value as of June 30, 2024.
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 June 30, 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(18)
Earn-out payments(22)
Fair value as of June 30, 2024$72 
Nonfinancial assets such as property and equipment, operating lease right-of-use assets, intangibles assets, and goodwill are evaluated for impairment and adjusted to fair value using Level 3 inputs only when impairment is recognized.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On July 23, 2024, a jury awarded the Nangate Parties $11.3 million in damages under breach of contract related claims, including breach of contract and breach of the covenant of good faith and fair dealing, along with the potential for an award of statutory pre-judgment interest, and court and litigation related costs and certain expert expenses subject to the Nangate Parties establishing the legal right to them and to be determined by the court. Refer to Note 11, Commitments and Contingencies, for further discussion.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting and Reporting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of presentation and consolidation
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, relating to the registration statement on Form S-1 (File No. 333-278666), as amended, 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 and six months ended June 30, 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 and six months ended June 30, 2023, general and administrative expenses were understated by $0.2 million and $0.4 million, respectively, in the Company’s condensed consolidated statement of income (loss) and accrued expenses were understated by $0.4 million in the Company’s condensed consolidated balance sheet due to certain accruals for professional services rendered not being recorded. The Company has determined that such errors are immaterial for the three and six months ended June 30, 2023 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 expense, valuation of goodwill and other intangible assets, contingent consideration, derivative valuations, 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 June 30, 2024, three customers represented 25%, 13% and 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 and six months ended June 30, 2024, one customer represented 37% and 19% of the Company’s total revenue, respectively. During the three and six months ended June 30, 2023, none of the Company’s customers represented more than 10% of the Company’s total revenue.
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 June 30, 2024 and December 31, 2023 exceeded insured limits.
As of June 30, 2024, $8.8 million, or 26%, of the Company’s cash and cash equivalents 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 and 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.
Marketable securities
Marketable securities
The Company’s investments in marketable securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. The Company’s available-for-sale marketable securities are comprised of money market funds, U.S. treasury securities and U.S. government securities. The Company classifies its investments with original maturities of three months or less when acquired as cash equivalents. The Company classifies its marketable securities with original maturities of longer than three months but within twelve months as of the reporting date as short-term marketable securities. Marketable securities with maturities of twelve months or longer as of the reporting date are classified as long-term marketable securities. Purchase discounts are accreted using the effective interest method over the life of the related security and such accretion is included in interest income in the condensed consolidated statement of income (loss).
For available-for-sale debt securities in an unrealized loss position, the Company evaluates whether it intends to sell the security before the recovery of its amortized cost basis. If both of these criteria are met, the security’s amortized cost basis is written down to fair value and a loss is recorded in interest expense and other, net on the condensed consolidated statements of income (loss), not to exceed the amount of the unrealized loss. The Company did not recognize any other-than-temporary impairment on its marketable securities during the six months ended June 30, 2024. Unrealized gains and losses (excluding other-than-temporary impairment and credit loss) on available-for-sale marketable securities are reported in other comprehensive loss on the condensed consolidated statements of comprehensive loss. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge to interest expense and other, net on the condensed consolidated statements of income (loss). The cost of securities sold is based on the specific identification method and realized gains and losses are reported in interest income and interest expense and other, net on the consolidated statements of income (loss), respectively.
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. The Company recorded foreign currency translation adjustments of $0.2 million and $0.4 million for the three and six months ended June 30, 2024, respectively, and, $0.1 million and $46,000 for the three and six months ended June 30, 2023, 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 of foreign currency translation adjustments and unrealized gains and losses on marketable securities.
Earnings per share
Earnings per share
Basic earnings per share (“EPS”) is computed based on the weighted average number of shares of common stock outstanding, including RSUs vested but not yet issued. 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. 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.
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 And Customer contracts
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. The 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 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting and Reporting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding securities were excluded from the computation of diluted earnings per share because (i) the effect would be anti-dilutive for the three and six months ended June 30, 2024, and (ii) the securities were contingent upon conditions for issuance which were not satisfied as of June 30, 2023. See Note 8, Restricted Stock Units for additional information.
June 30,
20242023
RSU Grants1,605,949 3,049,328 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Assets And Liabilities, Lessee As of June 30, 2024 and December 31, 2023, the Company’s operating lease right-of-use assets and operating lease liabilities were as follows:
June 30,December 31,
20242023
(in thousands)
Operating lease right-of-use assets, net$2,144 $1,963 
Operating lease liabilities, current863 735 
Operating lease liabilities, non-current$1,266 $1,198 
Lease, Cost
The components of operating lease cost during the periods presented were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(in thousands)(in thousands)
Operating lease cost$247 $243 $477 $499 
Variable lease cost(1)
32 48 92 72 
Total operating lease cost
$279 $291 $569 $571 
(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 and six months ended June 30, 2024 and 2023 was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(in thousands)(in thousands)
Cash paid for operating lease liabilities$241 $244 $463 $500 
Right-of-use assets obtained in exchange for lease obligations$166 $— $733 $— 
Six Months Ended June 30,
20242023
Weighted average remaining lease term (in years)3.584.38
Weighted average discount rate3.09 %4.14 %
Lessee, Operating Lease, Liability, to be Paid, Maturity
As of June 30, 2024 maturities of operating lease liabilities were as follows:
Year Ending December 31,Amount
(in thousands)
Remainder of 2024$448 
2025753 
2026412 
2027234 
2028195 
Thereafter195 
Total lease payments$2,237 
Less: imputed interest(108)
Total operating lease liabilities
$2,129 
Current portion of lease liability
$863 
Non-current portion of lease liability
$1,266 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
As of June 30, 2024 intangible assets were classified as follows:
June 30, 2024
Intangible assets:Weighted Average Amortization Period (in years)Gross Carrying Value Accumulated AmortizationNet Carrying Value
(in thousands)
Developed technology5$800 $(587)$213 
Customer relationships590 (82)
Non-compete agreements520 (15)
Licensed IP54,979 (249)4,730 
Total intangible assets
$5,889 $(933)$4,956 
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 June 30, 2024, estimated future amortization expense for the intangible assets reflected above was as follows:
Year Ending December 31,
Amount
(in thousands)
Remainder of 2024$587 
20251,132 
2026996 
2027996 
2028996 
Thereafter249 
Total net carrying value of intangible assets
$4,956 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt and Financing Obligations (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity The Company’s vendor financing obligation is comprised of the following payments as of June 30, 2024:
For the year ending December 31,Amount
(in thousands)
Remainder of 2024$600 
20251,500 
20261,200 
20271,200 
20281,200 
Total undiscounted cash flows$5,700 
Less: Imputed interest913 
Present value of vendor financing obligation$4,787 
Vendor financing obligation, current2,049 
Vendor financing obligation, non-current$2,738 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restricted Stock Units (Tables)
6 Months Ended
Jun. 30, 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 pursuant to the 2014 Plan and the 2024 Plan for the six months ended June 30, 2024:
Weighted AverageNumber of Awards
Grant Date Fair ValueRemaining Contract Term (in years)
Balance as of December 31, 2023$7.20 6.563,398,276 
Granted15.69 9.62980,059 
Vested(1)
7.16 5.54(2,679,397)
Forfeited / canceled8.64 6.74(92,989)
Balance as of June 30, 2024$12.13 9.091,605,949 
(1)Vested RSUs as of June 30, 2024 are excluded from the calculation of the Company’s common stock outstanding on the Company’s condensed consolidated balance sheet and condensed consolidated statements of stockholders’ equity as of June 30, 2024, due to the pending issuance of the common stock which are subject to lock-up agreements.
Share-Based Payment Arrangement, Expensed and Capitalized, Amount The following table summarizes stock-based compensation expense by function for the three and six months ended June 30, 2024:
Amount
(in thousands)
General and administrative$11,745 
Research and development4,065 
Selling and marketing3,552 
Cost of revenue2,467 
$21,829 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value, Liabilities Measured on Recurring Basis
The following tables present the Company's financial assets and liabilities that are measured at estimated fair value on a recurring basis as of June 30, 2024 and December 31, 2023:
Fair value measurements as of June 30, 2024
(in thousands)
Carrying valueLevel 1Level 2Level 3
Financial assets:
Cash equivalents:
Money market funds17,905 17,905 — — 
U.S. treasury securities4,729 — 4,729 — 
Total22,634 17,905 4,729 — 
Available-for-sale marketable securities:
U.S. treasury securities45,771 — 45,771 — 
U.S. government agencies securities22,232 — 22,232 — 
Total68,003 — 68,003 — 
Total$90,637 $17,905 $72,732 $ 
Liabilities:
Contingent consideration72 — — 72 
Total
$72 $ $ $72 
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 June 30, 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(18)
Earn-out payments(22)
Fair value as of June 30, 2024$72 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
May 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Subsidiary, Sale of Stock [Line Items]      
Gross proceeds from initial public offering   $ 106,020 $ 0
IPO      
Subsidiary, Sale of Stock [Line Items]      
Sale of stock, number of shares issued in transaction (in shares) 6,000,000    
Sale of stock, price per share (in dollars per share) $ 19.00    
Sale of stock, consideration received on transaction, including underwriting discounts and commissions $ 114,000    
Gross proceeds from initial public offering 106,000    
Payments of underwriting discounts and commissions $ 8,000    
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting and Reporting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 29, 2024
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Accounting Policies [Line Items]            
General and administrative   $ 18,314 $ 4,258 $ 22,914 $ 8,811  
Accrued expenses and other current liabilities   23,748   23,748   $ 10,255
Stockholders' equity note, stock split, conversion ratio 0.5          
Cash and cash equivalents   34,274   34,274   4,421
Provision for credit losses, loss (recovery)   (100) 22 143 43  
Allowance for expected credit losses   700   700   $ 500
Foreign currency translation adjustments   (200) (100) (400) (46)  
Foreign exchange gain (loss)   (100) (200) $ (200) (400)  
Cash | Financial Institution Risk | One Financial Institution            
Accounting Policies [Line Items]            
Concentration risk, percentage (in percent)       26.00%    
Cash and cash equivalents   $ 8,800   $ 8,800    
Customer One | Accounts Receivable | Customer Concentration Risk            
Accounting Policies [Line Items]            
Concentration risk, percentage (in percent)       25.00%   20.00%
Customer One | Revenue Benchmark | Customer Concentration Risk            
Accounting Policies [Line Items]            
Concentration risk, percentage (in percent)   37.00%   19.00%    
Customer Two | Accounts Receivable | Customer Concentration Risk            
Accounting Policies [Line Items]            
Concentration risk, percentage (in percent)       13.00%   15.00%
Customer Three | Accounts Receivable | Customer Concentration Risk            
Accounting Policies [Line Items]            
Concentration risk, percentage (in percent)       10.00%    
Revision of Prior Period, Adjustment            
Accounting Policies [Line Items]            
General and administrative     200   400  
Accrued expenses and other current liabilities     $ 400   $ 400  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting and Reporting Policies - Antidilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Restricted Stock Units (RSUs)    
Accounting Policies [Line Items]    
RSU Grants (in shares) 1,605,949 3,049,328
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, amount $ 33.2 $ 33.2
Contract with customer, liability, revenue recognized $ 1.8 $ 4.1
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation (in percent) 47.00% 47.00%
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months 12 months
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Operating Lease Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease right-of-use assets, net $ 2,144 $ 1,963
Operating lease liabilities, current 863 735
Operating lease liabilities, non-current $ 1,266 $ 1,198
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Operating lease cost $ 247 $ 243 $ 477 $ 499
Variable lease cost 32 48 92 72
Total operating lease cost $ 279 $ 291 $ 569 $ 571
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Additional Information Related to Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Cash paid for operating lease liabilities $ 241 $ 244 $ 463 $ 500
Right-of-use assets obtained in exchange for lease obligations $ 166 $ 0 $ 733 $ 0
Weighted average remaining lease term (in years) 3 years 6 months 29 days 4 years 4 months 17 days 3 years 6 months 29 days 4 years 4 months 17 days
Weighted average discount rate 3.09% 4.14% 3.09% 4.14%
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Remainder of 2024 $ 448  
2025 753  
2026 412  
2027 234  
2028 195  
Thereafter 195  
Total lease payments 2,237  
Less: imputed interest (108)  
Total operating lease liabilities 2,129  
Current portion of lease liability 863 $ 735
Non-current portion of lease liability $ 1,266 $ 1,198
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 11, 2024
Jan. 01, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]              
Goodwill, period increase (decrease)     $ 0 $ 0 $ 0 $ 0  
Finite-Lived Intangible Assets [Line Items]              
Net book value     4,956,000   4,956,000   $ 342,000
Amortization expense for intangible assets     300,000 $ 100,000 400,000 $ 200,000  
Cost of revenue              
Finite-Lived Intangible Assets [Line Items]              
Amortization expense for intangible assets     200,000   200,000    
Licensed IP              
Finite-Lived Intangible Assets [Line Items]              
License agreement, cash consideration $ 6,000,000            
License agreement, term extension (in years) 5 years            
Net book value     $ 4,730,000   $ 4,730,000    
Useful life (in years)     5 years   5 years    
Depreciated Intangible Assets              
Finite-Lived Intangible Assets [Line Items]              
Net book value   $ 0          
Amortized intangible assets   $ 4,300,000          
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 5,889 $ 5,255
Accumulated Amortization (933) (4,913)
Total net carrying value of intangible assets $ 4,956 $ 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 (587) (2,367)
Total net carrying value of intangible assets $ 213 $ 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 (82) (2,374)
Total net carrying value of intangible assets $ 8 $ 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 (15) (172)
Total net carrying value of intangible assets $ 5 $ 7
Licensed IP    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 5 years  
Gross Carrying Value $ 4,979  
Accumulated Amortization (249)  
Total net carrying value of intangible assets $ 4,730  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Intangible Assets Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2024 $ 587  
2025 1,132  
2026 996  
2027 996  
2028 996  
Thereafter 249  
Total net carrying value of intangible assets $ 4,956 $ 342
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Parties (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 29, 2012
ft²
Jun. 30, 2024
USD ($)
lease
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
lease
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Jun. 13, 2022
USD ($)
May 01, 2022
Related Party Transaction [Line Items]                
Operating lease right-of-use assets, net   $ 2,144   $ 2,144   $ 1,963    
Total operating lease liabilities   2,129   2,129        
Revenue from contract with customer   14,960 $ 12,525 30,849 $ 26,816      
Contract assets, net   9,175   9,175   $ 8,749    
Software license revenue                
Related Party Transaction [Line Items]                
Revenue from contract with customer   11,023 8,845 23,281 19,510      
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   22 47 100 100      
Related Party | Loan                
Related Party Transaction [Line Items]                
Debt instrument, collateral, building, number of square feet | ft² 9,000              
Director                
Related Party Transaction [Line Items]                
Contract assets, net   300   300        
Director | Software license revenue                
Related Party Transaction [Line Items]                
Revenue from contract with customer   28 10 600 100      
Kipee | Related Party                
Related Party Transaction [Line Items]                
Rent expense   54 100 54 100      
Operating lease, term of contract (in years)               3 years
Operating lease right-of-use assets, net   200   200        
Total operating lease liabilities   200   200        
New Horizons (Cambridge) LTD and New Horizons France | Related Party                
Related Party Transaction [Line Items]                
Rent expense   $ 74 $ 100 $ 74 $ 100      
Number of international office leases | lease   2   2        
New Horizons (Cambridge) LTD | Related Party                
Related Party Transaction [Line Items]                
Operating lease right-of-use assets, net   $ 1,000   $ 1,000        
Total operating lease liabilities   1,000   1,000        
New Horizons France | Related Party                
Related Party Transaction [Line Items]                
Operating lease right-of-use assets, net   100   100        
Total operating lease liabilities   $ 100   $ 100        
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt and Financing Obligations - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
May 13, 2024
shares
Apr. 16, 2024
USD ($)
Jun. 13, 2022
May 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Debt Instrument [Line Items]                  
Related party line of credit         $ 2,000,000 $ 0   $ 0  
Gain (loss) on debt extinguishment           (718,000) $ 0 (718,000) $ 0
Proceeds from loan facility               4,250,000 0
Repayment of loan facility               4,250,000 $ 0
Present value of vendor financing obligation           $ 4,787,000   $ 4,787,000  
Vendor financing obligation, interest rate (in percent)           9.00%   9.00%  
Vendor financing obligation, interest expense           $ 100,000   $ 100,000  
Conversion of Micron Note into common stock           5,589,000   5,589,000  
Additional Paid-in Capital                  
Debt Instrument [Line Items]                  
Conversion of Micron Note into common stock           5,589,000   5,589,000  
Micron Technology Inc. (“Micron”)                  
Debt Instrument [Line Items]                  
Derivative liability   $ 500,000              
Gain (loss) on derivative remeasurement           (28,000)   (28,000)  
Convertible Debt | Micron Technology Inc. (“Micron”)                  
Debt Instrument [Line Items]                  
Gain (loss) on debt extinguishment           (700,000)   (700,000)  
Interest rate (in percent)   8.00%              
Debt instrument, principal amount   $ 5,000,000              
Debt instrument, term (in years)   3 years              
Debt discount   $ 500,000              
Converted instrument (in shares) | shares 294,217                
Convertible Debt | Micron Technology Inc. (“Micron”) | Additional Paid-in Capital                  
Debt Instrument [Line Items]                  
Conversion of Micron Note into common stock               5,600,000  
Convertible Debt | Micron Technology Inc. (“Micron”) | Debt Conversion Terms One                  
Debt Instrument [Line Items]                  
Debt instrument, conversion price, multiplier   0.90              
2022 Credit Line | Line of Credit                  
Debt Instrument [Line Items]                  
Basis spread on variable rate (in percent)     1.00%            
Related party line of credit         $ 2,000,000        
Gain (loss) on debt extinguishment       $ 0          
East West Bank Loan | Line of Credit                  
Debt Instrument [Line Items]                  
Basis spread on variable rate (in percent)         0.50%        
Gain (loss) on debt extinguishment           (100,000)   (100,000)  
Line of credit facility, maximum borrowing capacity         $ 5,000,000        
Interest rate (in percent)         4.50%        
Proceeds from loan facility               4,300,000  
Repayment of loan facility       $ 4,300,000          
Interest expense, debt           $ 100,000   $ 200,000  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt and Financing Obligations - Vendor Financing Obligation (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Maturities of Long-Term Debt [Abstract]    
Remainder of 2024 $ 600  
2025 1,500  
2026 1,200  
2027 1,200  
2028 1,200  
Total undiscounted cash flows 5,700  
Less: Imputed interest 913  
Present value of vendor financing obligation 4,787  
Vendor financing obligation, current 2,049 $ 0
Vendor financing obligation, non-current $ 2,738 $ 0
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restricted Stock Units - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 18, 2024
requirement
shares
Nov. 30, 2023
USD ($)
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock reserved for future issuance (in shares) | shares     3,739,932 3,739,932
Stock-based compensation expense     $ 21,800 $ 21,829
Unrecognized stock-based compensation expense     17,800 $ 17,800
Unrecognized stock-based compensation expense, period for recognition (in years)       2 years 8 months 12 days
Restricted Stock Units (RSUs)        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares reserved (in shares) | shares 4,600,000      
Number of vesting requirements | requirement 2      
Requisite service period (in years)       4 years
Granted (in shares) | shares       980,059
Stock-based compensation expense for liability-classified award     300 $ 300
Recorded liability for liability-classified award     $ 300 $ 300
Grants in period if bonus was finalized (in shares) | shares     33,637 33,637
Restricted Stock Units (RSUs) - Liquidity-Event Based        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
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      
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) - Performance-Based And Time-Based        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Granted (in shares) | shares   30,000    
Grant date fair value   $ 400    
Stock-based compensation expense     $ 100 $ 100
Restricted Stock Units (RSUs) - Market-Based, Liquidity Event-Based, And Time-Based        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Granted (in shares) | shares   75,000    
Grant date fair value   $ 600    
Stock-based compensation expense     $ 100 $ 100
Volume-weighted average stock price (“VWAP”) (in dollars per share) | $ / shares     $ 8.92 $ 8.92
Volatility (in percent)       50.00%
Risk-free rate (in percent)       4.30%
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restricted Stock Units - RSU Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Weighted Average Fair Value    
Beginning balance (in dollars per share) $ 7.20  
Granted (in dollars per share) 15.69  
Vested (in dollars per share) 7.16  
Forfeited / canceled (in dollars per share) 8.64  
Ending balance (in dollars per share) $ 12.13 $ 7.20
Weighted Average Remaining Contract Term    
Outstanding, beginning and ending balance (in years) 9 years 1 month 2 days 6 years 6 months 21 days
Granted (in years) 9 years 7 months 13 days  
Vested (in years) 5 years 6 months 14 days  
Forfeited / canceled (in years) 6 years 8 months 26 days  
Number of Awards    
Beginning balance (in shares) 3,398,276  
Granted (in shares) 980,059  
Vested (in shares) (2,679,397)  
Forfeited / canceled (in shares) (92,989)  
Ending balance (in shares) 1,605,949 3,398,276
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restricted Stock Units- Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 21,800 $ 21,829
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense   11,745
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense   4,065
Selling and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense   3,552
Cost of revenue    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense   $ 2,467
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Income tax provision (benefit) $ 214 $ (112) $ 1,019 $ 276
Effective income tax rate reconciliation (in percent) (1.00%) 25.00% (3.00%) 36.00%
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Reporting and Geographical Concentration (Details)
6 Months Ended
Jun. 30, 2024
segment
Segment Reporting [Abstract]  
Number of reportable segments 1
Number of operating segments 1
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 23, 2024
USD ($)
Aug. 23, 2022
USD ($)
Jan. 31, 2022
USD ($)
Feb. 29, 2012
ft²
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Loss Contingencies [Line Items]                
Estimated litigation claim         $ 14,696 $ 0 $ 14,696 $ 0
Nangate Parties Cross-Complaint                
Loss Contingencies [Line Items]                
Damages sought     $ 20,000          
Estimated litigation claim         14,700   14,700  
Nangate Parties Cross-Complaint | Minimum                
Loss Contingencies [Line Items]                
Estimated litigation interest         3,400   3,400  
Nangate Parties Cross-Complaint | Maximum                
Loss Contingencies [Line Items]                
Estimated litigation interest         $ 3,800   $ 3,800  
Nangate Parties Cross-Complaint | Subsequent Event                
Loss Contingencies [Line Items]                
Damages awarded $ 11,300              
Nangate Parties Cross-Complaint | Subsequent Event | Fraud Damages, Excluding Punitive Damages                
Loss Contingencies [Line Items]                
Damages awarded $ 6,600              
Aldini Second Amended Complaint                
Loss Contingencies [Line Items]                
Damages sought   $ 703,000            
Loan | Related Party                
Loss Contingencies [Line Items]                
Debt instrument, collateral, building, number of square feet | ft²       9,000        
Software Licenses                
Loss Contingencies [Line Items]                
Standard product warranty, term             90 days  
Other Tools                
Loss Contingencies [Line Items]                
Standard product warranty, term             1 year  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments - Liabilities Measured On A Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Financial assets    
cash equivalents $ 22,634  
Available-for-sale marketable securities 68,003  
Total 90,637  
Liabilities    
Contingent consideration 72 $ 112
Total 72 112
U.S. treasury securities    
Financial assets    
Available-for-sale marketable securities 45,771  
U.S. government agencies securities    
Financial assets    
Available-for-sale marketable securities 22,232  
Money market funds    
Financial assets    
cash equivalents 17,905  
U.S. treasury securities    
Financial assets    
cash equivalents 4,729  
Level 1    
Financial assets    
cash equivalents 17,905  
Available-for-sale marketable securities 0  
Total 17,905  
Liabilities    
Contingent consideration 0 0
Total 0 0
Level 1 | U.S. treasury securities    
Financial assets    
Available-for-sale marketable securities 0  
Level 1 | U.S. government agencies securities    
Financial assets    
Available-for-sale marketable securities 0  
Level 1 | Money market funds    
Financial assets    
cash equivalents 17,905  
Level 1 | U.S. treasury securities    
Financial assets    
cash equivalents 0  
Level 2    
Financial assets    
cash equivalents 4,729  
Available-for-sale marketable securities 68,003  
Total 72,732  
Liabilities    
Contingent consideration 0 0
Total 0 0
Level 2 | U.S. treasury securities    
Financial assets    
Available-for-sale marketable securities 45,771  
Level 2 | U.S. government agencies securities    
Financial assets    
Available-for-sale marketable securities 22,232  
Level 2 | Money market funds    
Financial assets    
cash equivalents 0  
Level 2 | U.S. treasury securities    
Financial assets    
cash equivalents 4,729  
Level 3    
Financial assets    
cash equivalents 0  
Available-for-sale marketable securities 0  
Total 0  
Liabilities    
Contingent consideration 72 112
Total 72 $ 112
Level 3 | U.S. treasury securities    
Financial assets    
Available-for-sale marketable securities 0  
Level 3 | U.S. government agencies securities    
Financial assets    
Available-for-sale marketable securities 0  
Level 3 | Money market funds    
Financial assets    
cash equivalents 0  
Level 3 | U.S. treasury securities    
Financial assets    
cash equivalents $ 0  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments - Reconciliation Of Changes In Liability (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 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 (18) 325
Earn-out payments (22)  
Foreign exchange   (3)
Ending balance $ 72 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 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events (Details)
$ in Millions
Jul. 23, 2024
USD ($)
Nangate Parties Cross-Complaint | Subsequent Event  
Subsequent Event [Line Items]  
Damages awarded $ 11.3
XML 63 R9999.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2016-13 [Member]
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $2*!UD'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 " !$B@=9-5S!#O K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NNT80U&7"]-.("$Q"<0M D0\DM,Q'Q/MV-QWP6D>G^$ 7N.' M/A!417$'CE@;S1HF8.9GHE"U08F!-'?AC#AJ>$*F&!,P<7O IF9F*I_8E,'Q#DY1#NG^K[/^T7*C3N4\/;T^)+6S6P; M6;=(XZ]H)9\\K<5E\NOB8;/;"E45U6U6W&?%:E>5LES)Y?)]&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ 1(H'66-@%M8(!@ HR !@ !X;"]W;W)KME:*I5<=#JIM^01 M2T]%PF.X,A],&=?]FR=(EXR#VE+1A\K+C+PU [03G^ MVYBVRM_4PMWO6_?;'!Y@9BSEK@C_"GRUO&R=M8C/YRP+U8-8?^(;H)[V\T28 MYG_)NKBWVVT1+TN5B#9B*$$4Q,4G>]X\B%T!W2.@&P%]([#W_8*S$3@Y:%&R M'.N:*38:2K$F4M\-;OI+_FQR-= $L:[&J9)P-0"=&KEBQ25IDW3))$^''06> M^DK'V^BO"CW=H^^3+R)6RY3Q:?$L4X(M6C7 M4!X7EX^SQ2FQ>B;YJ^(XY?-QIDM#D_C4]H<*A:W;0_? B39C' M+UO0T5(N5[PU^OF#W;=^,^&]D]DKV&X)V\7<1]?"RZ"+*O+XDG 3*2ZWK?8W M$Q*J:HC4*Y%Z]9"^94PJ+L,7\L 3(94)#[=2,C,]%!=5-<3KEWC]>G@3+@/A MZUY(8!PP5A[N5/:[O1T/U3?D')2<@YHM4S)XA>1O@/WUB'O-69@:*Q*5-00\ M*P'/T$+=Q"I0+^0V"#FYSZ(9ER8PW,.R[':76EW'!(=*&\*=EW#G=> >^"+0 MPRA4XSV+C&T4]YD&X8IY@GR4(DM.R%WLG9I049.&J+95O5"M.K!0."&A@3+= M5D_(5$&O)$(25V2QDB_PZ1N?P 'WZQL3,2YJBKR3(>PZR(_LF=SYT$N#>>#E MW$A3/F!)!VV[9SD#FQIY47%37EKQTCJ\8]\']_1D^X5\AOO(U]AU,-+CEE=9$/I!O" ?J''P MPN5-B:M89./!YBVQJX^@+S^*=6RDQ>VF, (RXH9,,B/L,?*2704F&X\Y;V'+ MD6LBQ2J(/7/KQCW=L1'T&,G)KJ*3C2>>MZ 3D2H6DK^#9/_@C#N>]ZR>,3KA MNJ:D57BR\<23M]O,B'6,Q&17D M']XTEF49^8X1FNPJ-=EXW'D,%*1!,2<;762FV=OR>(%WQN*#QC=CZ?78^/$&Q57"*R4S+C8=<+PWA0L7%S7%K/(0K96'[F+%9;$JJ:?@ M;,MMQ,0=?QA7XEQ/<%U3RBH+T5KK M1],EA\:*U2%NLQ_O&%&(5E&(UEI!>IUCIOF>!?F:*0CNL0X)1N)WBB^;YU"X M]7(WO4>V&M$^/>]2>S#LK R,3A5TG -+.]LUSML@U<'V!X><=@LGC8/. ;-] MB[BXK&$].E7H<6JM%+F *0'Q+O;Y,_F#&YOJ 2L=7,^[#CT[-W(>(_HX5?1Q M\* RAHKTB\H,F;%9'C#8VQ%Q75.PG>TP/)J\;:2;?8?]S12W^V9;;< M@1_G^\Z=ZO9B^_X+TZ$@)2&?@]0Z'<" )XL=\>) B23?5)X)I424?UURYG.I M;X#KE8J"1Z(I6T]]/?0UDQ99&BO2$OVDCVX=%#4CR_AY(O M'D7S36XX5^A[5=;RH M*N?&SB;[[.LBHK7LA U:OCZ!7_.RU)E Q]]]TMG^FKKA\/@I^R]=YZ$S M=TSR:U'^MUBIS>4LG:$57[.V5%_$XV^\[U"D\^6BE-W_Z+&/#68H;Z425=\8 M%%1%O?O+OO<#,6B PXD&I&] 3FU ^P;=R,UWRKINW3#%%A>->$2-CH9L^J ; MFZXU]*:H]30N50/?%M!.+:X_?;RY_;B\O4%PM/STX?W-U57?UX>KC]2U: M_G9[^W6)SM&?RQOT\L4K] (5-?JZ$:UD]4I>S!5HT)GF>7^]=[OKD8GK_=[6 MKQ$-SA )2.AH?NUO?L-S:(Z[YO2P^1QZON\^V7>?=/GH5/?;IN&U0DQ*KN0; M5W]V"4)W KW*WL@MR_GE#):1Y,T#GRW^\Q..@[>NWCU3LH.^TGU?J2_[XIK) M#8)90[D^X'^WQ0,KH?/.6=REBKM4NA0\+&A($IBQAV%W[*@P)'@?=" SW,L, MO3*7&]&H<\6;"N[SYAM7[*[D2/*\;0I5<*?:7<9HH",*8XQ':NVHP"TUVDN- MO%*O\ERT,(!0SW(.HPE"SU#-E4MB9%T\3M*Q0CLHA'+L%AGO1<;^:1>U:J!: M]O?XI,#8NG:&DV@DT Y*DS!S"TSV A.OP,\-W[)BA?AW8)/DLKM'A=KP!@K@ M<'FZ5">6($KC;*3:#B+1E.ITKSKUJK[A:P[B5@@&MY9L!Z5<2+?,U'/K[33: M$1C'U*TQVVO,O!J_"L7*$P8QLZ\=I 2/)=IA)$C3U*T1!X9 @;<&?Q#U_6Z] M>ZIPG^.9RO!S93OL\8"YV#LOIL(XHG$TM4VR0A_W,>U\K5M\7^C8X)M.&6)A% M\5BF'44'C8A)-K2V#/NQGWZ<.<].5&=OHPFDXIK(SBD03X@SA ML!]Q.WR4H_+LE&G3*\0D&-L;1QC.LBR9$&HPAT_AG$>> W!A%EH&T1$7 N$F M!I(8PA$_X9YV&67![HJRJ_'NK<:S0NZYLAUVVD".^"&W-\=;]D,#SMEA&U-W"!JD?7*=2FUMI MA,=VWA&5I.D$WHC!&_'C;>P>!I/O%VU#+1U8@EZS'930J3O @(_XP?>%ETS! MV&Z9]F?ZVXY\,-R%6ZI-L;')=X20()@ '3&@(W[0_<7KE6C0NJA9G>LQ%G=E M<<\TK/V#Z]B[!:%U1]A14XH-_<@I]#NU$C@ & 34TFF'027+)OPC,0 DV8E; MJ*.(\9+T'R/FF;(=/L\R7*5>A#EJ2RWJ<\_=U.<[?%Q D]$L.:*B()G8G5 # M1.H'HK>^'!/NV/Z1>&Q275$XF]B@4P-*Z@>E=^T>$^Y 9$+'['%$3:Q?.GC: M>60SV)&\=*T,IU '_M*QT78$D:GGG=0@DOH1V?OL(_H<&[\DBBV%CIT?#M.) M"D,-'*D?CM>BJ@JE-_X[GZ1W5W K<+@AP#F]_"@41QB_2J-L^0 MZ+#WAK,T]M;7I1+YMXTH5[R1/W?/0-0/9WFE7E[_T_+Z7-D.>VV838\^F.WK MJ]3]/T,O@M=@!;"V&^B!E2U_BW!P!A_I?TAN6*-==*LVHBG^QU>Z.#Q]6DBI MK6IGL5LE%1SH2L*D-BR_MV!\^H.UK7['5 _"3XWT(_L MR8:!&L- _89!+Q%1>\8J"CR#]1:1^(QDX1G!R;\9-!)YA_LW^U0K,+: '2J9^;7!>U"AGVP)*J%.D8^M/LM1FOATW<4.$ MQIZ$?GOR$C9H;=7N+/J*KXN\4*_0%ZX8!,*^DS4U#+G[A99M0ICTXB6AV";>\X]Q_C"[:VX M>) A@$*/$8MEWPJ52LYL6_HA1$36> *QOC/G(B)*3\7"EHD $F2@B-DNQBT[ M(C2VO%ZV-A%>CZ>*T1@F LDTBHCX=0Z,K_J68STMW-%%J,R"[?42LH IJ"_) M1.B97;($-()84AXC ?.^-7#.A@XV@"SB*X657!LC8V7&^8.97 5]"QM%P,!7 MAH+HRQ*&P)AATCI^%J16F=, U\=/[!>9>6UF1B0,.?M& Q7VK8Z% IB3E*D[ MOKJ$PE#3\/FP?K?+85MM"?BH5CPJP5A#1.+^2QV(CU@!.XP6 6P#<0P'U M E#/C.;*,ELCHHC7$WR%A(G6;&:0[4V&UFYH;![C5 E]EVJ<\H:W-Z/QS70\ M0GHTO;V^&@WN]>1\<#VX&8[1]'(\OI^BDPD1$*L0%/4)>X\^H+?(1C+4J[)G M*ZW#L-E^D?,\S^F^D/-3&M=0'9\B%[N-"OAP-WP$OH8[&;R^";>U^W(+W'(+ MW(RO_@+?5!$%^F0JQ.?H@L8D]BEA:,(ES4[:]\%,*J'/VX\JJSEWHYK;%.&9 M3(@/?4M7F02Q!,M[]\9IX8]5QO\3V<8VU,MMJ.]B]R:Z?D (") ^=/[#*4J( M0$O"4D G-$8!9XP(B1(0^8-_7[4;>8IVEL*\098>KF&,G9Z]7/>Y-VS#0:-T MT#C. 4E5R 7]K5>,A?R\5NK.B9MK@AR<_[:4/P_$U:*;I>CF<:*IE.E^P4WSE"_N'UT7GV4)JXND">1[K-K< -Y=U2>?<(Y8<52?>Y MEI;;;;A.>TMT1>"VNPW1#O[[><5'R#ZB# K> \1715:KM]?Z!-.D?29B06.) M&,PU%-?:FD/D?4\^43S)6H<95[H1R8:A[A5!F !]?\ZY>IJ8;J3L/KT_4$L# M!!0 ( $2*!UG_!'QL*P< !0F 8 >&PO=V]R:W-H965T&ULK5IK;]LV%/TKA%<,"=#&(O7.$@.-I6X9FJ2HT_6S;-.Q$%GT)-KI M_OVN9,>RR"O&W90/L26?>ZC#Y[D4KUY$\5PN.9?DQRK+R^O!4LKUY7!8SI9\ ME9078LUS^&4ABE4BX;)X&I;K@B?S.FB5#9EE><-5DN:#T55][TLQNA(;F:4Y M_U*0^(3+;^LO!5P-#RSS=,7S M,A4Y*?CB>O"17L9V'5 C_DKY2WGTG512ID(\5Q>W\^N!53T1S_A,5A0)?&SY MF&=9Q03/\?>>=' HLPH\_O[*_JD6#V*F2SN7R>A ,R)PODDTFOXJ7 M/_A>D%OQS416UO_)RP[K>P,RVY12K/;!\ 2K--]])C_V%7$4 #QX -L',#7 MZ0BP]P'VJ24X^P#GU!+X>,NOG^EV)3)OF\O!I*>*"*=CC;%WZS*YQU%&Z3 M.Y'+94GB?,[G2'QDCO<,\4.HB$-ML-?:N&%&PC\W^06QK?>$6KB- MR?E_I;/E@].LOU+-^PRJV3[*H3[*X)[)6$SB')G!,[*-'(9,,YN,MSS<<:X-= MN%>'5VO"=D2=T+.NAMOCRD50S&5N&Q7I*-L*G+"-BG44\P+J'5 MG>Y!IVO4 M.1:E)&)A4KHC<(_*=0*/*D)U$+-]6]&I@[S =A292'%V&. JO8-*SZCRK0'E M:652RPJ5!AAC*.HR1:2.8@[ %)4(BCFT0Z9_D.D;YXV'-2\2F>9/A/\ /U/R M\A)3Z_SK(II[202,=1*G-E%$8ZRC/=1R\YX4'O:%1[P3\9M7O*KE@>Y]Y MU0LQL:$NEOKJ9**#6&@K4VND@ZCE!*I8'>7ZMHN+I59CW2SS?,)S&&E9+3>9 M@SE,2UF-O"TZ@>[)6H\:V%29^,8(S&%NH,A&4(R%*EF,P(* T@[A1YZ5&H7' MI4PA1^!SDJ4R?4KJE&.6)>D*%4YUX8X7>JIP':8V]FE,L9&I+9DUDMD)3D!H M4RLJF.E-Z =!H K68=2R75\5KX8/M^X&Z@F(X9JEV"&5S81%5A>LXF.XZUE#:.#]JMGZ?*Z\ MW7K.IQ):NZJ!35HNNZ;O/5OK:7VJ-;F.TOKX*42QD:BMN/& U&P";W/)80V4 MIA;&O!M312(N4!5Y D^,@.P.C8T#I&8+>-!8S=E"+GGQ.I+?DYSC+:N;M ^V M:LO'& HB63'Y4QWJ;5 M!A1:"SY2"P'UM>4+P3F.F@*@;&X8:F-;Q_ENV%$1C2NC9EMVBV@F9U-8S2$Q M.$?5ZVZ)Z2NW#OI J=;U$7MF437+PPKT.Y(\VM@S:O9G]UR>,(N'6H8)+6WK MRQ>&LZDJ%T/Y%K54P3KNV,:U=Y,:A\8L8RJT[_)@PG.8OR'W@_%>+A/H]XF4 M13K=R&2:04\0!&IC!;V@E&+VO!39G!=XUL2,EO!GTZ9>V:)>V>*^V-I-UWA, M9O:8-TF9SLA9"BNPR+*D.&H\=(CNZ8+6Z+MP%5PT]0@,4X^RZ>IUF$%]XSB9>=_S>_UR >0G6["> M3WPGNR2;$NY!CGYGW@M_:\F:][@+WRA;URA;WQ=9NB";G8.:"H)C- C6]PLH,7=HU%31Y!C/G&7=)"GEVGN0S7B?:577" MI(#*-C+]= ?LDRWJE2WNBZW]+KE)A6QS*O3FV^1>$YM>V:)>V>*^V-H-T20V MMCFQ>7,FV,>W7@2'MOHJ"$-Y@>H,$)3O>NIN(H:R+76[87ATRF7%BZ?Z>%$) M=AR<]^Y4P^'NX0C3Q_K@CG+_AEZ.*7(_HI?Q[H!20[\[+W67%$]I7I*,+Z H MZ\(' U/LCB#M+J18UV=LID)*L:J_+GD"67P%@-\70LC7BZJ PT&PT;]02P,$ M% @ 1(H'63CY%YA0 P ? L !@ !X;"]W;W)KH!B[X=Z +6664G+#D5CF.>8O MYR1CZZ'1,EX';M-Y(M6 Z0T6>$Y"(N\7-QQZ9JT2ISFA(F44<3(;&F>M?N J M? %X2,E:;+21*W(B&29$H)E_*XTC7I*1=QL MOZI?%-[!RR,69,2R[VDLDZ'1,U!,9GB9R5NVOB25GX[2BU@FBB=:5UC+0-%2 M2)979%A!GM+RC9^K.&P00$=/:%>$=I/@O$.P*X+]T1FC?VS M.^B$=_"Z#B9W(9I>P*?KF]O@$G#CAP =7DW#\ B-)S ,RD2@@,8DUO#]W?SN#KX)8:EC MTWZ-S7E[I^"W)3U!MO4%M:VVHUG/Z.-T6V?G_V8/_GGVK6#8=:+8A9[]CEXH ML21P0$C$9FC$Q22PY__4[?WI;JC5U>G85\L<$2& M!@@+PE?$\#Y_:G6MK[K [U/,WZ=8L">QK2URZBUR=JE[$[A6#C,FQ!'\B6I+ M=/M02G0+"76)K+QCNV?W>@-SM1EA'?EF[MWMWI?O1^0NH,N[I_L=-S&Y8U,*?;:5C6:;GV:=/T6YACNPW3YD8Y MD1,^+^HX 7_;DLKRPJA'ZU+QK*B0&N/GK?ZHI1GWH;0L*\&_\F5=>HWY/*4" M960&4UDG+FP/+VN]LB/9HBAF'IF$TJAH)E >$ZX \'W&F'SMJ GJ@MO[ U!+ M P04 " !$B@=9+-5JP#D, #GEP & 'AL+W=OS>SM0U"+]VD\RT-N:]Z3;M[NSL[ =JRS%; M&WP!-[W__@I"3 2R NF9;ONAP0YZC@0ZD@PG^.(N3KZF6THSY?M^%Z67O6V6 M'=X,!NEJ2_=!^CH^T(C]9A,G^R!C+Y/;07I(:+ N"NUW Z*JX\$^"*/>U47Q MWH?DZB(^9KLPHA\2)3WN]T'RQSNZB^\N>UKOX8V/X>TVR]\87%T<@EMZ0[// MAP\)>S4X4=;AGD9I&$=*0C>7O;?:&U^?Y06*/?X9TKOTT;:2-^5+''_-7]CK MRYZ:UXCNZ"K+$0'[\8W.Z6Z7DU@]?B^AO9-F7O#Q]@-]632>->9+D-)YO/M7 MN,ZVE[UI3UG337#<91_C.XN6#1KEO%6\2XO_E;MR7[6GK(YI%N_+PJP&^S"Z M_QE\+P_$HP*:?J8 *0N06H'1.06]+*#7"XS/%!B6!89MJS0J"XQJ!<:S,P7& M98%QK0"9G"DP*0M,:@7.'M9I66!:*S \5V!6%IBU5=#4AS.GMBYR.MGULZV? M:[CV<+JU^OD^K_)PPK7BC _N^V+1D1=!%EQ=)/&=DN3[,UZ^4;BA*,_Z;QCE MQKW)$O;;D)7+KN;7[Q?&^QMCH;"MFVO/7KS]Q%[LE>7<]= MZ]I;&!]O_J88__AL?_JWTE<^WRR4WUZ\5%XH8:1\VL;'-(C6Z<4@8_7*Z8-5 M68=W]W4@9^KP*\78;-A \$KY0),P7BOQ1GF[C@_Y MR/"*;?V/'4@VUF0"B050@JZ5=\$NB%94(&0\(13O]VP8N\GBU5=!Z67[T@JN MSJ9<]>UZ'>:L8*=\",)UGW6">7 (Q>?2>BX+V!Y;7H>/-&,3'2,801*%T6VJ M_/9VM;I79^\NZ"9=.^)$_](_3K;TD1AG9DM M0;;YVH"I>W$J&E'\'Z=BVCA@X^UIT"6G09<4U1N>J=X[>AM&^>%G:XZ"J?S& M.GRZ#1*:OE2"C)V'U6M%UUXI1"5$-*!*^?EB[TUZ"%;TLL<:G=+D&^U=_?4O MVEC]NVB81<(62)AQ#QL5L'P)^NV*+4B+?Q>#;X_'Q[8[FLCJ64B8C80Y2)B+ MA'E(F ^"<2;63R;6.YJXC7'OF>-''5535:+SO73>W*M/2*TK+YH[S:9JC60T M=R(UZSRYA]G+>F2(?0Y3B\]ANLBW4GC75342MD#"C$G;"RA(51,)LY P&PESD# 7"?.0,!\$ MXUP^/;E\VL7E;9P];71Y327#6G^?2V6[6A8),Z9/7K%!RIG-PU6_N(.4LP5G MAV@SK39_(B5=),QKUK^OS4:U^=\'27*6F9TL,_NQFPM^D)RN40H=).5WG1N1 ML 429LS:SHU(51,)LY P&PESD# 7"?.0,!\$XXRNJ55V0^U^"^))>Y=0?H:< MJ*/:#"G7[NI<*,TH:;))$BIH"HY9?9J$"MJBDT1&I-9*!RKJ0FF>H E];:K- M:G,E2I3WT*/\D_83;]:48J"Y$TI;0&D&E+:$TDPHS8+2;"C-@=)<*,V#TGP4 MC1\FJL2.)H_L/.O6C=:,I?0U?5B?:*'Y&RC-@-*64)H)I5E0F@VE.5":"Z5Y MK?JXC]+DW5M%=31Y5J?5K9R2P;5$U[6Z6Z5*G=V*I!E0VA)*,Z$T"TJS6YUY M!ZKI0FD>E.:C:+Q;J_B4)@UA_.BM'3F]\QH<&IF"THR2UN(2%E37A-(L*,V& MTAPHS872/"C-1]%XSU?)*$T>C7K&C9Z2R&=IFW=ZY,*=#0Q-1PF:T+B.!0T] M:,Z%C3+)! 4W?"!BKI0FB=H@NB>#TJ4-U 55M+D::5.?U,B]E,SV2*> M3>;RJG2V%#32U+H52ZBN":594)H-I3E0F@NE>5":CZ+QEJX23IH\XO3D7YB( M;3QIS"FSH4KJ%H9FEJ T0]""QJP(S2MIS9A48U:$QI $@IJFSQIW=Z )(RC- M$S2!S8KU)O@H4=Y"57Q(F_[,NSO(*,D<2EM :0:4MH323"C-@M)L*,V!TEPH MS8/2?!2-'R:JR)0FSTS9:7HL)MAXD]_CR1^FD!8/4V!CQ2J.HO(I,W=AMF5O MA5D8[)3#\MRYS5EI1.Z5K(DB-+@7F85IUF:__:%_HK,IH\7\L)1"9K7@M(64)JA-2-; M8_'2'AK9@M(L*,V&TAPHS872/"C-1]'XYS]4R2TB3V[]T@..:) AHM 8F=0# M27-YN[L.'U":09JIL=IUJ"54T#QWT&JJ%E35AM(<*,V%TCPHS4?1^"&A"J(1 M:8+E:AY'W]C'D=R/S(E^N$K8UOLXRW,F6U M;S8DVJ3N:VB^#$JSH#0;2G.@-!=*\Z T'T7CW5_ERX@\7];!_4+'-U,XH]%T M5I^E^2@:[^,J:4;D2;/BRF(_ M?Y1LL00_4+;(+M;8]'N^+0R>D6;\B&@C,JF[%YH\@](,*&T)I9GM#J\%%;6A M- =*OE7TC,BC9\^*>9-F#*NO3^LQ;[ER9_M"@V10VA)*,Z$T M"TJSH30'2G.A-*]5'_=1FKQ[JQ 9D8?(6L6\23-SU=RCTLB#L-19= M )K+Z]'9S=#(6NM6+*&Z)I1F06DVE.9 :2Z4YD%I/HK&^[F*K)%.3^5JY>%F MVDM3M6GC&9=RY.C)C,H;0%E&9 :4LHS832+"C-AM(<*,V%TCPHS4?1^&&BBEOI M\KC5+YW ?"K@)6];YU$)&O""T@R]&? 21[ZALB:49D%I-I3F0&DNE.9!:3Z* MQ@\X5<)+ER>\?ND!1SC(-%-/PLBWO-V=AP]HJJRDR2+?4$'SW$&K1[ZAJC:4 MYD!I+I3F06D^BL8/"8^^05 >%@-&ON5*G5<$T*@9E&;H@CB7Z%X95-6$TBPH MS8;2'"C-A=(\*,U'T7CW5UDS79XU^\'(M]Y,Y @BW_(Z='8R-'4&I2VA-+/5 MT;6@FC:4YD!I+I3F06D^BL;[N$J=Z?+4V7,BWWHSB"2*?,N5.[L7FD&#TI90 MFMGN\%I041M*/M6T70='D$[5F1;[T9VZO F2X/G+6*?.O->%9?G^K3:=VO MT(@9E&9 :4LHS832+"C-U@5Y+\&Y=Z"J+I3F06D^BL8[MHJVZ9V^TK%KY%L7 MI+W$D6]Y/3J[&9I9:]V*)537A-(L*,V&TAPHS872/"C-1]%X/U>9-5V>67M& MY%MOIKV$D6^YL+$_"6^WIQ=9?+CL:3WE M2YQE\;[8W-)@39-\!_;[31QG#R\&C'\7)U\+C:L_ 5!+ P04 " !$B@=9 M\QH;>3X" !;! & 'AL+W=OD!?-N[XLD*W$21Q MPY:0 =XW,VVS8,-2\!JDX4H2#>60GAVG#)I!C2 MT D" 3DZ!F:7%8Q "$=D93SVG'1SI0-NQR_L%]Z[];)@!D9*_.(%5D-Z0DD! M)6L%WJGU)?1^CAQ?KH3Q3[+N:T-*\M:@JGNP55!SV:WLJ7\/6X H>@,0]8#( MZ^XN\BI3ABR)M5H3[:HMFPN\58^VXKAT'R5#;4^YQ6$RFMZFX]MLG!(;9=/K M27HVMTDVM\O-^':>D>F%S::C[Y?3ZW1\EWTBXQ_WD_EOLCMC&B16@#QG8H_L M$"[)O%*M8;(P<8!6G;LCR'LEYYV2Z TE5ZW<)X/P,XG"Z)#<9RG9W=G[GR:P MYC8.HXW#R/,.WN#-D"'8-D*B2I*ARA\J)0K0QCIY;#D^DS]G"X/:]L??UU1W M[(>OL[N9.34-RV%([5 8T"N@R<T#S;:!^^Q)RF4H#44Q,J3AG6- MG"N#K[[?CNO8<[EA7"6#Z.M)'*RV%01;O>+&[H;I)9>&""@M+-S_'Q[E\SM6_^!;0@2Z+XN*7XRV0NS.)A.>;4F9\O=L1RKX9LWJ,A7P ML=Y,^*XF::X6E<4$>UXT*5-:C>;GZMYM/3]GC2AH16YKQ)NR3.N'#Z1@=Q'/_&+D242D()F0*E+XMR<+4A12$^#X>5 ZZIXI%QY? M/VK_J(P'8U8I)PM6?*>YV%Z,DA'*R3IM"O&5W?U!#@9-I;Z,%5S]17<'66^$ MLH8+5AX6 X*25NW_]/[@B*,%H,>\ !\6X.&"T+(@."P(E*$M,F7652K2^7G- M[E MI4&;O%"^4:O!&EK),"Y%#=]26"?FBYLO5]=?EM=7"*Z6-Y_^O+K\!A^6 MW^#?Y^LOWY;HYB-:7"[_0!\_W7Q?HC'Z>WF%WOSZ%OV*:(6^;5G#TRKGYQ,! M:*3.279X\H?VR=CRY A]9I78OSQPP DZSP9*7V#S;,JW: UEPM&Z9B6"RJM30:M-F[I44,+/3&YK MU89FM;*LS_@NS3S:^D[,0#8>>!T*5]_@6ZT)N" MS/87<1:N'YT=W^IK1 M?25E)^Z+.O=%SNA>$5":T;3MQE6.TI+5@OZG;I@L;]5-CT,83P=AUF4";V8. M<]SAC)TXEX)E/\:RU><(@@G\QUO,Y%Y>&Y,RUF!@/\&S 5A=RC-#33JHB1/J MK4PH19# SRBK24X%DHE(C/TUT9[OA\$ HRX36LIFUH&<.4%>R>-+W>E[SG# _@=L0(,O)2D"H96DVE&]EN1NY MRM,@Q'XR@&D0LN$\XE_?B?,R@S@K'[(URBG/6%,)"1QV53^(2%?0D#C)FEJU ME'>R#QGQ^QJTL3\+AP;H4C8#<&\ =AJPV*;5ALC-P#JE-=JG14.D+=!-I=/! MW_*20Z.LK:WA\(A3])KW=:$@]"WP>Y;VGZ!I!9]+_$<]'$H.6$%VM8*F*UK8 M^[G_JG3]6MI.G=$3MN]F;$A&F7YYE\1IM#/5R![^%AP'2Q>&KIYG[/ MVKZ3U>8+R*L:2/80)".^J8XO]!)_B$\7PS-;/?2TZ+MY\;8FNY3F*GF8V!)H MY$U=RS)P -9Y;YPDFC\-4KZEF_L]/?IN?KQ1&!W8=)H;)UIC>387^CT9^FXV M[))QESY8,U'GM['F-H.,[T6)!5_/@[Z;"&7G;H &#_L(L_-T9H.082T3#6+1 M%)L1XIX#L9L#'Q$^[F+3>S-*K/-:E,0#C 8A<&-LP=CS'W;SWQ59$RB/'%K. MGE2-,W4"SW7X2>XKJFS+4Q67&[XC!M6 MHPL,/!;%B:?EGRYG*Y.>[;";[4X00]I!LHD'Q=7D9T-WMO$ &TAP.IQB3$+8 MLW7QG@>QFP>[>CF4BS'7C* -Q =^CH9#MTG.CKOG1SQ[48FL:956V7-*Q,F[ M+RZ15])V>@C8GID9Y"SU$_1T';CI>F .YPW$]''>VT,Q45G_%1.D MLTE-X)UDQKAYGQGH]!TFT^%FSB!ELZEG^,#-\*?K4C:@1R?*;H[_"I/%@VQ1TJU/XS31MP&H+F8#VE-\X*;X$Z#02C"2$BI+ MU*&6$:Z!S['G:7!U,1OJ8;K$/AZR@4',!K3G MV\#-MXL7G*D$!I;%6CD9A&;8/=Z/]'M5$7T8##,>R7A3BX<;4(.=P?<^ZP1/'LT I MF:H[?%C)F1IOT^309'L\99,9^ M;#F>"'O^#-W\*:,"\VM-8-,F-S\OPAWJ#(AGR70X.1K$DMB23V%/E:&;*AYN]\."2_4Z?7#_@W^V M:'\>T*MI?ZWP.:TA(!P59 TJO?&PO=V]R:W-H965T&ULG5?;;ALW$/T50@F"%EA+*]EQG-@6 MX$LN+N!&B-/VH>@#M3O2$N:2&Y(K6?GZGN%>)+F.T?;!EDC.G+F=&5)G:^ON M?4$4Q$.IC3\?%"%4[T8CGQ542C^T%1F<+*PK9<#2+4>^E M5&8P/8M[,S<]LW70RM#,"5^7I72;2])V?3X8#[J-+VI9!-X83<\JN:0["K]5 M,X?5J$?)54G&*VN$H\7YX&+\[O*(Y:/ [XK6?N>[X$CFUM[SXB8_'Z3L$&G* M B-(?*SHBK1F(+CQK<4<]"99L\FG6>7DV3'WP8%*?SV5H<:!HZ<=X/9ZYRN9T?F@8EMN18/IJQ?CX_3T MF?".^O".GD/_+X7\7T#B3NF5S*SXZ&Q=)>+&9$/QTZL7)Y-)>MJ>)7$Y/HWY M#'9)H2 '0H="*"3/UW.O*)-95UF'U.<" M:RFN2^3MXO UA,1)XJS1F4"])%"UFC2QIM. M\_WUQ3\48U(\E2JS)J^S8!UB#!A'0*O!,KA8D0N;;5)O9AT((H(OB0!NA,$1 M<'7-1KT@(^>:'F&S6%78P'[Z&"C83QYEX=1B?GMBDRRM5BIL$@S(#*%QPKDV MRG7'GKT8OSD5 =/X(-@#3.][7!=LP1$D.OF<5ACR%7=*/"REJ1?HE=HILX0+ M'M?'7FD*U#6G3"+O7!AZX 0H.-8BL=H.378*-Z=",<=PF!6JVN5=4VI6W68H M%#((])X1"V=+(5&PF F_\>ALD-$'"]GN^T!WX,W2@?6',@#SN*6>?:J8UX22;ILVK WV0G>7/F>YYW;J#IN\TB" M8'$[<90M0P/)$CS06L[;_O7?;^Y!"OM6JH>6>1!_&Y_>W^W&T*6=_O5@7%AN5MIM8CL=.;5FF3-]1 MB&J!]PZ*DSGK_9.*H!PFI&BZR2=M3$R%7/E*2[1D9=>TPY1*BB98[U;1?][+P^N/H^*,H[5RA M=JV;0PQ^%9C)53W7Z 2[6%#L[QLC;N4FWM;);KQM>9D_3!WU _7>B=GG76>1 M?97Q]8$Y[FN^"ICM5N?B.$G3E/^$+] VL2?8 ,R52#^8DMVC7:,KCXU5#@EE MA9?CMT,@('\-RG['.,H(R<[%,A81Q M@6B397SM&PO=V]R:W-H965TO+^C1BZVQ7]Q:J59\K:O&O3Q:M^WFA]-35ZQ5+=W4 M;%2#;Y;&UK+%KW9UZC96R9(7U=7I?#9[>EI+W1R]>L&??;2O7IBNK72C/EKA MNKJ6]O:UJLSVY='94?S@DUZM6_K@]-6+C5RI:]5^WGRT^.TT42EUK1JG32.L M6KX\NCK[X?4%/<\/_%.KKF^F]=MNN71Y='HE1+V57M)[/]APKG M>4+T"E,Y_E=L_;-/GAV)HG.MJ<-B<%#KQO\OOP8Y9 LN9P<6S,.".?/M-V(N M?Y*M?/7"FJVP]#2HT0]\5%X-YG1#2KEN+;[56->^NO;*$&8IKO6JT4M=R*85 M5T5ANJ;5S4K(IA2?U,98_NVCJ72AE7MQVF)WHG%:A)U>^YWF!W9Z*GXU3;MV MXFU3JG*X_A1<)];GD?77\SL)_M(U4W$^FXCY;'YQ![WS)(ISIG=^@%YVYGA* M\3]7"]=:F,[_CAW8T[L8IT?N](/;R$*]/(*_.&5OU-&KO__M[.GLQSNXO4C< M7MQ%_2]5W']F)_%:.NUH&1^_::7W0SQ%<;(IGKW&H0WU1@_/CHYZNKCT>/F5=\6G6E$FW@LJ-=61;5 MC2P,/P.B]!$]\L8?XWLGMFM#>YEM@XUR^"4!8;WJV25BC"5O&3 M*E2]4%:@PLV&2Q-FS'QWO6T&#QFT03#OG MR9#38#$MT W$2X]T"_@^7&$).VU6$^'Y_E7>BDN/TY.]M1"N)HSE\Z=S"?Q" M85=Z4G 1P/WY^73IT\?LYYES2>>@,4*&['XB"CT2!1HX[-9 MW'G36=<1=&'G3U"NN)A?'"\>'U\\%AVH>#%FQG)5M.359\_/S_/->F,9/!KM M9LIXMJ^" T82_%3X%&R+;< )$I7>_!]@"])Y&)(M2WXJWC=(%AID5_1]TJ?9 M0&&F8?/%T3/Z_Q?8-=YX',1$B9)F=IC_.V#!N]>2DC1&45G^CJ0G./)VK8MU M F#3 &X\[F )1&\Y]O0+1 .A.T>Q*CK%4FJ;&Y7'Z <XE,S?I9 =$I-=R)(IBW>$6>-;,!^ M@1_J*WDC\1T/VU4D95?@!(P&^)QB@R$_Q[.Q;["5N'KC] MT.G+3I%*BQ!_>7-9>?L"Z"X5QRC2 G)(33'=DIRMQW&8@K<-"DNJ] 8;^("; M$IZT% TI"V%D\!9++ MDL@K+1>ZZ@/R?>R#Y&.P'##A8V[&M3_+5+Q%=K0B6:R02R,0Q-R(5(:@ENWH",;<6'SHK7G<.7SHEK^JC;I% QGYW-Q3$M""'B MEP^OKX?!X7.*-/&[R0$^2#S(M,%*A3 F2[-A$&A0Z4)-EKS5RSMFL&"P*:4M MH0[GNI!TJG]URH<\VE,UR!%S*.R9("*5-XX69;<';P-)]V3E9@/$ BG PPVD MWS,ZM+HMG (,UFS-A\7L=V2VI*U A;DZUH_YLTHZBF*WD=.EAN\-X.U8/H;% M5I79%X]!50W@A%:4"F(L M _1+2,>NN!Y1%44'CE[X*<;,6J$<8!(HW;X 8VYDU7&$,;!?**#F9,L47SPF M8(.UJAC6&M.F@1(([ M2@SVY.11PYMI;2Q!#BP%TIA%:9!XB1>H#LIL]0()6ZD6P*\^[2H[&U7OV6#@ M.F'KB&'ML^-SP[ITS2?ZC9^FI"69PVB@\ZDYU4*ZO5,SF'&6/1)>U$'II^;J$ MQ!BWHGBV(H^DTO0#QX_^\9 23L2B:U-61=5MRRXRZ0MUD%' *C(>24C!-?'$ MF_[)0OK(7-.)O#&$TTW889)]K(PI&=3Z8(8\"D4D6Z57P237"N&-+D.F./$I MO8]HB:XCR(TQOY5?Q<8XW=?O(2G!%XJ+SK;CM-C0E#.WV.&+(U2'XD>1%C4LM!QO=^,FRB<@@?+$(H MAGE(&!!*;^57>U_H%TQZY&DZ+K_P0+_/$/<825<6AA@;(K3NAF0(/@@R)# K MYPUD6JL+GT 2C0X&FN+#I^O/J7= C"-UXY88I6X(FZ6**1+!IYBSI,]\I32) MJ!F8Y[(E0?8>']AI=X=6^5Y,OD54)F_A>T9!.P<%[J7J90>NL)'_-^/(FR<< M/3P<8:*O"'U)1E4YLV%5:XWOOL?3LI_[HJ]=(_;LF5UFO)234F48H"4V$V.F M"Q@/DLI8(NSMX!)6_T%)\K=,@;-[@I#(.5?[P=ONL.@I7 @NW+2Q(B3"2,O! MM=7NB[CB3P8UX"3DUKZU#X*$G?%$8O[DNXDX._^.3W V^^Y0JC(";].PVU[C M8<+.=F"_6=CJR<.V^JF'_OL6OV0,_;$'7)P_"UP\/\B%SZ9";!B6?G^&&PBE M(78.[#8NK#Y-N4,S T:Y_R++DF$]IN!%;C*[%L-91C@=+["R5)GHW0"YOZ<" MP:W)S4K%X<,3Z".];H!F;1?:S"'&(\89YW/)(3/$PB!T/W #KB8;2E*HU+2F M6ZWAFW!;5%\AJV;L"-7#0C9?$EU>QT4Q4 VH7..H<'V%=,$G0% (MBI^%&NS M)5><<"SHDXF A"Q1XKEO@%-B*_==DU0@[?H=5^XG[K%+M4@5]\L/M?F]!&(JZB,I%Q5<]_M6I&** MZ?1%O-"0)4=(6)8,&>54_,KE)S.4U6UCU8%N*/5*I5<]NK!/,HH*:3=\GX)U MD]H@H1M*X?L&5D3+.;5PL@II@56I549%4LR8RRS#&:]>1@B.\TA;4$UAN3]# MI@]/OHV%^+)K2E@\7TBVE*UU2(?=\(:*OUR1N39<7?9?#_LL209>Q[D$/8)8 MO>*KFYJ\Q=-G:*(@&8(CI%6Q#5//019#I@ MB$HZ6D@(LU753?I"9L5%O&OF^E;RK9IM3ZC/.<[*(4-D#G>D,]B4Q.,Y/;P] MZ3NS1L_4O7I%>>M!7(!KD9410#0A2$[7<;;7-"AQC*K!,*>##;H\6"$&LEV:^GB&UJ9<%W3FI#69(V=:#([BABZ M>:G]'4/HQORA^@NE$W)=6'D-9Z!.J\8*;>/=[6%0R-I&=U<,U"M/K*V0&(4N M%YBD&0T<*.0,WV*',RX?\_T5#P6VAZ!Y:F]!4^$J@_!=K6DX#:[)&GV(BO:7 M3T-6$ M\YXN-BQ'QY*'[@Y+?H@UID[%G[VRN^ ^4# 96ILYQC QX[8F?\C8V2>!A:FX MX2^>-BOVOK6U;[Q;E:5Z M/E7OFG 2[=LG=^U+ZY.1KE'6&)K#JJ(L8N?8:D5RC6UR[A0."$WZ#D@Z?)]V MIVIKDNJX5(FUEF->C,Z!RO?T28E?[&VX2J7:>;/& IJK84H\[.2O,^+>I:HY M%H4"B:(DM=CZLJ]B2<7=0NJ:!V8>9Z1,AI3J!N,0)$N*-ATDN+Z-E$X^4$Y!26,EUW1+OL3E[$;C1%S3]78LK,P&Q[B:WU%Y6O2@"AAIWPC\H?!/KVDDWMM^+XV9#E4O!+U3-R\2=ZP222T M3Q?(IY< 7-2MC)'MB#4=0(/QUO"NH#?15D=(;4/'M\\8'\VF9X/IDY"Y[7[U M4 #>'5S)(P%(S^>3V6SFQUTNSOGGATYEW"<@WX(SY.=2^1[-.5V3_0N- 8]2A:QI3!ZC=N/ZC)8PL@;V89YFKVAW,H0 MJB_#."9!BI.J-IP?4Y? M[\P,\7C?I]&YM'WRDO!DM4,X#=C)#3SCJ\<@&^Y7 S?]* (//U4\GCV8-38% M1#3$E@3?RZ&:;A-7K/QL<,_[U.%AK[_"R2;['OWHXNE?X&"3V*Z KW1UYX5^ MJ$SHQZPIRW-]/CH^R&VI?*:8[,>V=;,KT]@388Q!8SDPY&[Z_1W.:>'QTK>T M_[Q+_;R;GON6-]D]7[1'^2>">V(?;:[T@P-IP@ B/. WE)?+_9L.O>C MOR(VW9^1O\Y_]P#_ZAZN=;^'-$\4^ LPN@VY+T01S]^HX@XT^^[J8AQ:Y0N] M/S^9B3+OK;0-K-9E]^+T0DY!PW:[7\01AK9W/31=P/,6M$/7' G=LGX(,=]D5YN^8:6RP7Y_HG017(;SCBAH MH0K9 >/C<&2,SNGJI6GU23K(P]U^,+2WRW@VUQ23G'@I2#N1NOR[/)Q-I!8% M352YV!+?R?/.I^):T2L= .-+,:%$)D[6^,&ESXT.[[;$^W.^F$MO)DUWTD:^ MNB6]_,QZ$6>3I[,GD^<7SP5RZ(OGD_/Y)3:AN^XJS-(.9V<1 AM#\UC>V]\W MXJI;P?F)\,S7;>]2=IF]-7:=AF-?&_R7/.G=U?7KS)5XSG%TV><-7R)<@77: MZF3V=(+\%X7PB?^/T](W/ /I(K3Z<;@/8;+P^+I;M&8#S[YX-CN9SQZ''#J. MG'G ^80;WA(AQZLYIWEOPDS6U/VSQ$2P?=6=/]O+LR,EWPQE=(8<*'S!,6]P!+ M.S^9/9O "5?<(N_?WCS^C74^OX0=_2#>UU0T!Z<@Y./G& ?CTI_ZMP)C09$F M9(=3JXRZM(9?9?"K\Y<-V;K3"RJ^0<7CT^&F)AD*_NLSNR6_J)*FPF$4"H;> M\+M!2Y#JJ\FS)S&Y2%DW]HG-@Y#$!U+QTV\1"]B93LS#;C%SX8'YV+ZF^W@: M8^,YY;V.1:R?#PSI2AMA*]S@I1<X(*(Y(U7X'A'"[;*KXDQK/XX[/%[& MY+Y9#EZPNH&PO=V]R:W-H965T'HH^<'='6L)<SXUE_<*,V=>"#Y>5Y M*S?TA<+O[6>'M^6@I5(-&:^L$8[6%[.KXW?7IWP_7OA#T=9/G@5'4EA[RR^_ M5!>S(W:(-)6!-4C\N:,/I#4K@AO_9)VSP20+3I][[3_%V!%+(3U]L/I/587Z M8O9V)BI:RTZ'&[O]F7(\KUE?:;6/_XIMNGMZ-A-EYX-MLC \:)1)?^5]QF$B M\/;H"8%5%EA%OY.AZ.5'&>3EN;-;X?@VM/%###5*PSEE."E?@L.O"G+A\H;N MR'1TO@Q0QD?+,@M>)\'5$X)OQ"=K0NW%CZ:B:E]^"2<&3U:])]>K9Q7^VIF% M.#F:B]71ZO09?2=#9"=1W\GSD8FULXWX %\=*@#HAEI\B+B2$W]=%3Z>_WT( M@*3_]+!^[I9WOI4E7ODE0_%83 MHFY::78_>+1/.E4>)>O0!Y5HG3*E:J76NX11F3'R8ENKLL8%VRA/(EC(:,@X M7&D*923WDQ=V+;Q=AZUT)+0JN5'-1DA3P9J6 2:8% (9:4J*YPP2+OIYML"2 MLBQM9_@V&$9(CTNM=! 7+;E(.BQM"ZTVV6Y,8:76:P0"@WUHCDJ[,2KV>BM# M(&?\(L* J(R7B040=1EA0-RVC%XB/I(EJ_0!D(0G#,?FKP0>0DTI1& B?$!D M4EN#1W +>Q1M+,27?7!H\!1 >]B*"(8Q32]?O%T=G[WW(ZK>ZDITZ"\ \Q!K M&+@9(M=](-&;5]F=7D"V+60R>GRP(4,N)CZ#]B^DNQ:A^5JUH-P0TY6SOF,_ M^QAN:0=408BB)!>07R@$O!MBJ;TZFZ@>D.L\B%Y & F6!>Q;KBK& .EJ>CPF M&A?BT^$:.@AF85$9TZ++EWR41#VOR?,TD7HHQ?%**LG_S_%8>:KA@L#/AZJT MD;M:)9* Z$0=T M#@;F@*?OPWB5U!V"I%02HQ\0P[PCYZ@:=$=#XY66I:L1UFF\BY%W1ZJ91C.X M$)E@#"DVO!PP2#9CKL$40<%:+>]BF3O+S,8XCG@@\USSH*Y&A=PFN*TAJ7F-Z<6"BLV+?_K*BUT GDA,E=2Q M)T''@$>NV*\%1G(N(N_.G^3;R$1X]AR6*':)3[D...,Q0AL=D?W(J$;N@6[. MBJKX;M^[R,"8SL0F#;8H]6I'TCTB.C_? V0DKU1V2/_0'0#3= F;$(4*VBAC MA$BZO%?8 M( F.?7=RLEAAD\.H@*4),W#&[KD.D\&"IHF*_/!5^V.:]WS_NM^.X@K#O==7 M[*3'0RU3 1L;Q [L4E!DE]Z[?IQC>.J.FS_VYB.JX$(O9'FK[6;Q8#W)QU,_ ME$&E:QU;K%!QL"9B2 F##.VLRP=!X3Y2[4M,^4R9H?8(C.SYXQE\'>TDZ M/?L^=Y;_EK0/P\#0?1#'2&]>)N?9+IY ZCZ8AN;B [ZEUX%[X^!"U1P-P.!T^K:_2%^5X/7V7?Y(.'.J%IC5$CQ9GKV=I M#/8OP;;Q^Q)=#^?B8TT2PX@OX/>UM:%_80/#?SA<_@=02P,$% @ 1(H' M68;J.:(B!0 XPP !D !X;"]W;W)K&ULQ5=9 MYS?6EHUMV@Y+)"9:568'!^VCJ+CLY3EO<"7R0N M[=88V)*9UM]X\D=^VNHQ(2PQM40MRG(NF=%=Z^3NN[>DS7J9+Z[^P#+(1"6>-=;I:*Q.# M2JKP*^[6?MA2&/5>4(C7"K'G'0[R+"^$$Y,3HY=@6)K0>.!-]=I$3BH.RK4S MM"M)STT^(IED3[J.L'BEFZWUSH->_(+> #YIY0H+;U6.^6/]+G'8$(GOB9S' M>P'?-ZH#2:\-<2].]^ E&\,2CY?L-0S^.9M99RCV_^ZR,4"DNR$X'XYL+3(\ M;=&%MVANL35Y_2H:]([W$$PW!--]Z'L\OU=O-ZNUM3<%PE17M5"KUZ]&<30\ MME!0JGYOA'%H+ B#4.I,.,Q!*K@6R@F8EL*(-DQ%*2G+E:3QLD"2= ]P4 C2 M5D#5P @GU0)*/A(R?8N&I])9FIA:TS:"GL]EAH!WM0R["CX)DQ6TP0'N=[:I M@BBM]@<\0;>L=]&4C2O:\!M2Z6%N0N4@9D:+O,W[[P5AM.&=$2I#LJ*0BH28 M^F'HSA*\B M.5EG@=S$)Y#]SQ@3C07"W.C*WV02,[I9%#P9=^#,L@?HKN/FKGL.%YAA-:.3 MD\BO)NUMYV]B^=3[AFO.H9X?-C01UJ*S'NZI7"G%3);2D46PY,@*MJ&DBFR/ M'M@\)9%Z)O"&G.P*W5A"M@?PUX\YM$'1<_(+Q.TH3>DW:H\'R3/%+5)M*G7& MH'(P(L%ATM\OK+0ZO%=@]'@P\+_1>.3CE9';M*)=[^WG5]8ZR!M_+]G)M"UU M;L%GD^(;\\Q%-X5!?%3Q'KQV+>]>V'EPX8O._(%O/57R8SKTWX2^Z9#'Z7@, M7X0AIY2X+?LF.H DAG0$XQB&,=QH)\K='B# X9B_XXB^_0&/^\/(0^R"EBHK MFQPYRZN*WU/*&N!GWZ$*J=>X380L4GRD6W&&VL:GIK^8M6$N;@5.W'%VG>6Y MY+PBDE*%%B.\]J4O44[_3!IL\I&3#<-!EJ)2A:C@CJBPB(_'DLO:_Q#IJ; % MU$+FGON^?.7 1_[+J90.^!+T>SVXVI'[>N8H(*&VXUU6A%I$!P18/2OEPGN8 M82.?-=ZI\3&-ADFR-?\98[_ZGH?V!#T"U,)1W/A"/-A!;T[E+5^A,&1UTNF/ M(.TDH^>JN;2^ZH)_/Y).;PR_DFB4TL^NJDDWA6\8>VA'CN\M>'\3&3:*Q1_5 MO+/*,W@2JBMO5$XRX?'R8: ,XW<,AGT?\P&D42.0G]Z0=Q6.8K@LC M/7 ^EXCT8^$5B7*9_7.KBNX5#@5V5\O3W6H\*S0+WU[;\'R&'G2SNNG@ST+C M^B >VG]J#Q94*^CX.:GV.L-^*SPM]Q.G:]_&SK2CIM@/N;5!PP*T/]?:W4_X M@,W_FLE_4$L#!!0 ( $2*!UFW_8LNS@4 X/ 9 >&PO=V]R:W-H M965TMW/O%8;?KDER6PG7,0FI\R8PMA;]0MA=*MT^.P M=FU/CTWE"Z7EM257E:6P=^>R,,N35K^U7GBOYKGGA>[I\4+,Y0?I?UU<6\RZ MC994E5([9319F9VTSOJ'YP/>'S9\4G+I-L;$D*W]=8@=LF^*Q2GY^T)BU*92:JPK\W MRY_D*IXAZTM,X<(O+>N]P[A%2>6\*5?"\*!4NOXO;EM\0B%8"4?"[ M-A2\?"6\.#VV9DF6=T,;#T*H01K.* MOBK(^=,WQJ1+510D=$J7V@L] M5[-"TIESTKOCKH<-WME-5OK.:WW1-_2-Z*W1/G?THTYE^E"^"]\:!Z.U@^?1 MDPI_KG2'XEZ;HEXT>$)?W 0U+?;V^\ ]3&7 MP&C)/]I0DN.S=*0TS==R:665GI//)?ZLE$&14[=4UA4BN4((^95-?L,6#.(. MS)#)MKZJ>R]$[46PGQ28J4Q!FW"4F0),XPZW9"^W90_IE ML5Y]%8$OKJ55)J5]A'0GA74'],8:Y^A"6'O'@7T21069)*G*JA!!SZ;\%1AU M:R_K\KFI',*$OE?R!J2X@*"72:Y-8>9W-*0]FO1Z^-T?3L8'^!_U8[H(3" M M>+ (ZEVN%@Z;ISW:GT0'-*$KHW](3+F0'A'.@3>HT_.6"%OZPP.,?E$)Z!3V M+J\Q&[2GXRGM1X/I <;CN$3*;LTS2.V2?(#D<(()'E#%[% M_8!R_+]".6J/1@'GJ!V/:J2G3R =M0?]4=@\'@"PZ-N ]QG6_AA9&3\):31D M-_:!93^ &D/I.TUG"ZL*ZM>0#MKA %W CM!W),KZU/ YL5)IYP,D"AJ+.KGW MKI W.$(90G&R5(G1:95X8]D9-$%TQ0J>+2R@L?Z.]E^^F$11[^C#Y748]8\. MT-W6T '2A;!>2\MPH$?YG*Y^NZ9]=FXER?,-85P8X %'GPB7$^P[E:("0MIP MM/=&G1XZ6E%@WF9?9Q(V5$H&=0(40SETF&>HUDPY3K<@C8QSEZ>;D&W6-.B, MUYJ8 1[Q!J,EJ'(RJPK@E 6IE84V+7.5Y*1< +J0>H[8\#W,MC&M_5EGP\K$ MV) .A&?!G N S(5X@RPA_$QIH1->,+-"S>O00UUQ-9K=)AIP._0!I'EE4%YC M:J..9SY$\KK1^J[1BC 8[ZRRT&DI11>K'%^<.@^/B[Q=!&M970?;; KP]GJ= M^!Y,F,/"H%EX!J>WB8&1X?95W+49VAIQ*(X:Q6R:X9QK];6NM\0XSYLMBE!7 MM9R$ M[R)C_CMDZH,K=(7' >UD/^0/Y)"&M61-^ILT<%^YF..P%\R8 ? 0SB.$0]0" M3(EW1EUK, #&RD5*&B3\D&MV7DK:)!W$0WA9Y?GB*+Z58_;[L1=XAC ;,XW, M$%[(PN8]YG=D@*_3'.R#CHM:J@#E5K][WQ0Y7 WTAUXS&?,0K:G=CR,>CF@Z M'?%@O!Y,PB!&9#J:L(&FB?PZ=]02P,$% @ 1(H'6<&K]&ULU5C;M[%B!IR;'==)H^]"$Q">XNSNZ> M72RTOS+VVA5$7GPN=>4.!H7W]8O1R&4%E=(-34T5OBR,+:7'JUV.7&U)YD&I MU*-)FNZ.2JFJP>%^6+NTA_NF\5I5=&F%:\I2VO4Q:;,Z&(P'W<)[M2P\+XP. M]VNYI"ORO]27%F^CWDJN2JJ<,I6PM#@8'(U?',]8/@C\JFCE-IX%>S(WYII? M?LH/!BD#(DV99PL2?S[1"6G-A@#C8VMST&_)BIO/G?6SX#M\F4M')T;_IG)? M' R>#41."]EH_]ZL+JCU9X?M94:[\+]81=DIA+/&>5.VRD!0JBK^E9_;.&PH M/$OO49BT"I. .VX44)Y*+P_WK5D)R]*PQ@_!U: -<*KBI%QYBZ\*>O[P/6GI M*1>7TGI%;G_D890_C;+6P'$T,+G'P*YX8RI?./%CE5.^K3\"F![1I$-T/'G0 MX,]--133-!&3=#)[P-ZT]W :[$V_PL.U^&!EY61@A!._'\V=MWC[XRZ_H]G9 MW6:Y6%ZX6F9T,$ U.+*?:'#X_7?CW?3E Z!G/>C90]:_)BW_R(#X4) X,64M MJ[4HI!-29*8LR69*:J$)O!9R:8E0;QX4](5XI6HB\5/ER5:2XR5U@M=LF$#9 MMN;K$-0,#+!&:RS,U^*5] 59X!%OEU(]O22GLD2L"B.4$_X&QP].+$Q3Y:I: MBAKRF:J!!8S/K@NC<[)"5KG("JEL3=:AA,TBZ!\;:7-^.546Q6VL2V#)BBNE M/\G,P&YF;&TL$$)JH3(2JA)7LO)2G&AI92).I%90J906/:5 MC?@"L0X23GT69:P@X@H2X#_U_ \B>)@FV,;5%'J87@\W\PE_+?>>IV;QM&'$ MSJ&9LR):-X+ >T9?M))SI14RAK COL'-"&5-TF[[NBI45D265!EPP8$W_,%;]R17\^$26R9[TL>-);= 6<2]#7EII-\+]SY-K,-5:CC=M9P;9QNXLS!)/P%3Z0\\Q$ M!%6%4C2KBJ*Y[;IYXX8;%7,/+\G1E\1T7\O,O?\/,RD$,WSMN+A!MU/*J)Q# ML&7<\\BX\3#]:L;]6W!G]X([0C?3W::[72V,'T;VKHHKXVDLL*1K9TP/>YI%XS'!;JH?*/8FRKZ':\?Z!)KBUP3T\"S4+ MFF]Q#2Y\*ZYM4RR)-F=[W\K^G13& (NZC:>3+'%.>0?3M$&!V\$4*PHE7TO% M(1&+1NNP^=W"W._(8J0+!ZF*W16!BW2X O"W!FUC3R1@^SPR\PS2."0Q:G3=/SQN5DWA]&4_R6RWJ M]G&^3:=$',OJNCN)?^.D,[".J^?6-'4_)CBQQ-XX=XU-;M-8&UEMC!QU8UT# M28&/L:"^W(>%LM\K_&CC>$YQSS2DB$HZRQ MT5TIYHW2(>U()4]V56@%$AO[<"*)YX%X[F/#+7[!-R=MLI!%Z<5L+QUCZO)6 M9=?B@BJ$_M2"5\E] XAXOI/NS$*R&"Q]XG#X0OKP6EN3P6N,2M:4805:E&GC M +@+#R\M#:/$=8 ',PN@#$Y5KN$35%&,+)-S'53NHO<-M3DPR7920TYQ2N== M3D,NBDCX=&D[W2/)L\VN\YNWW4 MWIF%7\53'SE$JVA3IF[,?K/F-T[O;G[_&8PO>N31YB'6 @TAECI,5_?D+/06 MW+CB<>LV3IH>'%,"3DT[IX9WW:=&&U=>*"W#Q9[-@V[Q]MNO]K\=',4K\XUX M_.$!H^L2A8*NLH!J.MS;&<3)H'OQI@X7Z+GQ0!@>"Y(@- O@^\*@4;S95_ M]V!NKG3M"JG$@V&V+DMNUG>BT(_7O7&O>?%)+G-'+X8W5Q5?BL_"_5$]&/P: MMEI260IEI5;,B.RZ=SN^O)O1>K_@3RD>;>>9D2<+K;_2C_OTNCR OFGK\-3KFQYR^*VT2:%M;03[S^W".@-P_'>?LT'7 M;+\N*IA+6_%$7/=0$5:8E>C=_/S3^&ST^H"EL];2V2'MWY&:']''/BJ&6 LV MGOI83_KLLRQ6/-%,*">,2)E43C.7"_^9O<$KZ=A[[,(>L$@:6J+HZP@3:"% RM M>('**V"S5[7? F[9T60P0HT4!?P9L'O%/O"UATU0!DJR#OZ3XXVZ&B@U+VLT MHN*2'&=9711]'[T7%\-M%"C\30?L"Q:]T67%U9JET*"T@[)$+Y7\GV#T=@G" M9-HPP! 14%ZM>'(PKI8V!^VYEWSUKK4!VP2KV6\K71P;<)C/$UE(MP:[N)S] MRI&>ORA'=UQ]9<0!1=K8AU((E@$G\70,/ M$-6(>\Z+C)31,]8E%+;CT>#TU0GC"[T2/C!+="LHI'7'\J0!%N 8P&GP%J\S M71MO[?HLY5/K P,*8@A0\TU_.;W MCZ"CU5L;1!32WP;8*)\DT88@7:RW4="B+?48""!+B0*>H^QH-!BWVW2,=;D1 MPMMTV.SMT/ 42(4F7A3!#),&-(:VP8O)CQC2QWZV$K[34T \ MVN,K%LEK3X+VD,6^-.X6.1CS%D JV'C<[XBV<2B#A=)95LC$.\V!1>'#[DW[ M_=\/?5;5QM9<>0-#B76U9)ZL1< #EB8Y#\&+*E-V_Q!A$R,-2[FU.I%D)5O! M"$ \:SE?MYS?;RO: B,=A@7LYIN\^&H]D.]4A*!X&U&Q9.B!70.! ,YE5;LN M,)I6\N>SV/?;>,4"^28V MB;V^NR"(/\?GK^W!H,#5!,N-I(Q&PS-=%,'3BJ_)<+LO&9?L7;1N#?HD:TAB MJZ'>EKHF'I-$4;JV<,">L$^"AO8T$*-GGR-V-AH%\A[W3\/C&1XGX?%\\SB/ MCU^T QFCBV*@HCU@?,)MSC(8CH;,3OOG6/5>6'O)[G<3?C&>L@>:FV#;BA>U MC_NA(!VQ6?]\?L[^/(3II#:&-$[ZH]G%X:5*JU^:Y4<0.)_..T5]MJ^H=YHK M^GJG*G>J^X-,#*S^(I)'Y(M%H)X^2BH*ZH2XAILPZ.2;4SA?$ M)"J/;M_N#A!QL]\AW[@6JJ'SP3,I-O9S=^W[Q)9-+S,U5:"NESDYTTIXEMH. M_;9HGRUJYS>-$:#O_P,13.;MI+[,Z=1H6MM[#7%%3M60M:;,YAX&;:0LC;S?.3' /+_^"$__'X=D*YPK1/1=T(QNC MM\+\[&'V+(P&KDI"ZD)FH*M8-$0OP*-<<=]A"PB'8X)O<6@5!01:[Y"Q4G Z M-:>$MHQ+$WA[VZW-(+)?=VBNIUN#'^7&T*"F0W)]=35-Y9E$Q%T#18]-/X[1 M#!?/K[/]\(N0:QA\K;20\]\ZS%<&-[.X)VSDV,#H"_$-!X)5UD[&XZFC2%7"Y@ LPK:AO'Y)=2 M_&SP_2]MN.[<+ ^7QA^X M64J%\Y7(( IC3WO,A(O8\,/IRE]^+K3#$.4?<\$1'%J [YE&4<0?M$%[&W[S M?U!+ P04 " !$B@=9=!I@H'P+ #5(0 &0 'AL+W=O]7'EZ)$C\JJ(@05#CSRCSK#V2-G8_-])_9-MARUPZ]=84?^C_?RTD,VK;C,HIPW04YZ1,Y$O#>57SGQ0Y6K?'?_)71J%4L; MQ=ZD)P7^O:YZ8MA/1-I/1R?D#5M#ARQO>$3>QY6TZN(- IB+&WD/7'EQ;:VL MEHH___-Z#D\ )/\Z9'R0/3HLFQ+GN5O+3+TZ0V8X96_5V>OOOQE,^B].:#YJ M-1^=DOX70O0U6O*M:SNO__F*AU,7SB<,!C%\W_!AHJ2 M4MP4LA+GM)S6I?T7O(J>\O?!BV=B(YW050;BH0AZ(T:]"1*B*#BWJYP/\\J6 MI )];D7P5G7G%2&3=G;-'8YZY('KM=6%2">-!W0%8ZLJ4L=&^]5!8WZY^2TY M^&)NI,U)DUQ;"#'6";E>6T/^(F5E;M8(1 (RG/\;"T@M=NO*%.2YL%@6230E M/>:SUE_IKK^2UB?[JG6.Z2C5'L-B3>N16?!(3_R^LV"N,EDJH18+Q;1*.][+ M>Q$AQ(>[>HTC5 [L' 4"">N)ZZ)H4+9$1A)"MP#:QM&OI!=818A;*.VC+^/. M'3PN:E]C80O+0^)($A!5U 0+7?%;EM6(VMF5MLIR*H">5$M/7Y,QIS1,.\ = M)M/A+)D-TQ""Z$7>AR.0:XZP0XFLRG5A[I5R21=UY""TJ[#C'(+1-H"<6]1Q$(1<6L7:/!/ QWGZK"/?R4(]P-.ZM@0>'_0,(=Q8 M[<%T@9D@'FFR0F S.#MA'L.S05_<*VE=PY2<_ [<8:H=$@4N#KB%G0!0-!KO*NV";2,??M>_EPE,V M(DU) (/JSUI:/,0)K9#;B'KPL,.II(=?(0[AU)YXJZQ':QN/02* %B@;2I-K M=@%!/\+]<'8$BJ'GV:XLIC,6.%>(&&=TOJTU1[RT=7YT_7[T&H8 YAEI?\# M-Q([,&2BHD 1FGH7HJ7NZ#-(#^WC'*YI7<)F.-#LED"4U09%:[/2**#:=4*V MC5308F$*]/MD-4E5L>EG;3K%X&_,8*$U)[QU$;U'UM5^C2) <.3T':+!O6>H M\#O4_%S\P8TYGE_#,,P9XM>6IZ\I[YSXB3V(]EF)'Z6VXK,L:M"CHIF&+'A+ M^0L=Q>_47IPC@FSH,_%&%LS=DE/IGVE?3'KC"7A\.+M* MTNDD' =]!N/>9"9FO4DJ9E?]I#^>B<] $-X0@4Q[@XD8]\8C,$$RF;VD=F?&NMIP2U*HRRW#-/ E@5&U-2#<-IR9[62\6A-E; MQFQ4CG,J8'O#U<;JVR9@R!P-^-FUB1$+E+#E<4]]!#NQT('/H,'6\/U(00V= MZ35O@'8]@F@ 4-/*!2+>T;[AJ-K%UG-=SPN=@4?H3(X?%S@^6+KC%O?$S]A@ ML(Y9J"M[A7V5\)CU8U[P5 MONUR'?EWU9H@J(*@BJJV-C\,[I8ZNQCLB4^G:O'1P>4Q\TKE'XP25-)J:Y_B M4NFQ@3Q:\HY%R.J!3MIEUL-4 Q M_7X_>(,M;O1#G>?KOJKMY(EF-5G)#0W&U_"MH:7#O4H2._FC7/5MOS=J9OC= MI-GF ;,#)Y8NR$!LD]E*HY=FU]#7]1K-#<]ADZHXA"JY< M&QN(COL;UKK3/5E52/\4L(=LYIX$_0)U'8+N8(3TWNIYS6N13RN3!V-E:>I@ MPN/-6:,.(Y4\%'5%$P!_VOM=&L>)B&-PD&4A?.W3?1R @ZW:U.ZAXP AJ%7# M/0]]2H6.: \ Y""!>)DF*O.X(=IU;6%\D#%6W9(>Q7WW[7$!MWRQ<*3??4*D M O8&[?U1$^( YX8A\K]>K9^8>=/QD'$O3GOH7#-;2*M84!7D1>" M_!*M>UF7XM84-;AITPP!,@X!W0:CN43[_,?US>Z5 TI M/+FBFTC*_>.]VD8AC20>:Z">CF;'7_70PN/Q+;=G#>.-^]\U,;/:?;E8$!HM M"<3+46_XW?]E*AR]*=NV1G3Q]%>U'4Q[5ZVZ[2C:DAP4G^\0)@^T4CR 0&10 MB$Q[TV9V_8H.?=>FI[>;9$LZZ-C23K0[XS;I8>KE*K!Q)XFZA>;B2*$!*:M0 M)#-?H[^,-Z>UI5O"G9+!(+UX=*!X=+I_U.SYO5C45>BS&HN?ZNKGXCK4S'-. M1%0,[,$@_E.XAXA7ZY3[Y!CNJS#M#I+I: S^1TD%REL_\9,]TI>>LOZN[I M+D_M7M)W!U')]9LCL+U\;H9W*;BMV3:F36\LYJ:BDF\-8EZV,5AH1Q,(7Y9M M[^KVY+:75$5!6=9,_O&ZE%C["-^>G"%WANGV3C&H.5?DVX6N9!%:AG::A%O; M*6FK.]/._AQ(/VE@P%S*IGZR'8?]%R_OR2T2@N\47?8ABZC)"AU;LAWD&D=@ M$* W\6X?)Q8Z-JP768$J$NX*8]\??AQI[ANYY[DHE72U;7D7"=C)0NGW.]43 MUWU/YOSA]N>SO2F-S#MHP-?6@G@]*Z$.YD:W-O%2)?Z>%Z; S!*THHYN7TEN M2+>PH-ET"PK8<(*2V\O]>#&;;Q$P'":3X?3PSRB]0[_=7G9^:L? N>0_*" $ M(_KA5_?V:?LW"]?AI_KM\O '#^^E76HT%H5:8&N_-QV?H;KS'Q&$+]ZL^8?[ MN?'>E/QQI23F6%J ]PMC?/.%#FC_DN/U?P%02P,$% @ 1(H'69,%PXFR M!0 < X !D !X;"]W;W)K&ULE5?;;ALW$/T5 M0KDT 11)EAPG2&P!=M*B+A @B)/VH>@#M3O2TN&26UXL.5_?,^1JO4IE*WF1 M=KDSPS-G;N3IVKJOOB(*8E-KX\\&50C-F_'8%Q75TH]L0P9?EM;5,N#5K<:^ M<23+I%3K\70R.1G74IG!_#2M?73S4QN#5H8^.N%C74MW>T':KL\&1X/MPB>U MJ@(OC.>GC5S1%84OS4>'MW%GI50U&:^L$8Z69X/SHS<7QRR?!/Y4M/:]9\&> M+*S]RB^7Y=E@PH!(4Q'8@L3?#;TCK=D08/S;VAQT6[)B_WEK_;?D.WQ92$_O MK/Y+E:$Z&[P>B)*6,NKPR:Y_I]:?EVROL-JG7['.LK/90!31!UNWRD!0*Y/_ MY:;EH:?P>G*/PK15F";<>:.$\KT,D]VB?B@S6A\N)74U*YJS\&D@[.= OG M8OJ@P3^B&8G99"BFD^GQ _9FG7NS9&]VT#WQ7OE"6Q\=B;_/%SXX),0_^US. M%H_W6^0B>>,;6=#9 %7@R=W08/[TT=')Y.T#>(\[O,-,[>J%1/*&>ALGA(XH5%H?G ,EA7C=3Z5MBE\$$&$M*4 M0MM"ZF%ZA#;2W615+'DAFT:K0BXT#6%7R-I& V.&"O(>U2Z"%5(GG3VX;DFZ M%\&^*'DO&.T!7:M0)1U:+BF5L'!)JI)!J"!HTV#9)_M%I0C?V3?66$:MD^F1 M>!_AU2JMALI1=LBKC:AS_A+GKT#V49=]PSY2])_".I:1IL=;#R>H>CP935&C M6J=V@PT>'XTFVX4A3/@F>Z!O$V<%VW:PR=AWS"[(T!+.9:-'.T:_WW)VWP[E M3_L\&Z6LN6.:L22VMY3^*'EB#?^>'3U_DF2?S9X_.>#_]&46G9W\3_(G]VZ= MV :NI$ .C1,IKI F>V.7BP%RJA8-?FWI1?1,'L)"/JB:.0#=;$$:$Z7>1Y(L MK]&P*96'*-%N'/:&#M5>V**(+L6C%Y;M7JF18/\R0T<%\H"$">SAR!2$A AK M(I, [-L9I*2,IY(%H M(3Y(@X- S5;!.J J##9@WVLMIX7U!%ME!"'),ZH;ZW;)\V)=)>J8AQH^"JV^ M(K.XA1AA;,B]A/WLU9V/1;4/)1H2W&.M!:6NL#+JVS9R. KD7,'Y2*MO&3*, M[;,#,"4UG+]P-S9VIS/^ J\72JN0&N<*L%S;&E, VPBUJ;1-(X1E7:DBM\O] M3"PH*W:,[9#N:!6U=)K;W0V??Y*E?>"9?';^!KA:G!SZPU'C$U0IL%1AV%B' MD:&_\VK(A7F-=.-"BH'G]?<"VW3/O9^1J9J) -.\#/#DO-2>%VB#C5+![2.$ MP^9L7&7.#@V$^HZJ!6F>-;Z;0P=SZW N<8C>D4_1MB^A_\XGY;0O8MHL= MB5T4((6]X]8'TD!+!*U.R%B"L<5M0G+)C=< Q2?P:2*)*YRI%#Q$BED(X :! MZ"(M,Z#AOG.(C.@$3@7%$3W7*:72Y/?PFZ\F@F\Q7$JTD4B53"8 U/*:VXC< M<(;LN@KANVKJ.>3C@K,SE8!L:R]G'H^GO"E_VY*;<4;7^Y04>"809,-IWU!SW;@$UN56ZZ_"4Q4DL7PBZU>XZ=9YO M$7?B^2[V0;H56K70M(3J9/3JY4"X?+_)+\$VZ4ZQL $WE/18X4I(C@7P?6EM MV+[P!MTE<_X?4$L#!!0 ( $2*!UF1"+>+.@, %H' 9 >&PO=V]R M:W-H965TW"=2V+AV)GMM/#O=^>DH9L [8&7)K;O^^Z[[^K+=&/=G:\0 ]S7VOA9 M4H70G*2IEQ76PH]L@X9."NMJ$6CIRM0W#D4>0;5.L_'X,*V%,LE\&O>NW'QJ MVZ"5P2L'OJUKX1Y.4=O-+-E/MAO7JJP";Z3S:2-*O,'PK;ERM$H'EES5:+RR M!AP6LV2Q?W(ZX?@8\%WAQN^\ U>RLO:.%Q?Y+!FS(-0H S,(>JQQB5HS$,9^TVL=? MV'2QD_<)R-8'6_=@4E KTSW%?>_##N!X_ P@ZP%9U-TEBBK/1!#SJ;,;W MQF3^]LW^X?C#"UHG@];)2^ROTJ[7S0"W%=).W0CS0'],0S?9@PH>:&YT$1Y" MY6Q;5L0$N!:Z[8"V &2SJU6N0B8PZKUI,9[\+V(4(D =+Y&WJL51>>M#-;1 MQ?.J-" KH34:SKEZ(,8"791 ,I P=#Z&<%N%H_'(:^FLYPH12FU7.(I^R$IAL76 M].0H51QCM;A#MP>;RH+J4+UU;]\<9_M''SPL(_3\'F4;]7XM"B49XW#-(PD* M9821BOJ@3#>4F3C^UPR;R*/N'UN%IV04&Q,VK6NLQVB_UE9V"@EN6R>QJW#; M)3IX3$?5Q'S4_!$LJ"&MK/:>K&&G]2R$G&\#N0O4W9):\NC+ML^&UL MQ5MMC]LVMOXKQ&RQMP46M> ,^D25.T-T&GV7ZXN!]HB;;9D40O*8WC M_?7W.>>0E&1[LNUN%Q=8-&-)/#ROSWDA]^7.^;NP,:95G^NJ":_.-FV[_?;\ M/!0;4^LP=5O3X,W*^5JW^.G7YV'KC2YY45V=SV>S)^>UMLW9ZY?\[*-__=)U M;64;\]&KT-6U]OMK4[G=J[.+L_3@9[O>M/3@_/7+K5Z;6]-^VG[T^'6>J92V M-DVPKE'>K%Z=+2Z^O;ZB[_F#OUFS"X._%4FR=.Z.?KPO7YW-B"%3F:(E"AK_ MW)L;4U5$"&S\/=(\RUO2PN'?B?I;EAVR+'4P-Z[ZU9;MYM79LS-5FI7NJO9G MM_O>1'D>$[W"58'_JW;R[>/YF2JZT+HZ+@8'M6WD7_TYZF&PX-GL@07SN&#. M?,M&S.4;W>K7+[W;*4]?@QK]P:+R:C!G&S+*;>OQUF)=^_K&U;5MH>4V*-V4 MZL8UK6W6IBFL"2_/6VQ!'YX7D=RUD)L_0.Z)^@D$-D%]UY2F'*\_!VN9OWGB M[WK^18(_=,U47A,*I&_#5A?FU1DB)1A_;\Y>__4O%T]F+[X@PE46X>I+U/^XR?X- MUOBM<5Z<5CC04GM9.5>(?;H M77"K%L^,JFR!H,8*0 J^VQIO7:G<2C5.U0X?M!O=J.J]L!0IN'9CO&H= M7/[+:UUCU-YH/U6W7;%)G) ,M+\N"MAM!AX7+/'[U=W%X3<\5095,%N.#7[<8;PP($^QGL<6 8"@P% MMS;9K?D3_'$YX65)QQL=(%8+#HO.>RRBAX4+T(0WE28!6C=0\[*R:TU0!Q;> M8Y>ZL2L8B<'O$WY'IHRO VDL='!P4@N;$?^AAZ3F:!^EUV"?_>*8+W['^]NX MT_[ 4BWPBQ)5^H:$$_ZMP&:4BOO:E54VM9$"[DCM& (MNH)$-:2Z2=*0W7K M9/T-EH,A\&NBM&3S=LCA7__R;'[Q],7 Y6RS\F2@P)]9&+^BM-#IBOP77@3] M><)OUHRF77RIMAK/29>P'?@KP!!VAL,0$7,/S?#7329/RA*IQAKSIB41^1EO M0XK[VGY#FQ<$-JOH,4GZ\9?B7IU1'>N.WB7)7H ,Z'BSK0 W"F1J5Y(QAA\1 M#5-99 \X3=3 @.'=QE8FQC'1'SN&^7MG[W5%'ZZZAE.IKFR[?T&;87/L;A%^ MQK)Y2*A&7GP#A35J"3F,#EBT)"\K-A:**\?JJ?6>W;+G[\@%V8F0K[N&G6ZD M*TV\/_+(?FKK/+L[S#(DLT(8;K7-2^/&$1[L0:RP)@)[UG\&+M:=II UC!44 M""W*'.8-_V8'PQY0B*>0[SR$@$Q+<@ 3PJ%W%0:[AA1/PN9(IJEZE_PW!;04_L M05LX5V&W( $3%7<;5P%])NI:-W?)-+^".!OUUE;WNG#JG7?==@+FBBD8"$E) M#NO @"'\0]PZ\%8Y^%7O&5MHI\.7#(8;"X,>[Y/1"GY<#F55!6)?DU%K,C*' M/]#&P#=#'F$() M"*+2$ZPRJ8B)2J!':T=WE5&'%J5A#- 97 688F, ,A")>7; 4\!-H)J Q88>F!">IFDI MM7WO=O G"C$@<[0/MAYPBV3P&[$!1N^1O%U'MHI!(Q45K&);^A1[![NLC#@G M;-M>)$O$&,"GBRC/^M M&Q S I+J:_*%^>Q%?,J_+EY\@V"O(#JM)PYT 6.+V >P3<( ^Y]-1PD!VKB M-G8N1>L_94975)UQ)DR%4^'A"H\0 *A*2/NM^IJ QW '7NU%VV/V 8F>_*D7 MPU*FT0>TVEPM#B3A?+$#G_0ON1;7R[%HH-\TNX"E:S%X%.PPHI8.YJ&7I06 MPNI!?3W@\\8]>F-62!\0)W,IP7[$(M6FE"U\"BO.G>@E)\ IW:'\(\U%GP>*S H4D^A:&H__1W5.X$OF MCGSIJ_EL.H/4\"QJ[9K<'E#I\D^T1J!B?89;H 9II:#*?,#VMFLLEV*1\E1] MB-F NBQ*!U3E_-9!@QHE8E3RU3&KN3.36HR*N:+J..I/ M?$SR](^YJ'5([UIRY=JAM86P%%@-_^6!29JB<11U7 :XUG#%+HUQ(U)Q^H%' M=8QA<+!'OW7EFG.QY9HJM*+4@L&+_D)I'Q&K%R5W<:E8HO3E)8MQ(S]($J>T M2'4D@#!L$OA)7LW]#1[5DMT=]0NED6:@+S29/8FUGF]T'=%T$\H^>&;KU!2# MRM*T.V,:]=7E]"I;$*_P^UG^K3FLQLWX"*IZ#8]=(?>SQ,$(SVZ2<=_()SU4 M+ (7UI2R)H![G[3Q>\<$1U6_8[\%1 *:U]+E924,[,BNR/31N7CJ1[+A.*(% M9&*,5U8O+2T6Q/GJXFKZ-$N=VE2IVOK(.6GVZ:C"6E("O>) ;T$Y%][ MZAGB.&>[I:X#^]10D=U6L7^*-4:($USJ2=&0=KI-.4[VAV"OPSM45THSX&051 M(YW\<>Z9P.."[LE!7+AN8$##U& H;QY0?*YD>8>+B?>\F?'L;=J8W\1A3B=,UER M+LBYRF<7XIINXQR5Y#;.H(PZ#',5V1SM/T&:(JBEZ61A?='5U/@4::-3',1F M'ND3N$,**CF4WN&9U)Y]]8U"%4&;>NYQ%D +M.;2^M@0XK'>4%,(6V],EFG$ MN[!H/A>ICSN4> Q'W(XB1GF44>B&NIS!X"L%DU MU4:4)6AN:/HF[T#+'$A+I,Y'M?BU^;=3FNRM";B2*S(:)+V=&M3VD$R#6@9E M0;;>+@E>]\,1[@EI_GSNI7>!A:2YXX(HA>[S2:S[%S38L&KQ+G<7\B17Y3S. M&M6*IVJ_MT@EJ&G0LT%6:1+^>/%]T.[G3V^^^Y!&PDV'.I1:4LEAC6N*:)(R M@S'/TX!D33P&S G]D"Y7%E)A!_GJC:NVJ%G0*@:[;M3MXC:K);X: $S6$Q,; MCJ<+GE_!A7/V6.KFSG?;MMC'N:;S:]W8?^C4'Z>=8XLV')1)]]=O-.COJ+2, M#@%M4\FG0S#2'T>*DS@BBX:63B7P**6DTAY+[ZVK,B.47N-@G*;^PRYP0/5( M_+?6PZ\6L>>XZ;L-\.-!*XT28.CV\!A@)&<_9$*0 /DD.AS-K*@/?5_9O58? M89^"7USKI;Y3OVAX@QVFP,%D%!A64E>+[,-=SPK%&"6ZK87Q]Y.C_,ANL3+D MT29UN$0$F*7-,^0D(2X)7G+ M4Z;]D\TG&"8F-%0:HS#0/DE#,/(?-R2/ DT,!FCI#T7@4>BE(.$N&,7=T]GE MH DF;D\VK3]ICWB]>#H9G! ^: 2.XVQC(HLIPI!:T87#@NA_1.3[Y2U/'F$],L6EHL2B#+B0GS\)FHJ)<Y@/L8A45N:K&3$[GV"9KC(83S!SC>]T1\_>-R6V]9)I M;^DR\F0[\ZCLYF?O1QK.T3\T]D'-E\24]F^2DT&^>B.< MJ1VUD DK @TD^N/&I/&XOHAM:FU0,W'TZ'AY(.\,9* S+H ) M.B^:E(%@%(*,E2A&266@2L-!TM> H[DX:C]J/;BA(4,!<=B''97"X78C=+MFLKI$*4;5<1(O'OD\P8_\NL%#=7S+N14-&N5S5K] M>9*.]/D DEHLGA]1[=!5;3Q)1A% '2<;$);,>)W4FQH*CG&Z*BK<";@+XW0A*AU) MR5C%<-Q&U31F-]I:Z$\.!1&WHH?R0;^&SZUE:F*;WTR1(VHEH\6DE4/,_70[ MEON%8!E*1!]W&A"(FV*O:#4NV.A8FEI.H(@^+ ?0'J#6LWMS:A&R'U[?\'G MJ$$^M)"P(=4/08X#].]C79P .9UJ/T14Y&LWG@X\DV"KD;&RQPQ/\ _I')M/ M5>;PMDU?FW7+ "PF>CUJ4I7XJ(=.6LM1,$X1ESU4RT1'+KVJ)I/N($T1A"4[Y'(38["WMN*[X$P;S".KFA>C.I3\P%6-%N#@C1& M4,J ^40]HCY?_HP7(?)YA[XCWVI)SF,:Z+%Y1JK+TN;616Y?\_Q"[ON!- *' M4W)L<;A;N#7;-AYK2_1=LIO]I/?J\H%3! J<$NFY%B@4O;#/Z_Z.U6!:E4XW M4>/SQ1&^3$$SENCWIV_7KQSJ MG/B#-LC_-X/7_P=02P,$% @ 1(H'6?3=_.]V" (1< !D !X;"]W M;W)K&ULI5C9GT_TP-0\0"8H8DP #@)(U7S_G B1%+79Z,B\2E[NJ7-D\V$ M<.RYR)6]Z67.E;/AT,:9*+@=Z%(HO$FU*;C#K5D,;6D$3SQ3D0^CT>A\6'"I M>K?7_MFCN;W6EW?3&O>;![W*1.7HPO+TN^4)\$>YK M^6AP-VRE)+(0RDJMF!'I3>]N/'M_2O2>X$\I5K9SS4Z" .-;+;/7JB3&[G4C_<';#EOFW(I[G?\E$Y?=]"YZ+!$I MKW+WNU[])&I[SDA>K'/K?]DJT$[.>RRNK--%S0P$A53AGS_7?N@P7(Q>8(AJ MALCC#HH\R@_<\=MKHU?,$#6DT84WU7,#G%04E"_.X*T$G[M]X-*P/WE>":93 M]B 55['D.?M966-_9ZZ&#(B(?QK70]T%H](+0<_99*Y=9]E$E(MGF'P)@ MBS)J4+Z/7A7X2Z4&;#+JLV@4G;XB;]):/?'R)M^W^H.T<:YM981E_[R;PVHD MRK\.V1Q$GAX62<4SLR6/Q4T/U6&%68K>[;LWX_/1U2N 3UO IZ])_]$P_=]" MF:=9>II"<')3>/Y')MB]+DJNUE0$D&Q9NJ'EECE0E$;& E?>D59&LW1 &T MCX*3A?R/\)) 2_[2UU(,2IKW3JJ(DO"W*?>N#VPD(O$?AD&JQY?$M]]8Q4\2=T]M"6\=X MLH0LM&A=V5K)@/V5P=\Q=$N$@X3N:]]"".GIX5SJ>[6ISC$@2%"'+)/",&\%BA'VA#:*3$!RM?'2VE>=B*7([ M8^_>7)Y/HBOVB>[9!TF;LJ^+)O]&6(>);I>G/Y[BW+TR8VA&(&?P'YRBX M \[T#K==CTMP\1B\/O1-1AA1:D.F,N)$6%[,WVV(40OQ-Y ;R@BU!S'.JR08 MW]C5I"/E#_FHXT#"3YKW4Z7/A/1*$HEJ=BC&(SD0@SZ5?=!U3/12[;ZG5*'2 M3XTN&LH^%@(*D-U!2^HM:BGGY@7G[;LV[,FI0&]J90FRIOLNQAQ]@9&&W&D*$2C*1L1EN86#W,1C9&ZS?_7P9#\OF[43-[!V_2J 1*] *3= MS)+-.N8R:9(36G_634O>K!Z[\W)[.FZ:^688ACV 1H+AB0B];&[T$Z2 .1$H MHGK8V<&.$P_6%LOX4OC-KZ#]@G:@F):[T!-IWWWV;7!WC=]WUV-E;$7K73V6 M=EV',VO\Q,H*>QM\@UHTHL[.=GK$Z%*80Y0]D/\K5PMHIAA^IFV/GD6C\86W M^5'G:_?QPQV[SW65L$^?[MD1J8I&5\TK?SN^.B8!OW!5<;0.+R(:A]V2CAF4 M,C9#+#*=(W7#O/0K5A[F+D\2CPBAQM*!J4#[(2$0W !FM9OV;> 5FJM!NJA* M8-W4I2> -JQ;N@@BG(@S%?(PQDZ[]/X(8=OHVA;?:#XAS5LK(VVR.;)1II(F MF"7&PY59G\+T/)>+>N03=U)Y7\>8%P-V9T/*'2)$>M)I*ZEW4*1%-S< T(B3 MNB9AM=3>C_657Z7H%(,L #:[$08:[:NA=M"1>"Z%LN)X-X]?M$O:[5; Z7@0 MZTI1O9!9+,6^@,-+(O)^"$#86=K3B%^V_(E(H&+]9@&*EZ4TNW.[+=3]!;18 M11!__ZC55) 4RL%6##*#6E2=8YN-KD0'@+I.#OTO*=2<7WQ!T3[CJ72N%^O! MSN9$^XN/ ;H9TJFIO28Z]>%OL\X9D?NE"$A?RZ^#TX;P;C6-V>X >MCK,77= M-B(PY2XC=N_1[9P=)]$9^]A41LG7H;<A'(TOC@]AB:)#)FYM?7Z,_ZK5WH!I!@ Z,O* %FOJ!(AO M2<*[V9$+ZJ^&OCN>Z/2$#OE!!N6: USIE^7F&X7/GC0YDNY MC+*3)JQ/H&R/N4B CL6AX)H%H9YS6F&(K>B#0$>(#"6_4#1K!H>^@0T[GRT+ M81;^XRR5/8HG?,%LG[;??^_"9\\->?AXC+FQP D#+DG!.AI,SWK!,&PO=V]R:W-H965TF-VE9?]]SRYI1044(WTA M]S)SYIP9SG"SM^Z+[Y@#/6AE_#;K0NC/\]Q7'6OAY[9G@YO&.BT"MJ[-?>]8 MU,E)J[Q8+,YR+:3)=IMT=NUV&SL$)0U?._*#UL(]7K*R^VVVS)X.;F3;A7B0 M[S:]:/F6PU_]M<,N/Z#44K/QTAIRW&RSB^7YY3K:)X._)>_]T9JBDM+:+W'S MMMYFBTB(%5M@18726KR!CEI8E%N@\.MA%_8W0ZEYZ\# MFT!O[O'TFSP -E[FU01Q.4(4WX$XH_?6A,[3&U-S_5__''0.G(HG3I?%LX#O M!C.GU6)&Q:)8/X.W.FA<);S5CVJD3Q>E#PY?Q.=3T]6FTV"7GOA<5;S.T M@6=WS]GNQ4_+L\7K9[BN#US7SZ'_6#W^)P1]-/1N4(]4K,: >2>R% M0\TH=$P?A&E%8+H6+DCV]/-R.5_ADU,J=H\T5 N--O4TH,QH!8R JB/;4(7J MQURB1Q4 :JJ4D-K/X%.IH9:F/64L3'UT' E4%FP%6&/?6EM3(V3HDB%6#KTF M(+4%>66!N8^7T:^W 2JE4(09!?-1543Q080A6 A%I7ZY&^I6QZQ($QB5"[.$ M7=G!C724#!(I&,?-),5ZY"^9L0N8<<0//5;I93RRX8?R#A.&@CV91801I9*^ MBVF(!HI;,'5Q6$P^.N%C73(T@AK:'*'+QRDKH#>G&VZ0=!A]@%I:+FE&5U9K M&72J<$2X0FH1A4V%P+.4C :^'?QJZ3%+XB"=G_I&\Z/YH=FU:4KZ&-J$<90< M3@^#^&*&PO M=V]R:W-H965T4GD 9T 2ZYD!%YB1K'Q]3G<#P-:967\JB"J^/MG6]>W%R$K*M*768NIVI\,W:^5+7^.@W)V'GC/3RNCZ_F+-_-GM(#?^+LUMZ'W MMZ*MK)S[3!]^S%\?S4@B4YBL)A(:_]V8MZ8HB!+D^"T2/6IYTL+^WXGZ>]X\ M-K/2P;QUQ3]L7F]?'UT>J=RL=5/4']WM7TS<$ N8N2+PO^HVOCL[4ED3:E?& MQ9"@M)7\K[]$17S-@D5VFLFN;Z:I6UUGFFJJVU4;I*EQA>JY^I=E9M\N/X$&VAWL4B[>+,X2/"O M3355I[.)6LP69P?HG;9:.65ZIWOH];;?;OB?UZM0>UC1O\8V+/3.QNF1:[T( M.YV9UT?PG6#\C3FZ^M,?YN>SEP>D/6NE/3M$_>J-#C;0"3+MJM9B[SBWS%4! M\N?\9$SL;T)8_;(U<*_,E3M=W9'2\'4.SS7]%_%A;2M=9587*H"6@7/706WU MC5$K8RKBLM,>[]F*R?D<;QLX1+U5GZ;+J?JSJ8S717%']FEV1+)_4MZ"^*X@ MXSSZ\_7UAZ.G+"N>%DUN5!VE;(@KVWMQHS/'[X H/:)7WLHVO@_J=NN(E[NM MP"@TJV!SJSW9 HN$R.AY_X$$_AL<9*NN2^/A01/UKO'X?J*N@]7,88F0V'X_ M5==@:*O:^*@U!=.J@LZ$'BU8Z8*VWU>0*2Q" *NRV4'O@U.8JK?&UXC#H"O1 M.AW6VKFZ7M7 MDDZ#>8Q%3)0&-^,CD=6=6IJL\;8FS=-^WGW)MKK:\%&5-G"">/*G/UPN%K.7 MRW=O^:_YRZ?*-T52LIFPR/H?%%'>3QTNGPM8U!<0RBK(@:0-K?FTJ MR3*L#HO7=)/;^JL(XK#8\.Z,]LI01%0_F,R4*^/5Z9QCVBGO@E[RIF!*=)Z! MGGA3N\$9]FR8-#&_>!F8;X$3=&&';-@$(4-.@\6TP%90+[W2K!#NX IKV&FU MF2B1^R=]IRXENDX>K(5R+45&WG^[+X4/E#?5\GBNGKRWA8&+($B?GAXO+B[/ MS\^?\CGKDG<\@8@%&+'ZB"C.D2@0X_DL<=XU/C24GL#Y(PY7G2W.GJR>/CE[ MJAI0$37VC.4ZJ\FKY\]/3_O,.F,9O)KL9LKQ[.$1[#&2Z*=*0-0MV$ 2((W. M_!]A"SI(&-(U:WZJ?JR0[2O@(_J^/4^WPX&YBLT76^_1_U_"KA/C"5 3(1W+ MXK#\!\*"N->:4!9'49W_"M02'?EV:[-M&X!=A7 C<0=+H'K/^*);H"HH/03" M(\DIUMKZOE%)C'[$1N4T$?$ TUBYO;"=F-1;;PSO)-@OJA1L(J8"9&%:9*&@ M)O*\5D[+\3-'1"=L>2^#]$Z+.6*O20S8+^*'^4+>2'*GS38%:3EDV %' SRG MW.#(S_%MC<@M6<.6\AV?"\A;ET\/((EG+9)X=C#A?S0WEL,IYWP+%F,J'0,2 MWX(NQ8O'G ><>B.(0')XCN08(]&-:!>*TTCV0_#$=Y M8\C8LH@,F+DNQ/*1#M:&LR>= C"I);3A2<]>,@R,5*R6$J;)Q96B' @@%.EJ MRM.$CSAFA0;N;KQW/K"O6!079*T4/!YYMOP*\8 *D6AIGP]41Z^(;U P(947 M5J]LT4&%K[$/TH_#<@0P00,]J64OAUSKO'6M\X,N\"EP?#"AMD1]U(D>1X%/ M0X*WY%Y\.>I6 E$($]KZK@?8O/FML80%NPQ#RBCU9]/CPJH+J-IW$C3YH#4 M@N@+5*@VI.,I6VB-]TW,#?=/I,.@]"+DHL!(G/>M$2YDW"F^CH?Y=YW$17!] M"7N">7-CJD;LKS6 O.%$--B,Q-0P,/G6]4H78.N]Z:%K[V#B7W]JBZ+D.\@G M&7"? 23_JE0;+%YS)@3@3;B M/RU=+ #ZC1&FUE_4S@7;U3$Q!.(+P^"[;CC]2R+,&$OGEO!FPDLN],SOD.M= MM*YW<=!QEJ0C%7:PJ#&O^^K%ZN=*72-]%6KQ/$'27F16ADV./$'-C^%NQPLV M H_]R'I*"+SILF2H#,I3]6D7<9F*?*GJ.JO'6(=)K M _:(",K):7+%;0"S @P2H&D;!>*'C M,Z M6&:#\K6M2VG=#1TAY*"(I9$5^K*!3(TR6+(ET6C@'RTJ_[C\U)9P)#CR M%'>?*$\!;^4FY0-*W6K!FIX+8)VPQ4'V*#RC1S)4,RH'.-WG4!LIB?LLTF$R M"RG=X^GL5;AH570'J_;)W\\J"?OG6(056=H#V)!A2#?7L;/H^Y_?] 3EWSDT%M M,(G(1GJVV"'EDJ1BM7CVW43-3[]CEU"03MC[]_";15;/ M'L?JARX5?FU11-;9;7L@Q>E%E.+Y7BEJ5W,ZX%PY!-[_C3102D7B[.$VKJS2 M>6*@JT,G,Q"4ZW*=YYSF4A\DZYO,?8MAU!5WQPN\SDU/]6&02KZ'J#ILR>]S MP^E4"'3(QU8(KW43VX\1\R#GN\# X9XP),( RCR2 6/YBD ; 7WOFLT6P0)Q MI FI9<3!C,$!1:?J JAF;6*,G<-49-D<>.R;TRO1IKH9DOF3'2)).=,,X*TW%O_N/E]+(K"!$[ M%^=PX7UV17)Q7YS^(%B-4,K8F](+78X1.$K]+3+04453P\1XL\=TI<*):DUG MPKL2N+ V>>R.W]_@!PV\6NK,.V#1RI4X+JH>(TCCA",QNNL@:L%I5"8:3T8Z M:*_D5$9%MB5!GW&[F41\FYP8R:]H8N)8 N!#"/5W2&SNU!N8S(2OH#1W.>@S M:_2]15U,%U!B9NUSHO?IS1*X\K-Q-Y*6WHK#+1L+( L?O5\N#&R:C^)V&UMT M"R M#8A'1>U]O^/"N2]>*WVB#!]_0)7!))L>MJ_"7&W*FBGL!W=?#SD^K [' O@8EOGF[X0N'DGQ9Z'/@I!0>4S>T5;"' M;0GH9MR(X&!^/X(>9#VNB4-"% YUK9=L/Q"("G!:2/'OUA0W[1>Z5XNE6W#N M1FB^"_+U,?7 QD69JG%#9 GO:6? E-0CDNYG3^?=L\; *PX*\Z'Q&:*/7 0* M^&.8GP&IZXWS% M]G'T;N@A>>0 KS?W"+>77'H'>/N%@[I\P>!,FI $QWK52>_N4U,R6)L%PK.1%A]#'?-$YT>*PDWX%IU&W^M9DA_)W,TKS M@T-%5^^TKV!)H6O8C$K[7TPF/:1\,,AV5#O7S<;^!K9[DQ@]OLV M4O8D75(_4/L\J#<._[5=S??7RS=M6S/N8G39IQVG]^OE)V9U/#N?H)A=U>I8 M_N,0^]95!,F3#\JUPL_QAN;)LEG5;H=JZ>QB=KR8/8T%<6K=BW;_8O(-<3XF M8CS8QB'K'>2I._CY\RT> 8TAIW=D+^?/CL]F3U_T-T#N+U+5?)?P(XH9WW2' M.6"B#_"A, BL0/L/MMP5@O;TD%/6XV1[G%84.$MW0^^5^E>\&;K[L=+EI@CI MVBN/,R.IL*8KL6$(3E;!K=40#X@RR5]UU="0PKS7;^"BF180I]R*>4)^'2^A M'C6R\#C+)^/\&W 9MSMB9Y#,$Q;W"$L[/9Y=H (W&X99W<3GDU_XS!>7L*,7 MZD>$,F+%VJ8Q''Z/D69:^D,W99:28WO3.+S]XSX[K>$+:%G='UYCZVX''KB. MDHF'V(EO#07_=8E_S>,%[1 %C,+ T"N>-5F#5-<:FC]+J4@NJH1/:I#'A!1) MI:>_1^QL$D=BXHZY:Y_R'*&$@J=%I&W(_7B>AWC0E4^ >,]EI_8I;$5LW0[, M#6W8MITCO&_BG5T$^=$Z&[)LH?6.J+;L8PQ=" M5S0/15"+^Y,FD]F5)IAU4Z3+N>Y:<[B]GI /S7(PL/,5MB07/[N> 47+__\] M_T- HAM3FO_N/!'?K5]38DDW#UG*,*-(X##!86L\7=W;;I9O)\/%W%[E>^J6 M6PQQ.*32!N[.(N'8W2,&MZUL"4P@!! ;C<'W2$K>)3<66R/ YCN2T M%88W#_M-,;WQK1T'3EKM5H7=Z%Z;4R[8Y>KUP52"VNF:"KK8:ND5)K1KSCP\ MQBK5;H_;?L#9+YB6 5UP(-!#<% "SRF:CE4CFDEY0F$ M4(=]O?=6JS#(E-/U?5USF9=VWI:>+,UQ%"4^TH/M*SLQ[I5G--H'(3BW' R+!W7>^% MFSQ1'SV*U&X:M:%19:X<-Z&Z!?&E>#&]9SHLOA(G.[^9X&QY--V^Z8_I]*V4 M6NO#09'^"EO=.)O%J>3VFF^LI*8;Z>2\,O$B]?GX84AVYA'KR(#R^^A8#IM$ M)P>6Y0;2$M),M)E1]\J.5N>=6H>S0@\#VQ"=)A$X$G1;8H?7W84L\^2S1J3H MNMG0KL41^Q5TW7^C)^CZU'#Z]5[?TX,Y&H0"PZU_3TDZAH3OI. M\C ,@)J\%=TK6&23FMN7DZ$86YE7@?B25IH5N6IF(E"K.>%YMY+[D)Y2>+8I M81X?N!;GB1 MW M>8G:F?PDN<(1T(S5*AT?2M$P$+)F+O:\#H\8GO1^A@?J&?VK'ETA5+;]' M:Y^V/^>[EA^Q=:_+;P%_TAZ"!%68-9;.IA=(WEY^7B&PO=V]R:W-H965TSZ#AZW+@1Z]+YC7@^K=D:,W1W]=*0 M%?+X_&+L[X<+WP5N[,X:O)*5UO?>^)+/HL030HG<>01& M?P]XB5)Z(*+QN\.,^I#><7?]B/XQ:""-=+=Z,UG M[/2<>#RNI0V_L.GN)A'PQCI==<[$H!*J_6?;+@__XY!V#FG@W08*+#\PQ^93 MHS=@_&U"\XL@-7@3.:'\HV3.T*D@/S?/VL< 74 FUDH4@C/E8,&Y;I03:@U, MY7"#M3;!6FHIN$ +1[=L)=&^F<:.:'BPF'IXDKP_P';!$\L"NIX&@:-S.F0ZM>)MWU2:(R%6ZXTB*&VK=A"U18D^H($*B?L MRVD0[AR)#OQ?XER'.D%JF:8FJF3GPI.V(9*PMF&*(VQ*PX5Y\YS>_A3@G7PK.\#<8D"-4.:+*&SQ4$ M3+C)[N"3H5Q8.!Y,DI/!V?@,1H-D?#88I:>PKP[CG:E2H5F'V6DA]$8[8/K= M?CPOVJGT=+V=[=?,K 7E1&)!KLGPW4D$IIV7K>%T'6;42CN:>&%9TB<&C;] MYX6F='2&#]!_M.9_ 5!+ P04 " !$B@=9V,*,]+,$ "=# &0 'AL M+W=O6-HUMU:R62!RDJMP.#LO#4)3BX&+.\%ODELR&"\>_:9FOKDA7WQQOK/_O8*9:IL'BI\^\R&U\AA63A\[V8YFB/ MSKJ.C/)2-UT;N*@-A*\8&,"U5FYAX:O*,'NJWR4P6T3A!M%%V&CPMTIU(.JU M(>R%<8.]:!MAY.U%S1'^/9E:9R@)_CD48VTB/FR"#\:)+46*YRW*?(OF 5OC M3Q^"0>^T 6"\!1@W61]/K$5G8:(RN))B*G/I)-HV7"$MX"&TC?8.HYU8T#.@ MO<7MWH(@CU\PQ6**!J+ ?XW:X!8(E[HHA5I]^C ,@^24=$LTPDDUAYRW$PPG M^[&>'5%U?S!*PUC<"IQX1-N! M299);DL$4JJZM]9M+A=,A-/O.89,E/&"SO/$CBRQ4M2LX %66,3SL22:_P^F M+X5=0"EDYK$WU0LF/O!//LKQ@).@W^O![8':HZ>.""%DY P?TX50<_0.:K-Z MFLNYWV$V&_A3ZSUH3#X2?7!GDA-C%X= 4/O(5"D-1 M1YW^$.).-'RIFDF;ZHH*"FT$^>GT1O"11(,8/C:4E,&VI S>*"G<1-I[!VQ= M9#:MAC*5DFV*<$.&W\%FNW7I6,I(A1]XWY1&5"!KV(>G[I!U '(0\2"",/+U#"$9].@_D7,R( MR'KJZTD-L12KPM=8;C1AE/A.?0*R*"OG4Y"4T->DWO#HE4KT+-';03B"RW5G M*;7QQ8! /Q5>D2CWJ=_WVE"C<-VA#J51=^_*6*"9^XLQESC:QOKVN/VZO7M/ MZBOG3KR^N%\+,Z=B1^YGI-KK)-2G3'T9KB=.E_X".M6.KK-^N*#_!S0L0.LS MK=UFP@ZV?R3C_P!02P,$% @ 1(H'64T/4^;< P UPD !D !X;"]W M;W)K&ULU59M;]LV$/XK!ZT8;,"-WOP^VX"3-%V& MMC"2M,4P[ ,MG2VB%*F1E)WLU_=(V:X3.,8P[,N^2$?I[N%SK^1DJ_0W4R!: M>"R%--.@L+8:AZ')"BR9N5 52OJS4KIDEI9Z'9I*(\N]42G")(KZ8%*@L;5-)C'X\N>T_<*7SANS9$,SI.E4M_0>-[-1I[E-;-L M-M%J"]II$YH3O*O>FLAQZ9)R;S7]Y61G9^^5RK=<"& RAUMIF5SSI4"8&X/6 M0.N!T M&IN*93@-J&D,Z@T&LY]_BOO1+V=\Z!Y\Z)Y#G]U3C^8UD58KN.&26WS[@8K\ MA#^GF)_%/LU\;MQ6E H\I +XC[U8$[LM4M0R02N^XL2&&5@I0?UOQB]L;U_: MCN&K;R2RFF]0TUR >:FTY7\SW\4+U%SET.(2GI!ITX;W6AD#5TSK)R[7\(6) MFFRRK"YKP3S.L?TGFG,O=!V6+51MJ! ([QHW-*HJ,K28%5()M7Z"'KR!8131 ML]4;#MKT3N(4KGQ_HJ;I)#R\*7AE2'D406N8M&$(GY1\FZFR0DL>KC4B#33K M5!)2B7MMDC[PC(:<2]J"5MW.:#""5M(=M4D>I!$\*,O$B2B_@5YG.!PY3J,T M=9S(MMFF7<4EUF>WK_% M@FY>J)T"_5\I9?<+M\'A+C?[#E!+ P04 " !$B@=9@FC4(/H" ")!@ M&0 'AL+W=O)8"$H]5Z[1JJ.TZ3=,^F.2&6'7LS':@_/M=)Y RB?(%KNUSSCW7CYOA1NE7 MDR):>,N$-",OM38?^+Z)4LR8N58Y2EI)E,Z8I:%>^2;7R.*2E D_#(*NGS$N MO?&PG%OH\5 55G")"PVFR#*FMU,4:C/RFMY^XI&O4NLF_/$P9RM\0OLC7V@: M^;5*S#.4ABL)&I.1-VD.IFV'+P$O'#?F( 97R5*I5S>XCT=>X RAP,@Z!49_ M:YRA$$Z(;/S=:7IU2D<\C/?J=V7M5,N2&9PI\9/'-AUY?0]B3%@A[*/:?,%= M/1VG%REARE_85-AVQX.H,%9E.S(YR+BL_MG;;A\."/W@ T*X(X2E[RI1Z7+. M+!L/M=J =FA2QXCDL+3,9PQR63$99JZ%M*YBA^M!.>5L+A!\)=>%#2I@8^RQCC__D^F:R=AGNGT_"D MX-="7D,K:$ 8A.T3>JVZ\E:IUSI5^9R;2"A3:(3?DZ6QFF[)GV/%5EKMXUKN MY0Q,SB(<>?0T#.HU>N.+LV8WN#WAM%T[;9]2'\]H(YVQ@HF#PVG0D9F(IGXA MT_# ;*&YW1[S?E+]N/?G%&&FLIS)[<59/VSV;@VL4<9*0U)?%%5[ 6X@(KCF M!F-0"5CB)TK0DW? G&WI'5L#S+A%.DFL3W( ]+I*_-;503D<8XX19DO4T&HV M8)*I0EJXY))PJC!T7.&]#J-'J&^H3$#N,_RP@$XP6B?+-PT6[!P.T;> MUDP4Z(R4=7C7I!Z97G/J"P(2HP76/VIJN&E\UL"HO MF\U266I=99C2MP*U ]!ZHI3=#UR"^NLS_@=02P,$% @ 1(H'69F9R4O0 M P @@@ !D !X;"]W;W)K&ULI5;;;N,V$/V5 M@5JT":"U+I9D*[4-V-E+N\ 609QD'XH^T-+8(B*1*DG%<;]^AY3M9KM>IT!? M;%YFSISA''(TV4KUJ"M$ \]-+?34JXQIKX) %Q4V3 ]DBX)VUE(US-!4;0+= M*F2E MFFKJC3TH<(7:\^T".Y5MFV&RBY!:4M28T.W"I.F\BQX4MRM(HVN7D9V:WJ(WBA<$2 MED86CW ON-%P<<=6->K+26 HB#4-BCW@H@>,OP.8P2,QXZO.%W\)854_AF094LX8;M2& &YDHQ ML4$W_F.^HB,AM?QY*OD>.SF-;6_0E6Y9@5./KHA&]83>[*!F=RK)\S3N*H2UK.DZ<[$!8X6RO]/\;]1@ M:/M:-BT3NY\UW"[O^YM'H:#ME.X8L3;2F<5AE,!-S80CVJ_$^Q5Z;]R*YL_0 M](I"JR@@/>!1#U?PV=T[6I\_H:)G!'[OFA4JD&N8;YDJ-7Q0-B3=#H3WC"MX M8'6'="SVR;(97!.ZK3?U<1)?D&660#M($ M+F(_&^7D/KH$>FC6R*U- (6-7=-P/,@2"C(BTSSV\W'^;V9?G0BQBN)!-*3( M80Z1GX6IGR>Y#7I&@NE1@NG_D^"[9VH7=M=6])JUW+":9%&2X!K9"7-*;F=# MGKY3KVA06Z&_63F:!6F1*#'7!+"G!ZL=K#O1-X:#TDRE$!WOUS37I^*D8BK9 M:?(AN7Q 00JL'0(KZ:WF]AVQ30D2<.PGV8B0X\@?QSF<*F[PHB\TJ#:N M^VDZ$6+?MXCCZK'!SON^\H]YWYT_,;7A0D.-:W(-!R,JFNH[7C\QLG5=9B4- M]2PWK.@C 94UH/VUE.8PL0&.GQVS+U!+ P04 " !$B@=9 $?5I3T$ !& M"P &0 'AL+W=O+MSES M#CDSGO%&Z1>3(%IXS5)I)D%B[6K4[9HXP8R;$[5"23L+I3-N::J77;/2R.?> M*$N[+ Q/NQD7,IB._=J]GHY5;E,A\5Z#R;.,Z^TEIFHS"7I!M? @EHEU"]WI M>,67^(CV>76O:=:M4>8B0VF$DJ!Q,0DN>J/+@3OO#WP7N#&-,3@E,Z5>W.1V M/@E"1PA3C*U#X/19XQ6FJ0,B&C]*S*!VZ0R;XPK]QFLG+3-N\$JE?XJY32;! M60!S7/ \M0]J\SN6>CS!6*7&_\*F/!L&$.?&JJPT)@:9D,67OY;W\!$#5AHP MS[MPY%E><\NG8ZTVH-UI0G,#+]5;$SDAW:,\6DV[@NSL](8+#=]YFB.H!=P( MR64L> JWTEB=T^U; X=/?):B.1IW+7ET=MVX1+\LT-DOT$_A3DF;&/@JYSC? MM>\2TYHNJ^A>LKV ?^3R!**P RQD_3UX42T_\GC1O\N_%B9.EJ?AESV$^S7A_C[T!N$.?!-\ M)E)A!3&^0^ZHSX$B_0'C7&LAEW#)C3!M$O8Z:9?PE" L5$I9[)"M#PGPV]*" MI2O!,V<($)UP4JQ@'4L>!?7&&,V0PU1SZ]&([CY"57Z*F*Z#>)02&*FNQ+_7W^>3Q!*SVC+=@G/[BYOJ=(3NOC^W.GI0E%HQU M3J-^!;Q[XF+-1>I>[IC*^;$A>B4IM]9P,]I#8- 9#GL_&>Q.O=E2K5%+=\] M=9WNALP:"$201:PV>3,M1)R>=<(PJA??3(LS!W >DM0A#4JQ!S!DG2&!'=1' M&SE"#T/%B![4$8L5_:_,47/_WS!D[UZ EBHWPR9@ M[[T,MU;I<.-V(6YG3W$:U,5I\'\7IPX\2S5S)<:'X*U+$TXW:\"_$M8U:TM'4U^:K'*7WG[_OWIS5YIV*LWH M;1@THJ@L3%SFU"-!!4&Q=L[@RK-SY!H5,F(#^,JU/*:6"U9\6_YG#T)V!'>" MBK2EXD/=3R(HF'Q2TEY(/I6FED4"OA:BX3!J(?)>31$MK50.>V=';5P8:Y.X M4WM],K6%8+?1VV2HE[Z#,W3SN;1%FU.OUDWB1=$;_3Q>=)AW7"^%-)#B@DS# MDR%%D2ZZMF)BU_RPX0:7=3N .TOE++5Q#FH6^?I/U!+ P04 M" !$B@=92T*V[\0# #S#P &0 'AL+W=O?L.*5FQ8D58%=IV;R7G4Y'KA'%82:+R-*7R MY0X2<9@YOG/L^,1V>VTZW/DTHSM8@W[,5A);;N42LQ2X8H(3"=N9\]&_7?I6 M8$?\Q>"@3JZ)F M']U_MI/'R6RH@H5(_F:QWL^_-(O)8@3 ?HT"X)2$'RM8%@*AF\%HW<$HU(PLF2*J5@.2ZKI M?"K%@4@S&MW,A85IU3A]QLU[7VN)=QGJ]'P)*I(LL^] ;,E=KG" 4N1B"9JR M1%V2'\CC>DDN/ER2#\0E:D\E*,(X>>1,JP%VXO6?>Y$KRF,U=34&9:S=J S@ MK@@@>"< GSP(KO>*_,1CB!OTBW9]V*)W$49%)#@2N0M:#1_H"QGZ Q)XP:@I MG';U;SF_(D/O7?GRZ^7#ELD,J]<[M'[#=_S6^4:QF.&*'I U3<"\X[46T1/Y MYW<<2NXUI.K?IK=6^(Z:?G^>^%WJ!-W6?3W&=#WL=46,PKAB,6QG=V:?$>&RC <$)ZG&Y"VH]R8E,HA-GN2 MEI0K6IPN+K!=#+AL0ET\S*K49Q4%"==*&:214 R M!&DA65RQ2!(JU6MO([G)^3?HY@VTUDBZ0NO)K ;MIH)VTP5:)/#P&X.DNC@" M1X 'V)B(6N8-,!.C)(]Q/R Y'E#D0>)F@8V8J4CD7"N"QR;T2E/,7!0TGJ!N MSBG[H_/T; V_*^F>S&JD?>_U5.I]RWVV=!^_V1O/B+5'T1597VYU9B;^5 MV8J^8$&&&84Y^O]SK7S(:;)-&L"UAM(97$]N!3CWI!I*0>YL5:F(15"4 55O M5;E^M/7:F_Z%J6AME?5J4Y3##U3N&%E?7F&FRJ#"+AA:9K;DV0F,% M9R_W6)6#- /P_E8(?6R8!U1U_OP_4$L#!!0 ( $2*!UFC+)B1H < +)! M 9 >&PO=V]R:W-H965T\2>Q(D2BYW44B^O.2LK-9;L+L.:-R97J7[[OCTBFUE1&-RQY'8KMK4)EN2!R-\W=UQM=0O*G*Y)+"B+$2>+Z\Z-=>G;J4':X@]* M]N+@.TI.Y9&QIV3CX_RZTTN.B$0DE DB4!\[,B-1E)#4<7S)H9W"9V)X^/V5 M[J4GKT[F,1!DQJ(_Z5RNKCOC#IJ31;"-Y#W;_T3R$QHDO)!%(OV+]GG;7@>% M6R'9.C=61["FO4,T1I]7;"N4F;CJ2G6(B:-NF!_.+#LS]V)02D# '$N9"PCQ(F \$TQ*F7R1,WT2?^B0F/(C2H3*8JU&:"ID-C4VI M8F2U394,-DQAR;1C-[7&MJ4&FMUA#M1;]?%@K#=RZXTPGE117KW5>&Q9>B,? MZ!2U8 R*8 R,P5"]EV_)')%G-5T3JNLF46%R1;BJIYP35=TB&CS2B$K5L9L" M9.2W#5 &&QQ>57O4KUQ[!]*E>Y)+#]*E/ZBG80\/!H5++9+#(I)#8R0?) N? M5BR:$RY^0.3+ELH7%#-)SI%(?D)BHX)XCD(6[U23='*L>AUKBFGF:7)P@+V+ M@7Y%9L:C:3OL0L)<2)@'"?.!8%I^C(K\&!GS8Q:(5=J[P^1+DA^[(%+]N[%3 M&U%M._6HUL/L/AY51UU(E^Y)+CU(EW[=9;^/K>8^/2YB-C;&[(ZS'4V[JEI& MHY"3.57C,1-JH#Y//]$9)R%3_?FE:49X:Z2W#>.X=H(?K%ZO$L5Z(XPKE;/> MQ.K;ED M=HU&M7! .G1/<.A!.O0GM3HY.'"H1<[JE4OXGC%V'N-$K=WSZ4WX@M3D,Q91 MD&D]\W^V0JZ/#8MF=-L YC2M1^%:")M:U?J=V]2J7XM.8ZMAI6-!G:0>GP.) MQ3HI/N0Y7 7QDJ!E0&-TEG2JQC'.C&L=$^N44:ZI52UR;MYJ:&SE-;%JD?.A MSE(/"BZ#@M^>/'Q%'HW5J$?5XNUC+"25V[33W%/QI'[\32WY&QLT1LWHKW74 M(&D.*,T%I7F@-!^*IF=5J1Q9\-*1!:H=@=(<4)H+2O- :3X434^<4D&RS!+2 MC*FY5YRJ1LDR5HT_YVA#>+(O4!7C3!6,?+.Y9("*2J T!Y3FYK2DI!\LY?&P M6H,@G?I0-#TY2D7+,DM:K1:Z9E;K5*@K.^-Q??8 JE^=Y-,#]>E#T?0(ETJ7 M99:Z9NE_^@A/IQQ?7__])M ]"8D*]F.4["T:Z8-%,EEI3 1(H6<&2G- :2XH MS0.E^5 T/;%*BBZ8E3ZG266:C[U@D)J% ' M2G- :6Y.JTY(!M5R!>G4/^+TB))4BH"6606LE*%[LB/QEJ!;$H>K=<"?_D,1 M A4(06D.*,T%I7F@-!^*IM\!4PJ4N =>A#"H, E*U19"X$Z=9N=6I-*=0%UZD/1]*B7TBQ^0YI]+3&? M]PQJ,61VV3H50-594)H+2O- :3X434^L4IW%\.HL!E5G06D.*,T%I7F@-!^* MIB=.J<[B_U6=-=-;YQ"H.@M*H?<7KD[C-_<<_C-U8B4&D7E.: TMR<5BT*U4($*ME"T?3<*"5;;)9L[TE^:R5; MH#M.&4=W1'W,S]%-<1-88U* :K6@- >4YH+2/%":#T73DZ>4?O$$OB*!BKN@ M- >4YH+2/%":#T73GY4KQ5W;?/=INX>?S+#6#\J!RKIV_5[2^BV0H"Z]!I?U M.R6A7.H!+D58VRS"?OL#568'K8,.27/L^BVMM0BXH"Z]4USZ4"ZSH'L#2GSV-H-/ 5_2 M6*"(+)2KWL5()3O/7A"0;4BV29]/?V12K:/3KRL2S E/&JC?%XS)UXW$0?&: MANF_4$L#!!0 ( $2*!UELFE;?E@( -8& 9 >&PO=V]R:W-H965T MG6=5JE*"C;P[0' M%R[!JK&9?4FZOY]M"$N[)-I#7\#7ON?X'%]\2392/>@* ,ECS84>>Q5B<^7[ M.J^@IOI4-B#,2BE53=&$:N7K1@$M'*CF?A@$YWY-F?#2Q,W-59K(%CD3,%=$ MMW5-U>\I<+D9>V?>=F+!5A7:"3]-&KJ"#'#9S)6)_(&E8#4(S:0@"LJQ-SF[ MFHULODOXQF"C=\;$.KF7\L$&M\78"ZP@X)"C9:#FM889<&Z)C(Q?/:Y)-GQMX)&\U MRKH'&P4U$]V;/O;GL ,P//L!80\(GP/B X"H!T3.:*?,V;JF2--$R0U1-MNP MV8$[&XRYIV MLL(#LL[)G118:?)1%% \Q?O&XN SW/J^K.%;^O'5))%;A%K_W&<^?DGS M+T3VQ/QH,#\Z7O9L26Z4N6"FU$STMV-OO3N>D>.QG7B=&@FCR_@R\=>[;O[- MBX+X,@HOAKQ.J+_3(FI0*]^H M6C&A"8?24 :G[XTJU771+D#9N$9T+]&T-3>LS(\'E$TPZZ64N WL!L.O+/T# M4$L#!!0 ( $2*!UGY/,S,-@, #0+ 9 >&PO=V]R:W-H965TZ7_;Z]W=OV0LA;-474<)5.OLR/=5 M,L64J+K(D)N3L9 IT68I)[[*))*1)LU/$"&Q R3+1%(.9OCGUDS *9,'X6F%YY MI75_Y.[0H<5ARAZPB$J'**7.L2%0^R(YI$Y6B=$DVY;B@5( M:VW0[(/3QGD;-I3;+ ZT-*?4^.GN)V!@--I ;3R1"NC^^HNCER-;87M/:"L(KUQM#^]CW>$MB:BJU2Q=;_ M4ONM;6JV); US0Y*S0ZV4_NP:[YCYBA!KJOZ?2^_)PQ6ZB*H-UJ/JN)5VOE8QRIJ.P.FV,((TC=E[8JP__DFDOAKPPFIJM-W+RF M(+%].)]1RMUR)#QVDY#_8)[/D^=$3BA7P'!L7(-ZR[0RF<]H^4*+S(TY0Z%- M"W6/4S/6HK0&YGPLA%XN[ 7EH-S]#5!+ P04 " !$B@=9F@B14G\@"!*XLI@ MJ&%B1=P4/0:76H/1A(I%O7K#Z)QQ9AAB#Z=@*./Z"%GN9U-R>'!$ M#@@3Y$LF2XT8/?(-2K4?]--:UE4E*WI%UL=2G) X."91$/4[X)/]\"FD" \= M/-Z%^UB@IDI14Z7(\<7[J_3]#Z,FZ0=T?U&=/^O1/.G$WJ,%TDI$)V"*]9!2\M92TJE M]V7.:3SHECMHY [^7:Z0HK='\N!E^:+A\)GFCJ3P_.R9:+_5.&S3_D35B@F- MFI8("TY.D455C; *C"Q<+YE+@YW)#3/\=X"R";B^E-)L ]N>FK]1\AM02P,$ M% @ 1(H'699_0_36 @ ?0D !D !X;"]W;W)K&ULK59K;YLP%/TK%JNF5MI*>*;)$J3F46W3JE5][<.T#TZX"5;!9K9) MNG\_VQ"6$)I%6[^ ?3GG7)]KX'JP9OQ)) 2/684"L:F-@-CP:LD"FA<,.1*+(,\U\C M2-EZ:#G6)G!+EHG4 3L:Y'@)=R ?\ANN9G:M$I,,J"",(@Z+H77I]*>AQAO M(X&UV!HC[63&V).>?(J'5D_*RPP+&+/T&XEE,K0N+!3# A>IO&7KCU#Y";3>G*7"7-&ZQ :!A>:%D"RK MR&H%&:'E'3]7==@B."\1W(K@-@G^"P2O(GC'9O K@G]LAJ B&.MVZ=T4;H(E MC@:F0$:,R'1Z00D)JDX M4^&'NPDZ/3E#)XA0=)^P0F :BX$M56ZM8,^K/*,RC_M"'@]=,RH3@:8TAKB% M/SG,#P_P;>6Y-NYNC(_<@X*?"WJ.O,X[Y'9?L.\7P MZK? ,WK>X;?@^^5,2*Z^W1]M&UQ*^.T2^G_6%SF>P]!2/RP!? 56]/:-$W8^ MM%7W-<4FKRDV?26QG7WPZWWP#ZE'7W/@6!*Z1*GY'.?J(';F=X?Y6=7L-IRV8GM.P MNH\)PH;.M 73=1IF[:U^D@%?FD8NU/(+*LN?2AVMSPJ7ID4VXB.G/W9:XA-U MMBB/ G_DRX/)->9+0H4JV$*EZIQWU:[PLMF7$\ERT\UF3*K>:(:).A\!UP#U M?,&8W$QT@OK$%?T&4$L#!!0 ( $2*!UFMXL^S9@, )0+ 9 >&PO M=V]R:W-H965T?[>E% 2?6MK$#@EZ54)34X52M?5PIH[D E]Z,@2/V2,N%E M([?VJ+*17!O.!#PJHM=E2=7K W"Y'7NAMUMX8JO"V 4_&U5T!<]@/E6/"F=^ MRY*S$H1F4A %R[%W'][-AM;>&?S.8*OWQL1&,I?RBYU\R,=>8!T"#@MC&2C^ M;6 "G%LB=..OAM-KM[3 _?&._4<7.\8RIQHFDG]FN2G&WO<>R6%)U]P\R>U/ MT,0SL'P+R;7[)=O&-O#(8JV-+!LP>E R4?_3ET:'/4 T> ,0-8#H7$#< .)S M 4D#2,X%#!J "]VO8W?"3:FAV4C)+5'6&MGLP*GOT*@7$[9.GHW"KPQQ)OL% M4&5-;LA]GC.;.LK)!U'7GTWD$W!J("=&DE\K4+@H5J0!74W!4,;U-<(_/4_) MU;MK\HXP07XKY%I3D>N1;]!'NY._:/QYJ/V)WO G)A^E,(4F,Y%#WH&?]N/3 M'KR/VK0"13N!'J)>PI_7XI;$P7":XJDF\+>>W>ZH@L8>WBQ:5 ;\+)OOPG3X(Q"9 =Y2-H\)'WLV83J@E24Y01/*I'MP>0V/X0S.F<<3S-T'L":.G74 M]AG99%$2COS-ONQ=-LFAS?34)DGC0YO9JR#WMC=4W8CES=K M#)5J#483.<>+2. UA9,3Z[AQ #IQNL 0Q:@6T.OM:" 562*Y3E%:C2UUWA M]^\0UTB2DK*^6*/W)*>O74).^IF2ABG9,87#MYBF%_-I=@F?#E(S;%,S_'>I MR9E>R+4P! \K="6BY@NC_?*X#>+@_5$M=MLEX?$!/9-O]L]\M0#^7IM1@EJY M_DX3%U3]AK2K;0MY[SJGH_6'\&X2=JQ/L>6L.\2O]'6_^I&J%1,:BWJ)6P6W M0SQ)JNX!ZXF1E6MRYM)@R^2&!;;-H*P!?E]*:783NT';B&=_ U!+ P04 M" !$B@=9=Q'W/$X# "I# &0 'AL+W=O.W8@T@T7V6YF+JK*4LCEQ7+-:0$7'("LC5 ME27C&9&JR5>N*#B0Q(BRU/4]+W(S0G,GGIAS%SR>L%*F-(<+CD29980_G$#* M-E,'.X\G+NEJ+?4)-YX49 57(&^*"ZY:;N.2T QR05F.."RGSC$^FN% "TR/ MGQ0V8NL8Z2ASQFYUXVLR=3Q-!"DLI+8@ZN\.9I"FVDEQ_*U-G69,+=P^?G3_ M;,*K,',B8,;27S21ZZDS@Q:ED"RK MQ8H@HWGU3^[KB=@2X/ %@5\+_+<*@EI@9LZMR$RL4R))/.%L@[CNK=ST@9D; MHU9I:*Z7\4IR=94JG8S/0,V!0 ?H2MT@29D"8DOTHP!.),U7R%Q&YT26G,H' MM'\*DM!4?%""FZM3M+_W >TAFJ/K-2L%R1,Q<:6BTM[NHB8XJ0C\%PB^E?DA M"KR/R/?\L$,^L\M/8:'DV,B#YW)7S44S(7XS(;[Q"^P3\OMX+B17-]F?KD25 M1=AMH9^\(U&0!4P=]6@)X'?@Q._?XWP)^E%/@.ME M?V$!3BJ+R%CHU\)='(:CB7NW'<(Z3,\081,BM(90W(,N[DHUV.(>#H(6M]6Y M)_>@X1Z\QAUU<0]VN$/LM[BMSCVYHX8[>HU[V,4=[7#[0=CBMCKWY!XVW,/7 MN$==W,,=;CP>M+BMSCVY1PWWR,I]O095H9<2>!?]Z WT5O^>]..&?FRG9Y*D M*#6%I" /:@L@.ZO$>/?N\8-A*XAUJ)Y!L/=4*SUKE#,0X@C1K"@E)*KLJ14! M(3M+GK>3Y@![[9>F?;B^<;9*/W[#RK"FV%=KE%(RIRF5%+J+.=Y=)^R/V\FL M(_=-]E3#L;5HQK.2UYN(?.:/Y.M%'4+AAUI^UJ. R>GK?G MP$]E&-OK\'>6'RSZ0>]69^Q'49NZHQ<>CUK8[M8^4F_BSPE?T5PHC*62>8=# M-36\VA=7#W3FEB=!0 US !D !X;"]W;W)K&ULM9MK;]LV%(;_"N$-0PNTL2Z^))EC((EN'=HB:-'M0[$/C'1L"Y5$CZ3C MMK]^U"6R53.TW)Y\B269[W,H\34I'C*S+>-?Q I DJ]Y5HBKP4K*]>5P*.(5 MY%2". M$[')<\J_W4#&ME<#>_!XX4.Z7,GRPG ^6],E? 3Y:7W'U=FPI21I#H5(64$X M+*X&U_9EY%BEH"KQ=PI;L7=,RENY9^Q+>?(FN1I898T@@UB6"*H^'N 6LJPD MJ7K\UT ';I/^K5Y$'L">_2$P&D$3E^!VPC<'P7C M)P2C1C#J&V'<",9](TP:P:1OA&DCF/85G#>"\ZIUZ^:HVM*CDLYGG&T)+TLK M6GE0&:)2JR9,B]*['R57WZ9*)^>T]!=YX8&D:29>JJN?/GKDQ>\O9T.IZE"2AG$3SZOC.4_$<\D[5LB5('Z1 M0*+1!V;]Q* ?JGMO'X#S^ !N'"/P>LW/B&V_(H[EC#3UN37+_Z+%&;&>EGM' MY!LE=ZTGY7Y_N:M[F+\6/?RUZ)%9[D&LY+9.WFE)M[6R6_'2JV[S7TVM;^HH(WV4)LS'A 68L! 3%B'!.D:@8-,8-&DX/. MS!TY^S$[;3]MVWYJ;/OKG'&9?J?5!!"^JJFL&E745%8-,6V'1*L.2><+(_M4 M7V#"O.E!$[F6=6B+Z<%#M37%@D/:2%,L/*0YFF(1THUVVON\;>]S8WO?,B$) M6Q .#U#H?^Q&P*F-B@GS,&$^)BS A(68L @)UC';16NVB^=\P[G -"(FS,.$ M^9BP !,68L(B)%C'B+:U2T]9SSC.F>&G6A&5YC6T\9%1QT>-&O2,&J)&C;!H M71/MY3AMHXG>IG'I&]67W6E=8E2?[!),FH=*\U%I 2HM1*5%6+2NXYR=XYSG M'$$;.I8C,6D>*LU'I06HM!"5%F'1NH[<)<=M8Z;SL0\D=,D!V.7O^ M2:E@?E1:@TD)46H1%J\TUW-L5G0-? M5COD!8G9II#UKM+V:KL+_[K:>_[#=<^^]&W-]<"^#.L]]CM\O>7_'>7+M! D M@X4*99U-U52'U[OHZQ/)UM6>['LF)&PO=V]R:W-H965TFXN';/IF.Z M$6F2DWL&^";+,'MZ2U*ZFUC0>K[P,5FNA+I@3\=KO"0/1'Q>WS-Y9E#5#D4HH(KXD9,/Z._*XJ7Q3QB3F8T_9K,Q6IBC2PP)PN\2<5'NOM MRH)\A1?3E!=_P:Z,=2P0;[B@69DL&61)OO^/OY>-.$B 7D\"*A/02Q/<,L$M M"MTS*\JZP0)/QXSN %/1$DT=%+TILF4U2:Y^Q@?!Y-U$YHGI>TKGNR1- <[G MX#87.%\FCRD!UYP3P<&%YMK9#1$X2?FYO/OYX0:RXI/%V3P/UT/ACDU\"U_D-( =YFO29.?V&Q#(=%NEN,]V6#:FZ@JJN MH +/[<%[E^2)(!=W\@G3=>7O.QD/;@7)^#^Z6O?@GAY<3DGP)ON!T0W0%[U&" D4) MQW;JCT;1V-X>%J()0KY?!34(>A5!STCP.HXWV2;%0OY.UQEE(OD/*WG0D=PC M^0?C7T2NVR*I"?(BZ.I9^A5+W\CR$Q4X!;D4Y?BYE5O52D 7&(G?D*T4^K5LKB#Q*JGG/CAD'T8"*S1AU'5AY'QA_]:+']J4FT)D\MY8W*!>\(2.@=G4O.? M"&;\7-<+\P#^/E-7]RL2&S5&58W1(.(6=>;5R'%:7R1V&+IRX*N4'8P_3 1<#3*ER)W^@@;(NS+BCJT698K_70N(1.9X7+ M(DRZTK1H+U\E:SW)01?VH=":9==+.W1/*770Z!R.[L5 :,U>U"X"FFW$ '+W M@Q$,>O>:S&:=M0^!9B/R4LF#72\1M25/$X,\&/3,QMIQ0+/E.$KS@JZ:C5"; MIR8(N:'70[1V"M"X \@>6%W86ES[X;T63I8+^W0O(+^1?.+F&9K(B2[)2-$ MOI7W,#0"'3W'!T)KEEVO]C ZJ=X9S<31O1@(K?EV6QL+9#86 ^C=#T8PZ-UK M,IMUUK8$F6W)2_4.:8Q%6^\T,3",]),1'6PTF,W',7)70C64#/IMFKJ@L$_]O4NR$]QA35*SLRKYYW24QRKF;\O9:5,?OHK9J!T)JU MUJL[\D^Z:V7T#D?W8B"T9B]J&X',-F((A3./8%*X4VQAH-J9(+,S>;'J:=Q% M%+:W[3]1WC.J[U?1_4$L#!!0 ( $2*!UG.>.4+X@( ,P) 9 M>&PO=V]R:W-H965T#@#RE:%,@YL.%W@.UZ!N%Y=" MU]S&)2T=S).3'_;X0>!E=PH(Q/)E/,[4[G(1XYG@(!"IHP# MUJ\EC(%28Z0Q_JP]G69((]PL/[J?V]AU+%,L8VLT4;&ZL6D=#F)G%:R7T5Z)U*OW">;XBE"+,_E01T. &%"95'6GE[/4&' M!T?H !&&;@I>23V&'+I*8YO!W6R->%8C^B\@?JO8,0J\#\CW_+!%/NZ63R#3 M\IZ5!\_EKDY6DS&_R9AO_8+],C8A,J-M''WW\#= MZ;PG]Z#A'G1RWQ2@3_F9 M%&/]BA]\-DB[[3?T_ZI*%/NNFYPA0Q?:O)L! / MA,W1$M,*S)9#GO9@;/?@M@"3G?TG3*+M^=GM%(1/:[T&=S?.6G//^8[%G#") M*,RTRCONZR2*^NY05Q1?V.-WRI4^S&VQT-7.#2?U!+ M P04 " !$B@=9-\7R^(P) @;@ &0 'AL+W=OKS'"ZOX- O#5>/B^$)%_#($JO M!_=2[BZ'PW1]+T(O?1?O1)1]LXV3T)/99'(W3'>)\#9%4!@,S=%H.@P]/QHL MKXIY'Y/E5;R7@1^)CPE)]V'H)4\W(H@?KP?&X'G&)__N7N8SALNKG7.()&)[/?C%N.3C(J!H\8_ MD??7@_F ;,36VP?R4_S(Q&&%)CEO'0=I\9<\EFVGBP%9[U,9AX?@; E"/RK_ M>U\/&^(DP)B_$& > LQ:@/E2@'4(L.H!Y@L!XT/ N&N&R2%@TC7#]! P[1HP M.P3,N@;,#P'S^F:U7@A8' (6A1S*_5?L?-N3WO(JB1])DK?.:/F'0D%%=+;/ M_2@7^V>99-_Z69Q9\2)]J(34O\K3[>>BW>T<=/-?'#;"L=-Y7Y MO*EN3"V0BM4[8BXNB#DR3+*5?_^;,9O_HVW%])Q_[J-WQ!KE''-,?O]LDS<_ MO26!R'ZR+3"[.\QZAK5M+.0R4_O_S/FM*N!1A^M^V7UW)';=S\W/C M9;KSUN)ZD)W\4I$\B,$R4^ITU*I4),Q&PAPDC")A+A+&D# .@BF"'A\%/=;1 ME[_M1.))/[HKCQHDR:N,G^/MS_MLPDM3(=,+$@G9)FDMN:^D2]BT@.6EWL/2 M-,;CJ^'#J521&9TN&2DRH]O,:"RFEIJ1(3-R$$R1UN0HK8E66E]BZ04DK@DL M\+V5'_AYU=*F*2VRKZ9*V$39P^:BIBED1J=+1HK,Z")A# GC()BBO>E1>U.M M]CZ)!Q'M!=DF<4C664&99*?IK$:7]X?J7"1MZM-"^ZIOVM"",5Y,1S7Y39O' M!'-B3M163I-EC>;CNK":+',Z-Z9J*Q>YD@P)XR"8HIC943$SK6)NGT7RRDE/ M2^DKD5ECMRZ,66W?V\B,3I>,%)G1G35$.9_5EDE\?LK;?.NQ^? M+G([U@_W(5G%20;->RC77K8M.H<:.%":#:4Y4!J%TEPHC1UHIWT3X]&H M5AQQ5$Y5OY5!8^@=&AY)D7$E$5]W>8_"!=F(57N5 35D#C2EPC3KM6JSS7A6 MKU2;;8SZ-J9=&KG0]6-0&D?15)%45HNA]UKJ5>K[V(M:)0+U5Z T&TISH#0* MI;E0&H/2.(JF"KGR;8SIN0I1J'D#I=E0F@.E42C-A=(8E,91-%7:E<%DZ!TF M.SMM$S]*9;(/120OR#H.^\-49/[:UKJ^DUS.MU0[-- M_3X6IZ7-M%D-M('J7@-T_1B4QE$T53&5(67J#:E_^3N1W_:B'!1;-0+UHZ T M&TISH#0*I;E0&H/2.(JF*KERSAZH-^;T@4B1A<8?4<_7WQH_(D_"2M&W _8T>WULZ4%,*2G.@- JEN5 : M@]+X*P*T2G'IQ%P94*;>@/J1\>MZ=&\ASYO7,,W.3ZCOU"4EA:9TH30&I7$4 M395B92>9VC[][QOOKF?VUN"BBP:A!E&7E!2:TH72&)3&433UZ325[V/I?9]? MQ2-A<>+_+XY2\N;6"U>)O[D3;\G[+S;QH@U1&M#LBF?=Z5)>G[:O3*$T&TIS MH#0*I;E0&H/2.(JF"K]RGBSC3)?R%M1\@M)L*,V!TBB4YD)I#$KC*)HJ[/06D<15.E?D1+R]"MUL_.[$7%6B:G=]?>B+@C9[?6SLM-DY=.MBGS;V: MD$(3NE :@](XBJ9JL;*%++TMI"T]NY284+<(2K.A- =*HU":"Z4Q*(VC:*K M*[?(.I=;9$'=(BC-AM(<*(U":2Z4QJ TCJ*ITJ[<(DOO%OU(+ZH>W5O<+<_# M:XQDL:$YG4XY*32G"Z4Q*(VC:*H8*W_*TML#W]6/JF?V5F%S/%6;"J%F4Z>< M%)K3A=(8E,91-%6%E;%DZ8VE[^THA7I*4)H-I3E0&H727"B-06D<15-U7;E4 MUKD&/5E0JPI*LZ$T!TJC4)H+I3$HC:-HZI/L*_-KK#>_?NA9]E"#:]SRV+U& M^0!-Z71)2:$I72B-06D<15.E6-E18_U J.^J8?7,WAHT7N];MZ$IG2XI*32E M"Z4Q*(VC:*4&AR=OBPI%\:BPEZW@?R?(%-L>YQ]>9_5*\Q*LV_]:XM(V6 M^8YQ2MOF\@:QO^5D?=H MU4II;"Z^)$TL-6$&!FUWHW8O'X[.AXD]B5&Y> $GC=0__@ FQF/CL6F?]D-C M8][?.]C/"S,\,%P])^F7;"%E3KY&89Q=]Q9YOKSL][/90D8B.T^6,BX^>4C2 M2.3%V_2QGRU3*>954!3VS<%@U(]$$/>F5]6RNW1ZE:SR,(CE74JR512)].5& MALGS=<_HO2[X%#PN\G)!?WJU%(_RL\S_6MZEQ;O^AC(/(AEG01*35#Y<]SX8 ME[X]*@.J-?X.Y'.V]9J4FW*?)%_*-WQ^W1N4+9*AG.4E0A1_GN2M#,.25+3C MWQK:V^0L [=?O])9M?'%QMR+3-XFX3_!/%]<]R8],IS6 <"!C6 <-3FS2J T:G!HSK@/&I 9,Z8')JP$4=<'%J@#%X M_>4&E8+6/WFE%T?D8GJ5)L\D+=.6+2G15?"&3("[KXW.>%I\&15P^=>1] M3D0\)RR(13P+XD?RQWT8/(I2O1EY1WX7:2I*#9,WCLQ%$&9OK_IYD;F,[\_J M+'2=Q3R0Q2 ?DSA?9(3&*Z/'VGB^\4WMOG:S->O[<;4 C^* M%V)89\0\^4_;E^OH,?XJ/G]MC-GV MVQS?%,LXV@BFISAR=OZ*L308]X1ML09'6^.=CM&UAF-:X_]P:Q016IO:M2JN MI:M='F=YNBJ.6#GY[V_%"H3G,LK^U]+*FS7-;J>5!^++;"EF\KI7'&DSF3[) MWO377XS1X'V;M)$P!PFC2!A#PEPDS$/".!+F@V!*3=B;FK!U].DG&8IY&TUH:5UK0DDS$'"*!+&UK!1!2O[WT_3HC=>_KOJ/VW+ M?7^]G34\9+/XT70^*)TBS.%&F$.M,-UBK$+>A$F6O27%N&!>[KOEU[SH<*V" M;%'NO]ODJ65VE2<2YB!A% EC2)B[A@VW1/5N;$SVM.X-CXF/GTCR=21%>:.- M\D9:Y=VER4S*>48>TB0B82)B\B!F01CD+VV2T\*Z2@X)4@8'Y^HX/&I.^')1L&3(SOAHG&%?I]$N*JZI$\RGB=B<=DDVIUW: M-*VE=]4T$N8@810)8TB8.]E3A#V>C/<[ LBD_,2D/BBIHNR+C;(OM,K^^["0 MST@0Y[)(F9.T&)61-T47>"G365$(;:=1;K2)NHH<"7.0,(J$,23,7E,:A-!]%4XNC,1,-K)MH0.U$*,V!TBB4QJ T%TKSH#0.I?DHFEH> MC:]HZ(W%'^T?08U&*,V!TBB4QJ TMZ:=T#^".I.GIO51:56--Q:EH?+. F3QY?B># [)V]^_65BFH/WZX^K-\;[UA,X>GYGE4,-2RB-0FD,2G.A M- ]*XU":CZ*I]=(8J\8(VV6">JM0F@.E42B-06DNE.9!:1Q*\U$TM3P:T];0 MN[:.3(.G];7#82#N#_JU>DSGLMCW[H8MY]L<:%8*I3$HS872/"B-0VD^BJ8* MOO%X#;W)NW>-UT;_J8RDR%;EG_8+O?3DSC4 =7BA- JE,2C-K6G*15IFR]5> MT*S\Q*P^*JNJ[L;G-?1&[WH$G ?WH215S^<;^?$! ]3RA=(<*(U":0Q*E,:A-!]%4\NC\:!- MO0?]?=?(ZZ&=BP1J/4-I%$IC4)IK[GO [\9M5U= T_)3T_JHM*JT&^O9U%O/ MO-.%<'I89TF;K==8378&Q-"D%$IC4)H+I7E0&H?2?!1-57WC*9M:4V[=WPDV M_9TSLDR#>!8L14A$E*P.[,^AQG)-VS\=M'L^")J60FD,2G.A- ]*XU":CZ*I M\F\\8U/O&>_)OS@&1-7._T6*M'4BA1L]LK/Z]0VTU@UI[;E 36$HC4%I+I3F M06D<2O-1-+4<&GO9U-O+53G,@VQV<,\/M8_-_3LI6XT :%8*I3$HS872/"B- M0VD^BJ8JO3&&3?TMM_6I4CG?VOM7^_WU5#%OR;?#D\; MZMO0>:0*]7^A- :EN5":!Z5Q*,U'T=0J:/Q?4^___JAA4*S?[8IM?7LZ'S^@ MM_Y":11*8U":"Z5Y4!J'TGP43:VOQFXV)U@W >HQ0VD.E$:A- :EN5":!Z5Q M*,U'T=3R:/QJ\Q2_^KNOV-;3.U<+U)J&TBB4QJ T%TKSH#1>TY3+ND>MWL// M<)VMQG6V]+36NM65 NV$6U*^&TAPHC4)I#$ISH30/2N-0FH^BJ>71.-^6WOG> M,T%FS6%DF08S>4:B59@'RS"0:6N]0,WPFF98BAF^,]^( \U)H30&I;E0F@>E M<2C-1]'4.MB:K%GOA9>SE<2C-1]'4*FC,=4MOKG>=XE^/ZZQ[J.L.I5$HC=6TX_/\ M0]-Z4!J'TGP4355^8ZA;>D/]^^Z/T$,[ZQ_JBD-IU-)-VUR+&FIU0VD>E,:A M-!]%4Y7?6-V6_LYJ*K*<_%/>/W$CXB_DMW(*^)/&SU#+&TISH#0*I3$HS872 M/"B-0VD^BJ:626-Y6Q?8\3/4XX;2'"B-0FD,2G.A- ]*XU":CZ*ICP9KC'!; M;X3_V/A9#^]:+%": Z51*(W5-,-4Q_:#X>[CPJ"&-93&H30?15/+H#&L[9]Q MF[4>VEG^4-L:2J-0&H/27+OE?N?62>RA:?FI:7U46E7:C=ELZ\WFUQ'!^FS0 MYBE19^4SDX-H%9'[)"V@Y3,<9J)HQX$9R?19.FL=.O4WE$:A-%;3CMYLZT+3 M>E :A])\%$TMB,9UMO6N<[=Y!_2PSKJ'VLU0&H726$W;[>+8>UT:EGM99]U ?&4JC4!J#TEPHS8/2>$U3GAQHM7: ?H9% M;#<6L:VWB+L]*5,/ZZQ[J"4,I5%[_V;PUM^/0=.Z4)H'I7$HS4?15-TWIK"M M-X7YSE/8SJIA;:OFH78PE.9 :11*8U"::^^;R^W#6*@;W)+5;-V)0WW>?K:0 M,G=$+J97D4P?Y:T,PXQ4TV"42;:6DE0^E#.Q7GXP>_V]Y=2X9$;+X]-J6 M<^/2KY;WF[33JZ5XE!]%^AC$&0GE0]&$P?FXJ-XT>%QLWN3)LNC/]HKQ&PO=V]R:W-H965TQ+BPVC+^)-8 4CTG"94C*V5E.NA;8MH!2D69VP-5%U9,)YBJ89\:8LU M!QSGHC2Q/6HXD@@4AJ"ZR^-C"!)-%.BN-/:6I5:VKA[O&+^V4>7H698P$3EOPD ML5R-K;Z%8EC@+)&W;/L-RD!=[1>Q1.2?:%O.=2P494*RM!0K@I30XAL_EX78 M$;B= P*O%'@?%?BEP,^#%F1YK"F6.!QQMD5J[@ZW MVZV!&ZU;@G.\CX$;KEN!!!1Z\ M!]YO @\^ FZT;@G>K\#[1O![)G&",AH3$;&,2HA1A,4*+=1FW?@J[M<2=8-: M(N.:+1,-JD0#8Z)K$&*(KM)UIL,0%4FM(9NB#&I1!JZ_E\2X5LLDKO.ZTSK& M+#-M2B7:X"0#_2K=%%OKHMI:6;6U-NZ;3BUB)^@'>QG-$&U#[K03KC'DX^%, M)ZJ?X5Q5H#&<6POG.9W!?CBWMLN\/JUOB5\W>->X=YJ)*:.G)FJOQN,%?G^? MNCYKG]K>Z>!T^WR#^9*H_BN!A=(X9X$J#"\ZTF(@V3IOZN9,JA8Q/URI+AZX MGJ"N+QB3+P/=)U;_"\)_4$L#!!0 ( $2*!UD7#10J. @ 'M$ 9 M>&PO=V]R:W-H965T4"O0]33)^U5L(L?S8[_/I@J:$G^=+FLEO9CE+B9!OV;S/ MEXR22'5*DSYVG&$_)7'6FURJS^[8Y#)?B23.Z!U#?)6FA+WEW=,ONO7E"A.:<;C/$.,SJYZU^['T,=%!]7B6TPW MO/$:%3_E*<^?BS>_1E<]I]@CFM"I*!!$_EG36YHD!4GNQQ\5M%=OL^C8?/U* M_X?Z\?+'/!%.;_/D]S@2BZO>J(Y!&F?E7_*]$J+1P?/V=,!5![S5 8_W=/"J#MY6!W_?+OE5!__8 M#H.J@_KI_?*W*^$"(LCDDN4;Q(K6DE:\4.JKWE*O."L.E ?!Y+>Q[",\>N.ASGHD%1V$6T:BE?V#O[QWJ']K[ M#RW]^U+-6E+\*ND-M@(_$W:.W-$IP@[VY> MHX@>>GP(T(>?3_;3 COMWZNLIODUK1';O>#P;P ;$GOU4>NI+7E[MO10@,YN M9(*(T&V>RJS)B:EVD\OJ-GNCKRHCZ\WA$7HO[]))/I5T)3_K^67 MWI3;]]NW7V3OCWQ)IO2J)],SIVQ->Y-??G*'SJ>VZ$+" DA8" 0S@NC70?1M M](D,7"I#QE7:J? 1DF,?FJW$BE$4<[XBV51F()EARF/G!/VU__"\L6ZO:] @ M84$)&RA8,7:O)]Z%-QY[^+*_;L;C<#M#ZD$M]< JM4KM9T_J/)@VSQ?ZO7A- MV\2T$KN*"0D+2MBP(1)V1XZS)65K*SQN%W)8"SFT"OF8,3K-YUG\IU22OT%5 M*[ZKJI"P8+ASZ+D7NZH.=U0U6QFJ7M2J7L"I>HJ6E,5YF2FJ?NK[(DN\4,+X M29OPUCWH*CPD+("$A7:A<2D0&J&TG/.X&$7DQ38DC^H8CJSH/1/)#_*Z!@02%D#"0B"8$9-Q'9/Q.T^3QI!!A(0%D+ 0"&8$T76T17.LI]:75?I$ M&K)T[,2HVD SN?M#I_AGIO=;^YYTC0$H+82BF5%H&&7WR"BL9:J+ MLWG3VG$I?^-M:PS]!9?4A:"$4SU<=:?7Q@>)'B\EA05+!C:0JJ M68!]U+=3NR8H4%H 2@L/Z.>7(MEBHL2)5H^&>1J;2VBF[=JM\+QT%BZ1PM9IOT1;4/(/2 G?7&+=H:V]D M:JO-LVMWSRIQJ-IQE;SC&7K*LQ5'&\+1+,Y(HBS@T8D%U$V#T@)WUT][WM"[ MV!;Z4#-3:NVH7;O3L]HQ=(9^B^5X&A7'<[@NIOMJ\M^J,:AQ!J4%H+00BF9& M3/MG=_3.9LT%M=R@M "4%D+1S%!JV^U:#>$D_+Z,61F\XV:I=ISKM$W>JBB MFF906@A%,Z_":=N,[;;Y4 K\&J?5>=06$SN\Z\D"2@M :2$4S0R3]M78?>>\ MAR&-\"TH+0"EA5 T,Y3:I&.[R2S#\5H>.2KU'2"VVM8J#J!F')060M',.&B# MCNT&_?C,)Z?7K>>5/O5.T5?Y>KJ@Z#]9ZQ4M^[YT/KM W3TH+82BF5'5-0#L MOW>B!"T)@-("4%H(13-#J8L,V%YD>$NBM!-=U;4U#*#5 U!:"$4SPZ#K$=A> MCS##P(HUA5R%049D*D^;]D"4S.)J1&W9G7,\V*KEVS?=679(6@A%,V77M0G\ M8[6)MPU/7S=Y:[A ZQ>@M "4%D+1S*CJ^@5^[_H%!JU?@-("4%H(13-#J>L7 MV%YP>,OP9"=ZEGD\: 4#E!9"T..,G6K0#9]/:&NL^A 7<.^ MR[.U>T#C4PIM:GW#JTN#GC#]Q[ 0=W7/[JS?-("#+ML'I045[< ;F]DWHZH[;9OM]O? M\F0E1]Z-NKF\6-ZWIHS,:76'XI(5JXX__/+3"&/GT[??K^_42_?3B4HK49XD MQ:TU2\K*Q%)D&'WO:UL8[+O3^7Y%4"M>T48-A4?GXYW;%0^T,@.AK;-O7VHO M R&/8;7V\E UWD[JK"&H!P:EA15MZ[K#8(_6VMOZ!Q;6Q_SY;,8H1:Q(U@?U M!K6VH+0 E!96-!<;>CN^MZ5XO_'PA92RN7KJ!9>Y>)6)\CD,]:?UDS6NU?,D M^KIY^5@.Z1#F<<910F>RJW-^(:<,K'S21?E&Y$OU*(>G7(@\52\7E$24%0WD M][,\%Z]OB@W4SQN9_!]02P,$% @ 1(H'67* 65(Y! 5!, !D !X M;"]W;W)K&ULM9AK$B\ZK\TCHZ(W&!\H> M^ 9 H)]IDO&)L1%B>VF:/-Q 2OB ;B&3;U:4I43(6[8V^98!B?*@-#%MRW+- ME,29,1WGSV[8=$QW(HDSN&&([]*4L,D!,M99JZB(?FSQ:TL29FL9;P>3;6,:)Z0*X M8'$H($*W@H8/Z"Z+!4+V#LW4&,?B$5U<@R!QPM^K%]T1%S(@?_\G,A'? M$ 9\; J9H>K'#,MLKHIL[#/9N.@KS<2&H[^S"**.^+D^'ML: 5,.334^]G%\ MKFRMXI==-D".]0'9ECWL2D@??@VA#,=YN*-)QZFFR\GUG#-ZW_//4@[]; ], M+C/TB<0,W9-D!UVC78@-N\54A;CD6Q+"Q) E@ /;@S%]]P=VK;^Z2%])[ GW ML.(>ZM2G5[".LRS.UG+-)B0+ 5W$&8IHDA#&T198\\]V485VTC+]@\CF9K2YQ,5>MAI(.'1P U.H+3=]H1R*RA7"W4O MJ\2+F-PVDS? [@F2MM.>2%Z%Y&F1Y+:Q@EA1F2A4WV#R(D"O#>@/W*'5^,$G MM-I\>M+Z%:VOI94%M-]R\UO+#=L#[)R@M5LU%^63C(,JX^!EM7$!RL6/_^-D%L*N8401S;ND'HZ& UW@Y]=6S6H M>I$CJG?,$#OG8;52?2??KGGMYY9=#:Y>8W0Z(7AX'EW=D-8:SK.EV0- MO%[Q^#7ZU=?HGH=_"T>$:TN$A]IZ]VV7+F4EIBLT.Q 6==OM5S(V)?!;V"1< M^R2L-TK=)K#X7Z-[K@N]46.7<9S M[U36Z'ON"]8[96PWBPUJY0.QVWA!+YE MC4Y]G[ZWOC2U3<)ZG]2H03H8KP7ST7:]P F\4YRWL$&X]D%8;X3.UA@=G-^& M"^S ;\V4MNN^:+5APEHKTN7Q=%!!"TIF,@J&+:IVP]-E5R1L-LXM4F#K_#B' MHY#N,E$<851/JR.C67Y08M;-B_.FKX3)XL!1 BL9:@T\V3LKCG"*&T&W^2G( MD@I!T_QR R0"IAK(]RM*Q?%&=5 =I$U_ 5!+ P04 " !$B@=9Z:^K4ZX# M !A$@ &0 'AL+W=OB!D<86$8G4DK2=]M=W2"FRU"I"'>B0 MBT5*G*?W'CGTB+.=D/%[HYI1Q)YK9>]VZ-DK G<.7%( BNZR?2-V/T#E:")P8M%INPOV55C/8?$&Z5%7@4C@YSQ\DH? M*B,: 8C3'1!4 <'O!HRJ@)$56C*SLBZIIM%,BAV19C2BF8;UQD:C&L;--"ZU MQ*<,XW1T TI+%FM(R%*+^)[<3U)6C* M,O6&')';Y25Y_>H->448)Y]3L5&4)VKF:B1H7N/&%9F+DDSP!)D1^22X3A6Y MX@DD'?&+_OBP)]Y%8VIW@D=W+H)>P \;?DQ&WEL2>,&XB\^SPUMT1O5DC2S> MZ F\J[S(Q#< L@2Y93%>4RKAZ.Z767I+SK-,Q.6,B16Y@5BL.?N.PZY!,F%& M*ZW(EX_X!O)>0ZZ^=DU726?<3JH#','=Q"%'(")_KS#S_T_NKR:B"P MEG/CVKEQ'WI4+N?2J+BYG*%@L#036DAW6LL.7M;[#(9T; M"*SEW+1V;CKX^NY%/%1\"39II('O3\>3[C0XJ56=]*K"/R>@,DYM'B2PQ:*C MP!)"=ZGI13I4S4!@+=&GM>C3EY4$IT,Z-Q!8RSG?VQO*?W>PNMY:3!H85BAM;X1QN'TIS1P M&Q_Q.'KY\HG+-N"(9K##4.Y[B#,CR M/*/L:%'8(X$[H;7(;3,%FH T _#Y2@C]V#$OJ$^5HA]02P,$% @ 1(H' M6<@FXP39 @ ^ @ !D !X;"]W;W)K&ULK59= M;YLP%/TK%NNF5%K#5Y)N68+4!*9U4J6J']O#M <'+L$JV,PV2?;O9QO"DI2F MU=87L,T]Y_C<"[Y,UHP_B Q HDV14S&U,BG+L6V+.(,"BSXK@:HG*>,%EFK* ME[8H.>#$@(K<]AQG9!>84"N8F+5K'DQ8)7-"X9HC414%YK]GD+/UU'*M[<(- M6692+]C!I,1+N 5Y7UYS-;-;EH040 5A%'%(I]:%.XZ&.MX$?".P%CMCI)TL M&'O0D\MD:CEZ0Y!#+#4#5K<5S"'/-9':QJ^&TVHE-7!WO&7_;+PK+PLL8,[R M[R21V=3Z8*$$4ESE\H:MOT#CQVPP9KDP5[2N8X<#"\65D*QHP&H'!:'U'6^: M/.P %$\WP&L WB'@*06_ ?@O51@T@,%+%88-P%BW:^\F<2&6.)APMD9<1RLV M/3#9-VB5+T+U>W(KN7I*%$X&ES1F!: [O &!>B%(3')QBL[0_6V(>B>GZ 01 MBNXR5@E,$S&QI1+54#MN!&:U@/>$@(^N&)690!%-(.G A\?QHR-X6YEM'7M; MQS/O*.'7BO:1[[Q'GN,-.O8S?SG<[[+S?^K1/ZOO)<-OR^\;/O_9\J.0B#AG MHN* ?EPLA.3J&_[95>^:<=#-J,^UL2AQ#%-+'5P"^ JLX-T;=^1\ZDKV:Y*% MKTD6O1+97ED&;5D&Q]BW99&J+"5G*V).Y=X"**1$GG85I>8;&3[=&U:!YZKW M:[6;Z\%CX-Y.<9>O\I M^JB3WC_,FKUSE!? EZ:'"A2SBLKZLVY7VS9]8;K3P?K,'<_=CO50M?6Z"_^E MK_\)KC!?$BI0#JF2\[K/U1++2-)(%DZHMF6&F?DV ZP#U/&5,;B=: MH/W9"?X 4$L#!!0 ( $2*!UE)H>A-/@( #H% 9 >&PO=V]R:W-H M965TZ C#DH>9"QUYE3+/R M?9U54%,]D0T(O"FDJJE!4Y6^;A30W(%J[H=!L/1KRH271.YLIY)(MH8S 3M% M=%O75/W> )==[$V]T\&>E96Q!WX2-;2$ YBOS4ZAY8\L.:M!:"8%45#$WGJZ MVBRLOW/XQJ#39WMB,TFEO+?&ISSV BL(.&3&,E!4:MA*_IWEIHJ]-Q[)H: M-WO9W<*0CQ.82:[=EW2][^*M1[)6 M&UD/8%10,]&O]&&HPQD@#!\!A ,@=+K[0$[E#34TB93LB++>R&8W+E6'1G%, MV)]R, IO&>),ALRQZ3 M:>0?+RA8C H63U2 H\*^$JS7-0&+_PKPS]YS#:IT7:M))EMA^J<]GHZ#8=WW MPU_W?JK<454RH0F' J'!Y#7&57VG]H:1C>N.5!KL-;>M<+B!L@YX7TAI3H8- M,([+Y ]02P,$% @ 1(H'60%ME<"Q!P O5D !D !X;"]W;W)K&ULK=Q;;Z-&& ;@OS)R5U4KI6L#B0]I8BD),S#5;AMM M>KBH>C$Q8QN5@Q>&9"/MC^^ B3$QF9CNNQ<;&S//8/LU?,F'N7A,LW_SM92* M?(FC)+\&.R4(8YGD89J03"XO!U?6.7?L-0Z?2JG(@D(#=IHL)D)9-%*'/R@RN5"*/\1_*.A GY M?9T6N5XKOQ@J/72SR4&8>[[PUWC>/'QO& M#_5KMGOA[.<7[MHV@K\4T7MB.R?$'MFGY(\[E_SP[L>.[;HQ,U?%:L?8!L9] M8VM$\IXXUIL,-3-,WNNMF96,99.E^OX[:S+]N>O=>NO%*3=G].:+XQW/. ;& MQVP-_^:M:27)V7T$G]#N%*QOD_'1MZO05/N\'R^'B> M;\1"7@[T 3"7V8,#:^ M&#[LI_-PK5%[#?\HAYN<5D#.=@$Y,P;D5Y'H5$AR*S)5[N=N,KWO^TG7(!L= MDD1UI<0(]DT)$G.1&$5B#(EY2,Q'8AR$M9(\WB5YC#YHCY%)1F(N$J-(C"$Q M#XGY2(R#L%:2)[LD3XS[9%?$8J7CFZ?%:MVY"S:.[QM<).9.#@Y0]DC_:Q_& M*')*AL0\).8C,0["6HF<[A(Y!9:11JMO.I&8B\0H$F-;[*Q5_DU>?FX\Y)3^ M45-RT)2MV,UVL9M]2W%*OI*/81+&16<*C73?%"(Q%XE1),:0F(?$?"3&05@K MT]:H^?ON"%VHUB(HS%#-A6H4JC&HYD$U'ZIQE-;.]%[/PNI?(.A=M-23=5:P M9J]WHI&:"]4H5&.UMG_4=DX/Z@3HG/Y1E/&F@':GX)J+E2C4(U9AUTC9WI8,R#G](^:DZ/F;">PZ7U9W]3\ MTC7#77&?R\^%U'?H@^SNAYDGZ1U+:$<,JE&HQJ":!]5\J,916COF36/,@G?& M+&AK#*JY4(U"-0;5/*CF0S6.TMJ9;EIDUG$],O$HLN[3#Z^MPUZ493DOCT$W MYHEZAQ.I4:C&H)H'U7RHQE%:.YQ-M\PRM\OZUQ5Z$$?EE$1:#W MV.2V2,+R_//GQSJS#NVY0347JE&HQJ":!]5\J,916OLCT73RK!F\!H%V\*": M"]4H5&-0S8-J/E3C**W]=8.FD6<;FRK'U""UL%^#C,<')8AYGK[9A&H4JC&H MYD$U'ZIQE-;.9M.0L\T-N:M(UPXAN9.+- G(52S++]D0XWF]9K'O_A:JN5"- M0C4&U3RHYD,UCM+:F6Y:?+:-KB%L:&,/JKE0C4(U!M4\J.9#-8[2VIEN&GNV ML2FT6>?P2L':%L.6KZ5("U^:9>V[2I7HL0_HA7,@D[^YUF(W>Z82V_Z : MA6H,JGE0S8=J'*6U4]RT_^PIO-J ]N^@F@O5*%1C4,V#:CY4XRBMG>FF?V>; MOXIWIT02B"P@FRP-BH4B>C>=B40]G1!=5&\6>V<:VK^#:A2J,:CF037_ MC93,1B003UU';8[:CO8%G9I>G6/NU?VFUKH*_CU-H\Z:PCRZ;U:AF@O5*%1C M4,V#:CY4XRBMG=^FG^=8Z)K"@?;SH)H+U2A48U#-@VH^5.,HK9WIII_GF+^R M]S]J"K/8.]/0?AY4HU"-034/JOEOI,0B3U)DG?&%MNZ&>Y=LC66VJJ[WFY-% M6B2JG&1OZ>Z:PE?5E71?+'>MUW+?.^?9*PLVTVPL;?Q39*DQR M$LFEWH31^\G9@&3;:P5O[ZAT4UU(]CY5*HVKFVLI IF5*^C'EVFJGN^4$^RN MV#S_#U!+ P04 " !$B@=96)34G88' #42 &0 'AL+W=O=%\[6( MT]GBO/[L8[XXSS9E$J?R8TZ*S7HM\I]O9)(]7LS\V:\//L5W]V7UP7QQ_B#N MY+4LOSQ\S-6[^5YE%:]E6L192G)Y>S%[[;^Z//6J#G6+K[%\+%JO267E)LN^ M56_>K2YF7E613.2RK"2$^K65ES))*B55Q_=&=+8?L^K8?OU+_6UM7IFY$86\ MS))_XU5Y?S$[G9&5O!6;I/R4/?XE&T-AI;?,DJ+^21Z;MMZ,+#=%F:V;SJJ" M=9SN?HL?S89H=?"#)SK0I@,=VH$U'5AM=%=9;>M*E&)QGF>/)*]:*[7J1;UM MZM[*39Q6TWA=YNJOL>I7+MZ*."=?1;*1)+LE;^-4I,M8).1=6I3Y1LU769"7 MY'TL;N(D+F-9D ]2%)M?[;%.(=%6C3H MZ7Z)=[^22]7=K[LSO?M<;:W])J/[349K/?;4)MMO)%$4LNPUM%,(^A6J7?-5 M\2"6\F*F]KU"YELY6_S^FQ]Y?_;9LR2FF65[LPQ37RQ%<4_D]TV\%4FU&/K, M[A2B6J$Z;&P7E$9,S=2V[0(=Q]!%L'<1H"Y>;]6:%#>)?*D.?"\+947M0_DW MM5359Z2HUG"]N/O<[93#EKOHU//8@3MT?$-WX=Y=B+K[G)4BZ2L][)1^YD6, M'Y2.BAN6'NU+C]!]J75@Z3,0V=R-+(EI/OG>)T>GZ#)+2W605'L066;J'+B2 MN:A.8WVF>6?6.#V8,M[9XWP?VF@5GNXK/#5;1*?'R^DV>;*:GT?V4%1I["JQ)*:9]CTX&WN3SRV-A"6_MM1TPRW\\)T=F1OI]KH+ M0L[]@]6)5V#J$&C!1\_/NY5\EVUEGE8X110.#UDJ?S:FR.WF*;"W M!!>-91>HX@.K^#BL#%K%5I'%EIIN&*#%QZEE"/S[75SQ^9D7'JY6="13)P W M/DXW8W "EQH]A9;4=.. 4?[9]#5K%:!LJ>G_FP-!4118!JW91D(#!T[/#I8L M/I"I$2 CBI/1>[F5R4[/[S5A"6L:LRX@B;8B%0N9BMU0Q04142 B.CU7:22. M'5KQD4R= .I0=ZA#NZCC';IS@3D4,(<:9BNT&Z[T3HX+9*& +'12OD*MTHHM M-=TKT JUE['0+K5T%A[61"\1,(0:ABRT&Z%TZL&:Z/4 '5 \96F?8\A_9 PE MXS"NK'+X5K%1S=U!S3!\,BE;UF/ M3V#P049/N)-O<5I?XTQ/8)C5!,:6FFX8L(2YPQ)V'$OPT4W= 98P'$L.5OBP M, ;7'#V_+LB& =FPZ6$,LXHWMM1TPX W;'H8PX:%,?A(IDZ @AA.01.H U<> M/:,NLAD&],6F9S/,*F;94M._A ?,"J9G,T$WFSD\]N*CF+H =@H&!S.TUX'5 M8,:6FFX64"J8'LP$5D')EIIN&$ IF![,!-U@IB<_Q EL)?-!,>S&;2) M7B)026"8S03'LQFTB5X/T$$P.)NA(RD)5QZ]=%Q 0PC0$$[/9D*KV8PM-=TP M\$7H+IL)AUT2@U=@ZA"@(ARLU836BL:6FFP6:BJ9'-)%55K*EIAL&5HJF1S11 M-Z(Y/,KBHYBZ "*W %0=/P+*GQT4W< /Y%A-A-ULYE.Z4[N2&K=DC3MGB2[ M-R6Y )8(@"6RE\M$ VY,ZFGSY*U $0!)9!C-1 -N3FK:#+I9*@(VB :G,VPD M(^'*HQ>0"V3@@ Q\>CK#K:8SMM1TPX 6W%TZPX]?.8./;NH.6((/3F:8>3*# M#S)ZPEW0!@?:X-.3&6XUF;&EIAL&,.'NP(0?!Q-\=%-W "9\<"K#!J% 7GQZ*L.M(I8M-?V^?$"LT^FI3",1(ZB?0G.3E66VKE_>2Z'^WZ@:J+_?9EGYZTWU8)O] M@XP6_P-02P,$% @ 1(H'6;9J:):K P ,@\ !D !X;"]W;W)K&ULU5?;;MLX$/T50EL4+9!$-]^2V@9JIT&[V&"#9--] M6.P#+8TMHA2I)2D[^?L=4HY\4]3UUB]]L46*:&:ZD^J8S $.>A MF11$P7SD?0ROIF''&K@57QFL]-8SL5)F4GZS@R_IR LL(^"0& M!\6\)4^#< M(B&/?]:@7KVG-=Q^?D&_<>)1S(QJF$K^)TM--O(&'DEA3DMN[N7J,ZP%=2U> M(KEVOV2U7AMX)"FUD?G:&!GD3%3_]&GMB"T#Q&DVB-8&T;Y![Q6#>&T0.Z$5 M,R?KFAHZ'BJY(LJN1C3[X'SCK%$-$S:,#T;A6X9V9GQ#F2)?*2^!R#FY88** MA%%.O@AM5(GQ,IJ3QX9J\>_.>O"%,D#\R66HJ4CWT#9*V6_O)FN"D(AB]0K!';J4PF2:?1 II M@_VTW3Z,6@!\]%;MLNC%99.H%?'74ER0.#@C41!UF@BUFU]#@N:A,X];Z,1U M!&.'%W\W@F=U*!A&YA:H+A6D! .&\2N58F)!)E0S?48>A9QI4$LZXX Q+$JS M%^,S,J4\*7D5\+_N)><$\V9%5?IW4Q KCIUFCO8NNM(%36#DX65C-P9O_/:7 ML!=\:'+@B@[ 7Y7('6K;EU6[E526<3:FZ#OK1!;Z)7H72WMCX/!WOT#M?$4;>97J^F MUVNE]XDJ<8Z?"E+09W=S-''K'7*+]EW7NLW_C'^_%M%O%8&''*]^0> I<=YN MTM"*<.QA[Q\Z)&Z.PZ"6,&B/@TB_"=L+EO^6$JT81RL^K&TP)8*]E/"WNI(1G8#>HV>?PO4$L#!!0 ( $2*!UG$;4>6)@( -4$ 9 >&PO=V]R M:W-H965T.:M4 MZI5:UU/?5WF)G*B1J+$R-QLA.='&E%M?U1))X4"<^5$07/NVE%DB M&LUHA4L)JN&6@G*L%!45 M2-RDWOMP.AM;?^?PE6*K#O9@,UD+\6B-VR+U BL(&>;:,A"S['".C%DB(^.I MY_2&D!9XN-^S?W2YFUS61.%@XW-:=6MY+FOPP$@BDX HAX0.=U=(*=R033)$BE:D-;;L-F- M2]6AC3A:V9^RTM+<4H/3V:I9*WQJL-+P86>^"BX7J EEZ@HN@%9P1QDSY5.) MKTTX"_+SGGK644<*N1JQ_'Q,;_0>QX$#L^6^X%X68Z%9"6 MR *+8_(Z@K#K,?L,[+(P',6)OSN,ZQ]TJ1WX.R*WM%+ <&-@P>C-Q /9#5%G M:%&[QET+;<; ;4OS[J"T#N9^(X3>&W86AI&ULG51=3]LP M%/TK5M[!34H90DDDZ(J8!%)%!7M :'*2V\3"'YE]LW3_?K:3AFYJ>=A+[&O? M<\X]]G727IMWVP @V4FA;!8UB.TUI;9L0#)[KEM0;F>KC63H0E-3VQI@50!) M09/9[))*QE64IV%M;?)4=RBX@K4AMI.2F=^W('2?17&T7WCB=8-^@>9IRVK8 M #ZW:^,B.K%47(*R7"MB8)M%-_'U,O'Y(>&%0V\/YL0[*;1^]\&W*HMFOB 0 M4*)G8&[X!4L0PA.Y,GZ.G-$DZ8&'\SW[7?#NO!3,PE*+[[S")HNN(E+!EG4" MGW1_#Z.?A> R\_U7ICHX&\8=25/=2=3W4G@N3C!G6 Z$7+7*BR13'Y^##Y?>*8='=; MNAYNE%9,C-CS$$\;WBE&2PZ:RIZ9(,+=EGG)PV_6@AFN=G,M" MV=PN@_L]KH?O *L>&.1"- 8[Q 6&_9)JS92\,1T[V 9?0$'=OE^6QN%4T66[ MC_5;^[V;O#H&D_$QF#R*FNP=@\GD"$QVW^Q;\W"3T?M\;<$#6[1\LY?,\:4;=PD+4H];M[S"]=MR7YG^;30^?C,,Q;SXOT4$X/Y3B6 M#QG9#Y;'STG,Y9]IDD11'&,K.AIY'8RP=8MC^/&K8=Z @>6!3'^WUOANXQ6R MOPZP/=U7(=A,\4K$9HJO-2#^=0-&DOAW&\L##&P7L-J!_/X\4%-^3A3!KF+> ML"<81Y($0Z 6_34:Q\CJQ/#Q[P_VE$11DO@1P/P.H@A#X&G$$,"0*++O MP9WW4;AZ3X7K_U\.GP%02P,$% @ 1(H'69>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'8A'_G:-#66KU?< M@8Q[ET-WPHW0QC9'-.?GCO$ [N"V5%MU*TH+>L8MW&E5[X7<^M.XNQ@$M]'$ MX;AM@WBE?R6,:K,1.SFT5V,V/N5[:\G\\FCZYP/;F?+*8W+(",$4[(-(!\ MCT"^/R?D*(#\@$!^H(6<@EV+9'AI28,2)B9:S 6"UR'[_,JOR%/4G1;5I,%1&Q*^8R M5Q6P1_ZEVZZ8&2)B-62P]4>P%>R5>^!9!G#JY@H.%MR3V(TEYHB(6!*W7&CVS,L:O"?>.@HO7:YQ3V5=A8-H3!(Q ML22R>FW@G]JW^LW!1S0$PW01$^L"E6QG5!JCLQ!BC^"8X;@TQD02$XNDE2^[ M/Y@\Q M,0,EQ 9"?=Y=E,4,E! ;",<,!VT)9J"$V$ X9B>U8P9*B WTGT6*DWT\Q=R3 M$KL'';YUGLH4R'VSVG,?EOH7X>8F']28O^$JU6G.SBFG918.^BZ5;>#8]I)J=^\8.M6 M["+$Q+23$FL'GY]U\A"FG?2<"VP=.XXP^8Q^]P+;R>XSPL0S(A;/D\S=E;?^ MJPN7AN86*I\GS2%7_7@8=R*)B6?4B&=P_%2B@(V;,!<+=PGCZG->Y@^:^4W[ M\B<=^?7935V64U>WE/>*%\$C(3*G>?447]@M==%/F6X5)R)\7 @]A,GN/ M^R9OVV/:;+LT.AWVQS2O-CEWSR&DY28>FC1NNWB\7%FU_:')EV6_#EVSW#7K M&'0RF8;^YXSJ9?9SYFAQ[N)?)K:KU7897]OEYR$>\R^#PU?;[](FQER-%DV_ MCGE>A=/^?CJ%ZT'&E\G5Z.UC7O5O'U*%TD$*05H^R"#(R@BOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ M;01ZVV"SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]' MO9U ;T>]G4!O1[V=0&\?;'83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^A= MH]XU@=XUZET3Z%VCWO5_ZIWR>1_3O>>VQN?_)]7YUW7VSI;#)^VUGRO6U5UGZ2+$.P#XSY;$F5]JFQ5,>1N7&5 M#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I^(GF>EV&WO,VOO:%J2>)H](GOV MN:>5+NIC/FM_A4\_ 5!+ 0(4 Q0 ( $2*!UD'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ 1(H' M635&UL4$L! A0#% @ 1(H'69E&PO=V]R:W-H965T&UL4$L! A0#% @ 1(H'6>"7<(N)!P I"( !@ ("! M30X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M1(H'63CY%YA0 P ? L !@ ("!KB 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 1(H' M68;J.:(B!0 XPP !D ("!:5P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(H'63$XSIIC" &1< M !D ("!:&X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(H'69$(MXLZ P 6@< !D M ("!GH@ 'AL+W=O&PO=V]R:W-H965T M6= !X;"]W;W)K&UL4$L! A0# M% @ 1(H'6:AWLD<1 P J@8 !D ("!DJ8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 1(H'6=C" MC/2S! G0P !D ("!>K\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(H'69F9R4O0 P @@@ !D M ("!J,L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 1(H'6:,LF)&@!P LD$ !D ("! M'M@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 1(H'69H(G(1_ @ F08 !D ("!+^8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(H'67<1]SQ. M P J0P !D ("!C^\ 'AL+W=O&PO=V]R:W-H965TCX !X;"]W;W)K&UL4$L! A0#% @ 1(H'6&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1(H'65HT^GA! P (PP !D ("!,18! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M1(H'6>FOJU.N P 81( !D ("!B"8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(H'6<1M1Y8F @ U00 !D M ("!>4,! 'AL+W=O&PO=V]R:W-H M965T*NQS $P( L ( !9TL! %]R96QS+RYR96QS4$L! M A0#% @ 1(H'6:#I7>9H! N2( \ ( !4$P! 'AL M+W=O50 0!X;"]?Q2 0!;0V]N E=&5N=%]4>7!E&UL4$L%!@ \ #P 6Q .14 0 $! end XML 65 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 66 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 192 287 1 false 67 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://silvaco.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF (LOSS) INCOME Sheet http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME CONDENSED CONSOLIDATED STATEMENTS OF (LOSS) INCOME Statements 4 false false R5.htm 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME Sheet http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME Statements 5 false false R6.htm 9952155 - 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 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 9952157 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 9952158 - Disclosure - Description of Business Sheet http://silvaco.com/role/DescriptionofBusiness Description of Business Notes 9 false false R10.htm 9952159 - Disclosure - Summary of Significant Accounting and Reporting Policies Sheet http://silvaco.com/role/SummaryofSignificantAccountingandReportingPolicies Summary of Significant Accounting and Reporting Policies Notes 10 false false R11.htm 9952160 - Disclosure - Revenue Sheet http://silvaco.com/role/Revenue Revenue Notes 11 false false R12.htm 9952161 - Disclosure - Leases Sheet http://silvaco.com/role/Leases Leases Notes 12 false false R13.htm 9952162 - Disclosure - Goodwill and Intangible Assets Sheet http://silvaco.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 9952163 - Disclosure - Related Parties Sheet http://silvaco.com/role/RelatedParties Related Parties Notes 14 false false R15.htm 9952164 - Disclosure - Debt and Financing Obligations Sheet http://silvaco.com/role/DebtandFinancingObligations Debt and Financing Obligations Notes 15 false false R16.htm 9952165 - Disclosure - Restricted Stock Units Sheet http://silvaco.com/role/RestrictedStockUnits Restricted Stock Units Notes 16 false false R17.htm 9952166 - Disclosure - Income Taxes Sheet http://silvaco.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 9952167 - Disclosure - Segment Reporting and Geographical Concentration Sheet http://silvaco.com/role/SegmentReportingandGeographicalConcentration Segment Reporting and Geographical Concentration Notes 18 false false R19.htm 9952168 - Disclosure - Commitments and Contingencies Sheet http://silvaco.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 9952169 - Disclosure - Fair Value of Financial Instruments Sheet http://silvaco.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 20 false false R21.htm 9952170 - Disclosure - Subsequent Events Sheet http://silvaco.com/role/SubsequentEvents Subsequent Events Notes 21 false false R22.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 22 false false R23.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 23 false false R24.htm 9954473 - Disclosure - Leases (Tables) Sheet http://silvaco.com/role/LeasesTables Leases (Tables) Tables http://silvaco.com/role/Leases 24 false false R25.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 25 false false R26.htm 9954475 - Disclosure - Debt and Financing Obligations (Tables) Sheet http://silvaco.com/role/DebtandFinancingObligationsTables Debt and Financing Obligations (Tables) Tables http://silvaco.com/role/DebtandFinancingObligations 26 false false R27.htm 9954476 - Disclosure - Restricted Stock Units (Tables) Sheet http://silvaco.com/role/RestrictedStockUnitsTables Restricted Stock Units (Tables) Tables http://silvaco.com/role/RestrictedStockUnits 27 false false R28.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 28 false false R29.htm 9954478 - Disclosure - Description of Business (Details) Sheet http://silvaco.com/role/DescriptionofBusinessDetails Description of Business (Details) Details http://silvaco.com/role/DescriptionofBusiness 29 false false R30.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 30 false false R31.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 31 false false R32.htm 9954481 - Disclosure - Revenue - Narrative (Details) Sheet http://silvaco.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 32 false false R33.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 33 false false R34.htm 9954483 - Disclosure - Leases - Lease Cost (Details) Sheet http://silvaco.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 34 false false R35.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 35 false false R36.htm 9954485 - Disclosure - Leases - Schedule of Operating Lease Maturity (Details) Sheet http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails Leases - Schedule of Operating Lease Maturity (Details) Details 36 false false R37.htm 9954486 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 37 false false R38.htm 9954487 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 38 false false R39.htm 9954488 - 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 9954489 - Disclosure - Related Parties (Details) Sheet http://silvaco.com/role/RelatedPartiesDetails Related Parties (Details) Details http://silvaco.com/role/RelatedParties 40 false false R41.htm 9954490 - Disclosure - Debt and Financing Obligations - Narrative (Details) Sheet http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails Debt and Financing Obligations - Narrative (Details) Details 41 false false R42.htm 9954491 - Disclosure - Debt and Financing Obligations - Vendor Financing Obligation (Details) Sheet http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails Debt and Financing Obligations - Vendor Financing Obligation (Details) Details 42 false false R43.htm 9954492 - Disclosure - Restricted Stock Units - Narrative (Details) Sheet http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails Restricted Stock Units - Narrative (Details) Details 43 false false R44.htm 9954493 - Disclosure - Restricted Stock Units - RSU Activity (Details) Sheet http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails Restricted Stock Units - RSU Activity (Details) Details 44 false false R45.htm 9954494 - Disclosure - Restricted Stock Units- Stock-Based Compensation Expense (Details) Sheet http://silvaco.com/role/RestrictedStockUnitsStockBasedCompensationExpenseDetails Restricted Stock Units- Stock-Based Compensation Expense (Details) Details 45 false false R46.htm 9954495 - Disclosure - Income Taxes (Details) Sheet http://silvaco.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://silvaco.com/role/IncomeTaxes 46 false false R47.htm 9954496 - Disclosure - Segment Reporting and Geographical Concentration (Details) Sheet http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails Segment Reporting and Geographical Concentration (Details) Details http://silvaco.com/role/SegmentReportingandGeographicalConcentration 47 false false R48.htm 9954497 - Disclosure - Commitments and Contingencies (Details) Sheet http://silvaco.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://silvaco.com/role/CommitmentsandContingencies 48 false false R49.htm 9954498 - 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 49 false false R50.htm 9954499 - 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 50 false false R51.htm 9954500 - Disclosure - Subsequent Events (Details) Sheet http://silvaco.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://silvaco.com/role/SubsequentEvents 51 false false R9999.htm Uncategorized Items - svco-20240630.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - svco-20240630.htm Cover 52 false false All Reports Book All Reports svco-20240630.htm svco-20240630.xsd svco-20240630_cal.xml svco-20240630_def.xml svco-20240630_lab.xml svco-20240630_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "svco-20240630.htm": { "nsprefix": "svco", "nsuri": "http://silvaco.com/20240630", "dts": { "inline": { "local": [ "svco-20240630.htm" ] }, "schema": { "local": [ "svco-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "svco-20240630_cal.xml" ] }, "definitionLink": { "local": [ "svco-20240630_def.xml" ] }, "labelLink": { "local": [ "svco-20240630_lab.xml" ] }, "presentationLink": { "local": [ "svco-20240630_pre.xml" ] } }, "keyStandard": 265, "keyCustom": 22, "axisStandard": 26, "axisCustom": 2, "memberStandard": 38, "memberCustom": 27, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 2 }, "contextCount": 192, "entityCount": 1, "segmentCount": 67, "elementCount": 475, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 686, "http://xbrl.sec.gov/dei/2024": 31, "http://fasb.org/srt/2024": 1 }, "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "unique": true } }, "R3": { "role": "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952152 - 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:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF (LOSS) INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF (LOSS) INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-13", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "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-20240630.htm", "unique": true } }, "R5": { "role": "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-13", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "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-20240630.htm", "unique": true } }, "R6": { "role": "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "9952155 - 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-49", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-49", "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-20240630.htm", "first": true, "unique": true } }, "R7": { "role": "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical", "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredOfferingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredOfferingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true } }, "R8": { "role": "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952157 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "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-20240630.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-20240630.htm", "unique": true } }, "R9": { "role": "http://silvaco.com/role/DescriptionofBusiness", "longName": "9952158 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPolicies", "longName": "9952159 - Disclosure - Summary of Significant Accounting and Reporting Policies", "shortName": "Summary of Significant Accounting and Reporting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://silvaco.com/role/Revenue", "longName": "9952160 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://silvaco.com/role/Leases", "longName": "9952161 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://silvaco.com/role/GoodwillandIntangibleAssets", "longName": "9952162 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://silvaco.com/role/RelatedParties", "longName": "9952163 - Disclosure - Related Parties", "shortName": "Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://silvaco.com/role/DebtandFinancingObligations", "longName": "9952164 - Disclosure - Debt and Financing Obligations", "shortName": "Debt and Financing Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://silvaco.com/role/RestrictedStockUnits", "longName": "9952165 - Disclosure - Restricted Stock Units", "shortName": "Restricted Stock Units", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://silvaco.com/role/IncomeTaxes", "longName": "9952166 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://silvaco.com/role/SegmentReportingandGeographicalConcentration", "longName": "9952167 - Disclosure - Segment Reporting and Geographical Concentration", "shortName": "Segment Reporting and Geographical Concentration", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://silvaco.com/role/CommitmentsandContingencies", "longName": "9952168 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://silvaco.com/role/FairValueofFinancialInstruments", "longName": "9952169 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://silvaco.com/role/SubsequentEvents", "longName": "9952170 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R22": { "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": "22", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R23": { "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": "23", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://silvaco.com/role/LeasesTables", "longName": "9954473 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R25": { "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": "25", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://silvaco.com/role/DebtandFinancingObligationsTables", "longName": "9954475 - Disclosure - Debt and Financing Obligations (Tables)", "shortName": "Debt and Financing Obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://silvaco.com/role/RestrictedStockUnitsTables", "longName": "9954476 - Disclosure - Restricted Stock Units (Tables)", "shortName": "Restricted Stock Units (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R28": { "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": "28", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R29": { "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": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-64", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "unique": true } }, "R30": { "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": "30", "firstAnchor": { "contextRef": "c-13", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "unique": true } }, "R31": { "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": "31", "firstAnchor": { "contextRef": "c-78", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-78", "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-20240630.htm", "first": true, "unique": true } }, "R32": { "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": "32", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "unique": true } }, "R33": { "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": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true }, "uniqueAnchor": null }, "R34": { "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": "34", "firstAnchor": { "contextRef": "c-13", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "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-20240630.htm", "first": true, "unique": true } }, "R35": { "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": "35", "firstAnchor": { "contextRef": "c-13", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "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-20240630.htm", "first": true, "unique": true } }, "R36": { "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": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "9954486 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-13", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "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-20240630.htm", "first": true, "unique": true } }, "R38": { "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": "38", "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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R39": { "role": "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsFutureAmortizationExpenseDetails", "longName": "9954488 - 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-20240630.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-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://silvaco.com/role/RelatedPartiesDetails", "longName": "9954489 - Disclosure - Related Parties (Details)", "shortName": "Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-108", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "unique": true } }, "R41": { "role": "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails", "longName": "9954490 - Disclosure - Debt and Financing Obligations - Narrative (Details)", "shortName": "Debt and Financing Obligations - Narrative (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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "svco:InterestExpenseSupplierFinanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "svco:InterestExpenseSupplierFinanceObligation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "unique": true } }, "R42": { "role": "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails", "longName": "9954491 - Disclosure - Debt and Financing Obligations - Vendor Financing Obligation (Details)", "shortName": "Debt and Financing Obligations - Vendor Financing Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true, "unique": true } }, "R43": { "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": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "unique": true } }, "R44": { "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": "44", "firstAnchor": { "contextRef": "c-144", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-143", "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-20240630.htm", "unique": true } }, "R45": { "role": "http://silvaco.com/role/RestrictedStockUnitsStockBasedCompensationExpenseDetails", "longName": "9954494 - Disclosure - Restricted Stock Units- Stock-Based Compensation Expense (Details)", "shortName": "Restricted Stock Units- Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:AllocatedShareBasedCompensationExpense", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "unique": true } }, "R46": { "role": "http://silvaco.com/role/IncomeTaxesDetails", "longName": "9954495 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-13", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "unique": true } }, "R47": { "role": "http://silvaco.com/role/SegmentReportingandGeographicalConcentrationDetails", "longName": "9954496 - Disclosure - Segment Reporting and Geographical Concentration (Details)", "shortName": "Segment Reporting and Geographical Concentration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "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-20240630.htm", "first": true, "unique": true } }, "R48": { "role": "http://silvaco.com/role/CommitmentsandContingenciesDetails", "longName": "9954497 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:LossContingencyAccrualProvision", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-160", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "unique": true } }, "R49": { "role": "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails", "longName": "9954498 - 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": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "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-20240630.htm", "first": true, "unique": true } }, "R50": { "role": "http://silvaco.com/role/FairValueofFinancialInstrumentsReconciliationOfChangesInLiabilityDetails", "longName": "9954499 - 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": "50", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-53", "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-20240630.htm", "unique": true } }, "R51": { "role": "http://silvaco.com/role/SubsequentEventsDetails", "longName": "9954500 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-161", "name": "us-gaap:LossContingencyDamagesAwardedValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "svco-20240630.htm", "first": true }, "uniqueAnchor": null }, "R9999": { "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "longName": "Uncategorized Items - svco-20240630.htm", "shortName": "Uncategorized Items - svco-20240630.htm", "isDefault": "false", "groupType": "", "subGroupType": "", "menuCat": "Cover", "order": "52", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "svco_A2022CreditLineMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "localname": "A2022CreditLineMember", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "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/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "svco_AccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://silvaco.com/20240630", "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/20240630", "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/2024", "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": [ "r139", "r140", "r141", "r142", "r143", "r144", "r186", "r187", "r188", "r238", "r239", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r325", "r326", "r339", "r473", "r474", "r475", "r476", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r496", "r497", "r498", "r499", "r500", "r505", "r506", "r507", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r550", "r551", "r566", "r582", "r583", "r584", "r585", "r586", "r587", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r902" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "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": { "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": [ "r50", "r837" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r780" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r912" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "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": { "negatedTerseLabel": "Accretion of discount on marketable securities, net", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r82" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.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": [ "r53", "r102" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r53" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.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": [ "r14", "r15", "r68", "r154", "r649", "r680", "r684" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1", "r10", "r15", "r509", "r512", "r587", "r675", "r676", "r888", "r889", "r890", "r898", "r899", "r900", "r903" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r63", "r837", "r1051" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r696", "r898", "r899", "r900", "r903", "r988", "r1054" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r37", "r38", "r427" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net (loss) income to net cash (used in) provided by 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/20240630", "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": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "http://silvaco.com/role/RestrictedStockUnitsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r456", "r461" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for expected credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r155", "r241", "r288" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r7", "r314", "r320", "r806" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r208" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r23" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r23" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r100", "r111", "r153", "r175", "r211", "r217", "r228", "r231", "r274", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r501", "r503", "r553", "r644", "r727", "r798", "r799", "r837", "r856", "r949", "r950", "r1008" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "verboseLabel": "Financial assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "svco_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://silvaco.com/20240630", "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/2024", "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": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r146", "r156", "r175", "r274", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r501", "r503", "r553", "r837", "r949", "r950", "r1008" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "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": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r528", "r529", "r824" ] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r175", "r274", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r501", "r503", "r553", "r949", "r950", "r1008" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale marketable securities", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r246", "r304", "r528", "r638", "r824", "r828", "r913", "r993", "r994", "r995" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "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": "Short-term marketable securities", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r243", "r304" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term marketable securities", "label": "Debt Securities, Available-for-Sale, Noncurrent", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r149", "r243", "r304" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation and consolidation", "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/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "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": "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": [ "r495", "r893" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r41", "r98", "r494", "r530", "r531", "r532" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r49", "r84", "r85" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r20", "r148", "r787" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r148" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r991", "r992" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r20", "r79", "r172" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r79" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r148" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r59", "r104", "r646", "r714" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r88", "r341", "r342", "r781", "r938", "r943" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r62" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r846", "r847", "r848", "r850", "r851", "r852", "r853", "r898", "r899", "r903", "r988", "r1048", "r1054" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r62" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r62", "r715" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r62" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r11", "r62", "r715", "r733", "r1054", "r1055" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "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": "Common stock, $0.0001 par value; 500,000,000 shares authorized; 26,294,217 shares issued and outstanding as of June 30, 2024; 25,000,000 shares authorized; 20,000,000 shares issued and outstanding as of December 31, 2023", "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": [ "r62", "r648", "r837" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive (loss) 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": [ "r16", "r161", "r163", "r167", "r639", "r658", "r659" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r25", "r26", "r42", "r43", "r237", "r780" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r25", "r26", "r42", "r43", "r237", "r686", "r780" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r25", "r26", "r42", "r43", "r237", "r780", "r870" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r48", "r115" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r25", "r26", "r42", "r43", "r237" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r25", "r26", "r42", "r43", "r237", "r780" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "localname": "ContractWithCustomerAssetNetCurrent", "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": "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": [ "r392", "r394", "r413" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.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": [ "r392", "r394", "r413" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.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": [ "r392", "r393", "r413" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "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": "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": [ "r392", "r393", "r413" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r414" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligation", "crdr": "credit", "calculation": { "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails": { "parentTag": "us-gaap_SupplierFinanceProgramObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted cash flows", "label": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r896" ] }, "us-gaap_ContractualObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Contractual Obligation, to be Paid, Year Four", "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Contractual Obligation, to be Paid, Year One", "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Contractual Obligation, to be Paid, Year Two", "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Contractual Obligation, to be Paid, Year Three", "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual Obligation, Fiscal Year Maturity", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r881", "r897" ] }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Contractual Obligation, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "svco_ContractualObligationImputedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://silvaco.com/20240630", "localname": "ContractualObligationImputedInterest", "crdr": "debit", "calculation": { "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails": { "parentTag": "us-gaap_SupplierFinanceProgramObligation", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Imputed interest", "label": "Contractual Obligation, Imputed Interest", "documentation": "Contractual Obligation, Imputed Interest" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "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": [ "r90", "r361", "r362", "r372", "r373", "r374", "r378", "r379", "r380", "r381", "r382", "r809", "r810", "r811", "r812", "r813" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "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": [ "r71", "r72", "r633" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://silvaco.com/role/RestrictedStockUnitsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r133", "r134", "r179", "r180", "r364", "r389", "r594", "r615", "r643", "r788", "r790" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r285", "r286", "r287", "r289", "r290", "r293", "r295", "r296", "r297", "r298", "r300", "r301", "r302", "r303", "r305", "r306", "r307", "r309" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r871", "r884", "r901", "r919", "r920", "r937", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r1006" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r136", "r141", "r185", "r192", "r200", "r278", "r284", "r326", "r472", "r473", "r485", "r487", "r508", "r509", "r510", "r512", "r513", "r514", "r519", "r522", "r524", "r525", "r585" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r136", "r141", "r185", "r192", "r200", "r278", "r284", "r326", "r472", "r473", "r485", "r487", "r508", "r509", "r510", "r512", "r513", "r514", "r519", "r522", "r524", "r525", "r585" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r136", "r141", "r185", "r192", "r200", "r278", "r284", "r326", "r472", "r473", "r485", "r487", "r508", "r509", "r510", "r512", "r513", "r514", "r519", "r522", "r524", "r525", "r585" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r86", "r237" ] }, "svco_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "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/2024", "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": [ "r40", "r927", "r928", "r929", "r930", "r931", "r933", "r935", "r936" ] }, "svco_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "localname": "CustomerThreeMember", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Three", "label": "Customer Three [Member]", "documentation": "Customer Three" } } }, "auth_ref": [] }, "svco_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "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/2024", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "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": [ "r21", "r22" ] }, "svco_DebtConversionTermsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "localname": "DebtConversionTermsOneMember", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Terms One", "label": "Debt Conversion Terms One [Member]", "documentation": "Debt Conversion Terms One" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligations" ], "lang": { "en-us": { "role": { "terseLabel": "Debt and Financing Obligations", "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": [ "r89", "r174", "r328", "r329", "r330", "r331", "r332", "r349", "r350", "r360", "r366", "r367", "r368", "r369", "r370", "r371", "r376", "r383", "r384", "r386", "r563" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "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": [ "r13", "r52", "r53", "r101", "r103", "r181", "r361", "r362", "r363", "r364", "r365", "r367", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r809", "r810", "r811", "r812", "r813", "r835", "r894", "r939", "r940", "r941", "r1000", "r1001" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate (in percent)", "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/20240630", "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/20240630", "localname": "DebtInstrumentConvertibleConversionPriceMultiplier", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "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/20240630", "localname": "DebtInstrumentConvertibleTermsOfConversionAxis", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "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/20240630", "localname": "DebtInstrumentConvertibleTermsOfConversionDomain", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "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/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "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": [ "r361", "r563", "r564", "r810", "r811", "r835" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "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": [ "r55", "r362" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "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": [ "r181", "r361", "r362", "r363", "r364", "r365", "r367", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r385", "r809", "r810", "r811", "r812", "r813", "r835", "r894", "r1000", "r1001" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "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": [ "r13", "r181", "r361", "r362", "r363", "r364", "r365", "r367", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r809", "r810", "r811", "r812", "r813", "r835", "r894", "r939", "r940", "r941", "r1000", "r1001" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r13", "r33", "r34", "r47", "r91", "r92", "r181", "r361", "r362", "r363", "r364", "r365", "r367", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r385", "r809", "r810", "r811", "r812", "r813", "r835", "r894", "r1000", "r1001" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "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_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r952", "r999", "r1000", "r1001" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense for liability-classified award", "label": "Deferred Compensation Arrangement with Individual, Allocated Share-Based Compensation Expense", "documentation": "Amount of expense recognized from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments), awarded to key employees or individuals. Excludes amount related to plans that cover generally all employees (for example, but not limited to, qualified pension plans)." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability", "crdr": "credit", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recorded liability for liability-classified award", "label": "Deferred Compensation Arrangement with Individual, Recorded Liability", "documentation": "The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit." } } }, "auth_ref": [ "r95" ] }, "svco_DeferredCompensationArrangementWithIndividualSharesRequiredToIssuedIfFinalized": { "xbrltype": "sharesItemType", "nsuri": "http://silvaco.com/20240630", "localname": "DeferredCompensationArrangementWithIndividualSharesRequiredToIssuedIfFinalized", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grants in period if bonus was finalized (in shares)", "label": "Deferred Compensation Arrangement with Individual, Shares Required To Issued If Finalized", "documentation": "Deferred Compensation Arrangement with Individual, Shares Required To Issued If Finalized" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.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": [ "r886" ] }, "us-gaap_DeferredOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredOfferingCosts", "crdr": "debit", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred transaction costs", "label": "Deferred Offering Costs", "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period." } } }, "auth_ref": [ "r921" ] }, "svco_DepreciatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "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/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.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": [ "r7", "r211", "r222", "r231", "r798", "r799" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r157", "r158", "r528", "r529", "r542", "r552", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r728", "r730", "r731", "r768", "r769", "r770", "r772", "r773", "r774", "r775", "r790", "r993", "r994", "r995", "r1049" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r97", "r927", "r928", "r929", "r930", "r931", "r933", "r935", "r936" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r882", "r911", "r1050" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r425", "r429", "r457", "r458", "r460", "r821" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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/2024", "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": [ "r860" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r861" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/20240630", "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/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) 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/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "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": [ "r168", "r189", "r190", "r192", "r193", "r194", "r196", "r201", "r203", "r205", "r206", "r207", "r210", "r489", "r500", "r525", "r526", "r640", "r660", "r792" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "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": [ "r168", "r189", "r190", "r192", "r193", "r194", "r196", "r203", "r205", "r206", "r207", "r210", "r489", "r500", "r525", "r526", "r640", "r660", "r792" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "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": [ "r23", "r24", "r209" ] }, "svco_EastWestBankLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "localname": "EastWestBankLoanMember", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "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/2024", "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 and cash equivalents", "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": [ "r555" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://silvaco.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate reconciliation (in 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": [ "r466", "r823" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense, period for recognition (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r459" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r982" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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": [ "r858" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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": [ "r858" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r863" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r858" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r862" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r858" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r858" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r858" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r858" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "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": [ "r11", "r141", "r164", "r165", "r166", "r182", "r183", "r184", "r187", "r194", "r197", "r199", "r212", "r278", "r284", "r326", "r391", "r472", "r473", "r485", "r486", "r487", "r490", "r499", "r500", "r508", "r509", "r510", "r511", "r512", "r514", "r524", "r556", "r557", "r558", "r559", "r560", "r561", "r566", "r569", "r587", "r656", "r675", "r676", "r677", "r696", "r757" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r528", "r529", "r542", "r824" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r528", "r529", "r542", "r824" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r374", "r417", "r418", "r419", "r420", "r421", "r422", "r527", "r529", "r530", "r531", "r532", "r541", "r542", "r544", "r602", "r603", "r604", "r810", "r811", "r817", "r818", "r819", "r824", "r828" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r537", "r539", "r540", "r541", "r544", "r545", "r546", "r547", "r548", "r636", "r824", "r829" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r374", "r417", "r422", "r529", "r542", "r602", "r817", "r818", "r819", "r824" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r374", "r417", "r422", "r529", "r530", "r542", "r603", "r810", "r811", "r817", "r818", "r819", "r824" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r374", "r417", "r418", "r419", "r420", "r421", "r422", "r529", "r530", "r531", "r532", "r542", "r604", "r810", "r811", "r817", "r818", "r819", "r824", "r828" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r991", "r992" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r533", "r534", "r535", "r536", "r537", "r538" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r533", "r534", "r535", "r536", "r537", "r538", "r543" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r533", "r538", "r543" ] }, "svco_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignExchangeGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://silvaco.com/20240630", "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/2024", "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": [ "r534", "r543" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r536", "r543" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r533", "r543" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r374", "r417", "r418", "r419", "r420", "r421", "r422", "r527", "r529", "r530", "r531", "r532", "r541", "r542", "r544", "r602", "r603", "r604", "r810", "r811", "r817", "r818", "r819", "r824", "r828" ] }, "svco_FinancialInstitutionRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "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": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r290", "r291", "r293", "r294", "r299", "r308", "r309", "r310", "r385", "r390", "r515", "r549", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r657", "r804", "r824", "r826", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r838", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r914", "r915", "r916", "r917", "r990", "r993", "r994", "r995", "r996", "r997" ] }, "svco_FinancialInstutionAxis": { "xbrltype": "stringItemType", "nsuri": "http://silvaco.com/20240630", "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/20240630", "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": [] }, "svco_FiniteLivedIntangibleAssetConsiderationPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://silvaco.com/20240630", "localname": "FiniteLivedIntangibleAssetConsiderationPaymentPeriod", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "License agreement, term extension (in years)", "label": "Finite-Lived Intangible Asset, Consideration Payment Period", "documentation": "Finite-Lived Intangible Asset, Consideration Payment Period" } } }, "auth_ref": [] }, "svco_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://silvaco.com/20240630", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "svco_FiniteLivedIntangibleAssetTotalCashConsiderationToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://silvaco.com/20240630", "localname": "FiniteLivedIntangibleAssetTotalCashConsiderationToBePaid", "crdr": "credit", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "License agreement, cash consideration", "label": "Finite-Lived Intangible Asset, Total Cash Consideration To Be Paid", "documentation": "Finite-Lived Intangible Asset, Total Cash Consideration To Be Paid" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Useful life (in years)", "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/2024", "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": [ "r151", "r311", "r319", "r806" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.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": [ "r321", "r784", "r806" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.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": [ "r1056" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "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": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r321", "r784", "r806" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "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": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r321", "r784", "r806" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r321", "r784", "r806" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r313", "r315", "r316", "r317", "r318", "r319", "r322", "r323", "r634", "r635", "r784" ] }, "svco_FiniteLivedIntangibleAssetsFullyAmortized": { "xbrltype": "monetaryItemType", "nsuri": "http://silvaco.com/20240630", "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/2024", "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": [ "r311", "r319", "r635", "r806" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r313", "r319", "r322", "r323", "r324", "r634", "r784", "r806" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r313", "r315", "r316", "r317", "r318", "r319", "r322", "r323", "r784" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.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", "netLabel": "Net book value", "totalLabel": "Total net carrying value of intangible assets", "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": [ "r634", "r933" ] }, "us-gaap_ForeignCurrencyTransactionGainLossRealizedAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r695", "r778", "r779", "r1052", "r1053" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r554" ] }, "svco_FraudDamagesExcludingPunitiveDamagesMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "localname": "FraudDamagesExcludingPunitiveDamagesMember", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fraud Damages, Excluding Punitive Damages", "label": "Fraud Damages, Excluding Punitive Damages [Member]", "documentation": "Fraud Damages, Excluding Punitive Damages" } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME", "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Loss on debt extinguishment", "negatedTerseLabel": "Loss on debt extinguishment", "terseLabel": "Gain (loss) on debt extinguishment", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r7", "r31", "r32" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME", "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": [ "r75", "r737" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r75" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r150", "r312", "r637", "r799", "r805", "r825", "r837", "r924", "r925" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r922", "r926" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r923" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "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": [ "r69", "r73", "r110", "r175", "r274", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r553", "r794", "r798", "r904", "r906", "r907", "r908", "r909", "r949" ] }, "us-gaap_GrossProfitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfitAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Gross profit", "label": "Gross Profit [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IPOMember", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails" ], "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/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) 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": [ "r70", "r106", "r110", "r641", "r654", "r794", "r798", "r904", "r906", "r907", "r908", "r909" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://silvaco.com/role/RestrictedStockUnitsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r327", "r333", "r340", "r534", "r538", "r543", "r670", "r672", "r742", "r784", "r827", "r1019" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://silvaco.com/role/RestrictedStockUnitsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r333", "r340", "r534", "r538", "r543", "r670", "r672", "r742", "r784", "r827", "r1019" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 tax." } } }, "auth_ref": [ "r176", "r464", "r466", "r467", "r468", "r469", "r470", "r471", "r477", "r479", "r480", "r481", "r691", "r823" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME", "http://silvaco.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision (benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r112", "r120", "r198", "r199", "r211", "r223", "r231", "r465", "r466", "r478", "r661", "r823" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "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": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "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": "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedTaxesPayable", "crdr": "debit", "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": { "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": [ "r893" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "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": { "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": [ "r893" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.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": [ "r632", "r893" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "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": { "terseLabel": "Other current liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r893" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "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": "Other assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r893" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "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": "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/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "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": "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntellectualPropertyMember", "presentation": [ "http://silvaco.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://silvaco.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Licensed IP", "label": "Intellectual Property [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r12", "r927", "r928", "r929", "r930", "r931", "r933", "r935", "r936" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails", "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": [ "r76", "r380", "r387", "r812", "r813" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest and other expense, net", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r221", "r892" ] }, "svco_InterestExpenseSupplierFinanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://silvaco.com/20240630", "localname": "InterestExpenseSupplierFinanceObligation", "crdr": "debit", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vendor financing obligation, interest expense", "label": "Interest Expense, Supplier Finance Obligation", "documentation": "Interest Expense, Supplier Finance Obligation" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r211", "r220", "r231", "r798", "r891" ] }, "svco_KipeeMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "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/2024", "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": [ "r573", "r836" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1004" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1005" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r580" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails": { "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": [ "r580" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "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": { "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": [ "r580" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails": { "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": [ "r580" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails": { "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": [ "r580" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails": { "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": [ "r1005" ] }, "svco_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://silvaco.com/20240630", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails": { "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/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "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": { "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": [ "r580" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1003" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r568" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r13", "r52", "r53", "r54", "r57", "r58", "r59", "r60", "r175", "r274", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r502", "r503", "r504", "r553", "r713", "r793", "r856", "r949", "r1008", "r1009" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r67", "r105", "r651", "r837", "r895", "r918", "r998" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.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": [ "r54", "r147", "r175", "r274", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r502", "r503", "r504", "r553", "r837", "r949", "r1008", "r1009" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r529", "r991" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicenseMember", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME", "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": [ "r954" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails", "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": [ "r51", "r56" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "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/2024", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "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": [ "r52", "r101" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "us-gaap_LitigationReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationReserve", "crdr": "credit", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated litigation interest", "label": "Estimated Litigation Liability", "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs." } } }, "auth_ref": [ "r59", "r944" ] }, "svco_LoanMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "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/2024", "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_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "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": [ "r13", "r939", "r940", "r941" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "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": [ "r13", "r30", "r939", "r940", "r941" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r343", "r344", "r345", "r348", "r462", "r685", "r808", "r945", "r946" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r343", "r344", "r345", "r348", "r462", "r808", "r945", "r946" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r343", "r344", "r345", "r348", "r462", "r808", "r945", "r946" ] }, "us-gaap_LossContingencyAccrualProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualProvision", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME", "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated litigation claim", "label": "Loss Contingency Accrual, Provision", "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges." } } }, "auth_ref": [ "r944" ] }, "us-gaap_LossContingencyDamagesAwardedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesAwardedValue", "crdr": "debit", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Damages awarded", "label": "Loss Contingency, Damages Awarded, Value", "documentation": "Amount of damages awarded to the plaintiff in the legal matter." } } }, "auth_ref": [ "r944", "r945", "r946" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r944", "r945", "r946" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r343", "r344", "r345", "r348", "r462", "r685", "r808", "r945", "r946" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r237", "r816", "r840", "r843", "r953", "r1018", "r1020", "r1021", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r46" ] }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MaturitiesOfLongTermDebtAbstract", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of Long-Term Debt [Abstract]", "label": "Maturities of Long-Term Debt [Abstract]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r137", "r138", "r344", "r345", "r346", "r347", "r424", "r462", "r532", "r631", "r669", "r671", "r685", "r705", "r706", "r764", "r765", "r766", "r767", "r776", "r782", "r783", "r803", "r814", "r820", "r828", "r829", "r833", "r834", "r841", "r951", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015" ] }, "svco_MicronTechnologyInc.MicronMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "localname": "MicronTechnologyInc.MicronMember", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "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/20240630", "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_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r137", "r138", "r344", "r345", "r346", "r347", "r424", "r462", "r532", "r631", "r669", "r671", "r685", "r705", "r706", "r764", "r765", "r766", "r767", "r776", "r782", "r783", "r803", "r814", "r820", "r828", "r829", "r833", "r841", "r951", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r955" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r237", "r816", "r840", "r843", "r953", "r1018", "r1020", "r1021", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047" ] }, "svco_NangatePartiesCrossComplaintMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "localname": "NangatePartiesCrossComplaintMember", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "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/2024", "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": [ "r171" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r171" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r79", "r80", "r82" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME", "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income", "terseLabel": "Net (loss) 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": [ "r74", "r82", "r107", "r145", "r159", "r162", "r166", "r175", "r186", "r189", "r190", "r192", "r193", "r194", "r198", "r199", "r204", "r274", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r489", "r500", "r526", "r553", "r655", "r735", "r755", "r756", "r854", "r949" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20240630", "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/20240630", "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/20240630", "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/2024", "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": [ "r39", "r927", "r928", "r929", "r930", "r931", "r933", "r935", "r936" ] }, "svco_NumberOfInternationalOfficeLeases": { "xbrltype": "integerItemType", "nsuri": "http://silvaco.com/20240630", "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/2024", "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": [ "r799", "r905" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "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": [ "r795", "r802", "r905" ] }, "svco_OneFinancialInstitutionMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "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/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "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/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Operating (loss) income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r110", "r794", "r904", "r906", "r907", "r908", "r909" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r574", "r836" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rent expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r571" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r571" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://silvaco.com/role/LeasesScheduleofOperatingLeaseMaturityDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.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": [ "r571" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r572", "r576" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.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": [ "r570" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r579", "r836" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r578", "r836" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.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": [ "r152" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "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": [ "r5", "r10", "r99" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r2", "r656" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "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/2024", "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": [ "r5", "r10", "r99", "r160", "r163", "r194" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r58" ] }, "svco_OtherToolsMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "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/2024", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "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": { "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": [ "r4" ] }, "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentOfFinancingAndStockIssuanceCosts", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.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": [ "r19" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of underwriting discounts and commissions", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r19" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "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 marketable securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r17", "r170", "r242" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.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": [ "r77" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r61", "r388" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r61", "r715" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r61", "r388" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r61", "r715", "r733", "r1054", "r1055" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "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": "Preferred stock, $0.0001 par value; 10,000,000 shares authorized, no shares issued and outstanding as of June 30, 2024; no shares authorized as of December 31, 2023", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r61", "r647", "r837" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.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": [ "r887" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r885" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of convertible note, net of debt issuance costs", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://silvaco.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from initial public offering, net of underwriting fees", "terseLabel": "Gross proceeds from initial public offering", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from loan facility", "label": "Proceeds from Issuance of Other Long-Term Debt", "documentation": "Amount of cash inflow from issuance of long-term debt classified as other." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ProceedsFromLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLegalSettlements", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated litigation claim", "label": "Proceeds from Legal Settlements", "documentation": "Cash received for the settlement of litigation during the current period." } } }, "auth_ref": [ "r81" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME", "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r127", "r128", "r129", "r130", "r131", "r132", "r135", "r234", "r633", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r786", "r815", "r839", "r841", "r842", "r844", "r845", "r883", "r947", "r948", "r953", "r1018", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME", "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r127", "r128", "r129", "r130", "r131", "r132", "r135", "r234", "r633", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r786", "r815", "r839", "r841", "r842", "r844", "r845", "r883", "r947", "r948", "r953", "r1018", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "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": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r581", "r642", "r653", "r837" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for credit losses", "terseLabel": "Provision for credit losses, loss (recovery)", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r169", "r292" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r137", "r138", "r344", "r345", "r346", "r347", "r416", "r424", "r452", "r453", "r454", "r462", "r532", "r605", "r614", "r631", "r669", "r671", "r685", "r705", "r706", "r764", "r765", "r766", "r767", "r776", "r782", "r783", "r803", "r814", "r820", "r828", "r829", "r833", "r834", "r841", "r848", "r942", "r951", "r994", "r1011", "r1012", "r1013", "r1014", "r1015" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r137", "r138", "r344", "r345", "r346", "r347", "r416", "r424", "r452", "r453", "r454", "r462", "r532", "r605", "r614", "r631", "r669", "r671", "r685", "r705", "r706", "r764", "r765", "r766", "r767", "r776", "r782", "r783", "r803", "r814", "r820", "r828", "r829", "r833", "r834", "r841", "r848", "r942", "r951", "r994", "r1011", "r1012", "r1013", "r1014", "r1015" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r240", "r423", "r591", "r592", "r645", "r652", "r708", "r709", "r710", "r711", "r712", "r732", "r734", "r763" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r177", "r178", "r591", "r592", "r593", "r594", "r645", "r652", "r708", "r709", "r710", "r711", "r712", "r732", "r734", "r763" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r240", "r738", "r739", "r742" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r240", "r423", "r591", "r592", "r645", "r652", "r708", "r709", "r710", "r711", "r712", "r732", "r734", "r763", "r1007" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r588", "r589", "r590", "r592", "r595", "r692", "r693", "r694", "r740", "r741", "r742", "r761", "r762" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "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": "Repayment of 2022 line of credit", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r78", "r894" ] }, "us-gaap_RepaymentsOfLongtermLoansFromVendors": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongtermLoansFromVendors", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of vendor financing obligation", "label": "Repayments of Long-Term Loans from Vendors", "documentation": "Cash outflows under financing arrangements with vendors (seller-financed debt), which had a maturity date at inception of more than one year (or more than one operating cycle, if longer); such debt may have arisen from purchases of property, plant and equipment or other productive assets." } } }, "auth_ref": [ "r83" ] }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfOtherLongTermDebt", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of loan facility", "terseLabel": "Repayment of loan facility", "label": "Repayments of Other Long-Term Debt", "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r78" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails", "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r133", "r134", "r179", "r180", "r364", "r389", "r594", "r615", "r643", "r789", "r790" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r463", "r784", "r798", "r1016" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r182", "r183", "r184", "r196", "r197", "r210", "r524", "r525", "r567", "r864", "r865", "r866", "r867", "r871", "r872", "r873", "r910" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r136", "r142", "r182", "r183", "r184", "r186", "r187", "r189", "r190", "r191", "r192", "r195", "r196", "r197", "r198", "r199", "r200", "r210", "r279", "r280", "r486", "r487", "r489", "r490", "r499", "r500", "r520", "r524", "r525", "r526", "r565", "r567", "r586", "r587", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r687", "r910" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r136", "r142", "r182", "r183", "r184", "r186", "r187", "r189", "r190", "r191", "r192", "r195", "r196", "r197", "r198", "r199", "r200", "r210", "r279", "r280", "r486", "r487", "r489", "r490", "r499", "r500", "r520", "r524", "r525", "r526", "r565", "r567", "r586", "r587", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r687", "r910" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r148" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails", "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_RestrictedStockUnitsRSUsLiquidityEventBasedMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "localname": "RestrictedStockUnitsRSUsLiquidityEventBasedMember", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) - Liquidity-Event Based", "label": "Restricted Stock Units (RSUs) - Liquidity-Event Based [Member]", "documentation": "Restricted Stock Units (RSUs) - Liquidity-Event Based" } } }, "auth_ref": [] }, "svco_RestrictedStockUnitsRSUsMarketBasedLiquidityEventBasedAndTimeBasedMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "localname": "RestrictedStockUnitsRSUsMarketBasedLiquidityEventBasedAndTimeBasedMember", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) - Market-Based, Liquidity Event-Based, And Time-Based", "label": "Restricted Stock Units (RSUs) - Market-Based, Liquidity Event-Based, And Time-Based [Member]", "documentation": "Restricted Stock Units (RSUs) - Market-Based, Liquidity Event-Based, And Time-Based" } } }, "auth_ref": [] }, "svco_RestrictedStockUnitsRSUsPerformanceBasedAndTimeBasedMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "localname": "RestrictedStockUnitsRSUsPerformanceBasedAndTimeBasedMember", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) - Performance-Based And Time-Based", "label": "Restricted Stock Units (RSUs) - Performance-Based And Time-Based [Member]", "documentation": "Restricted Stock Units (RSUs) - Performance-Based And Time-Based" } } }, "auth_ref": [] }, "svco_RestrictedStockUnitsRSUsTimeBasedMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "localname": "RestrictedStockUnitsRSUsTimeBasedMember", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "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": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "(Accumulated deficit) Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r64", "r93", "r650", "r679", "r684", "r690", "r716", "r837" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings (Accumulated Deficit)", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r141", "r182", "r183", "r184", "r187", "r194", "r197", "r199", "r278", "r284", "r326", "r472", "r473", "r485", "r486", "r487", "r490", "r499", "r500", "r508", "r510", "r511", "r514", "r524", "r566", "r569", "r675", "r677", "r696", "r1054" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME", "http://silvaco.com/role/RelatedPartiesDetails" ], "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": [ "r108", "r109", "r211", "r218", "r219", "r227", "r231", "r234", "r236", "r237", "r411", "r412", "r633" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://silvaco.com/role/SummaryofSignificantAccountingandReportingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue And Customer contracts", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r121", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r785" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r121", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r415" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r118" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r119" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r119" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://silvaco.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation (in percent)", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r868" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r577", "r836" ] }, "svco_SaleOfStockConsiderationReceivedOnTransactionIncludingStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://silvaco.com/20240630", "localname": "SaleOfStockConsiderationReceivedOnTransactionIncludingStockIssuanceCosts", "crdr": "debit", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, consideration received on transaction, including underwriting discounts and commissions", "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/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails" ], "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/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails" ], "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/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails" ], "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/2024", "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": [ "r237", "r869" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r23" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r313", "r319", "r322", "r323", "r324", "r634", "r784", "r806" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r806", "r932" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://silvaco.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r44", "r45", "r738", "r739", "r742" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r426", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r806", "r934" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r857" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r859" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r111", "r211", "r213", "r214", "r215", "r216", "r217", "r224", "r225", "r226", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r237", "r795", "r796", "r797", "r798", "r800", "r801", "r802" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "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": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "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": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Requisite service period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r821" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r821" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r446" ] }, "svco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresInPeriodWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://silvaco.com/20240630", "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/2024", "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": [ "r446" ] }, "svco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://silvaco.com/20240630", "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "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": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r444" ] }, "svco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://silvaco.com/20240630", "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "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": [ "r441", "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r441", "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r96" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r445" ] }, "svco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://silvaco.com/20240630", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free rate (in percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r454" ] }, "svco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolumeWeightedAveragePrice": { "xbrltype": "perShareItemType", "nsuri": "http://silvaco.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsVolumeWeightedAveragePrice", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volume-weighted average stock price (\u201cVWAP\u201d) (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Volume Weighted Average Price", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Volume Weighted Average Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility (in percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement." } } }, "auth_ref": [ "r452" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r426", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Awards", "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails" ], "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": [ "r35" ] }, "svco_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingRequirements": { "xbrltype": "integerItemType", "nsuri": "http://silvaco.com/20240630", "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/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://silvaco.com/role/RestrictedStockUnitsNarrativeDetails", "http://silvaco.com/role/RestrictedStockUnitsRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r956" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r822" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r84", "r173" ] }, "svco_SoftwareLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://silvaco.com/20240630", "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/20240630", "localname": "SoftwareMaintenanceAndServiceMember", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "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/20240630", "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/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r62", "r65", "r66", "r141", "r164", "r165", "r166", "r182", "r183", "r184", "r187", "r194", "r197", "r199", "r212", "r278", "r284", "r326", "r391", "r472", "r473", "r485", "r486", "r487", "r490", "r499", "r500", "r508", "r509", "r510", "r511", "r512", "r514", "r524", "r556", "r557", "r558", "r559", "r560", "r561", "r566", "r569", "r587", "r656", "r675", "r676", "r677", "r696", "r757" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME", "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": [ "r182", "r183", "r184", "r212", "r569", "r633", "r688", "r697", "r707", "r708", "r709", "r710", "r711", "r712", "r715", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r728", "r729", "r730", "r731", "r732", "r734", "r736", "r737", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r757", "r849" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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/2024", "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/2024", "localname": "StatementTable", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME", "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r182", "r183", "r184", "r212", "r240", "r569", "r633", "r688", "r697", "r707", "r708", "r709", "r710", "r711", "r712", "r715", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r728", "r729", "r730", "r731", "r732", "r734", "r736", "r737", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r757", "r849" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Micron Note into common stock (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r11", "r33", "r62", "r65", "r93", "r377" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting fees and commissions and net of deferred transaction costs of $3,298 (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r61", "r62", "r93", "r689", "r757", "r777" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Micron Note into common stock", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r11", "r62", "r65", "r66", "r93" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting fees and commissions and net of deferred transaction costs of $3,298", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r11", "r61", "r62", "r93", "r696", "r757", "r777", "r855" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r62", "r65", "r66", "r87", "r717", "r733", "r758", "r759", "r837", "r856", "r895", "r918", "r998", "r1054" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r94" ] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r9", "r760" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r562", "r597" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "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": [ "r562", "r597" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://silvaco.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r562", "r597" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "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": [ "r562", "r597" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://silvaco.com/role/CommitmentsandContingenciesDetails", "http://silvaco.com/role/SubsequentEventsDetails" ], "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": [ "r562", "r597" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r596", "r598" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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, Type [Table]", "documentation": "Disclosure of information about sale of stock made by subsidiary or equity method investee to investor outside consolidated group by type of sale. Includes, but is not limited to, stock issued in business combination in exchange for share of acquired entity." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://silvaco.com/role/DescriptionofBusinessDetails" ], "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/2024", "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": [] }, "us-gaap_SupplierFinanceProgramObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierFinanceProgramObligation", "crdr": "credit", "calculation": { "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails", "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of vendor financing obligation", "totalLabel": "Present value of vendor financing obligation", "label": "Supplier Finance Program, Obligation", "documentation": "Amount of obligation for supplier finance program." } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r338", "r807" ] }, "us-gaap_SupplierFinanceProgramObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierFinanceProgramObligationCurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vendor financing obligation, current", "label": "Supplier Finance Program, Obligation, Current", "documentation": "Amount of obligation for supplier finance program, classified as current." } } }, "auth_ref": [ "r334", "r335", "r338" ] }, "svco_SupplierFinanceProgramObligationImputedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://silvaco.com/20240630", "localname": "SupplierFinanceProgramObligationImputedInterestRate", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vendor financing obligation, interest rate (in percent)", "label": "Supplier Finance Program, Obligation, Imputed Interest Rate", "documentation": "Supplier Finance Program, Obligation, Imputed Interest Rate" } } }, "auth_ref": [] }, "us-gaap_SupplierFinanceProgramObligationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierFinanceProgramObligationNoncurrent", "crdr": "credit", "calculation": { "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://silvaco.com/role/DebtandFinancingObligationsVendorFinancingObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vendor financing obligation, non-current", "label": "Supplier Finance Program, Obligation, Noncurrent", "documentation": "Amount of obligation for supplier finance program, classified as noncurrent." } } }, "auth_ref": [ "r334", "r335", "r338" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r385", "r390", "r515", "r549", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r657", "r824", "r826", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r838", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r914", "r915", "r916", "r917", "r990", "r993", "r994", "r995", "r996", "r997" ] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government agencies securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r791", "r817", "r1017" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://silvaco.com/role/FairValueofFinancialInstrumentsLiabilitiesMeasuredOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. treasury securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r791", "r817", "r819", "r824", "r1017" ] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "presentation": [ "http://silvaco.com/role/DebtandFinancingObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on derivative remeasurement", "label": "Unrealized Gain (Loss) on Derivatives", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r7", "r751", "r752", "r753", "r754", "r771" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r27", "r28", "r29", "r113", "r114", "r116", "r117" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r575", "r836" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "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": [ "r202", "r207" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "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/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://silvaco.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSINCOME" ], "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": [ "r201", "r207" ] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-1" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-44" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5" }, "r47": { "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/2147477734/942-470-50-3" }, "r48": { "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/2147478898/942-825-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r50": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(c)", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-1" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r99": { "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" }, "r100": { "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/2147478546/942-210-S99-1" }, "r101": { "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/2147478546/942-210-S99-1" }, "r102": { "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/2147478546/942-210-S99-1" }, "r103": { "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/2147478546/942-210-S99-1" }, "r104": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r105": { "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/2147478546/942-210-S99-1" }, "r106": { "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/2147478524/942-220-S99-1" }, "r107": { "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/2147478524/942-220-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.2.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r318": { "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" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-4" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r457": { "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" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r465": { "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" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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/2147477891/740-270-50-1" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r550": { "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" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r555": { "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/2147477401/830-230-45-1" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r568": { "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" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r597": { "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r632": { "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/2147478345/912-310-45-11" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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/2147478859/928-340-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r637": { "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/2147478546/942-210-S99-1" }, "r638": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r639": { "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/2147478524/942-220-S99-1" }, "r640": { "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/2147478524/942-220-S99-1" }, "r641": { "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/2147477314/942-235-S99-1" }, "r642": { "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/2147478451/942-360-50-1" }, "r643": { "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)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r644": { "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/2147478777/944-210-S99-1" }, "r645": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r646": { "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/2147478777/944-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r648": { "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/2147478777/944-210-S99-1" }, "r649": { "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/2147478777/944-210-S99-1" }, "r650": { "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/2147478777/944-210-S99-1" }, "r651": { "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/2147478777/944-210-S99-1" }, "r652": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r653": { "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/2147478777/944-210-S99-1" }, "r654": { "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/2147477250/944-220-S99-1" }, "r655": { "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/2147477250/944-220-S99-1" }, "r656": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r657": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r659": { "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/2147477250/944-220-S99-1" }, "r660": { "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/2147477250/944-220-S99-1" }, "r661": { "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/2147477250/944-220-S99-1" }, "r662": { "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/2147477965/944-235-S99-2" }, "r663": { "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/2147477965/944-235-S99-2" }, "r664": { "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/2147477965/944-235-S99-2" }, "r665": { "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/2147477965/944-235-S99-2" }, "r666": { "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/2147477965/944-235-S99-2" }, "r667": { "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/2147477965/944-235-S99-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r686": { "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/2147477351/944-825-50-1B" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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/2147478009/946-205-45-3" }, "r696": { "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/2147478009/946-205-45-4" }, "r697": { "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/2147477796/946-210-45-4" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r700": { "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/2147478795/946-210-50-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r703": { "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/2147478795/946-210-50-6" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r707": { "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/2147479170/946-210-S99-1" }, "r708": { "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/2147479170/946-210-S99-1" }, "r709": { "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/2147479170/946-210-S99-1" }, "r710": { "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/2147479170/946-210-S99-1" }, "r711": { "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/2147479170/946-210-S99-1" }, "r712": { "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/2147479170/946-210-S99-1" }, "r713": { "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/2147479170/946-210-S99-1" }, "r714": { "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/2147479170/946-210-S99-1" }, "r715": { "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/2147479170/946-210-S99-1" }, "r716": { "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/2147479170/946-210-S99-1" }, "r717": { "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/2147479170/946-210-S99-1" }, "r718": { "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/2147479170/946-210-S99-1" }, "r719": { "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/2147479170/946-210-S99-1" }, "r720": { "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/2147479170/946-210-S99-1" }, "r721": { "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/2147479170/946-210-S99-1" }, "r722": { "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/2147479170/946-210-S99-1" }, "r723": { "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/2147479170/946-210-S99-1" }, "r724": { "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/2147479170/946-210-S99-1" }, "r725": { "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/2147479170/946-210-S99-1" }, "r726": { "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/2147479170/946-210-S99-1" }, "r727": { "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/2147479170/946-210-S99-1" }, "r728": { "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/2147479170/946-210-S99-1" }, "r729": { "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/2147479170/946-210-S99-1" }, "r730": { "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/2147479170/946-210-S99-1" }, "r731": { "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/2147479170/946-210-S99-1" }, "r732": { "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/2147479170/946-210-S99-2" }, "r733": { "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/2147479170/946-210-S99-2" }, "r734": { "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/2147479105/946-220-45-3" }, "r735": { "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/2147479105/946-220-45-7" }, "r736": { "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/2147479134/946-220-S99-1" }, "r737": { "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/2147479134/946-220-S99-1" }, "r738": { "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/2147479134/946-220-S99-1" }, "r739": { "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/2147479134/946-220-S99-1" }, "r740": { "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/2147479134/946-220-S99-1" }, "r741": { "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/2147479134/946-220-S99-1" }, "r742": { "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/2147479134/946-220-S99-1" }, "r743": { "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/2147479134/946-220-S99-1" }, "r744": { "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/2147479134/946-220-S99-1" }, "r745": { "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/2147479134/946-220-S99-1" }, "r746": { "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/2147479134/946-220-S99-1" }, "r747": { "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/2147479134/946-220-S99-1" }, "r748": { "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/2147479134/946-220-S99-1" }, "r749": { "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/2147479134/946-220-S99-1" }, "r750": { "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/2147479134/946-220-S99-1" }, "r751": { "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/2147479134/946-220-S99-1" }, "r752": { "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/2147479134/946-220-S99-1" }, "r753": { "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/2147479134/946-220-S99-1" }, "r754": { "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/2147479134/946-220-S99-1" }, "r755": { "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/2147479134/946-220-S99-1" }, "r756": { "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/2147479134/946-220-S99-3" }, "r757": { "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/2147479134/946-220-S99-3" }, "r758": { "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/2147479134/946-220-S99-3" }, "r759": { "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/2147479134/946-220-S99-3" }, "r760": { "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/2147477968/946-235-50-2" }, "r761": { "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/2147477968/946-235-50-2" }, "r762": { "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/2147477968/946-235-50-2" }, "r763": { "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/2147477802/946-310-45-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r778": { "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/2147477346/946-830-45-38" }, "r779": { "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/2147479168/946-830-55-11" }, "r780": { "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/2147478785/954-310-50-2" }, "r781": { "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/2147478522/954-440-50-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r785": { "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" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477128/405-50-55-5" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r821": { "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" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r836": { "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" }, "r837": { "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" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r839": { "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" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r846": { "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/2147478795/946-210-50-1" }, "r847": { "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/2147478795/946-210-50-6" }, "r848": { "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/2147477439/946-210-55-1" }, "r849": { "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/2147477802/946-310-45-1" }, "r850": { "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/2147477271/946-320-S99-1" }, "r851": { "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/2147477271/946-320-S99-2" }, "r852": { "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/2147477271/946-320-S99-3" }, "r853": { "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/2147477271/946-320-S99-6" }, "r854": { "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/2147479168/946-830-55-10" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r856": { "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/2147479168/946-830-55-12" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r861": { "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" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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/2147477351/944-825-50-1B" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Subparagraph": "(a)", "Publisher": "SEC" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "6", "Subsection": "04", "Paragraph": "12", "Subparagraph": "(b)(1)", "Publisher": "SEC" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r905": { "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" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r911": { "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" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480341/340-10-S99-1" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r998": { "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" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1016": { "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/2147479532/912-730-25-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r1018": { "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" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1048": { "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/2147478009/946-205-45-4" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1050": { "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/2147479170/946-210-S99-1" }, "r1051": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1052": { "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/2147479105/946-220-45-6" }, "r1053": { "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/2147479134/946-220-S99-3" }, "r1054": { "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/2147479134/946-220-S99-3" }, "r1055": { "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/2147479134/946-220-S99-3" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 72 0001628280-24-035713-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-035713-xbrl.zip M4$L#!!0 ( $2*!UGF_EA7#P@ &DJ 8 <3(R,#(T,3 M<65X:&EB M:70S,3$N:'1M[5KO<]NX$?W>OP)UICEG1I(E6XIMVYNV\= MD 1%U"#! T#)ZE_?MP!ER3^4R(F3*FXS$UDD%HL%]N'M(\33S.7J]6DF>/+Z M+Z=_;3;9&QU7N2@ER;N0D>%M:Q5MKTG[7]OQ-J::8\EVK>_^F=4%/A9,Q_:EA>V*851J;!Q,I_"^_= M7\W"C [A0,E"+&;8V:=I#:\R&4GW_%GG9?ODH-/JW Q_)?"52&,D0)C-0QW+ M7%CV7LS8A;/U$_O'QXL/'P?LQ&Y^SBX]_'[+. 6]VNKO\!3N_J._TDG!GZR># M/(S?#=D').%B-!X-/R A9^\&[W\9LL'9F-+4.3[HKIW&S5WQ[39!]][@1PWV MQK38(KH-QQX8R=57C?LSC_@E&[38F&=P\,#Q'V?N#18+XV0Z9R[CX('>T9* Q)M*I/!V=)/-_E59\AINR2(!./O-SM'W3VZG]5]8UUMKTV[U:.(C MEO&I8$9,I9BA!KI,6O9KQ0WVK9JS"U%JXY@NV%MM\D#)G7;S5Z93]D&J*8\U M^\7HJFRP41$C5<=/+%7[VY.JG[E%@I"*?,XN"SU3(IF(1LB8"7E*-.BST) T M&('+@O%BSJK"F4H@=(@0.\YR7!%;L)3'N&68SJ5C3@>[.P:%B(6UW,S) M).>7 N.N^+2XER 8#*F\6,(89!!+ W$$LP+=$4DB#)ME,LZ8K>ACV7\FC*B= MT 1R:154% FRF709)FA+$?L R6^)T'2":4[1+6'1?'49GB ,#WX & J6R@*) M)LPL$]L !F&.9K/2+HL4?,*=A!]9Q*I*X!/@6I!9#J8DMJ3K1-I8:5NA'W&HT2H IC0Z%@EN6[8+ M?"0"@ L@&%[%&2\F@@U 3Q>5$K8NDR2=>[LBA.)E,UV%2TFZN AHI4$8$=D* MB .H**"'C9;>&"W%:#3CV_B&!57])ZBL^/9@]HVP6!IDS5>ZS^.J044XYI7= MO M5PT@ 'O5(H;[JRL !"&LJK:=!6(G"^R$]O23051(V0G&/M[K +N'2J F: M&B7(%+%8K63BCTQL%5F92&XD34 &&>#+0D&>*DNEV6]3Z^NX)TUM!0)R(&GJ M5$)KRKA2G+@>T_)!+$L\>@3!L*IS\"T29 @Z1G^1/$'ZC;85RAMSUQU$;\YZ M&P,;FV$J$\(KM[K@Q/'< NLD. G$W"0+0 'BDD=223>GHG_?L+2]//8\K,+. MN&&Z(EA]*;FJ)U16I@2LK1F/9QR57G&HO2*-(5PE%,DQMXC *_UQ08,'"[OUX0>L.@( M]K1!>4:ZA*@R;J\%!S&@Q[U(?&GPZU'3]IPI M>2E4?;QPR[[QU4OT1+'>VQZL?_$CFC]_3!8[I;&D*V+/5;0NF8OP]@ 5V)1'S>R2XP#2JV1/7X2^)ZL1'% MGY5$^'[3547L#R)>_/_YZUL"E/11?G1@_"7/W($DX?[F$XGJ"C%=<$MQ:?M5Q%%X ,JK(1Q("% M$K!5#HA@C?QDZL)R[PG;Y\GOQP#7%CT1#5# 4P.V:"#5PG,Q2%T+J3^=>GSC\LU8L8 M 5O"-+&6BI=6]!=?3D#,I>+SOBS\POA.)S=?-J#7$J9$\% '-60\5$+S\HV% M5CN\M> ,_B>+D>OFEF_:<\G=MNY!JW?\M7OOQO?I@CS9R MN^<7(BP&UMN6O'BU<[!S:T_VV\P_P5S[^X3I?GE%QJN;EU![)SNZW*E!\-TV M4H]^6Y[?4_%^[&D1$)X_ZV(S^L]P%KLM/]JO+'"-M44T=>\##ZQ'@]^7FC[^ M1MC M&8\DE>P9?Y(DRWR\\V1]W4YI\U$;X=\:=Y[_\-YWQY2\:[ZTF&@>(.$ MGV52I&QX)>**#H[8>7B06I?T/5^J/_UZ5JWLOK>.>P.)Y"L!&U03A, .&_[E MRK7R=/4%R%);_^MN/_QB,15K7XFLY4E[V85'V.:56]_EP6]1UI_A5<\]_XKI M?P!02P,$% @ 1(H'6:=85%<"" 'RD !@ !Q,C(P,C0Q,"UQ97AH M:6)I=#,Q,BYH=&WM6FM3&SD6_;Z_0DMJ,Z3*-C;8/ RARB%FXJJML.,X._MM M2^Y6VUK4K1Y);>/Y]7NNU'Z @9@)H3SLIBI MZZNKG2/SCVM[K.Q2]7YV5CP M^/PO9W^M5ME''16IR!R+C.!.Q*RP,ANQ7V-AKUFU6EI=Z'QFY&CLV'Y]O\E^ MU>9:3GAH=](I<3[W<[87KL_V_"!G0QW/SL]B.6$R?K\C#P^3P^%1"K5K/W3)Z$FPLF(_U2Q/+-5*XQ,@HF5OPOOW5]-0]Q' M<*!D)N;S:.Q3\-V;L1Q*]_9-X[!^>M"H[=\.?R7PE4@C++,PFX?9 P(WZ1A%?=/N#WF7OHC/H77UF5Y?LXE.O>\FZ_^I>?!WT_MG%+;1V M^UL_D7]\[7_YVOD\8(,KUO_Z]RYK'/!JH[G+W[&K?GFG%8<[6S\9Y&'PJ T;N^*'[<)FO<&WZNP_HQGK,,^ M8 UU5F&1,$XF,^;&''NC=7RZ8>2G.8]CT%=5B03>CV_O\/\4EKR&6S*+,5B[ M2D8O/>%&;3Z?%QSVSMK4:RV:>(^-^40P(R923,'^;BPM^Z7@!EA6,]87N3:. MZ8Q=:I,&FFK4J[\PG; O4DUXI-G/1A=YA?6R"*DZ>66IVM^>5'W@%@E"*M(9 MN\[T5(EX)"HA8R;D*=:@E$RCF&,$+C/&LQDK,F<*@=!1WGVE1^XX2W%E)%X(MP5FI)2Y+2-@[0P/ZL23'%;(H% P 1@W$^.&LCR?B M=LP2I:=VCE0C1M(ZPS$0IYLA;D1960&S%NTKQ%QS>S WN)6@MV^.]QM' MI[9$52D6B"ITDDA<[MIW/GL]QHWP.$'>Y5 )RB<3 .=023NF'F26@BF)+>DZ MEC92VA;H1QQJM J R8V.1(S;ENT"'[$ X ((NC?1F&&$W[T+5<"@ CW*D4%]U8> A#61UM,@K$3F M_9">7A+H*@D;H;C'6UE@EW"IE 1-C1)DBEBL5C+VAP6V&%H92VXD34 &&>#+ M0D:>"DNEV6]3Z^NX)TUM!0)R(&GJE$-KRJA0G+@>T_)!+$L\>@3!L*IS\-=0 MD"'H&/U%_ KI=[BM4-Z8N]80O3GK;0QL;(:)C FOW.J,$\=S"ZR3X"00,O=$_NHP'&T!AALT[>Z$J\(S%J57) F$ MHYP@,?8> ;C0%QLP<+B\7Q-ZP*(CV-,&Y3G4A7LX@DUJ!%]8"Y+5R;>?AMAP M+MC]'A1A)1"/QQL-\+HP%V\!YN:\&1*Z#@QZ+"]UG&^Y%WU/8$LJZSJ*"D/I M7ZFA]WA-M76X3Z>5\&4C./HM'/>PW0>Z), Q>.R.=1DXGJ2$/U&@PX:L6,3U M+D0UYG8A.(@!/>Y%[$N#7X^2MF=,R6NARN.%._:5[UZB5XKUUO9@_0\_HOGS MQWB^4RI+NB+V7$7KDKD(;T]0(6N2=A$=AZQUVMA%X?KQF\3U?".*WPJ)\/VF*[+('T2\^__SUX\$9$=!KF%Q M)/!&3[WT$!U) 72497OQ'#05_)KJ<)!OOA)[X>E/1>?G1D_"7/G($DX?[F$X M'J.C%0N">Q"?I5Q%%X ,JK(2Q("%$K!%"HA@C?QDRL)R[PG;M\GOSP&N+7HB MZJ" )P9L44&JA>HJH3Z)[.)1A!4!#,^*L_?34F+(LV5G@FT3LWM<[@__Q?.2RN>:;]ER\WM8\ MJ+5.#A]LKM<:#[8]YO:DUJH_OUSH_ 6WKD_ZA]GM8O?,F=?*=^9W/GM9P=<\F++S@0?3LT'NCYH^/_@W,"U9CB05 M;)D_QF24GM,?N8.^*]7U1U+]<));_\-)W@HR]*[:TF&,:(,$7XRE2-CEHG!? MA8>D]4SO^0+\^(=(I5Y[:77V$<+'DSSK%".$P(XJ_F/!!T7GZ@=]N;;^G6T[ MO(>8B+5/_)9[V(N.^K(+'V(C%VZ]RS>^"BQ_A@\4]_R'D?\%4$L#!!0 ( M $2*!UF+OB;KQ@0 '84 8 <3(R,#(T,3 M<65X:&EB:70S,C$N:'1M M[5AM4^,V$/[>7[$-TSN8B8WMO) X@9E<,$B%T.NWCF+)B8IB^609R/WZ MKF3[#LKEFO8H,-/R(8.U;]I]'JU7'B[U2AP-EXS0H^^&WSL.',NX6+%40ZP8 MT8Q"D?-T >\IRZ_ <2JML;AO M@PSGDJZ/AI1? Z>'#=[KTP._36B/D'[;[[*>Y\>4S5NDE_A!+VC]YC?0%-5+ MFURO!3MLK'CJ+)F)'[8[F1[<<*J7H>]Y/S2LWM$PD:G&8 J-RW]+'P\]$;5 M9UIF:(Z>-+O5#A%\D88VOT;IJE:/I9 JW/'LW\!(G(2LN%B'KV=\Q7(X8S

E(HY_\C*(/;QIMS_ ?H1/&5U/GY@DHANEWS.-;0"U[^? MP79[C['R3#W3YL?1=#8YF8Q'L\GY&9R?P/AT$IU ]<OIQ-?HEP":71=&-B M+R61GR^G%Y>CLQG,SF%Z^5,$?HLX?GMWO@?GTVJE0\N5%Y\,XC [C> "09A. M9I/H @$9GX[.WD8P&L\,3'Z_U8;1V3'X/;AT+]RQ:[0MB'ZKXVW%P]Y]'OY> MY)HGZ^U3/F7BFFD>DPW)]O^4:_N+N4Z:<*Q\9>R1XD1\4]PW9$ZN8.3" MC"S1P=^,_SBY-V&\Y"R!Z);%A>;7#,Z3A,=,@4S@@HMK$DMXJV21P22-7=C5 M2P:O=GI!X W&$Z@$3(3-UX .#))-R J5%P03TA*)\FK'[WJ# MFBTLUERFY9JA3!-(#H3*S+Q([AK>T^Q[7;,WLX\+HN8D9;ES?BO8&D:Q-I+ M\X(FRHFU-7ISEEO):@U7J;P1C"[8JYU.;[ -24T=,T(IOM<4CRXH6/(_=1,ME!T!\_ I/LE\MMNKV/2-]5_5Q"%C4RL8\Z[&L^*4)!(99\_E); L*04?BQ2!BUDB1TB[A*Q]%OS$))"8+ 8G0F. M'?&&ZZ5UI]B'@BMFYHS-F @! M:,9,PT82Y!GBGC>M5<)3DL9F'1U2;ETCG$:K$"5+9,:4C9EOHBDJ<$GS.BCN M29LVR%-W&UIT/0NO)G/!:O%<*LJ4@Z46),M96/\SH#S/!%F'/+5ULT:#RME< M:BU7H9EPKTW[C8FH:&7I5(H_#[^N5P[ &J=>3>O(E=BUHGU-'\K:+;?3[VX4 M>ZZ_4?8UMWVWXSV^5[O9WE9N]VTARF)@O7.$^+#1:M0&%2U##WR+5^WO*ZI! M=FN4[QYP0^H'Z,CL"8^W!?W-^O[K[Y%S^72G>L)^U3X8Y/:W;.S/2W?\PTB^B)5I7(=<8(]X"Y0T7HX=([]O7\-V>A@5"]P" M')3C\\;!Y.YWLDSF=B(*%1/$E.#!E[//!]F.'MYG$S+'TUSHAR9_\;&M^BV_ M^^W;[XU_ %!+ P04 " !$B@=9KC4! :L$ -$P & '$R,C R-#$P M+7%E>&AI8FET,S(R+FAT;>U8;5/;1A#^WE^Q-5,",Y:0Y!=LV6'&,2*XTX'& MF*;?.B?=R;Y&OE.DDT'Y]=T[2027D+H=AM!I^>!!M[O/WN[SW(LT7JEU M,4)/OAM_;UEP*J-BS82"*&-$,0I%SL42WE.6?P#+JKVF,BTSOEPI\!RO"^]E M]H%O2&577"7LI,$9'U7/XR.39!Q*6IZ,*=\ IZ];//3$@CMW?W!:&HGL5DZLR8:];:RZL%=/Y_6XO5:,;3M7*=QWGAY;Q M.QG'4BA,EF%P]6^%\1")9$L$4S+%<$12[%99).%+X9OZ6A54XQ[)1&;^GF/^ M1MIBQ63-D])_M>!KEL,%NX&Y7!/QJIT3D5LYRWA<.>;\$ZN2F,>;:O['B)-P MP9IZ7$\7$=RN>,@5=#S;VZY@M[E'V'F6?:/)3X/Y8G8VFTX6L\L+N#R#Z?DL M.(/@UV!ZO9C]$N 06H/YHX6]E$)^OIY?74\N%K"XA/GU3P&X'6*YW8/P$"[G M]4B/5B,OOACD87$>P!62,)\M9L$5$C(]GUR\#6 R76B:W&&G"Y.+4W '<&U? MV5-;>QL275R:.^EPL*W#WXM<\;C1SEFR8XA%YI-CAGVKM?K'661OF)1$P ML>$-]ER*-DQ7G,40W+*H4'S#X#*.><0RD#%<\61#(@EO,UFD,!.1#0=JQ6!_ M;^!YSF@JURD1I7ER1X=MH!)6+&-A"0B@RVM#6F1Y0;!");%[^WMNWQDU+621 MXE)48[J/;2 Y$"I3O;O>#]SR'#I]/3<]CRN2A42PW+J\35@)DTAIB^@T5_;NRGC'W=HOWBD,5T7&E88);J,5$4O6R$QO"BBB MX0B(H/\+Z1F$Q 4*8TTT9\BN4 1#*8X:IFIMQ81KI:49RS7-;6TF20(8AI,A M"8H@3Y'WO&VB8BZ(B/0X E)NH)%.[54DE4IDRC*3,W],INC )F;"1K58*%42JY] M?>W;Z.TW(DDM*R.GROSY1F@[U:U0X550T29S;;:-Z4C1A[9NQ^X-^X^:'=M] MU/8UV*'=U4QVL!/LD6E$U0SL=XX4OVYU6DU +4O? =?PU>!]Q=5+;[7S M_06N1?V '9D^X_(VI+\IMX^_?W,M^WO=XU%N?JN=?/N"LU5CS7$SMQJG5RW MIZ+]G[H^O0!W<*UW&G-%39$TF7 *FJW1RV?^;Q/=_P\3_2+H-% ^5Y@CVH'@ MZM7D[.Z,KE]-'C)]9 ["K[]C?J,WKE.\>)C-%B;%$J< Q]4%]M&KP?W/-ZG, MS9W$SUA"]-O9@P\ZG]>Q.?R=SR$DQ,5R] M>7?B2+(W_/_]%'J9>6Y7G0,N;6RN:IY#8:K;,R[C,:Z>.^\_]R128C0E)%J+ ME_GT3T1*8C&;! )2..^96VU 2V;$+]:,C/SR?U_&MO1$/=]RG5]_42[D7R3J M&*YI.8^__M+N=ZZO?_F_K?_Z\O]5*O_S]?Y&NG*-<$R=0.IXE 34E)ZM8"0% M(RK]T_5^6D]$NK-),'2]<:42W=9Q)Z^>]3@*)%56]>2RY%?OLJIK#2*39L54 MZ;"BTYI<:1I#K:(;3:5IR,UF32'EQTN-U(TFK2D5;=" 'ZL#4B$ZT2L-I4&4 MIM:$OP=E\U(>:HWJH#$DLD'U9KU)JG1 :FJ#FN:04,U@[QT%,&>8M^-?6B]! MQ:?&KZ51$$PN/WUZ?GZ^@,\7C^[3)\NQ+8?BM#\%'G%\G!4)@$Z?5%FI5N1& M15-*\7-"O_)(R&3ZG"'Q!Q>N]_@I_N$33CZYV/>"Y0OARX6+7@:>;2V,"[]A MEZJRK,'H_( X!BU-9[+N8D6;F\KT\?#%SX4[GC5VO=)L-C^Q7V=/#E8_>A.! M5+DBJQ5%G1(H\-9.IOD)?IT.S+=6#0LN4S[]S_>;OC&B8U)Y,_OU$T%>)X\V MZ>S1[/T)I^&'!=HOT6:1]/CS@/@STONNKBKU3B3[^6 OH2?&)T^M3ZK__ZKR^!%=BTA2^N)"_Y M\BGZ\LNGZ-$#UWQM?3&M)\D/7FWZ:\FT_(E-7B\=UZ$P .OE$B^D7O2G99K4 M87_"[[>@0#S+B-[_$MS3X:\EHP*2Y) Q/HE:EXF6^6;Y!K'_18GW#;[Q2Y)E M_EH:5M1ZJ84C^_)IX8D97M!U8#ZO'7B%1^QKQZ0O?Z>OT\2%$G'KR40I\NA]4+-RI#8"*+XKO+^6)%>M@W##8%]SF,?-(!)/-/_,<%7=E\ SKXUL.F-Y0_EGQK/+%1Y;'O M1AY.;$%'7+SX)F@0]K[92^)W^F[HL4_,K%TBN=BX_1&!'TO)]V-*_-"CK>A3 M]..73XN_)9_Q&4O/"V$,;Q\6*]_+'_VKK,\"&>KC(*;/!)5GF73^4H8($KC> MCJ]=NA^_O**..[:<58]-2YJ%1WQ:'/VF6<< 7OW:"?R9B88V13OY]F&(FTOV M4Z:'^7\.@Z5G@>MPB3]D>I*'%M&CJ"Q7#V[N@FQ#I(_K'QK_F.:!L?I@ST0E MG'Q/F>%*/@$SX?/0HI[$A):N]&,[UW]?-&AO;YZ.8/'I$V9 DD_@;WD!*GMF M>BNR O]+[IO]-AVF.7=IK8(>Q.(OR>?D)9\6YKV:#"H'9(@6:,B5Z"-Y+$$%>WGFN&1I!S^M3[\DR:/O% NN:>!DW\(WCT\2E6?G$Z>2G M+]Y!.>C'5PXUP8[5[-#2LT/+CQUUP0Z>3&=#L&.M=*1E1X[2T2P..YCGVG>' MP3-$'-^)A4DCS+RU'3.^[BS-B2(+%G%N8I2#AT5GQ*+3F!WEX"';&;'H-*9( MX2'VY$'A\Q"I\J!5#Q[7%D0NN LH9VL%,">\)UHHZ+CCB>O 1W_1?X;OQZ[# MEA#R5UR+R2(MIY2*PEW4F)'F;=.T<-6%V'?$,J^=#IE8 ;$+0W_NPL2,]+^G M 1AN:G:)YUC.HU\8PG,7$&8%OF&$X]#&DJ!>,*(>7N?1$3[MB5X[ACL^@/=T M&%ZH!X_\3C. 2 M=PNL/!FKPZS6JT4/>D\4@.5&_Z('P,<.P'(C?-$C7PX"L-QX4?1@^%B*7\LO M,M2X6^XL@.+/D_Y%C\R/JOCS)'SA(^X3*_X\><'#4N2!IE;TD//TN8+3+(=J M18]"CYPK.!&7BAZW'M%ES,M-UXH>JY[(93^&CP)#8M/_H7?4GUR#8M/\*+^)0?7A0]Y#QJ MEUKZ M%STR/VJ4DB?A"Q^>GSA*R9,7G"W6YCDU[K:"JNEM^QLZ[&/;J]P%HKA[NQ-) M$ A,=SBD1A#UN>P-VZ8[0:,2[^9.H^978V(OAR'):Q-B NZCYG !1],"%NV#]G,!15*M>XRZ=<$ZH.*.0 MK\9=WN.40.&'+2(KLF_N_#0MAFJBVJ$(7.*W-"(<^)9I$>^U3VS:&[) 99%# MUW>]PR\[5=,O.U5S2DW5N$M-G9HIBWLQJWG9%BXS/O?43Q34S+K/?WG / X' MNQUJ7"9]>&+**YR&+-L(00->*(8QA+WEO_SZRN>M/8F MI0CD!G_66[HXK[!TQ2B^4L<8C8GW<\GMQH.O_'MJ4.N)#.R]0V,$UW?R;]=+ M9NG/M=9-ONLYYUFO5.0*3N[0-'\!,!XJ11W-+&1Y0! H* M36Y35T)GG75NT[$"E9R@\A3>)7?)Z^Q\ZA!_M#<*$6W?+#S-R,+C[OT@ MG%L8QQ\!@@N_6]$5!X3E3 B71Q>_/84 [KU.DE=6LLY=2EY [>10XT$%8[?ZGHZ)A4@&( ]=;XPUA;V!;3TRG'=?)A31^F"- MX9+>L _?^D-BX&_]A'P1Q+\<>=>''K8EGQA()^>O0H*X4I M#BNX3;;MQ JXDMHV&)*0V'<>Z"LO>"T,*[C-,!7(8N38.JW!;1JF(!8C3UYP MFWHHAL7(DQ7>$^2FF^<1R;/UHRLZ\:AAX6[5 MMW=PQ;OY2_?BW7E$_L?GW:(#,<^.O1P([J)_MK4>:_RH-P%$OMZ2\?QZZ]^M M27X5U"P2HN8=ON?!(XX?99N!W_._O%T9FOURGL:/NRR$@,2I#2YWB1 !B1/O M&FYREX\1D#AQ'4&3N[S0^X;$0G^@A;8:^WB,BLQ=SDFP.?^U*$7F+D6UAO-PU7;,N5^^>7DV;7L_8. N(2; 4(A@4I&YR]4) MY!0BYE1D[C*% CF%"$T5N6A)38$/&)=OZP>P)"@4B!C4=**)+\^E7H"A< M9LCO/-<,C:#G]:GW9!E+*L. BT^2K<#!75D>-0+7.U/?GLO$MP#$Z5QK+O/9 M A"G\VRYS',+0)S.L>0V"\X/GPZT *&(W'#>4>:^0O@F];])"-]I,#YG)PRJ2BNN/O&J592)N;R/%5#4;E+S DHG"@#HW*7DA-0.)7YYRX9)Z!PHD2]RET: M+AT4.J[S1+T ^YS@!?NB84N-ZW?+\%QGUCWRVC$NHN\.G>/1*THM'Z>0V_3: M>V7TBNYOM93B/W_I?N+/;>;ON*B(FBC-6X*Y-SS ,'RP.^P;WUHX]@5OFOT0 M7;E_GD*@= &E&G=928X8="![H7&;+!3V(@D'TJT/O+ET/TGD+G'(,8-.X<]K MW.7^.&;0*=(P6D$S<@71JZEG.^U>UTR,0*B'VFV"QHBK @V"PJ*@J:+7P_J#B)H\%MXK#]3#QS&0Y'.TAQ,2#3 M*DHCGX",VP3>J0G^5ASF2;Y%'.8OW4\$.4U9K6./?6. ,@*DA7AE6\G2A_J9Y$O.2W?3N&G5<\B#]IE-]:D?(Z?ZU9 M/8O,RBFY>" WI'H6N0QNQ.M42K(HJ8;"_3=80!\HW%G+;Y. MFL^/+=PE.[:PI1>,J/?@NO:9,J3&718#&7)C!=8CLS$=\*KGCU@A#GQ/L,N47(R,5\%(_*2 D8<<9.[A E'$L1#>%#C+CO",8-.XI=REPPY-[7F]PY6&1!=.+KIU)&/CL"B4O37O6&*ASEVDZ(-F/BC^U.!C@+IF5 M)Q\TH0?28("[O%46LO_H/WB4^*'W"FY3Z%GH[A>']-PEF0IKAHN- ^[24PT"1WS@+GWT3O4BMUFB8^A%COC ;]K(4&B0.;[ MK+-*APVH\NPSUCCKK-)A562N?. WJ\2]7LJ3#\V#9YE2S(V'%G=-;C,MT_I> M/-G-AR=ZK(STZ^N;QAE=XCF],+@CK_B"0Q?WGHI-W.9"TK+INV53/W =>C:, M^F2]7'K4=T//H'[T<42)R09O6D^M+_ /XY\E#[5&== 8$MF@>K/>)%4Z(#6U M04US2*AF_"\*X>P>/WBU@8]CRZF,J/4X"BZ;D^#SLV4&HTM%EO]/:?$RXCW" ME0,W"-SQ9?.B"M?B "O$MAZ=RW^'/K#X%>[Q)\1I?1EXG^!=T=_1*Y=?O/#$ MVKKG!61@T^2>@>O!S"N&:]MDXM/+Y(_/IN5/;/(*ZMJV'%IA-WU>? ..F)T1 M8A [?@M[8?3S;.(7?5/\H7"OO_$GN+X M%1\P.XQ^]JW_T$NE <]F'Y^CZ=7A;L:0>+J*BJ3]<7O]T+V2^@_MAVY_$24< MC[K?[?RXOWZX[O:E]NV5U/V?SN_MV]^Z4J?W_?MUOW_=N^5@*GJJJ?R3^"/ M#^C)LG1UT;F05+FJ-U,.OW9R3GSKW7^7OH B=%SG%L)LSS*D6%_>TR&S9"7) M(6BE3&I=7KD&B\715)28JAS"!2U%KOR#J=/94UK26AJLU75[3CG2I-OG_ $+ M8:6>0S_NQJ:"*53M0J[5-NK3U*I9OZAK>AK5O$X/)]I6G;R@OEU!U24RN)-# MH4-?B8[LPO"/$#P5ZMFO]W3B>D%)8KU- W C7H++H?5"S4K@A5-Y +US]^M.\?NO]^P?I[L=]_T?[]D%ZZ$F@ M^1] O4N*)O7N):7ZP?PH];Y)#[]WI3FC,#4([.W=Z-_-Y%P)GP364,CQCA;163O%9>*?$J MU$D J)5:?PL=*FER6<+LX5H8GHRNZ6Q7[U[H;W[TMTV'RS0XHO*6=U/>>'R+ MSXXJ7:^]A\3VI^I;C]6W?J;J^^&^?=N_9DI:Z.\W^CN8@B51X$//'4O__1>E M)G\^Q+]2X![RZ2GUIZ*>G@4==SRV?,QD24,+E+83LOQ6>H'OLCS4-[CWEMV: MR',5\VQ*15=E7=LIACE!U)9UUO?TD?6Q=0(\?369>0T"<:YX:0L MX>&K_'D#J>.Z[@LQ C9YR1U*LTE+Q)?\"34P<6I*EB-9@2\9(^:+K8\!.? 8 MFLV+FJKPE$%+-,)>230.*+NK+Z9>J)J6BS.6]Z,.Y==%DOR6HA$QCR;?&9V[ M2.MA(V(/?#JVO,'Z$;-SJ+W7CFLN!DTP) ,7' (Z\=PG?,XL6JJ76E?4)MAM M-5^'CQ_"UK6Z>BYSR0J2!_)R'2^J17VJ%[V#1JFEUO'X%JVNJ!OYGV_D-"7= MX7V.M)3]P$1( E?8Q3:WTK]#S_)-RV#NL#L\MJN4=MC6O!9@H_<>B6/]AWU^ M8_UW W]1^'?G66 I7R7@HV,2SP1WSPRQRS>Q>65>QR;@\R>B*:'BEB(!?5>< MN[ZXO^A?2-WQQ'9?<0F>3VXM*M(-C$KM'IXBC%@9$W%'\)WBP+9I>M3WX__< MP/.4Q- U2RV]+BO2'<&V_S^EWZD#JN+*LYZ6W)YRYJA[^;WJ=/50+K6^AA;V MEGN4_J(NA>!G1OH._-GS'MSGJ7^I* Y"%*)!,K.([D1FUGKGG<'#BV8P-EJ MK0I:M;V,WV_V]-(IL%7)K4+1:EG2F&M_UZ3J[DDP]3J MA=IH<#8HK0Z#VORHO#-TQUPX9-!YL *;)=XI,4:2@9%;AJ325+D4=OH>8>:J M_SH>N/:'.=/S#B9_&Z^Y,-;3%V.$)S)(H!F?1Q9\,U.?65)FVXMV3Y*)W+I$ MES$/&9N95T4=,!&:^GZU:-43J,B.8"M+$^))3[B#1_HKT]<*KD)+_FB_U/06 M\''*A?SSP;$ 1_([94(=_( _.CU!W]QPWHW50[04_785!I7'X@*,T@#E"G[5 M+?%-\FEL3\KO5F=R$I?SVC$Q>T:EP:MDC"A,=(RURL\CRE+N MZ%YZTP#H4OJ@?)1&Q&<5$:9$;!M^Q2(F=%C_#"UT5\%+'=#X GCHU&/5,!4> MU>_$?NN.F9+(Z2576PF^,Y?/S,0L,/:C3' 4 "?A_\&V: U[-+ MX28<1?PZZ &LU\9LR>N MC[^X<8E&O'!#I6\!?_L MC7.OF _C[D.X29>K<7XAM*/\=;_R('U [M<_JYIZ$5\0C"Q6/#+!XI%#"T4T M].FXIZ"G_LL2%7/9U3UBYJRN6ZI MX$7D-ZLE:+\*&2YF]E8-%WJ\K@D-V$>.W$5\T MBQ-5!7WJ%18UW[(]+NCZ-E H[DSZZWR,,YA;5O0S6GP-?7B0[R^C?^"Z]@"N M<(.!^S)%?309PP,/?ID^._!'U+83C$D? #DLNH^V M*RW'V,"L;0D@S&EF-D XBE5*8"6OJFMYE2X?E#K1N:5%TI&XVF99EG;X""^7 MJM'6^661G^[F_\:R:2!N>)0Q(SE;J .[OL@&M02L-BPP_?ZOI>O;;RM2R6P1 MD*U[]-DC>F' 1!UD?I%+3CBNF&Y0B1\(5@M,$3Q+GO*L5FJIM;+:U,NJ4D_8 ME@RU%:TELGD:TM7(;@*GAX%8R"G'H( MTLA#Q?675+Q[8 (.Z@2;#N+JW)=/)%LS.Q[VGC^TO]YTL8]!IW?[T+U]6-]H MK-.J;!\5+6,M/0<8=:,=C;$S,94IJRCFU M[Q^DZXO\X_/YS5XY:?BE*:T*U ^LXO<=0WH=C]MWIKWZI6LG\D;A:2L4_7JN M[50#=8#->X+3FSFMK.'J:O\7.VBN=8 /HYD7G>:B*+W5J;SK@(XE12@]#D5! MFU=Z;*-=5'KV(71(:%H!-3]FTG]"R_'$VBU:[KAK(T)8]^4H*Z.'&QW,FV/+ M>_0NV.KP5V*##%.I/Z)T96@J)+88_!42>VX<72VQ\VP^IBLF;7FIX.8&;C9+ MK3D7"1L%D>+-0/IPX_K^QV*.'1NAC:FP;X65'U78MW/BJ+!O9\1-+,!;L&\2 M%E!X=(3G;CW1PED,G(_TH9##OBGDJ OI5S"4"+^BX'I+$W[%.7&TROR*67YK MT2RQ K*1:\.#_5^D[I^A%;P*V2TLIW4ANV?$41$3G!,WU<923$#\4?&4L2 =Z=-BXT2ZWO MQ"&/3 5-^TQ?6;X11D?089.0VUU/H'[N*V K:OCZD6^,)./J-FLET_Q+V; M[8$;!DE_S'O+_RG436&9KNV9Y.->W>A"W7"(O&@=(?" %4S5W'FN04W4+D*7 M%):CVW2)V+R3_XY%L6611V%HE%H]UHAEU^V*0K'QQ$MM2[)8*#:Q*_$]R$)3 M*;5NZ".Q(W^-M2(7#EMQ>;E-KYUQ_EQI"P7#(2CU4@L32M(W8@2N)W1+<=F8 MDV[AUT,Y] J<0-XNR*N76C^Z,T#?% MY7JM<>;Z1JR;<8@\>%"I=46'A*W!_YC@F4[4L5QO3M$(I5)5FI]AWO ?QE2<%OFEM^%.BDN2\]>G52%D\(C]&IB/>JLF%EKGKD>J0FW MA$OL-4NM[LO(&EABVT21>5B7-^F/M2=!K&+!<5O/Z_*%7M7/ZWP-<3Q$MB%D MP+J"G7.N?[MM/_RX[_:7,9_^E!#L3;TGZU8=6;)\S H[2>24YZPL*-?\CEG! MMK<\G;.R?F9Y\SWG53' M+YUBJ)W>[57WMM^]PB-4^KV;ZZOV WSXVKYIWW:Z4O_W;G?#J2I99"*_";$' M75H!O,38JA%+K0\_DM[?>$2@%(S<$-Y@^A)],2B:(#PLBRUKS0[1(F,\N@_; M/^TV\X*=,5/7+A1=S>5D&$6YT.O9CD9?_[TNU_(;5'V?\VHRN"TYGJ1Q^,-K M&JF*IO\6.E32Y+($_X>GZZ4(,M\WP:ZH0<<#ZDF:PLXCU+(<_#,@QL]'#Q20 M68D':1B4@K-XJC-NW\YYSA[( MB41\GP;^Y4X<>S/1S!0_U/TYB594FZGQQSKBCYBK8N ?],_0 G\EZL:QR,0L M\Y6E$R0VT\WWKWO-:WX^'C[U]!-:>P9MZ)MO#Z#5Y@^@Q4_1^;.A7WDD9'*) M6&@[)OZG.P-".^@0S\,CJO] 3S;=,;1:<@RMQO:VEM6ZOG0$;7S4]![\2.0J M-5_RL0!"%(HO"OH)1$$KM?2RKBJ<2$).O@BOEJT_:X< M;(V7HF8CP4H)+Z!$;#$.[2=BV4C";ZZ'Q;RSNKHK.@AFGV)?,*MLZ*5652_7 ME+V%8P-(#V$FTKB=[Q106U3L7H :6B_4K/R'>NX*+%5++=;)2?W,"9C./(9H M&P9+;DH>-2C82N!I67)HL).&3>M#%5 @MFG8F(SW4RK>TF!'=8JU*>5Z@Q=7 M(\^TRSL%SS9MFB-XZNBGRG*-$_"/LV>Z:\XQ=B6V)BYB$_[2" M42?T82+4:R,U=Y>!1JG5+"OU*B<>A'!'#Q[QYX^A9JG5*-?U)B<8.G,O],ZC M$V*9$GV98,/I:%^IRZJMC87U">&69E*N,5V[$5G;CLDJV)EH[!CLZW*II96U MVMZ"(;Q37C"T1;D> $-*J:66J_LK5^&DIL'"%1U2#_?Q@XUT_!@0ANOOJ$W/ MV,W8HDT30G:0=IE36[K*6VI+.*:'UIW;$;-=66JEEE)6:AHGH,G3$U6KW"G+ M!S<@=HY.Y]K"M;>U:^0FCL%<$W?'=*V957W M05H5/%2YW&@TB@"T(Q4F'A\--Z[S&%4!Y%"=F(H%IRI=S#:X,\\&S=B>7_'' M&L(I_@>6IB+7.7='M$R3N;.$';,;L),6]IL +HC5*KKN^M-$4RB!=T M;$VD9T)'L]2J-GDIJ3QSCS,^]=%YE&Q*?"HQ:E3<826$#_O6=IRQF[!%'T[) M>H-4O<>7](8_?,I"\XQ>9E7&12-%/Z.]*.\=/5OT9:[H43"+WMP_BRY+ M^MP&GR6$:+C;DY=PY,P=SM]6E*E[XCH=6 M?KL"IVRIV MAQ&>,U16JWN7\ A',U5FDVVB$)LG=LE>SNK<=T=[ _-.#7WOO6C"\^0%-=NR MEGF@ILE0H_*"FCS=4&YK?NTWQ6;[^)SOKA8S5=7OSO)0DTLM72FK;DF+X[K*6J^]T=:[A2U"PWF_4B8"U/[U7GSWN--/-J?;QSR?79]OA+.>." MBW\J4Y-5Z%40>KU9UO?O89:)%YPVP12B?\1=LUL'=IYMME/NK?;%AE8-JNYWVV3U)DWW>.]:GE&.Z82@%Y$<=;[*8UKQD%'Y" .T*_ M@9Z$NG_3%WZ.G'1*_[Z=9 MS]BQR-3Y8%DK<#R/V]L@!3XTT(B:2'$>A<_WU"8!>)<3@EVQ M\'>V+PT<3DMXF-GTX T\W.\-.XQVF5NFUW7>6L$)=_+0FG$[8K:[CVQ%"*;) M"6C.W'W\@SJFZTE#RR&.@5ZD.X!A$"2XI]8S2E=Y[[Z)%Q M;TK7'>6BQN2"FT.MA)MY:&6Z$XXV6N3\FK-RZ(MRNSJ["R@C6UW4 M/5=,ZPU6 2UK>>4\N=X[('"VLV.[+\Z:8+[UULK/ MW7UE>][L53DAX;%F;[0YEQZ=A_\2S/&PR?U[C0A?E!=LI&FGF18;=3"DZCD> MF<9M:S:Q('G0!I+'V[=@$J*\O$8:Y)95=Z+;UTZEOUK*?!"NIS0 MG\ZK[9B=^5DEV&O*$5NSS^A8:Z%9971OBBA3BIQG=[-^X!H_1ZX-U/=_84=3 M!Z^BO=G.6LJTGI('Q_=7\.)+5;V8%KY9C@F0NZPT&9Z/QND[+UEE]Y'G9>FO MFV3ICGK]$?'H1L?J^O;;\@G,\5L8L.Z(U_/Z 6[U^(/8(9T]-39[\E30U,VR MO6X\^J'&HY5:\@6P83G66?H"=[%(3_B\S]+:.?CX'G\_,-Y, MYUK,YJ2SOB,PJ965^U(T1(E,GU\^QG2N?3]\.Y5-6;AF=0-2\AM6+PS\ .P_ MB'"&L=5*+<=-@9B8U!:;>]3?:?8^B?BX&^IOH4,E32Y+JJSJF9&533 V(VOC ME.LKI[P,IGA65]2@XP'U)'!R<6;:U-B [N0YG_=@C6$^M_19NG?'Q.$EE%WD M(]-J&9C7X*W6_"S3?:>"SI8@=3_H-'F#SE$==(X=/0QK7&D=&E M@M'MYN-M,]\[CD;APL.;&_R>[ITB@P]=E;,X>(>?S5HW*L5TM-P=O:7AK7(^ M4XP,RPEJ9;6IEU5EN2261W3+[H*R6&669A[&S1.#V(UDI-_2] MM\-GY5$!W-YWA[=M^SSWQUN]U&J6=3DO%_B@:,O3/];JG.KHN1U/;!4KC<[> MO\!\K= 4])#3E#,NN'I(O]&K[9@Y*(L&&"<=U(62UQ[(T^__VA E"*EZGU*5 M?G=;/E+59.U=&[EM.C_XGK=D!#&%JZS"+Z,K& \R>G9NS2G3/'R./!K\8KKA MP*9'>"\WDV)<_!3@B=A)Y>8>(^6D[RF>?$FEC4HB(J7C^A&#X\^XX,N M<8W,,C:+L\IP'6_00CZE.0 M>1*:%F8?0=Y-/%R:_<6HR)*2<4(!Z3B'B>NS];Y+ M#X]VL9[HYV?+#$:)\IF[*Z:K/+N%#& $8;#^EM-P9"/]E3>%4W/_XL!1LUGR M4&M4!XTAD0VJ-^M-4J4#4E,;U#2'A&K&_Z+BBV\:377*A#S2RL"CY&>%#&%> ME\1^)J\^XG:>)$"/>?KO2+I_AWY@#5]CVK6^##P4C^69S3WQ:(2OKR1\__KF MCW:G)_UVW_MQ5Y:N;SOK 7KBH79ZMU?=VW[W2H*_^KV;ZZOV WSH/\!_OG=O M'_I2[YOTX:;7[W_$>?2^=]?.I! ZZ<./1+^400.!SG%#>(/I2_3%H*BM1Y%Z M,J4)]9)/8U#T@?]QUYG/ ,S4^4S),&L )+#)Q*>7R1^?3,H;7$\'K\Y_OD"?OJT_+U>NZC7&RM_DB^4E=^O M>Y2B7.CU:J9'K?]>EVMB4,5^U+;^4UJ]>UDW'#("6 MM#&3T]6AQ'26S?.8Y-?*D+3IXYW5F09EO_;MWRSX1V?>ME9\J= M4"K3AE49$M,\<@?WQ>P#X2P1:/%)I:4@U?NAA@!.KL YI0O"6Y^=% F#^,A; M=K;)7LUULZT4MUWA\$SYC%LR\!\:G*$T3[%6R=9 M+TL[X J7.-E@W-:1'XG6!G#C@2*2HNI M]P2!6[&W-!]"')NG%T<=CYQMBB-GSPE6BGQZ7%415[7&WEI>X(HC7"FGQU6M MU,*#8<09@^>$*_7TN*HCKC0YK]V0[\ KW>!_'W5CUJP MWBX_GY&$;MD!=@P)99O"RLU:7H$C%QN6\1XAN;6/S^$AV<2.>^6J>O = M50*2A8#DR1&IR1!VR>6&WA2(%(@$1)Y^)5U36!OWAK*W:WTZ2'+E=Q>D$J_C M^FQ/Y#X.=S':L9S"X4;J]H:_N:[)-H='"7:_[]HI&^#/R:=::NGE1FWOU4K1 M!^@L@+>U!WMNP-.B5G\'/X)7 *\0P#L:[O12"_P131>X$[C;[B+G"+PJ6EJM MF=?:Q7MWA%B8WJ;(E BH MI?![]X%:G4%-J>[=_%) [2R@=CBD-2"DTLNR(A8D!-)2^+;[0 T/6E/+^HI# M40H#-:Z\V8*D=7L3ZI$ 6^'1EPGNQ?3YW6O-P[Y?,3BQ8_HD?1!\2CQCQ.KO M3?I$;7>"?2:+?>[-:4J;(DJV'?-J1L=NI/RR6DU=QC+#NBQ.:#PG!&VM1,H3 M00H6UBNUO-(6 D$\(.B8 %*CT^C.J;.!0-#V0I\\(:3A"EI5WWL%[: (XLI_ M+-H6SCZU;0SRT'T<$^\GQ9!/;.#,ZCS&9 2I^YX0<5>9T]%S5.IYE>D4;&'Z M3.&S[=RM_.!3Q6*;IB;V8YX3?(Z&GFBQ5&_D5:LEX,,#?+;XC#GBIUYJ5]E*;&[DE>'\3?J4#P*!QU&8HXMQ_(#CQU1(U*.F@2$>,'14"%5E5C+0%'KHK#"TK<8D M9Q!%K4=S.QGV';B21+IIX^$0="PB346"KO[EM!P\#N?\S,J\5FKI]7*C4>!]!&++RO%\T?T!%^W&TZIYU> *P!4; M<(?&6Z/4JC;+>I'[7PF\'<_/W1]PN#-/*]7&\L[^;X6(!N,*(-49ZX M6W)\L^!N&5K8=E->+K@2N'ION#JB.E-!G57+NKR\."M@5WS8'<3+W0-M>))< M65-%.[5#9GBYV8M"+HY4]K:"TNT(2;T$5\MO"4Y B"=UVJ1=#VW#E#A8DZWD-H/*H'^20[3Q30=NR@G_M/ 'Y4*ZB4"PA MZ"HY:I1:M<;>74Q%U15'Z-CB]&5!!ZX["6R<$39R@T9=%HKCW,"QQ7_+@@YL M:<8U-KARS J2IYLZ9K@CW U&U$MJ,,N20T6N;A=/+:)H7!ARZSK3\M954H6+ M,2O.@13A:E6KRWNT!3:*B8VMCEHF M<%0!'/5E3YX3<'#EJ!4D@_;A9JY:4!K0H>O1Y%- 7O#DJFB+E:@D/-#:ZZP& M(CF(V7)"($A<).$Z_E?&E>BZ!_)"_>Y+X!&@J>40[_4ZH&,?!!=?[[FL:=8[PS=K>ATJ(4LIBI6B7G7SIPX Z=&@%2_KH/&/I M?!.TL2C&L?37B)(KQ*V!K?!$'SS>P7%(=SD53!0\JX7;;(M 2+[KZ6M@D?4B> >^7$&RN+V>??;M(K2+ M*23JKP>:,Y?JXS"I:(#1[COR&CI+'FLK>CGEE]W@(;4A9.D]RU):/_^-+"V+ M2Q7$13MD)E#(BI"50J3H]S,[-=9%15;VJ6<2HL0%NMZ5*.49 6XU-KAJFMOY M;<<6$ZXBPH)D]^.Z'DH\!X;I2Q/J2?Z(>%0B0>!9@S @ YM*@0NS'H]=')9K M_!RY-G#6OUR;_4]!F3ET: !TPWQ10OP6)G>V3<])(;&[="X$N"B'8CRE?B6 MP?91F)8=!M3<9U?,>9E__HW\1G_YCGI]5,F;\S7J6K^Y&ROWY#D,*5/K+\^L M?V.SMY'W.*XBG*X:2;/44BZJRXWI]O?="^"A"T$LFB#J>0M 4]Y1%'<J.4IB[.L NAA4*\WC!T,YFSXO3#P Z PVSB?9@5[SAVI'6G 2R.-/;2,PZUC]Q \A+V\ MJCI]Q1?[8RVSP\U-M+ KH5P&ON'_"ZP>&ZLG@ZHJ;TJT MYCC:G)"JRGABCUK6Y6JYNN)P2H'4 R.U>E+F;\I'YCG@G&1+RUVK'L&]3WZ. M80(P*JU%?E3Q$.%V78W3-ND1SSC;9XA4G+@J8=4G5D@'_S6MI]87^">Y>DR\ M1\M)@!;9K3E+:5#LQY"[460/NK0">(FQV4RJ:"8?1E0B!N;6B/.*R37'#:@O ML>2:(UDPQ$>/V-*$>('D#J5@1'T*IHF$IH6Y.K!))NXX9'\Q.2+X]=!RB&/ M>&%>\ 7V ?8OIE;@+:'B >DXAXGK6V@S+CUJD\!ZHI^?+3,8)49][JZ8KO+L M%C* $8 ]7GO+:3BRD?[J(E7F_\6!H\&UY*'6J X:0R(;5&_6FZ1*!Z2F-JAI M#@G5C/]5T7V(;AI-S=P$S'YEX%'RLT*&,*]+8C^35Q]Q.T\2H,<\_7N*A M=GJW5]W;?O=*@K_ZO9OKJ_8#?.@_P'^^=V\?^E+O&_ST_>Z^^SM<=_U'5_IP MT^OW/^*L>M^[:^=5" WUX4>B;8/H?=YW6#*M1"?2B7P#SL\G$ MIY?)'Y\3K6\Y;'#LIL^+[\ WO,WQX@NCGV="=2%'@A6;]_C-\<\7\-.GY>]U M[4+1U94_R1?*RN_7/4I1+^3&ZEO6/6K]][II=)WN&[D2UUPJ$SI;Z%# M)4TNI\GRO&O:]:V7G2G'O5ADBVA3]5OCD8>JK.K[ #U[\%]D4FDI2/5^J"& MDRMPN%>)HD//;DU2"UM)FW[:7"Y#\=>G1Y6/T:=GA5H\= 5Z9C4O)$Y(7$[= M?%3YX-U\3B!10FB$T)RHK8\J'Z.MC[!20N X*T_*O_F/*A^G^<_AA*F 46E! M-MWTV,FLN/SOT1%U?.N)+D:I8FO-^=]?0/$JV@:<;ZX''QW)"#V/.L:K%'CP M.)N=Y"(1$Y>D69',/H?L%:?W^6&2(DR7=>9566058]IW8M(_(.6C][8=\V'& MA_:4#6!0>\,'\G+G>NR'N89I#^X=@<>LZ*VNRHU22VGN<^0R/SOW!>[2IP9. MCCOLJ:3E<&*CP!T7N"L([!09T\@"=N<"NZ4@DU?<*1#-+I]@P@GL"NA+%R14 M[:P/4K.>6_.N.F5GF_,9*+*T\<(*'99HI*S):D5E2ZK5QO+&S]__1>K^ MX\?UP[]2-@Y0=1XUT[IV"!)],2C:DOG&R&E[)+R=:L%:)*C5BVHMISWV, E MKXW_JJZ+08E!*=I%K5[G;5#R1;VI;7S47KO3EZ_C>'?LA@X,TM(FX]5AKM+8 M$.>^ATX,G>@8T3X>([JI:-ASGY=J+79K8;'KPS@F8AM&B$X[A AWQ#(K8.$[ M9(+.P>$Z@9PA&>]I0.!+4TK.A)$^M TC'(!# MBN5XCLF>:OD^/"7Z'%]L4KC;HV;4:"5&IN'Z@8^__C4+9I?V$RY"]BI^4R\> M;P=?DAFUN(&PK#:76[*^*1?+TA=F!5;XWK">,;FH*EN2BTR;( 2I>14B;^Y@ M8&Y\7.,M?68_I>35+,VH:J56;6V6<;?- ASLHWEGD%IEG):V::6"TQ_$#ND< MFI:%6P>3)(!R1D!1I)XM(Z"*_Q8QWVBDIPD?\YJ M-DJM:KG:6&Z'*Q#&%<*$W NN"*[P%:ODKXV;?&GC8R]['1$CC*^5 8F:/XPG MU/&C+O_T!?]>ZE5ZGE&]R+4(K@BN'-_'GS77]A_Y!DA:>]S2O= DL8)DLXXKP^5*-B\P[5=?IF/9!*X$=+\CKAR&$]\ M/VFN\B/-9YPCGS9A7-^0.Z\>C.?8@%&M'K$!HX8-&&OE=17_W#1@?(^]1,ZM MD$A/2E?"E"U3L-2_]&"-X;0F>%/5]GQE&;QHG?YHC7' M->4 27$9EY>),S3CE+VV8!;6R($JSM 49VB*,S2Y(./2&9H"D.*T3/Z(F\=I MF3N;G11ZHR!D%*=EBM,R#W%:IG:02HUS+=9H'K%80U?%:9D8%+C662-<\:,D25^522].6 MSVH7[5UYP8605AZYZNT*IQ(ZQGGN%>V\MJM0#2>]+MJY:75CE@=6CU M=>B&I$$^C#Z3A<>2LM1\*,=R MT&I^Y:!"CKB EI"C=7*TU',H[[J::E0%JC27(PHA2T*6.)>E; FSI6T]!RO^ MK++BSV9UN6=KYN4M(4]"GKBT3?J>6WY22%%4\ZGJRV$];[8I>P.O>"S1([+V M1DCSC/W;2HDABB&*(:YKCO:)5;C ?TWKJ?4%_DE>,R;>H^4DKXE4[U)OB-SU M.GO0)38/LHS-FEZ-FF!1B1A8QDV<5YB.9,$0'SUB2Q/B!9([ ME((1]2F8 Q*:%G:' 5-@4L>/_F)49$UCAI9#' /&"_."+]AAX1=3+?V64/& M=)S#Q/59+Z1+C]HDL)[HYV?+#$:)79J[*Z:K/+N%#& $8;#^EM-P9"/]]46J MS/\[FIJ1"7FDE8%'R<\*&<(0+XG]3%Y]A.#\[&!J\Z3B,,J@4D")N"&\P?0E^F)05+\CIF]8DQK_X[Y39?KXC:Z' M*=MDXM/+Y(_/IN5/;/)Z:3ELO.RFSXMOP.F^\?38^Z*?9_)U(4*FLN'6%=(G.ID*P M"B!8F>3JX,9**[6:95TNA*TZ]IYO5@ER1&1<^WZ(F30L>3.B94(?.8S5*X + MAT: >;:"$7QE!5CI-@D'MF7 '4-XJ?-8EAS*2N: "M1[]N BYU$:4BRN4S*&@Q3F>0)-=,3DD2O'"DIRDOR9U:S+I5:U7&TL']8F$,85PH3< M"ZX(KG 5JN2OC!6^E/$9-SIF?*T,2-3(83RACD\85N@+_DW%H7XBTR*X(KAR M&!>_;6+/$=8DYL&=;2C%_:373KR;E(7Z3$%UYO33/?TSM'PK "OC/5D&CPS7NO( M]=SOPL72(L,AN"*X(K@BN"*XSG8:,IQTWRPTMKQU>0IB$,/$96JAI5XMR$"L%O*EJN:8L]P/*KR6< M$"@A4*<5J+29MQP$"BN1RUJ])N1)R%.!Y"G'/G4Y")&&K3"4G+WL MYX=O3*BN/.]EQY.7Q8O>Y8O6G->4 R3%95Q>)H[07'%:TAHI4,41FN((37&$ M)A=D7#I"4P!2');)'W'S."QS9[.30F\4A(SBL$QQ6.8A#\M4Q6&9&?HW-H]8 MLM'0Q6&9'&'(O1;/&GVK=.[2!LU=5*U^A/5E@23.D;2T M,S''9==F]6C+K@)GG.-LAXJ8;/G=9HVM1M;E@Z]&"JQQ'I+4EFI)#K9(UZP? M?I%.X(UOW58[>*5%LU%J-\;I7K,3:%RPF)3)W@BN"*X(K@BN#* MZ1S[M-5W^9\^TFR66BNZP8BEQ$("24F[SIP[D#19Y@-(9[S A:?86(Q-XHC) MK/SD/;D@N"*X(KAR;ES)Y 1N*15_<^#%L@%6P W\DJE"4@(07U'7-G/RV5Q\^L+P=+,>EW=?R,5CM>(9@F;RX$VX=IF7;F96+TF6S+RS;G M8D%[59OE'0[56%;B>5299=4JI\BJ"4EYQY*R0SUFVBHZ3Z@J2$V.JB"KR[%ZYF4M M(4]"GKBT3?J>#>I22%&#=2A1];WW=QU:9ZQ_U$H8HAB MB&*(ZP[T^<0*6^"_IO74^@+_)*\9$^_1@2C[RPC,V: M7F4]]$=4(@86;Q/G%28G.6Y ?8EX\+4C63#$1X_8TH1X@>0.I6!$?0KF@(2F MA6<:@"DPJ>-'?S$JLJ,.AI9#' /&"_."+[ [D7\QU=+[$*KU9>!]:AWC43&9 M='S$Q(VZ+5UZU":!]40_/UMF,$JLY=Q=\9OEV2UD '0)@_6WG 8G&U%17:3* M_+\X<+3+ECS4&M5!8TAD@^K->I-4Z8#4U 8US2&AFO&_*ICM^*;1U").R".M M##Q*?E;($.9U2>QG\NJC-,V3!.@Q3_\=28>=L:SAZP9^+W']:(1?.EZ $;Y_ M??-'N].3?KOO_;@K2]>WG?5B<^*A=GJW5]W;?O=*@K_ZO9OKJ_8#?.@_P'^^ M=V\?^E+OF]1I]W^7OMWT_MG/161/IB8__$A47AF4(JA!-X0WF/['7:? >^X8UCREX8_3R3H0LYDJ-X MS39^<_SS!?ST:?G[NG+1U%;_)%\H*[]?]RA%O9 ;JV]9]ZCUW^MR+;]!:=L> MM<*72/@"00D]S57;UM]W.R[H3$Y56WLN78KU8.Y9F\W=+>R1.ZJLZN)THK2D M2E.>PCVR\RJR!T8>-W'6(?Y(&MKNLR\-/70#[M#^N&8W2):9GE?2GO_4?+;M7"E7 MNMY4G&9,SS=++:U>EA4.NA,>82U+@+\8ZU+[5EDK3*>6&NK> BGVW'$%G MBRI/@YV-.U(4/>^^SD*Q%]0=O\.HST=$ GHDPZ.F%;"NF/2=],7,4:=/:?G- M]:[<8&7BIEIJ*3K?B1OAA.>JN;,BI 9A&M\ *:"*+IKOW?4# M !26J]I68#U&?K=A$VLLO.[L&AIF;_K?/'=\0Q^)W:=!8$=UOYE];]PSI9=K MS>5>@#SY4,+WSEN#IT309@^\(3QPX8$S=.*RG@2H-.D@D&!L,.C0\D<+)R4+ M#SQCH$/\X17+9H\Q0P2:W2 M53GO-A]"I1?48X>0SF/K*[@5#6;/ CS4\6/B_:3Q1@IJA!Y;6"_C:OS[<.7W M*PI;E-TID>=7L$!J8W+[;<>\\^C8"L?^M?-$X]J(58*K@"/?U/<_ $HX\ 50 M^;O")KT=4(5K+US[J,I^1)Q'BAOQAL3RI"=BAQ1- B(6)@# 8MN1+9-56[V7 M\I>#5 9_#7UXD>]WW/' %:6\Q_,@ MN-3GZ'PBZV.O020>]]?E"4G_:06C3NC#[*C71NIF5NGU4DLORXUE-U\D(WF! MTI%4^@9,+<.F46JIS;V[CHIT8[$]]3N/3HAELCC0C0Z[#ST\Q70?55\XE^NP MJCZF\14=4B"MV8VVO[0=DQTTRP1TY1I3L]1J-(2G?BZPV9(FS TWFEQJ*3ET M91.H.'<-5ST]^,GK>N$UO&]8*G@,(6-0'\PN2PZGH-3%(7 6BB"$!X MY6_RYQ/R*I+G>RWRKT]\WD6T726)VJKS"SEQH(3?O:_?O3M2LF7F-!U/2))K MW!9Z%%"3%\T7Q]+!D)I)SPOAC^>LR9&X-[/ZA-V<:/6F,2%Y$VXM\:EN0K ](S@V>>1W$KU'GNAY! M..C'5MG;0,/.6%P&C?#"WXL7GBRA2!Y]HD[X3EK/''Q[J".XZ$>WY&8-EM'30=6M12JZ'E=?*Y4-T%]8LD&&KW4TI5],BW"#4]MV_0FA[K\ M-OLA0?LXZ*D/-3TG84Y_\!T>V7D7D__KZP_@" ATPH+VE .9@^XJ^&WE^E[] MC[(RL !P)F ,>>#Z Z%P5JII9:5VMZ==$\'Q *:HX(>56RQKER6.*I8'%7, M#TCO0L\8@8_M8WNOE5T>WT?J,L_-&W?DE75/>G#;QI^AY='V$[%L).LWU^N# M">E/B;O)P,TX6DT5V,]_6[?O@:>-N#SV_;NXB_UGL8W@7 M# %$R^ ^'H!'H M=43U.T;T7DSSS%X/GDP@U\JRRG=9GLAS'NR(R@QXVICAK.9W8KS(M9-7J\+]/R#^;\729J4ORAN$\Q\!]9Y.H@56=.OWU_F%\\CR MK&J8TM+/0]4WUZEZ3A:OA3N?JY;/ )Z-NKV6WZGUPJ$OMD._H-M5654EO(8E M=CQJ6KO5K17.%3N4AK_!^W3EFF!!X^)\?F.TO 'J$7N#;\EM1MMQ^P'KO$S";8[2-C,&EYC M6R!54:C,+XP.4*><#4:;]7U^2[3"DR^V)X]=^6"@Z,H#*GW+9#NT74=X\#MJ M^V^N-Z-I9YZDTV:',SG>5!9:JX*:%\>1G MXTBGY_-!3*[6:>YUO(#SY8GOR MR?8FS,H\4<=TO;D:8G< @]I=T1?.'SM8JL9U'K%YW8T+H\-EM#\8I5=*9+W4 MTO9*RPBGO3A.>SJ0I/?8\UM7%1[[F>P[G&^P-FN[MFJ?R$%V(9ZK8._4V6JE M4Y8QK=.,2O!U-:]&RNE85X"8X!PP>-2-A^EBA+J<4XQP;* 5T,H49-=A=SBD M!EO5I2_&B$ 8*D'X2:6A'1I!R (&""B0)P.?NM$IR#F.=H M:B)>](;=F!/WP(B>@^*._]^=T?R>^H%G&0$U\8>V8RY^,7?E*B6 IY?G=8S& MZ2U.3D'+.4#Q,!;G2*A4P1G*X[ @89IV#("X,TT8]UAQGW)LMY*O"3HC3S-' M$[276-_!^%USN;6\88=(R7D%$BF5K!%3'1?"F^5&=5E/B(#I?<%X2S;NV#A> MAJH.7E8]K\TUPJB=2[S566?$RM* /EJ.PQ9KAM*$8?!]K-5D$7S]@'*?V1RQ MO=+ZBH0*3QEZL$U4JM:EFOBU,OWV<(M,%:4/AVK9U(Z4]$C+W4 M FF&V)K#N93[.%,KJ+:*23^KR>A2.&5'U>Z#\LG]+):SWEU;"\6GR@4%/(L MY'DG;UGF2: ;I5:MK.E[.S-TGEI?X)_DZC'Q(+Q,J!6! M;6[.!G"4>D=#LHI(?AA1B1B&.X97OF+N+Z% M>+STJ$T"ZXE^?K;,8)3(W=Q=,17EV2UD ",(@_6W<$C_VB)5YO_%@:/86O)0 M:U0'C2&1#:HWZTU2I0-24QO4-(>$:L;_:DHIN6GD)0.?D$=:&7B4_*R0(8=JTO P^%87EF]AVY?>NA)#[]WI4[O]JI[V^]>X5_] MWLWU5?L!/GR[OFW?=J[;-U+_ ;[XWKU]Z*^=STGE8/4[%]1W_"L M":HY< >^$M_R>\,[#Y2Q$[ "D0=XR%?;-7[.3'TS\D0L)Z1F.XB_PU? L\@$ M8>V%%#>?3A^-&CYY8^(@Q -](\WP6_QL]O;9.RO*'GKC2#JW;]E/Q'"EW\"C MF8#H.\:%] $+?57Y<_Q;F7U4/K/ /W ?*3LV_=D*1I(5^)(?#GS+M(AG4;^, M1E&*;^]$AC2^^Z/T3'QLQRPB?B70%MNT936SR Z.](]VZ3W0\@!N #58]:8&B,':/7X*J$%!]/G2815IYH4*PFFLWKH MM*^F8_+=88!O+TO4ID;@N0[@$.PVD4@(3(I&D]S9O6HOWPQ\)/$K#8KB5=CV=UK&1T:F!JKH0+>6%[RL\^JN>N?I< :4U ME>@D0/8&C\(5R?4F?:*VRXZA83^.B1,.P5$.L2UOM#-[D34CX"MXW<2,#I:B M+T@ "P86/PEOFX/)'.,&=&0AQN!'8V1-YG$7L1IOG5$H&!%PI%%66%L_ @QC ME/!???"S (S@<'FLUS<#Z_PC8N9!P,#>AK<"XVTOC%&)7Q.'V*^@Q5C[$LLS0A0KABLVD618R;P7J1W+ M@#]]>'13Q74JI()4G"'/[23(*R?>+/-;DURXH5J8=[-!\B_D9 MX.":LN1". 0NM3T[I&SQBNDT>MWOB_.(28[C]:7GD0M?3&SWE;'C[:!F*+.< MJ43!K*(#$8CAN;Z_\D: '&C(^%Q-OQS/":$0QT=E:>(^TSF\,$WCHG]?EL9T M['IPR0A4-.92640;-2)&G8:/2:;W^]T;=GIQ!^, A.AQCIONPP(5JK]]JOTF MC=V!!;R+A[G>W5NT6>JBRZ#G[S*PYUQ: 9A$(X43<;VZX_^NWMY)3/"U(WTG MK]C%2"_/0RJ6(!11E,XUAQO,^'S7F\<# -PRT$*S9M9H;5&AN+8IK4W8^"-0 M5/[;G$UM88GS^O;;6[\,CZ/L#5D_ '"0P&3#!_:D:_;B:^=AULDC78Y&GCIN M#1ES-$#VE0V%I&C$"'JD$-!K["+78"2@TADMWU)K OX;ZQ/UUTUYJSOJL2DL MT6*AS$/=0(D[?,_L,Q^_O#?/S&D%RJI>$/&,:[,98T6EHE^LF#'(D@U_ ME",[G,0L"&AD-'/BY-OS!6.&;F40E@AMF.P;(_'I3=R3*3RMJEG#TSX8$&MH M&7ATH\$X#-R^$5PS+U!FKV"P>B>0NS$ M/B5OW"EFC0:P8ECJ-,^?-EB/PO(WE'B-_EU!C=K;>1?("6%SC<[0G24A8NE. M$L'X3:&\DJ5D>(;T-H2 3Q2B.8JN,YT0+SJ?$A_GF#%P3^;.FW=ONN%#FQ2:00Q*,,XSX#23J#A56V':?I M$\7\"W/[\5WNLP,OFD]=1$/"8)U,_?Y;D*F1U&: )Q"GAQC,EZ6V;Y$H,'+# MV>\74AM>R!SQF&KS+>01DY>(@5#UPUP*869/MOU0_39'+P$61&S,D*(XV#29"6F-B$)D3%'4PCF M X9-3 M$RS09T%O&Q!3@('[(X%6:';;.YI,4W"*L8N,]"[*[TZA,\D([OL.C MCW%* 6+@-AL\H-M^+6_(#"4PFC!MSS[]")_(5I6FYN56K+ Y., MQ"LE'I;QP'57X.ZQY)NF8/)-U:+YIRL-50?&0!>S@ MLOH3S(OYT6-8(BCRG-:>W!:-&^,CE@;$$.GMO4!32HJ$O4AYGZ9]2$FZN%8J<3Q M>&RX7 =47Z0#,;(+/1:=SMT@.4!TWT?7+Q'0(;&\>8!'MBV796<>S:$X($(X_&&7CK18+8/QCYL0;[6^A028LEERWA@\::TM1B=L<$JXUI MMS=>PARRV!N!+\DP0.Y![V)&VV T3A@3VH@(C*@B+!EL)6288B)R<@S ML,;1;PQ#4:WDBK!JWFW/Y'6#N^1ZT781B-AM K9IR";I.NTIM.86N6;^=_WT M_O<<+C(ZX/?TR?+C?/T$2; 2_84"_[=L$ ?[\A@YTI'K:X)/&1O%IPBPH"' MQP5S'9DJ1A;FW&1+.=0VIQQB;[[MF.V%(72C$:1+_\VE)!JEEGRQ[NRW) F# M,\XVB_IQ9]'$6:PK&YTFOT#)H%Z!]Z!CN,:36J/M%ZP"+K*"V?H KK8?A4O@ M+WN8 \X1"(W-)&Q';TR:!H*+TP$;!P/,2KRFG()X&:FUZ*:8(47%;L31"Z,5 MS(II=W!9AY1Y^*A*J,>6;(!32+G("P:#$%D(=.JIN6HI%%MO61AO1@N6(;@! MU/-<+RHML\8+RXA9A)Y=,HJ6U=G:[PI.XR61'3(B!DCVC"?LUS2* ^GCPNU& M$$?W:^ARBNC*'J!7+J>@"H:H,$GJH,(,B^5,O"V<<22Z9G),7PV9LHI5ZM_"\83544B]T)M61$E] M_"J<3&-<5594Z<-<6E_[BU'MCVF(G/Q67C,.U$P&C-($%0!C,MT)\\(= M^HS>LX?>7J3JDC0A#- QB6?ZR6(G9O;HGV%4KL#>21TP'/-QTVP0^! [TLM8 M#!-%>BXHN=ECR60"(0.K[+">L)9F.M"+XJ5U$R@\@_$$:HZ9U5N/B8@\C(;$ MLV'*C(0?K(_L.P@R,#Y_3<@ZM,"E6 B&/I"/8-ELVWU.*G^&UC# ?60.J'?/ MCUJ-$@\-0#A!^,C/)4NN!UXATF!C&8<*!*@CO=(YVJP3)9G\I)LP)@2 M)THKQ-573\0.63SJ@K MK&,*(V\]8<+/ 9PM,L@IDX^A*M!O\5E-F% M/%V?3'(H-(Z+8O'3WK +LH0>B3]S')>6T@JT MI 1S8K5SR:P*IV.B1-I4D%>FRZ+4-88#5O ZE\CWL+(+UP@6BL[@TT\ZHTCD MK@(RQY.Y:D 2M8^+TL*X)(IV8CQ='H+K:9RG>^L%S]8FXN/ADU,)UMT3S$E. MHOI6I-RD[FS$MN_.CW!N8(G.P;=,G>XYL9E.)A*7-95T8Q=4E3^W2CRC5I2W M1S(FK\*(Y=%ACO.%Q([EF[L\3E.6I4$83+-GN%(5,.56GBVZ164IK!"0H(YG MZUOE2&E5!B2*O<8XHP@,\>S*3-5-\?'HNB8S1[-PQ7+ ^CXR?1*QH#S/E86S M(LI1FCF*6:;/]=&R)U%=0%ZD)$[PDR5$C)+A!\H695BY;I+H,]@:BVFA<4ER MU^@13"F49]:.56>,7!NC<=S/%JQ=)F^J!=9I;)J2/['GCN'WX(<^NW.E;VX8,$W@/&)5.=X=*;K9 M#>690^"P0CY6_SQ]SZ([PAR<1P^T3+)RC?<]H8!$'6,H 5=B?FS>=.-F_ S, M+TW=MOO^CX6= E@XCR4MF'D!U]ND288#O1I)9916HJ692 FYG8LL&0B&HADY-'.CDB7;H!TGCJTXSJ8O8FK%2W_ M9W0&(?XUTYY:@;7GP@3]V4FGD@=3+)0^;;/1+RS0E>.4YVPK #@\"5#7%RQ' MR%Q*336.>O@%>)K*-/^,*:P$-7JII5:7\L__IYQU7'4YWW%52RUE MN?'@_V'BFW5H2KY#JV'A[(JAK0GI5SB3X)$QF"2E!U&Z7U/*T1_1DA?:P5P@ M4U?SG7\=(+-J_KNP1LMW: U@S0HT9V)-H=3-U2R*2ELO@)9WIHSV I:>+_>: MI996SPE8F_6/>ZU6IBEM)2 MY'0C+58)S35ZDR8+>I,\N#'/US=N1)2#B5G!;O"(2>=$WU\(?7[QHSY@+F;J M67 =/6"6![$=ACEROKHD0N"]BBF;"L2]&6&5;Z M>)D*#.I;*DWB;D!O>@"U@P[Q/*Q7_P.#FN5Z EW&XP8NEGO^S#8A0<"45976 M\U6E*K@/RXY3KFM:\O'XEQBEIRI03AJ@3UZ!K]&14/Q/*2 M"!N#:Y2W&%(S+N1_B]P[7$$9XYY9"G1C.ZVQ,"/.Q;' -XH59ZN.)$K'N6Q] M(-[W-ANSB14*\6O'F(-9K1#F-]_&>0$[C /8OF7C%F,)8&+35^DKZ((RVV!# M6+$>?F84_<:6L^YIK#^FW^/S?GSM2P'Y2=VG*#R.0DZI'UJ^C^6J;[/""\J* ML>)Y%%?%)LDDTX7A#9)%UO_'WILWMXTD><-?!:'=><:.H-B\#_<^BI!ENTE?E+O:QJZW,J!35(M+#;%5.:=1%V=]B!U0$5H081#M1'%!D6G(:4:_>5'GN;$JA M WLE@^>\+&>R3C8I$,NC%YALTLU--NE5+5C[0A>P2.%15KX(PT=R.?LJ^"Q; MLG="4:5HU;'[VI.R-/+NP2P'X]#ZDG&1M\A8P%4E2LLB>>GRROQN#&4^@.+ MQRG,ZC-;AD@]KM/^\#I0W0U-8]'>_'NZG 'SYRAP<19@L5)8>H;N#U^I9 $L M/@8E1V5T 8:N0V^5>!HF25_>HX9RZ!XU^CJ9J:CWP)=@ ]$."J-!H6XL4$&* M\=V9",8(#TUX9N(3V#>;%!AF2#"3KG/)"$X;*&LGD;\G:Z9CV*YS3SE&S#'B MLZ)K3'P0S8M';C_H+UCLSD65T-*=+J-**R\XQ^S-_*DTC5SV$3-,3BSY4MP> M,=/BU^/)Q^C2IR?63N9;Z)ES! "*59A[E'SB$8@$ZM7[Y)V3*$K C)X%#^8N MD-B#3-&RK1F/IB9JON3+5L(91Y-!C$WR6-\9DPVGQY6WK-*LJYR]G'9[TIK^ MR(53@=H26H-R_'-$03I[1F1GA0YPN$T7,C;A/T@[)'49*6Z_.;&>N$8/Z#! M4A T$K=%*I<^RPF?N=+F1V%&]XORQI(MD"+_0Z<%1RDOPL PA#V>1PB8)HR# MF(BP/S ]'VD($7L]HZDK%BNY4>R-DY?,IT@RAMH M& 2#LQF]^1F":]!%%H(;D1\>R]-0W) ZB*0$FUHB*5PF5_R'1W5 YRB5@($7 MB'(&FVS!$Y:G2A6+Y5TL"V1]U!(S+/74[L'ADTDK,$DLGX8%25^H;#KD20I? M1I00H,%>167I;!4X*9E[CDJ,@S;P4>K0B58YHNSC3>EMG2OAE#H6/1-Y#N). MTHER5&+O+R@,D(*N!B%#0%+$)(9#IS27\'F"%B;JF M)JI8: M#W'[8](F[7Z\%(V/QY7(OL:D-J)>4K51+ 21]*@%;B)U1D?@%:Y(@&'!>'*B M!@)45QWG6C#$$_.B_\[NO&:%6#"[[-4B[=+C,?='1*Q"1Z[$$M>YZ]Z+SVN9 M-K=@_HBH8:N]4'F#GL618E22)*42)09J1)=V>O%1]$D''1LZG*D#DH%')I*R M4^4H?\5/IO"'MY*E4G@WL)S# X@Z0",1%(1(9E7OGO*%P'44]@,:59B"$T4_ M;=HI]3;ISL7M."PU(YL>#]5/%#VS!.?D[P.XHX%G@=.C(G83-A5V9=)I]3.F(96QIP[FTG=,%.Q7&E=DJMR+8$N%TCAIDY/)=+1!Q== MV]"&(-\:Q-25]CO#Q:DRG2\NS/$*E]]F, M&6-K[( 2S,5=)]RFS@M'P2B1!BUN"@Q&#-+ITI_2G1 MK8H\F'865A ^.VD/1FZ*-"7-4[PWR:W*BE#TR/I%7&D62 "$#%X>'#)ZT!)] M#&ULO1MDM022-H1I1Y<14T0*!Z,N!^W.N"RHM4J.)$NOHB@V5X!LGJQCQ*]3 M( ^$(/4]%TXH.SQ# _$^-;#&<&)+L&M^"J/2D^52((]%U)+"SXM#,?7&37;J='Q"\RHZ1U_VZ*B,"O9E!J( M%J\!_.@*(Q^6U\,;5XS+"1!>RTFK894KX?/LD_$[R:P5M%*F"ED,2P^A&O*- ME=C TE3YXCH\P(NY@OKSU)Q9]$[!XC('(IY+G3=![%>4:N+TUS7VG =&(A/9 MG=M;8;^E[V]$]B>:2E1JK?9?#YC9]MQ4@ZAT7->8PQ:6W"]%)XC1RG5OWCH4 MLJGM5:QS<,-0*WV7-V"7*$0*]&E94.A@=M5^IC\L,0OW$=,ZR"EO:EGM9YL* MOX%B(C;'G,ZV+'+!6W6(%S;NJ#7:65#&YW628]#)W=(?/C+/P>YD MJC-2(5/EQ L[IQTO5$N/ 2V\3!XB$QQ[HI@(&)=>LVZF^>U6XWU(7@I%"E8L MM4E, (U-&9 KQ:*(94W$RW\0B8/ 2? -84"7IRNN>J,UC0^636^'66TU&S4' M.:E8ZD:$*C+!]$#L*OC DW..%VRE+^X1/(105G(%P Z<>&O.^33$;E^7,**: M6%3[\/&G,+&Q<=85;0>]\V:69N$#A MFRS9'$R&N'66'*)V^2H%/77QU&T:QBWG>=TJ#HC6FG^"N3TS8K.8S?9--8)H MI^@^TN&_$Q%_^!70+GON*1A -<#X_U7>BVT TOHK=N<9_<\O[.(PA[GVZ!IX M+:.0H01(V.^.)1O3J/)U*I_4;87V4(4O[2(5B_1@X\ZIB>W2Y^_4?_PJ>[:^ MLQR:-SWT:_(=^ 9"O@0G1[Z%7BB^CJ)XS9:(Y 4>_/]4O5E^W82O?LE^/FPW M>]W\K\#)S_V\:*AVI]GM]"L-5?PY^.G[F]1H[5"_T'Z)/8-CP6/_OV<8U$^< M')IX[65@T&6B@:3ZZQ))Q[E_US+@"_D&/<"XP@"=Y4\<(AMISAR[N]R/VAJ5 M=2@D2E*B6/-","W=KK6;4F57CW534!,F-F2O9/-"=JA;A62RC:=,DX/ILFZA M-I]EA**0AP?JX9G1++14-)Y_(^.YD"0ZY>LL/.KT:;>,G*WP<#Z'W(L-U&Q+ M^6L5VCX/$PT^6ID\I]VR4$.B]#1]TGL[7?R6 M3GG3TRV6'64L$N_\L=8GV3/=5S$K:9P<H&"\**_:F"5[W+]P'_-V"_0&_]*,N!0MWRFU?-1^8RHZNJE ,&Q,DLS85!1," ML^H4@Z'BOS,GQ,2-=BP[FY) J(\-)GC((G$LN9:M %Y $\_"JT1U,O>A)5HV M2_K&?5%Q>+F91[JT0J;_ZCZ(I'N)1XML#YQ<@8.[YZUAHRQX^30AU%M^3^7_ MWS42R9L[8NC.J/7V&>*"[XSK!1:0R;QTO RAF5'@3DWV0]127*5GZ_8AR98> M=!&#SU G/_%TO%,Y"4O=I574;U)7((E[H>4._"M*>II1LU'=[ AD# ="=:B9 M+^8_1'49[;Y*5= ):? >55LG4S7E4.K3LL%DT%^OF+#B51X$-:U28 "(VH8H M\-1^)U/0IRIY"CJ8,$]I; GUHKNC)T6BI7$";0U%HK KI+"C(DS+SVO>983+ M:2QSK$H#9[$)XL8^UF3^6$5EH3S1YUL@3X#ZL(FYD!MC;3U$LF0]N0\B6SUPA%[R3R?[O[S?-;:M]VF4,3< M$=@US#Y$U1 3I 3MS!VF4%%4AVI=J2CP_Y)PEM+G)5P',G\)#6L".\EBT,2B M]YD G\DTC#.6+,#"4(E^%L^?AE6;HG>FC<6ALO*3FC A;#-L25#PXF2RE9+C M4O?8B%J-Z'4B4@3O:!JWRJ;4',X/-+9BNA!>[RKA:0E'GZ7WFLI%U.H%?J#7\X"O8580&U W) M/0^SU(4:C=%9;&B]6G8))>AG[2* !T).5+N1VQ$Q+#,I:'_C%G["#JD D$@@F"V&G]38]*+H)TM\>AIM M:Z*-XX;NSM&EQBKE$$G(DW+<$E%!=.E$+(8J_M+Q8^4-$X,571-*/;H(DQ[*5\(: QT3+ M[0G7,((*SEU/8R[Z"<+TA7$?3@1\DXQH4'MBF/Y$Y*[&-H4Z>RI<,_D8]G!& MER7JJI=HZ2F'PYD$-BTX$L=)=L.=I*8-#)9;I-)(V.M4QHE,ST=6$SW\8(4N M380IK3R-Q#M&3 A<322$"O%(W135<9Y6H &5RP(+[D0'YK3>2S9YB>DR(85X MO)F.<&!M7>@8>;"J\Z)T<07FUCW/[_>\<>K[T8FNNXSID[![A"6#&I.$=SYU MGA3QY'9VB2%B "WL$P!(\OQWM8??HBV\T3NXV>U\5'[6P39:W9SZ.7$QKXK0 M8E8%BB*%ER3@#6,2B&R+TE..Y%>"0DJ?BQI6^5H4Q^P# HA3>'!XE4*0]M'L ME"L@2V9]H70R9@9*<,P\L-W[= LF^7%\'GBI!JL@W4%]X#'1?1:++$_XRI77 M7NH&3?[.,%>FG<3%EUOKB^U0P,EJ9ACR2I!7Q>8\H_6]#3G)JY(GT68"#\XFGQ2$//.AA=4^@+!)A M[BNS6[DD<>J++\&L)LO)CH,AWI!K7DK%DP0:G(A>1ETWLW&J:3D1 MXO,+ONF9TU0'$Q VI57A5:X#1J?'?MU2Z_J=0'% 5#%2J<&R/\6 ME TSKFSFL89Q!1,')>=8+*?!)+DNL Y7G9!AXQ8+34[UT^3V>-BEA#"\9ZC0 MP&&PQ+<.]F RJ1L-<$@_E:*'6IGZ'29')Q;]$-IA,&\8OW$7-IPU9$]"SV53 M0K;].X,Q&L8G3X2XKN:6PX0:P.I$6.<_8+RINV@8=\QZQ)_>P@<,)BH#8O^ M_\)A@:'O-8Y$"$)2-]^B93 -^J01MV']F1F3;A:N)HD"U> 6_AAORA3^@^F^ M$QB;E\[T9,!]TC88/*VFU&_W>*VBT6H-&-%[?"8\G9@A,%LMA5)^A[E70C MJ1C!C\XN1KN3>S[9'4SJIUY7&0CE19-()7FY"8F,SRZ&W6ROL>8%4K V=EV'H;"?;O[J.J7BWFK'3:Z&QTQD,CL38J6W^FA5VTF$[L +F M*S;:XWV!<.U%RV6QHY*WD!4S'&"GKEP_*+B^[9TD&C?U5G!4L\-L=@ UP]89 M-%E B_1-<&%^YNE>ZO6ZS?;XI5_J[6M2_6&U)TYNITJN=U_'[]T'HA.W1K_=Q@?^I+T*=&F7X-UZ,U,=7$5-^U/]-=>[U-=4I" MUL.JPY$O,P;3KA2/Q-!"7F"E"W(WI^JUCC ^-RF\=NJN%&(LHNX>4O>Q) O4 MU%U3=VX1YI;$W4>\@EITU\1];,3=WP=U#X"ZQ_MJ#W1J>5YTO?&$Q_M/!H/@ M94G6;=C#+ ;-]G"#:>34YZ$W>MYM=CO9"QC$'!1M.M^TWR;OA>ITM$U]!'7N M:SEQ>';1+0)9JC/03I$J2FSKC:AB!/)YY^OXFBJ.B"KV0!3CLXMQ+2I>$E&4 MV'*;4$6_=78Q/!:J>.K@[^$LN8+K<4+-R=IF':U$._>D75:VUYM=11R) M"YA_#)5=P W7_,P")7^Q^[1(UPJ2]ME%9YCU"9^!LO?<^_,4PB\U5[Y@KBSQ M"-9R90>X%:P0V=4//8TOO_0PX!6LL&_KJ?4+OH2-"@2J?+R/=0RC M?P.858TYNS$4.OT$,ZX)>WN3$KN7A:79ZS:[O=[++B:K)[7II.JRN[KLKBZ[ MJRNE3F<'Z[*[FICJLKNCJ">KM^FUE]U=,1_;\UJB.?N:UA9U+=X+37FO5(OW M3?1K]O,BQ'VL6,I&B.NBCN] MHT&HK@F\)O"MZO+64?CH[*+?:AT)A;]@#'9"RT\USW,G ;,RDZ?CTNHIV:#%\(&)1[)3FP0AR>>63_Y]/P_W',U>YQ'_#%H83+5J-/N_%KS M2,TC1\8C3ZDI!FUL1/&">I747/!"N*#$\7DJ3=$Y-DU1/=GQ=!.^ZN;)K^1B MMT[2.<&\BI/=I$JI$Z=\Q_TO^@,XAL%DV#TW/(YIVM$U-YS(PL#[_Q5GWD8I M$KN7F1RS:9+?^*4DZJIV^5)L\G>UQ_3E'>QP.V%QP!S-=]/0PRV/[(SNV46W MV=?@/'(B%[N$3Y@3)JPE," C>:O MO VI$RXFW%O;K:Y7B40_R,W]#GO[C7MFO._D>2]"3^ MLI4DK7&FUA,LRM%#4RR"BC;;.R>?G#C%%G2OB^N5BKWK?)_S@@C)%Q90S5Y! M7[O!\-3ZVEU2+[MD,=U"+-+BN7WN8@F@F8YV*8BL%QM^&?6;O>$>Z^T&NT0Z MMK)&CP.90"=.11. (G=X\B[/7B)?BHEN 'I/!/;IAGBP\[9Q?M<;\6X8<^]KLY M]SB;!=RK!?F&9.X_F.YZ&K]SW_-OS)I>XKZNH_+N7JB\%N.E5$Y--$3P?BD% MT('P<(\CF%1C #^'0DLF#SOAXGSJ4FP?1\[C?VQGV^ATLST_:P#AEZQTD9[> M&=9B&094]PE:@F?[NK],!?SFJ?CR=T?E%/'IQY\F_%1<*^7Q81_T<"L;^D"#KGE:U.5!-[&Q4.K2!]D?@G$:[4S?U. +M_]22\"KT M/+ :C:7K$3FZLY0P7)V *)1[O@$<_PN2A147_4J%H:3O/+$W/+L8Y< I';_0 MJW;RM?V7W?"OKG-NO@3)5QN!M1&8*_> PDTE^BJ:@R-P0AN='&2>XY>,I]1- M:BWP]YXZ$VV+*KZN:U&F4@S^1HJUG) ),L%<L MSR=LT!GQZ73&>-?\7VSQ69:@W@-"D9](5;.P%S[BW8/,)_\+&:Q';]T,NI5QB.!>/#-O+I92 _P^&350QJ>.JS M$[W $&\HK..C/4Z=5/1J?$W.RSO'7S1!]X:B^&%K_)KKKY^*#O$;3,N%!>SDH#/K[ +8=="9=<\N'#=',5;^P! M,#ZB+=XKEIZ&'D8CMVJWE6I.EB^5DVIK ++TUZ7K4YNP=]08S'K@43G.7Y+L M+_F^%3W")J [PJ#XD1*)(8J-B_YQKQ;YD]_Q\ N3QXYR2$MXQ M^Y&M?%2)\>7!VN)[N>4V) 7GQ?],O%\N\B99++X[N>*[6U)@GE%=M^:<3T.; M8X(Z\!M8DP\\H\0*ZNU&O:KU=C&E/C@"39)7?F=%^E6BI)*F,6WXRYI96#=> M-[C;L>#N*/&.ZDEM.*G=&MP] .*>=X* M#>]_,CLL!GUY(6O.#ZD5K_(%=J:[-,UP$8H^R''V.9%^?_U\/^KY]_4K#]8Q MTU.A'Y8,\%(4.PU35^BO7_4'_L!M=XD-S[DY=^!E]ZM-V'R+)1_^Z/<"*S?J MI-W^8F?_=Y_/0ONS->/E4'*C_ME%_]#0@#O7.1T+7;YR/ 4DPG6WFFOB3V2S MY=Q;C@9G%Z.C:1Y4T_J+IO5*V>,[$'O,4HT;JGGD/P3Q.\I6<&R>.UY3?DWY M1R/EP97((_+1V46G?2PM$%]P9=!5Z,,[N6>(6T'7\>?6,E.JN*=%GXKA7(%^ M*QG.XWT9SC42[#IA5))(MX7).6Z=78QWMCCW5+-5$\E>;+7MJ61S6VWX_S7#2&5Q8;S*"C M[\?$&7>?(#:XD2AZT7A(HY+.I=N8. @-\8*":B^32*J9.-M32043!Z$,LHA" MIQB->IDD\T044V#B#&+ZH([B'.J,/UM@=_A\:EQ_>^6AF_Z![)IA';IY"OE3 MTF>WW*ZI5@(Y1@3VQGAX%!VH:C]]7W;/]E14P>X9@[W2V.FW$"^\,>P>2T3YI:- "!2P;(U//@;#WMR( UV*UQ@0KQ8#8L_V3[_5 M!K.V,1K5B&#/D]]2L_)IL?(^L43W887V6YVSBW$WFR=3.?Q6LU'-1B],(VYC MF'HI[G6(.7E4)$(,90O-,V03S5^ PG M<&HU/L,IX#,-EA6H)6=OS0N%56$7NH-97W4$-FU S MQHO0$;GI]OW6$,A\7,,FU+ )SV%V#P]D=H_JW/NG$$;#)S98,8&ZT6MG[]KK MW/NC(J)JIM[V5+0G4Z_=(E-OV*M3\X^6I)Z(HO*-I';[[**7!>5X':GW3WC( M->Y"CHTT.HR-U.[4N M/(8M&^\9=Z+>[9Q?MW0L0CRXAX>P"+E73S(N0+ 563O_L(AOM?!V!H".I+SR>MM)[\T*V?+[LF5=5P%%M MS2=?P+$S5%5%]Q\19QJ=?A9UYOA+."I1QC,%)&I6?EFL7,FP/0"@6$7N'E*! M5@XR>.7@7LUE-9>],(59X F,SBZZ.0'/6A_6)8VOIE[P!*:84]*8#NANVVK\ M\.Q-G;5O'.-RZ5FVT1:%3+T&M;B_X];CA]0=8(5^(8M M RC>P(C< UW-N/ FWQA@8"NAD<]OF9A""Q[WTW"6P]LIX\W_^:]3I MM'Z]O?Y&_]7^]2W(4)47;3G&DGF!PSW,TC >K6!N?/W_OAEO<'+R2?P[]C!8 M)3 #].I-YL]10/L6'*2H[7%GQG]7BNV,$Q)=0Q3Z#Z:[1IQ35.$*7G\5?_N= M^YY_8]9T,\MI$&F!\=G%H%F4'0HT8,-?#=SV"8?M @)V06P::V\SQJT-EY)8 MP3>VPA,6%5+E5QN=5L[5AJB>:AIW<(+BZ(PY\PUF.#PP)J[[PWC XHSJ1]7/ M/ZI]P@U$9]+!F\AF491.G@EVGL_TJT<68D9(-T3 /#-:Z7,@8_8[>3=/XG@: MQN/<,N>&Y9,8L+ES#YP'$Z6_TAPO#E/)"H^;*#IQE? ?'O>7( *PZ.8!9 @P MY\QRF&/B!^X$!)Y@3$K&PD((-_\5FO6;QBWG1HD!-)OM6T(* 3W%I=&$WX&M MPSW\%DLI_6:U9=]2?C&:L9?+>>#AF?3YA@\Z(3Z+L;< -(ESVQ'4F*IF%\X). N."3)H0;30A >2C 9Z$'9. 94\LW0]^'+YK) M\.B1J]-$02G_N21BG@DEF$*R>P0A44G0M;OK!5W\W3>SM*S+DV7=LXM6,^N7 M&UJ,P6%5F^*^9]C#&6;3@O0,0;0A':'H"( 7.$W9MWX:"YC7W#>$]9(0Q T# M11.8(R!%[54#A9N0>956.M[[4OO57,YQ9]\3&.!>Y_F<19N/%(Q"_]X!%B&; MS73] #?4 T/."07E!LM1#3[2?^084O/PU0MQW07W'ACN[[_MFDY],76)@59_B*)_2=N#J;IJKF6U'G)TEU%+JEOH3=RIR0 M>2LCUR,$?@0O8TJ?F:JL>CO+?5R@T$H\$_]3:-LK275\FD=@8S32UR@VF.D, M!P'_5HZ2Q\M$.PS\6FO!A52#I8-_.6=3H](Z$SQ^_?73+B[*S/K)I^?_X9ZK M%][2"^^"X^58=G;A21\K193X:YRQ!<[Y^<3C[,1.G,X7+/AR? M=W?8A*>5C4DSA<-$%J0"9K0]2J!D;064EUD9 ^X;1L;0:9Z 6"5-!?^;N;;M M/L9@=[96'D^+C ;DW&P)DJX"C3;J-4?]_:%T#?>&TM59/U1NDM1X-ZR.XT" M^C=81\9'$;Z)8UT= #JEXL^.&&D&9&/H!,^W134VS LHP?BN_5W0-JAD:K22 MNA)]SUCE61M.4]T-F(#H5OR;+@PRB0E=O#H8O=8DY2>D!.#\?ETP?=0\\Q7& MO7OD]@/_0F&IJHEQ72PC:K2[=5WC4W#3H"ZM.VIN0H5S]^CF\4GO[&(\WAES MH-8Y&W#)L-8YQ\\E>"62QR?]O?!)K4TVX)-1K4V.GD\^N6&N"S.HU2[Q@-:QRS"_:>[KT"K/4Y:,M[79N_7L[5%9 M.N1!RI4/U(*U[)E753Y5-XP[7,.X[JAN&/?:JJOV4-.33)#)J_)!^MH@$1OS M/$ON\WM ._(3.>7]\&Z[5<:ZE.DP:*ZO2\CDCWP72?S?F!>L[CQXLV H_X/E MF[;KAUY>>LA82 '84S!( OG9>29I1(YMX. 6]PL!LU362TZ"B1CWZ!-,XK44 MHC+&=!>P2A.&-FS.LF41_["6G!O7>('KT(*9W8 _S68#'E:5%5A'M:*M]ES; MA@\F*^,?#+/L80;&UWMFG7_COF5BZ8>K"C_D//Z*J2BA2 -8PN]-:PES\0,X MR+EKXR4EYD^:T-P] M[4LZ5U%6I'B)U,ZJ:8K]]>KI9DE54L[]9YR-=$ WTTI1YEZO53']NP2'>C^3 MPE[CO090^P99X97SBL?#]7G%!4O(9'OV.A6W;K2G]W;S,ZWW6JU /\DF." 3WHJJ5(3K$M-K%L"^0!U1 ))EI?+SA.;\]G#L/SY";= M<6]Q,[M"&0-KSJU >P1.]+D3[5[O[$)L A:>9:K1$CPM,G%)&CHF[!!LY1>F M\I,[M%)@;I TOO@*$[ME8[Y^ T5:M7SW5JL*@7Q6>YI'(A6+.BJ^^CN>^LWL M=U]8PWD3J%S4D5.ZV#1.*HD]K4<+#X!X(GL$[8)L;0JN (%.,$LBH71O2(/1 MD?A9X@L_8&@9;Z[88N)9 MTWO^UOA\]T%75W_]VY4ND$8V23P$+P-VBOWVD_XM*&,]HC\'SFH8'YU[FVI8 MX?]_ X7J@H'WO'T+]MUN=IU"UHZJ2HL1IWL^LQF<7PX,9 .U62?'3IIJX M7]%X:K=*2IHV?G&[ZHOWM>+.AK;'21DCG 0'?:N4?DROIWONCK=1[8/]ZM=^ MMRH!5)K .MNBCV"R.>@0%57['H_N4^'1"8@1^=+!-N=6R5?8X-PJ&V:5)K#V MW 95W8;3-\EN'#']=E>8[ T5"# H^UR4W[D&JTH5)9[<9Y@(N"4POA5\8B:= MR!?VTUJ$B_>NY[F/<%Y7; G?X$E5 P+I(ZQ=&3B+@5N!AV?2'(3QDK1O$I V MY,Z(^1HX>66/K8F )%Y08/^0+0GFUPXVT'B]M7$MWR U%D(]5+4U$*$"*"// MUMC"M&B7.%*Y$\X>\KBDF'H/^ -;K*U]\,,8@$75&^[M,$JP"C8[C$%[[X>1 M,61(';IA *Z*B'HRJNGQ86P>TW5I/C4>.7DY!,($OA,6%]/;\W\, AT6O+ < M :8EHAFRW*/&N7FE.#>GI=%!'WWB$X]P HARVZ#4?PO/?PNM*3<^?Q,W$"FO M/WT-D=2$#>,]&R[U]89OW,.[&5@-7B-M1-@N;$-T M5;(,/3]D I].6*;9]^"/"83*YAC>B-9AF-P+&+"H$@3P&(@3ODKH[<_PQDA7 MHPS!3XC1?6Z&GE@N,R:A99-8 5&!$!0.V=1,XM9%>&!9L>K_.0NR);YP_@;=X!V/G@@>1M%-S_&N-_J]\CZP=U&5!DX MQCEB,L"?2\\UX=A\8^:Y"_H$GN+RQE&=+WYT[^(VFWH/*"9E.7Z(435+0A>B M]%[1(WGR/Y+]>+*-)%4241(LA"1*+@$R:$R%"[+9T"GRB73*WT,[4A(G)2LN MC85PW.4FI$%5)NJR<*HN"PT@:!=8QWO@5 ]/-XP+IJ\7Q1,H2%UA_LKCB'!: M9+-/OP"BKJ+]4H+O^UW '7T",E1W(/\""UUU'/WXT[1#/'+T1N%_TSOVLS*S M=<$Z'NW-("N)?VVUH*S!1NA=V3P;;; !5?ON+'@4(6()&25XV8K.\)F,[)(+ MUJ+(E*O7.$#: MV=:SJP[SU2X)5>1M.06OOO+@*O3P!B-OMX?K$?QJH)\-@7YZQ4 _%5*[1CJU MZ\C1@8XU\VQ8-?,,K=QU66:#43;+;##*9IFM]]FV2CH3K\EY>>?X4]$VC-?F M1S?(Q9H@FG 4> 2+'?Q!D>V%F60+L-[M<,W=O$/N25:,C@LNY^,$$;D][YEO M^;?@:K'IC?-/!CLSL?EWF$9;"U,X#GUB8Y $&5GZ%V-)>6XPHZ94*>F;J&Y# M^B,J0RZE87(C0-7T1Z?&$,(+7^.!'\SRT9[UR(&#D$:.6Z0M2 T7J:!B[C'$ BX6XAIJ; Q>>+- M1;1^6J[J=>R:.6)L=91Y<::9O%<29N)'!L*.0DH48XK'B%)?Q4-&4F9B ($9 M<&Y@^\* 4RDN]83:/9'21G2X]-P'"VU@]((GZC:+Q%.XQ'A&1?E2$J(_Y%7: M$'S;?NE5&FH4Y-VD3M&R66@7_BNYAL$#$3MY8;Y6> ?TIM*D'GUK8_"(4 MN=AZW=LON%-AP>KF!M=X2[U!OHGW@M6;N^0^WIKF+3DE-#W^6)6"2U)KOLEH M(3JXUSY&A$V@Z!L,PW]VG7M,82VX>!H.RN!DA4#,X?"X'[M!;HU4./CKBHLO M#>C(0*2?N^2*_#K,WX\DOZIK,"M2Q& _F1B @QW!H$SZKEK",S.M9:9HE6?5 MS*YTX8-Z@?_:4:UNL$]5<_HZF>2@)YMJP45WR1EO$9E+\CD67XD45WNO^0K9 MG=SFQGG4VCN6>IF4VG!B[;TCJ&="IF3/R(]4>Y8<"9=C:>?)P92%?%)&X88] MLO*;8JG^-8V<>\CX**([CKPW@I^:H-CN8&>:[ID77:VN: M[#2T?8E%93'?M!+IEG0?N0V72]OBG@B@<-"V]QY;1$&4JA)IU$$E,ZK>:"EE M2'!!=;2Q\MYP73\BLL%!>2V681"71"IV4=&:2FQ:)W%!6[9AUV(*<0LKSZ(: M@?&<16?X2ZR1D\28!K8F%(' C]P%L2PB4=^"/64>,:DO^)UIIRY#U@U-BKJG MPJXB>TTO@)103.W<#C36JZB@US4L.-@D^UNI9H4YOKE>WBSRZGN!OJP 7RM: M5X0;^D5ZL I6O@ @?C3(AD='@VQL]B[GCF8="^-%#?S)CG=;!7IISB\9G;W?[ U[^\-47P_T7H;PE#OE2^6@^%HV:O6 M_Q!NC&H^&IY=#'*R;&I(P*=$-:_!_"J0/%#WM;,K OEHA CD_=TI_T31_8X% M@;S&?*U*^;<<.S$*<5Z1YC')H]&II?V3T'PQGG@M[:O2_-W<\K8B^7%K3R1? MB_F=H,%K,5^5Y!&3.)AO1?/M6LP_%H.=1>]N & [ZM0 MF733F,LHJ>OB/-; F^)V4=K6#AC4ZTZDUI4)$O@FJKXC4/\U%YFUZJQ5YX:J M!0S@L8:N<8Y;%L0&756BO0&.]_=1US2_8?(/L/NT69K,\2?"UK M;W(R"=F#O(3L5)F>@W!@.J,ZE9G]Q3(]()T[;LX=F/3]2F#Y*$QL\;6JTXLG M4D\X%_G_%G7J4,@024R)LJ1OR_=#@3LEY\$,< \L$%1^.*%"&BNQ,,M)U1X+6*$M2B9*\$&2A5^?F,E%TE;5?-;Q<)-JOWCEI-P; MA'5+@FS%OJ " X7<$5(Y26(+BPL8,$/6#>_GN/?Z"J]BO7 M$0XKE>I7K20]R$!+& 020J>IZG\M6:S8-'Y?RDI#F)P?+A:"3J7(N?YV(\1@FBL6 ML' 6N" O5PE)HL1CJ+"Y_#E#O&9=0YNNFL_(&&H'D"8:T!U4ETR =^)]B&^( M3YNQ MTW3!>SKH/B62Q<1S0<4L)2"CSL"8>-D99@_L)QN;,9-C2ZARVP%K"( M-Y.WU2EV7%RMD8;3T]MXI5?X#5?R);0#BTR);+']H$7U9..L["NO69EQ1C*" M/F"8S"Y+OWT>!#:/5^#'SU^>\8,L1M@<'8A$^H34#%2DE'ZHT$"K6 X'_ MQ."^J8Y@[H8V/*#/ .AJP9E/,(A&H/G6<*6O47< M7-$HZ-(,8K;/6H4G3C97O0C3&Y^=:B"?2#5I!6;1O+%*,M)CJ;K;&#Z!?H\> M83N0@FZFQU!!Y?_O#J(JHYA'# "$ +AQ(CVWH7:+44WE"LA,(.6))MHOQ#_- MDOM6U>_".Q>P3QJ'(.8+(;B*].JHP+-!;;HE4>9@2$Y%U38R#EYWD!=*6-BB M_) :>@/G<>,-DM-;PA9#S&P?+$A!QC$"E)2>9+3J5%8"/G"+$D#(GP^TA>"" M6>[TGSB%2')1HS]E_D9L6MG<&& <((L.FS0WU'GH,N,89(2!8"GG*+#8$LNG M,FRMV%W(A EL*VRY'?JR%+I(5&2*F_>,2-+-@+4\$9>BHF*S8R;8_B M1FO&@/W'[#1-,O =I56DO#7[U_?;WF'F55EB=5KLG]_O:0=<()>(WFSFI M_D3P*_PT0JYCB/)I>MCUBJ*LE5/=X8!> M?*GBI9]<[S?$Z*\JD-K8$J=47RD5A!&<"!)1[AKM%JQ=""&,^L=.N-MK&OIB MHZ,O-@KL\?3YZ>C?)N#Z2P0/E&8PF[I+X+4&!K__D% _B0;?]&-L+"[1'8O( M)&IAE2211EHMZZG%7A.;E'X-#:N;QV&[OPC>)?K!A)M +@:?S13&B?#U1C%8 M-3_$[N1\ROUBVL?!P :S;<58]]3(89K "%7G**)P'G67F'$KD'NI8VHQ%I2Q M?<.)=A2(KQ[%-VDL-502J%1/-HM@L8V06#?#3HQP*W)VMX2OKVA"1$M7 MPGX3C/I=S@WX5-3U*K"^JBY#&Y1QMS'LCAOC;A8JZ[0@J.)Q5++^?93GOG)5 M^6)INRO._4:3ZI!M\Y M'IC44MC:2:[C#0P\Y3.ZQ) 2C>@MNE5]2^"EG;>Q\2D$E)95\7 2N:FZ#X*?\!GZZW<;J:O/9';I)PB)VF*_(A]3NG'PEW.O09< M40V3HKPN-O;(7/W1A: R&DC]R.AZZ;EB:$L?:5AR2Z@TI(J&BO'SJ34F""1E M^B4;VVOMS8"C?T@^%UO;WN2*==#NG5T0(&[^#:O0>:#H%9_'=]R7U\95[PY[ M9='?KS$^:&.D+ =A5R]7W#"7G&+SZ4QR<72":,1YB]I8< MA"?V&(.5 &GJ@WR0B@QL61_(%0FX9)V=YU_G<&U"0-.XDAWH!'V*$#IJY84[ MM8CA42])792ONH1M23W0DF.1'1O%Y&5<43L9!3(A$C52T*1E50;4UR2Y MG*@9VUR-&0A2%#RT572.M P?[.O(D*&=C:$;1@*JY*2S.7\[G?1W-;5;,;-* M1SY:)Z":F=C&YL$:!;DGO=Z,O(F"*V1X7SK3U"<4;+E$3PI433YPWZ"=$\EI MYT1R3L&HCH !)18?*DR/2#;F*OZ5S&V#R7W)7''%7#DG[<$J(,;U03VG!2XTT '%/I'NT>Q;FWA2[<%N5O M_0#CEP&>^"_Z R3*)4P%K,*]@$46[;CG/F8JC$YY\[[J6!FI]21@03XM=X9K M:'E#BMT;81_QUE*8W?B ::R?\"J;[I$/2IPO8=<$:"%:)*K.V\#D8@-Q/\E> M?+O!%F8VZD742>9OV'L):,_R>[-M0G!EJX_36X7ZO.,OP\[?TN.#LE=* M7^I\DK4H:E'2DJ#-B7AW6MABLY.70B7.^PF+]W8N?MUS(?D>)$.5Y[=24U(E6U;K M5U4KQT8V&^>&)*7L/G-#-I>S7V6\O]K=#=\_=\:C1&6931FIQNR^H 4'N MW>10;*5U$@MM[+4>%$0JL5F6'Y_I<.+!SI:_UK>^&YEB^$=<+\Y MV!D69$^X /LDS-T@0XZ-)$LOE'9+:-F-UG:Q65V6V3%D^ MW%,14&53I@]D,FHU6OUC$55/''-.H2[:A.?=9K>3O2S$6V?1UNI-^VVJN.(9/*<7(%..T@82Q+B3#33 M>%2[**?^J3&ZGS@$5)M ^R&U74P@PB+J]XXIT',ZXNK-"=E 20JJ; .-$,1M M,!PWNN-L26+F0N[0@NHU!$\^ZD?BFM11E&,U(6)TMG\[HMO""Z/A?NR(5R>P3LF.T&II6U.BVSZ[&'<:XU$V MFK*Y'7&B@91G2PI*I%K7"4%U0M#^$X(&IY@0U.V<7;0[S9RF,/45=9T1M,>, MH/T57SU/1E 7>R%U&OZ8G75-2A)UF7D6W'$56CL7+ZTM\-(.4 "37Y8;OS3.8/$]T2R26SMJ=GHE M^]91E_,26R?K=A+*$_\I49YFGKL0(!W,-D,[@=&Q%I\WCM!2#7QT(EUB?\ZY MP#/="*4TCM(E7X$H_H0&GP= A9T59%DTZ%^:9QR&3@"3Q!8D*OEQ&&:1@7&$.-E,;"/O)+]0W742VR\(+J0))I'1% ..?"S M5 -/59($.4/8J8J6F<3*7;J2F 7.0P1%$R!(%=&7+;NBK&W] -.PL-D$/D! MTY]@ML1;"I@MZI21!K\S0E\"R8GN$/:*WDFD39!"]&+F%Z]X(TS0I*7R.@'M M!R\,T/Y$T$'_!N3L>FA'VZL$Y6-K*L<-(@SK4M 5A4^!O-503%&&-H6OF*)D MGB*TW 3-ER3T"\Z#.&FJ!X\0%7WD_KE>@H&@->!*10CU6=$3 7'$E4=)2YQ" MD,RRY2UXD(&MC#HSE6XI\WW7M$AT$9;.&^MM<@<0RDR@56KDOGRXO@8\F_.P M@O%!%Q01R=493#AAC@M/M@A<-+4]8BM@(I8 :V,FWL9[B:U&J" C M"Q6$Q*4F*S4'3)__Y&8HP#IG,Y@JKE-VQ5HPAPE'G5X:0S.,T-'5.U/33'R:D@0QD*CIQJN>Z^@8\]3U =$%Y*Q>'\U M@./N !'7BS(I),!Q4LI'@ENT\D)-H)LY,7-N\0?=$(-AATV3,(IBQV?RATH'C_".,!3P_A(;'*'=2.M,@O0CZJ[-@DVDLU _!,D4> PYTD#N-%@0 M>-8DI-^" IB[4['8J*%B.8!9LE,![)"RHQ3M:M" M;_PLTZ2."NVJ'1447PE)JNR(W?LLO$;UW&^=JGH>GUT,^YNJ9SC/'SS87#/G M&([*^%YCJ>]9>_<+N@F>B/;N46_)DO8$^=I[FN-S)8XPC@0=VVVA2)GQ!3?2 MN&*>#9K%6JAHYL*=U(?CGORZ_)8&QP2D+%V+/17Q(PE*OFST2J>[&N28^]LA!US+X M&'NLXJM+R:\PD:3?+FY"NC45:JJZC#;AG[2;J2MRZF&:P_^]-J;9CK,P^HB+ M_D A/V7V545.[G<.DSF3M^;4:O^I)XY=A_/ E'N=LXM^5N;]1S_)_G,]0 M_VW;)CFY_/WE2>0M_SO,]A-,-MYK.7?576QUDDT*^LL3FG+)?=G>1LH*RJHM M[_K=0\VDOZ%!9KQR6ZRPT4D4;<0V%H>DQQ(:^"@C#?'%ZJ5A*-)!Y*FP]Y9 5^?'O8S#9'UV2DP;.URPD$-4FXKP3! MS8R,KI7^;"3H-@2F/M@&2;/)]>1'^+M\%.Y$0E'1N>#\7T9R8?1T/ M5)T7!*ID+U*,N6%2HVI+A<4NC63(B>S7\]+[W:I- B/<^8T876ZWA;=6ED%;Q@B'?1_UF M;]C;'_SX8!/X\1I;."_G\Y)"V7D0UX?"J3Z>C:%AWF&?.O:G>I<3^2VJ;\)5>N;3JF"J;J%>!9][:7 M[NA^N,N(;J3.0>6UVXUA+]NIZGG 7_:$J7",%(X=-:G1+&54\ =NNTN,$Q46 MK[RHZN)JS-!_%F;HG%WT&JW!SKQ0UP674<,M!R<,;Q6 %<0U!/RU%2.<'%Q/ M-488/ LC=!$VN=_/WC/42F'/U(!N-OK]F*7AK&G+\FIUP;CS+!S00Z2IWB"+ M,G6:JF +H 09DDB73IT4C,*>7(V][,C)SS+K3DX M6V%86,[R$F\XXJ5T4<@7*PFPCSC'W%3/?9"),/%J-4:IEQ1E=72C.%7AQPS* M2(V2X%4>OC%Q'QD[/,#\6)%LVXB*1M1&,-/$;[#<#)_S#=N2 MN<;GILU\7[1"EC4&1!ZZ!S2EJYXO./-#3U^>6U[\ H0%Z23C-=V,#Y*Y6G)! M]8'/.!:?%&2!_,L*YM<.<+$U#9E]F/Q1< DJ^A %^?#'M*8AIF#DP=^LS8E- M%_@@M>;2X[;Y&;(+/8,MA1WREZXLI'5,#\B8BP(BTT-)(4G.WX+F!GL\G^_R M#OFSVH;*1U'U2O?(IC_>AI(H?S\2Q5A[%@EBV( UE_:/;FA/1=8&I<1.(ZF[ M-U05RCJLM(_$G;[,TIW>N=>DSJYGG]2JJF8>#UIG%]UN8]#->D2"NW#5@1_5 MP&U4NHN#6ZU9=]2?C&:L9?+>>#AF?3YA@\Z(3Z=0!'N78ZA1467ODH>L,3^!+0_6*%J^0'^!CZWEE2[2U5% MF(V!.@$UG"U22^%I>)4C'J6RW*A^2N31DZ'D&PXWN>^CZ80ZP:9G9M5=A:MCDK)E3,R2GUL"*[J40.O:*Q!RZ4TQ:,\F]GHC7;&'GII?C QW" M?^VPKEY^YG9BRW>@C?[>#J"?;Y46'4!U5Z4KG.1(=^!1D?ZHFCU'UF\Q%G1! M_40:M[[@;#^J^>F]P^*'*R'08,DW2PEH$&54QPHB!IA2G<5K_HL 1J@ZY2>9 M,3BVV6-_^Y<2CJNZE/5ML'=< C;=R%Z)BTVO7&9SR(F"Z]?-5MYE]KHB0W1/ MJT@C'BK3-7,^^6:Y"E/8Q_ [:R%3H'U54>CHTD04G3@")-?4NY9P.&@!ROIT,,H7:$5/+7B'QS'^.^'! M(^>.<"]SWBQ+5&=\2CES:,>'@0MCT->6KQ.U*?X9N-+2CSL%#6WH)S^-S''< M@1CLQ8(Y6"$9S=*7_@):XAC+%,89PP1H 8!^#T_Z 26(3Z4G3VM@OL^#M+=\ MY#3V)4*' 0J!;;7\.:+>Y*Y4MBD\.R(V24V2[!7)6ZKTAZ10[DY(?*!HQYI& M;-,]?A_:S*. ^H/%'\4]0-[D>)9%I^:KI:(88/E5Q5 X7('Z)N M:19BD4/F!XHUH_HF:Q&K/Q;(%(B1 1_PGQ*.+G=#\-A$70;5891X##'TH@FW MT57VM1M=2EOEM"0B: U!>O0<*V9\O)69H/A2KLMIL7IT",CXT'-\ M5<+]>_.VJ<7P'T#S_M0B'=S0R"E"],:_$[=$,20M$L.)7R3O?RP!>T8@8'2I M% ()> 8+IW"Z$P'#1I6U#LSBNTBK,609#.*[N%BZAR7F%K"0F% C+^3#0I!: MGA582'V7-I&_J$N#=2."N>&"5! X6K#ACH1;7 'U_8$BC_U$:DXN%7X<<7YL M00IR4]S%1<5]PD01+\7OU.:*>89>["M:"&HA?6T88DUU)-NH-$D84# OV_5] M"50&JAJV;J\!V^'1!VS;K)#SA858*"'BV8&P1[?/,.<@L+F#[YQ@,!@T !W&##AK M2BI-X/0NECRPR/R\N[K\ $/.@D?PV1K&QP^7^B^9WTT#7W\C@S-!> P$%47KD!9JO MZ-&/&N'O1B#\-71);?QH"]/6#GSFRGK!NS;'A/% DXAK*5RD]@P(B"0-HNQ; MOO;DEJ&W=,5U/Y,EC;!;\#B(2%-*.44Q,L="O"Z&UD7I%*C1\S-68F2($P$J M"-'W,-!3 O*(SDC1''G'3]I.H+.^DX.8U]HH2 X2DNBR@.6A2,'("E)FY73K M )__$?@%#BWG G'8/MSD;M3N;SNWSMF%Z_ -BH<]O0WJH/>H-D%K'+W:;%=5 MFU>4W46G[_2 M29Y+;__G4E@XF7]2_V*8&Q#0+IRHOQ&LEA):66+H"HO A'F!!X):TW@4JURA MBL#OM Z&31+I.&F3VG&%_T>.WWI2[H^2L$^(]\^\Z3?/1>M!;O *6Q?E EU, MV2HBY][9Q;B5@;F GPBRE=,7ODG@NO9N$Q_O-'$M*-7D^R0>R=E(+Z%IW*(7 M_*BIC? NDUF">$UNHO-+#K&^YU8.%ETX&_>A);Z7F9?2D_MT>?O>H"31&%\+ M%/I*EQKXDRQ^H(+IUIC2^*&)R =QC)^(R'1JY<8!NZ.3"]>P.0O' FM02+V3 MD@Z_DZLOPF;>0O3%""?8B".P2%# /U2L6DJ 6.^*[-G3=R)C2V[+*B5B"#F; M"(*L>K8@QX2!4T^6)+9<,&UF+7P=X:6H4#2 "J0U,%4$8U^"Q>?P.'KKX';< M:_=&1J#2MJ<6:F =HU\B<7XQ:@^/"Z@1D) @*H!&*0W=%UX1O,6;&DL&GS>- M:P33@_F9,"&! 4FAN0>%"^SHX3J_!C4-0=7BYB?$_98^K MU2=_J51J'%!%KNQ7@:\.UI7-1)1FX4[Q,.(_HE"+;5&HAM&%ZT^BEI3>1^9UGE'=/RBC_3;/,2:E=4!V?^,0+D8V! M?SNM=J=A_!:>_P8"@AN?OS6H)X3H((*R#T@>;YKPN#P75)06'6G--L.8D^Q! M)'(QC5B?JX;QGCD_E!3\%PQ.\O/6LA^8Z1J_>6ZX;(!>,YN40"'ED0O/$<\1 MMBRF+QFV"UL5">$E"*(0\6-U.#[['FT8V%A]$UMKU$=#9GXB2B]8QRL1LON, MK\*(/C>IR@46SD#@6?94A*1D4$L@Z@:(K+<6K=3_HZ .VK&H8MW *S+BRX> :QA50.$S%L9@Q[K?Z/3)9(AM% MFT=H;<#A^%'S-KRRD9$$72@%']V[N,VFW@-#V%!^B+%0BPL"@"-A@CCC+=W4 MX8;:X,2#;21ICTB/[$BM"J?R8G,I(,J'CE$/YE_A"-8TT_M&?&5SLBGU M\O7;4>?^/;0EDVX.+WIT?!PZ E/#QY2KG0L9H)Y*\R;*N>/,\\!BC:D MK/3C+2M]B0]#E5*RZR4>R%?FW-.%/8E>A3(O/U5 \S'@24I:,X$RQ1FE[!!< M#!@S(](TVL*!W6C#;CRZ2GJ73H;9Z-G+4D'A=--]WCG>&((WXZ"Q\085492% MB ,GIP\JTD/BCY9AH>G$4F,%.M(06PD90(\P3VH&ZG"5'B&#BURU*%MP5?V; MQ_X3%XZ'\J!TOZ\WL7E>N>=8A.9,L85%$M4_,T6,:Z#YXRD90,8@& H-T%LL MG(I<"X?? W7@/!>6KXTCF4(3"Y>8+)2EE<+4.*T<&B"NOS-'T59'G'WJT/5A M"_(!@XZ"F,]X]-@+CO] NJ^6-#\H:."A+H0^PXHB_;[Z($)JMR1PMFJY,40, MZ59.>4.R6!AX787O,+100IFH92PO2B58TJ"F+ )3V[W$GOQTUC.B6,IMT7T@-PA#/TH.^ M A !*8QH8==HY(B<'R/11!]39,\%OX4))^#>=:<(=! (]#^BK2DF$CKW"?5! M_HT;< I;BBL@V;%1E2B*U&:0E.=_A%.1:F#)/A(-F:6"6ICJ&($V)1*$7HH. M92LW%HU&+XC*UV.F6=[QZ\Q1I<6%-:N#O/#10K@M!&6O,]!U"("F)Y1&-&]K MIFBN07CX44<<&D5E@%>DO9+6%9_U]B RH_=0G=2PX*"L4Q\NH>*\2TK2=I[W M"&NY<[#2T^ *V=[I"1LFHMACEPFC]D8R0=_NX*L2%MJ5XG(YFE^83=(24)@8UC;P%(-,W=[:X[K$ MZ3#[F[I]J'Q6G8KX$X.2*KU]SP]K*7O-+ Q""7&INS'9QE*KV%PQF\QXUCGL MX!%CM,D//%08(F-/)@HLEQA_Q=1 K&U8VO+21GK2ONQSC!=A41X2.,)Q82NN.XP!7\&YP%%%Q9NE,HMIG)BIA!NMS!];-\58>D$ M8T:!N)@+1'QE\T1W915^1$M2WPP[TUR3:KF=256"MW( \=D[NQB4][3[EC*& MA=%!Q.-F-B5.6S-8"05JP D4,A,M T?K#H@C>="(#]H7S%;+>#H#ZJ_P4'IE6KT MB#BM%D5'$3UBM.<=K%>!$$1JO'G).77I&)2T?;U02G8/9IWAK M)/PE, 23%7KTJP^NO9Q;>$%"13RWE[=Z M6^17,0=0[Q,-%D_H$TP% E:;DQ/F_/#"96"N9":8Z]TS)U:DI]XL+R;B^0[B MSB-Z4>Q6(U:;#KN-\2%9MQJ-V)"9#O*@17Q>(-U-,4@,CSY8KJTG@KZ!3"4D MB-78W4=LU,SR/UD>T-6EC%Y?17%KF(\'8ZG;O@#+H5*)DXEU1E?M(,)!+PO9 M[8HJ)M^XMJT5,[[!^9CTQ7LV83^,.P;48,5-RU@N&6C8*=[E(#(!'L8,''8T M()<6'/ZJD;$[B2P4!H&\VP$;52%)&*"1'+!83;Q:Q32&>]Y,+D&'](5W1$V, M+1_,6?]7$2+(3$CJ)S4G-7MJ:RP?55"78!#_ 4LT(_R#^-SCVYOWM,W)$'/% M/4/3B$2"C 5WM$A0B[C%]4[SCG;/QRR7@K7N_31D-SBZ&K6[I=0I!*Z6O/Y"0OE"/F_:P$DC^:-D7AO$&)JGC_%(6BF8PPXPT@Q1>::?H$*U$"+T>QD,NE9]E&9QA' M2(HE9SQ8]RYJ$5NI#1D4X?9,FW21C9A\7&3/8O%?GI&JHG?"Q8IW53=7)Y8G M<)>C,75&MLJ^D$J;FW,'9G._HDRKV/'!#$P94@)#FH23R T4S+J@CVSVJ IC M[V7[=U^9#;\#H<'&WE*1>RS"&:$Q)BOMTZ&KC^*ME[%>:D ?WZ,7-01ZP15E M8_OQ*0B!$@D)7*B00&I1B0FK=FW*[U1[3%"G('-TVQR$8\X@.F)KJ^^M;;4!&N1^1 MRZ8M#CIG>F6*//)H @0#B&Y*"K=5C$(^5F!DZF(PC#XJY+DPG\PMS3"3T M2>!@F=](?KY<"5":X\NYBL:=%O%C WF#_EN ;>77)/+8(0Z.6(E#@&V//0IN%K"?#546HZ WQ'4(6I.A'<@4<3 + M,4)&U":1Y/!CET!67F>Z7) \4 M=0I.)H+5MLQ 6>>4;A#O*(W&QP+M*Z':=#POM@_)LXDPH*:J\$H@)N%,Y+;X M%%=WA*XM.L7W:G^5CTD2"<%Q8N#I'3%QV)%/45?HN?A9#!+*X8^)=XL7--(K M$82%'XH?1,]01K>(\UK.']S4 F F[LK4MJ15Q.^WR87_*D2O@H+",'DT@'PI MO$L>&QG#F+"=Z$(1$QP%BDFCI<=,&AUIC,KD,D&3]!&):0@+%24DXGVMI*^D M](=*1BX:5*Q/8:S(AWR&S=,U:Y$IJ=N#Q(0\6N#GD:3' M9XD-DAJM>V("5:E!<>TO%B0*ZQ@F.)*W"HNW..\%QD&34,#5Q.YH[TT4_KJAA+? M+VQE= O2.E B(2K00F@9<88D3%A4 AJ[N% )M."84JT*%D)00%,*E/SB7Q*+ M*M%*CII #J22!/B?1282LAAJ;QWXC#^7HD PD6/E-3(: PX*^KC!7*6%BY7% M+]4XX13Z@;C)$T\+&M;V<^C\<,#8BFM]V#^[A(;*Z_!>/*B:V^^ M>GV5LQ%/=%K%5SD5\&^Z9R=R_W.T\#R=JO \GYCE49PP N/QLV@\HV&V^'8T MS*+QX&@>!#,W/447BEOU)Q,MRIG!:H#R?HE9GL@\:[ M.T';2"+=+D.9,(!AO_0O0R?[6VD(PRE2+;),V$A.*@;<'=M:[>_!IH6+90PU M)&_U8MMQ(ACM@N.0F-YZQQ/;*\],%F%3%1V&O=2-"$8+Q4N:QK\0I5FE7N&@ MV;]:B=%WIC3JQ.6+W M(G49[#BNBD%=&?10N*D2M3W?54._I4;V16&\PJ?:KRSA:.5Y&"$GI4 MO(O^0\2F.B,Z(Y :*AU0)(6 R']C-;E >1#O>FL(=)C4]RB0'E1IO/REQ.F& M1Y.S)=!D>;F<3V]9*H4?9 XVMRG*=1VDTZ=BZ^2QA& M!'>K&[7$8S)_C4,W2^$G$FLCZ:L_3Y._4?OX(]NK39ZIWET,;10[\FWX%O2#6"IQ>*KZ/@1+,E M A38&CYJ72^_;L)7OV0_[W6;W5XO]ZM6LYW[>=%0[4ZSV^E7&JKX\UY[6$_J MR2?5S?]*#?4+49:@+B!@9)#_>]8]2]$X"OCVDA#RP0='J:+4Z;N6 5_(-^@! M.NWT")+N4X.4#]]9_L079,.7:?81+]B/%!R5A=)::T(U>0))2YY@6KKE%3?V M:/>N4'MG- KMYAL*,;@A##KUWU;9L&QO O "^6RVGD0K/'_$-'C%/&^%NI#H M,+%K]6:E-XML?9&CVJZW:M.MZM1;M>E6=7<36[*ERIHUH^]ZR!5GS?\"U9>R MZ=]M12-RO5O:&!5VC8K,:K&X4,1R?7;2'C7$KVW9;F"+IP]J&-%N;'M">M\M6T]')HJ?T, MM-0Y-EK:D\]RU*8?E:<%LOQ4]*FP$FT"JQB .>M_24S1>2Z%W3V[Z#6&G?&N M?+&&/@\A8S=QR5XQ.76?0<;V]B9C:UHZ)EKJ/9=HZM>BZ0624_\91-/@V$33 M/B-_G?YQFG]WV'-LEV#?9ID)+X4'+L+ M_MHHL#TD\%9D^"ID^!A[N/6&:G#5FO?,PW[ MO_"[L))[>BV,/KG>+8BB6[V9V'T[^JNBI3-LM<'2Z3>&P_:17(?55ZO[(*=1 MR37]=N2TWFHYNIO5FI3V0DHEM_0'DTS=6C*]1'(JN=\^A&3:WWUDG?-1S?B[ M1U101^ UWDM$P3K]8QU[E(3^#R9M^Q3Y[W0[1W(O5M^Q[H6<2J[L#R%MC^Z* MM2:EO9!2R77]P233L)9,+Y&<2NX7#R&91LKDC_K.J6KRQ\'D[/CL8C!J MM%I%+>N/Y]*IOO1\WMR/ \CF]@G=>=;D][QI'X>2@.UV+0%K$MPH[>,0$G#O M]R=UUL<60#2YYNKN]_Z%_'$LZ_[O ZWYF65!_F+W:8X37-'N.8?#=O?L8MQJ M#+K##/L_+;1Q2X J;^,//[_"VRI%J&;OU\O>Y<[.WAB\5YC87C-XS> U@Q^* MP/_L8MAI#'-N*FH&KQF\9O!#,7B9L[X9@Z_WSM?<:M?,_9*1:6/] M-_8%2MN%'9ZZ(9:1'!O":CVU@TSM103,"H!I7=FZ-M -^JBO4)W<5S&2]!Z; MKW/?OW(7$\NA/8SV]BJ^M4HDK?(4U1"-T"/);ZA399[B.G8KPMG<\CFZK)F: MJI[BEO7 5#6NJ>I%4E6)+[8?)==I'9&2>VK?AWK-/=>-Z!/2G9'LKK??6^\7 M$NJIMN:3#_646- Q5STWVI.5(^U<.7+\ 9U32#"J&?7U,FJISU+&JAL;DITU M:5,U'^\0T]KEUJ7F\%? X27^X_XXO%MS>,WA-8QCW47\[J+>=W%_"2VZM5T,3] KM@&3MHS)3W5,ZL; MF-=Y8@>X1"_![-K3%7K_[*+=/I8[]#KY8B^82L^:TM.I@=]>)E4=(J5G*U9QZ M4*]E;XDDW348@S4?UXDD-8(DW7]G>[G9J M>[M2KMBZ5+&-LHHV2X;*'V,/* WU%%_:%(E.?Z%NN3HR([CY:[@ 7C3%WR9% M]4(FV!M^EB+L ?:W6KJ^A3]XYW$;?OG ?WVTIL%K>@1-H$%A$'Q M(POFW5N.6K$0"YF$BB<+I79P>IUV*J05^^=[GE-OP1^H$U6\E]N/B?B??+1=XD4T>J6JJ/AN>='=[W1/M^ M-^?&E;N %Z[^ZALVIK 8;6-F.^-/T,W@#^6 M0-;<-RS'0'WUH#I&^VC"PDX ):%(5\.(K,B_APXWNBW*B.PUC=@4R)0=_JHF MTBF8R)3#V<,IP_LGS(=_NI@R:'G3\R7S@A7,9AGB;^>6.3<8/,"M8,X]8VIY MW SLE8%SFL$#FP+L\]P>, @]/.6AO M3^R!GU@!;&)NSVQCSF!SX%C9 L:%$T)1Y Q##US#@=IL'N/RP1:I!]\@IE_AI80 M;+@97YES#]N$!/>%P5/X6:?5'M$!?7/M5?#QPZ5Q9;OAU/C\^F\R?-XU+7_!'W@^!EU!5PDN0J#G0<)R088(>/Y<"!%9MN;2/ M\K\>@3WA-RL#J #FYD>#P6]<8EVY06_XSR5W?/ZV>5)LD!00A6=@^4D9RT!B M^2;8VBB(\ B,F>T^&@MWRNV&(!;D$-\/%TMQ$B'2&9S7$N07\W ,_$7Q*+BO M=C@%ZH9=D?*'A",(6/C(\.@C_:8%CH+\HHDHFOB]%[%7+' M5VCF][C\%9S1_2IU\ G[*NVDI9TR[8G%O+,O(FM_>N-\1V&->_:>^9;_NQ.I MA6O4)_"U"ZH(V M7>@>O>6^#\(H<.+ H.;AU2WAAX(7\-'3_S+7A%.E,X)R) M\:)%TDE+EJ2L?*ZER\H@PU2PZ#JADE<%00>?4&OO=F=GJ7$3-CULH,V6/G^G M_N-78(6ES5;O+(?V@Q[Z-?D.?$/*%Z47BJ\C:[+9$A:EO-^6;Y9?-^&K7[*? MC_K-WK"7^U6KV<[]O&BH=J?9[0S6#E5V_;YS FE=>7)*::JE%4S2WI1F45[) M4HT\_*J1A_LE>#1:P7Z):N'^!<9=1IGZ26WJ)W6O3G"BL?*"I5A7.S[%8.FI M !.+#IN='/ZDO\%[AJ-]=S[.ZLIG2;4G(P5ME,CIV*4#YPM-01RW#L.^!=S[ M&[.!+8(B>4QS>#LHM_*ZL&W)YKH>UK\\B4*_46AB]>A M=BKR3.>8>&:(/-/:@6=J';,]X7QR/?C3,?A/$5BJ5.YB+G4HJS*_20'ZU6K/NJ#\9S5C+ MY+WQ<,SZ?,(&G1&?3F>,=\W_'0[.2K/8>K#[\A-)2?LYUW:K3$C2L;:[3:-: MXN1M""+OSQ#V[>,#FC;9[,=>]TRF 89\>AG(SW"D9$YD-)(AALJ6R*32.W-J M*\3(1\\^-PX8'T!ZG:XP/H#&C3]"#UCFD8GLYCG7">W?F$+_42/%B8R=L'LV'91C3,7+8 $@,@VLVA'I^K@$?$AGD)HVLQ8D%= 510;.^;$HP% ? MX\Z9+A 0$\G"*#A0#E >^51(!"S2@,%@UVT7QJ0D4*EF3@ M=N H?L"",'#AA)8>/_\CG-X+42&SH86,,MW0$]/!!&*1 A\MQ?4#D2]M@G $ M%YM2H>'W,F\=Y>?D#V[J@HCT\<-K0&%8_ESE;MO\'F9*4E0^LQ!YTZXQ25;" MK.2NP/2B*I$XN1>Z$P?F R!6( "8\+:3FLWV/2DA&Z989D '^(Z(%'\%(H(= M[=R,N8>,_U\;J*$6JF\@K';[?WYAN=;DA]5?;559FB*K.3VO38/RN81&-M$NU0RMGK'[Z4\U@M MMNN[CU^,3M/X/7SY^O9,5=+?&A^O;J]]O;Z]OOAJ77S_ _U]^_O?M M]:UQ\\GX=/WU\NO5]>5GX^KFZX?K._6;[Q]O?_]\1S^Y^?;Q^R5^<7MT!56; M)^_3%OW;#0U_[H8V5IHQ85M%Q2V1&!'>@\/L%3CGJ/0C#P?$B2QC$O5J?F@' M]!/ITV"!5>#>\@-9IW.K)HDUBI_ 'C1NS]O&FT\6.+=?W:;1[7;/.\/1 M8#" D<#Y QO300-655?F#Q:]?&9AX:2VP&X_7N&+\AO+C7 MZ;V9O'W3>RLM2'HR*JB]-,GR:X^[W=PY)7^JYH*%E'#N,7I )0*&&A6^H2%X M;KON#ZH C4Z.JG0MY\&U']"C]7^ E@H=:>*)2DNDJE@A7N:L\[>H:=P@"<%1 MH9$G*-H&%N4APX ?,?/_8MK01Z/,UBVD:G^!] MKB=7)5YF,G3/82"RMZT)Z"D\!W+VQ41 .5,5&-T6-0SX!3GICHL5IPM+N.*- MO.D%N.'_+P0#%ZR8%6P$5E9K0FNWSO^?(2MK%37!!JM)-N7!X8^+3F'2]J1^Y%&+&Z=G*%\( #?4>^1%&(=*?T59E?ICWHEO1 EE^E-T19S,*!-N8_IA9@A9TYG^' 3.'SEC*_<]_3F0$C>9 M'_W^S+9^<'O5.#/.M"^%?_B<_X!_R\)MA]^3B4025)0-@ZLB.,6',["9AUX1 M$#VRH:RBMQSAC0H74MQ,&B!NN84^%OZ83AP9*JI83?.>B/M3X2NZ5O3?0((@ MA( 0FL;OC@WOA.%D;2D0B\T>&\8C%X(F8#^0KF,5SL@*X9(&$Y+87E&Y'S0 M%3)QPN?,GHE@GZ $6/B?L#N"B\7DP)-'$O-XL(K$&\@KJK\'5STNV>XV4OK, M]EU%7;XLLI:_PXB#=-P=USG_[?+R6TR7RPY?*$(Q<@#>MV]ZUC)F,J2K9XD1 MU$#J\1SQZ',*HC3@/[AQ]@^^,FYT'/4:K!*3D<3&EWQ5PWW2\_JBYG6VH1'W MS.;LS0/W'BS^>&PFYUH#\U^<")6AO?: )@%1%[0OU% MAW5[_:U)/Q+?R8\,\@1)5G%' H4L+#0_0U1Z]+/EW U'6>"OK0&K!,Z7Q*%P +V@%_Y0._@Y0#QO>(0>M>T2/75_*B!+^ (P(?FDXL<%V;-D>24\#9PJ": M]XFK/! M.P,0_N["1>.B 4)UX7KPD[]]NVH8U^X=S:O_VR^#WXR%.T$'1@Y\8L@Y*"Z4 MOY?8E,3>-M2))X0$^!EP(CBFY.YK==YH%O^0N!V28355Z!\)."=B^G,^FX'M M@30&-.!PKR&E@T5.$\F=I5#Z\'A2:*PL#@8OZNR(82B43NZTL!.(;,D-84ND M+F4=(HMR/1T2 *A:X5T$OR-92A OR6!!&TJ8F&C@Q3A=O$AQU?_/WILWMXTD M><-?!3'CGG!'P&Q>DBA[=B+<;KM'N^VV']LS_;Q_/0$211%M$N#BD,SY]&\> M=0$$)9*B3("JB-T>BR0*=63E^#9XURFJE$- 6P!'-0%!;-Q7T!W9O^GIHGB&R$GHMLQQ< M/>X:WG:^_GI+[(DR(PCI)S>!MM9\2;B[GC$"L]8;=H:5=W0[W7W?L7;I/E@7^#;(X'UGUNCJ M?:,#KZE?W;?^^?[O6%M3.PQK=!PH[^YK4!ZEMX7\42J&5!WCVYD4;UELYM\OJ,4>$:)S?2:5CGN[8M7#'/Q"TZ,K7+YW^U1YQK MC^4WP-*26S )9VC(6. 7= #*Z6FG*&F+J'YB&&>)0R)T*)(E_8K,KSQ( M;K EOF\R"^9S067>: ^!KRW@+-4.30MT2 9AB!XZ#@MDI/W?L]=2[Y4"O2:: MMEE$V#'?8P;=MPT'AN=;&8&X]'_LDV*3*9M$R8QL,A6MH"B'E5EC6K+(IIU@L%.K*.)T+LT MNL$?I0(4-+CGQ 'P<=A^AJ$1+P1[%2Z^EM5\E>NQ8X_/Q;E LG<]3\88-@_F MS+@FIB0O2VDJWT:C%-ES@/7Y+J7;$RSU8E#$:X9P8DPVC22+*Y(M6^,#?[W6.Q9 M?F.\;62_HE,D 88[SZ,7*Q%8-J@\K6I9Y,"CGC!<>]L23\'=@\1WV;[MDOF( MY;X53-ZH=4?22\U84>NZ6+8)"K5@9;3RDC4T7ADJ(X2E*? ,&XYOT?N9I.S5 MQR &N=5I: [7LOA<-Z@\ K5/9@E*6PH+7F-9<797Z>+7YIW*>^][6- \FA3S M !6% (T$(*P78K&$1V#+^%*3=Y0/RGJ4R=[,C>:0W$@D!6%BB=,@LQ#J2 M0[3.1T/[OF$&H8 K&W:\UZ3317/4_>Y>SV9NF^'QR[7@#^1NVY?)>&WO' =I M4=>$#Y%9P4&1RJ[V0/MB-H&1VF5A_R%L=@<*9!PB[+K"IXB/&79'.ZCTWM*% M[GB5VO(E/DEW$NY8G%&9&\0/\$[A&G$VE4UKA0R3?]&D.F&-+ M07R%P\X(!\ _(/(6$U S?2T-^)2$CB:K97:\M[@:[E,PDT77#;J;P-P*,;!9 M#DB;0PU.8:4%;BF%1^ 3OOM(0#QOK2T0$Q@+@WZ MZ9BD>!6A&(N0$[%CJ5<0E?/I.; M>%_".!3@<4B>H0ZK9J:"O9+).G_">*J) 2P2C RI X'EH/&V9(*Z37#0TX3*@6.#G8U+ M,6TJ&/PC@Q31A.XZJI1&D:=>)2S:A08^R5?9H\NM6Y\H"B$35"*;O"1FUI^0 M][WL)=BXK("!!4JS1BU'ZH^$YL'_02@=2R6"(!J9)R@L57(=6* #U++H4 P? M?TNR]O/AS0QCGO]"ZV2>M8]V,@%WLQZ SZ-=4D8&FW29GJP_W,8/JM$@"FZRFT^4"005 LIE+H]$-9BE463 M3)[C JLHQICQQ(5(+#U/QUB)U)%9H)PBAE2@2L&]+."Z!#QI2_F=H RS "EA M=(W\WP"/T<]R"/]BR('\:8B I1,V= M*RP3%0TW3J'%O55J.K$*K<;J62N79B"'X)(2"'?;<-7+ X&RJXT)])#C/A0I MF$NY\I?3)9,NO&6@)%1&$ELE(,XEB@*Q80@ M%01%9=6\#*I/#"QK:]V\)3H-G<[O((O>R_9>^.'KY7(N[P-_\%89CTI;UPX[ M^5BKM*#7$VQ")$_WUQ07^.\(MN"3E)JLZTA_50GY)^4=QKX42EDJVJC[/^OU M.CUO;!)E34*JHBOXL-_M]VE3P3S6[73,&/U^I[_%&!C.TKAI]A%=_N"]>?WK M)Y_M?GX8;I'*'Y7^?'E-4=Q>IYS::F/7P%*8@(XG<7(VS]]Y M5S%%*),XDWCK*"M%G*UMQV$H4&\V$D4X"FCE[C2*E]'%H_@&J)<9;Z1<$AL4 MQFG52[8F#2IZWIVCR61IND!G?<8=#!@<#O53M;YL!*3_G$&1B7OVFBV8ZFPG M>*$DEE#:,=J'@(95RYQ/:&*QG[.$H38Q;]X7#AI,+24OL&4<)I'(O&0#N":D M78#-(8/P!95+\,B?I!NB3; 9H;95%&"X*CM9EY7)$1*Y"H>8XP2EC5@Q#4NL M5+I R4'-YH[$;B%EXHI*;[3QI*^O?(F7A2DLBK@TJZODBT]NJA+.95J MFTQ M0$)@D@)@2T&*?/@Z^N*11PD?52Y9'$J!4$O7@)P/2+62K!6(76 "'LZ9*;#J MH2[9G-JEJ\E6OC2 FWP-%[$$79(RASY4'4SO\4LC>EY:!IFHC*2&",;H.-QP MWY7B;(UI_-"%QMTR6RVCXBD/$5@LZ+H+W2HSLTM;6$KW'7[\.]5WTOGL#2'& MHAT)"BD@)=F63(9*;5"MGA2LYGM07.?&5TL=X 5N+1NWAU.U=6<8: M1*RU%[QH#1LF='!)C)5 [&:6N&N6LG-'^,P!&9XTD*%B37VV.=05YZNNJ![& M4KO>KY3*[;VV?(HG G0@B+7$73%SS;0!LLYB([U#$WN'M%%2\KHRG[A.9,*. M9!B&(]J-A",2,Y1Q7AY$T@0$ V"!LN\9J;I:+\D;Y_A@^S-F[&IJ:J7\5*4CC/09K8 M.HU!>=X"3%P%C9W]AQ,%H\.W"J5APA&3TXH0*Q:X@90L1'](Z#>.-ZO7Y#32VF*J80]8@@,M M*DS*"9A \R2W'%)*ZU&7C?VXVG]=QB-=367>CC>#U:S#6V0N.QK'>.?2T@53 MLUM$WWQ9U(( %@RAH>;7FT;+%N@CN6LXOL!9IL903F/"F#!05T*-;,=VQ8== M]EXCLZT#\=AY?K>E@R1O40(, )E_>8>L: *!CBQUGQC"/5M/\Y-WO[1P'9NP MIF%SF=*F& B$5)-KL$520MORUFOD&H*\)TF3>:MK$W8*L8&#$*&FB7V1NF/ M==(5/RMAJE2DGV*(8X3<6% %[3'@H7P%URMYIA'2DEE$9EC)JC:CBK![6-F6 M$@I!14%.6$$-W,.8*]JQR=_W6#_,Y1V5F@P#?6V?,-;L!3LT M*@[PB!08L$&S2!8+L?5,Y:7EH!CGY/,$D"THLH2W9CU ('?:G=(^K$:FA/Z*MBR86*IE2#<[(RCRN)2(_G2_:E8\I(9%\K M'-4>5 ZHTLSD[$(+&K86M%4>>8S=VI3'KA,.H@>7_,A454 MC00!(D=&M+3(D\7%6&E=V6:#>6&6!].I5=T43G?*A7L0JZU$QU2(DMG!M4MI MDIQ/BA_BCRQ!6=).[/ #XPX2]5;&J8%>3QL3)@1 *3U,F2ST6_3"RNB/I'<" M_V@XIJ9V+*&B]EI6D5+QXVM"[1$<5.7 3RC2G)48";((S *G^D9*N^+'C",0 MYZ+/15IN\E;6:$UZ=E=LPP37H#Q@D5B_R@&^"K&4GC\]/&%Q5>SMG@U8NZ@+ M$2#R @S2W2YJ.[+CT,V2Q%Q :EJ?$==6J?^)#_1TG$0ZBHU^(@S,KB4>_*^7,!UC4";@M%0VSXDRFJI@T M!;CT%V?K*$.)ZM(3WP;>!D9$.Q32^M/\K/;Q-XG[?11:??02UC(VK#(=JMAL MTI0F\R#+N'89'G\5OJT9^^<-WY2;$H"& *]3*:E8>02,V)4"JVDZE8JG"?UR MDH2>E]1/-> >"X(8="7P<<*=LH?O5E2?EK;ZVD,6J%7IDL:F77FPG#!)^?;A MLWH\78/%2HW!I[6#TM0FH@>E0HD!01T. MJA]A1E.:K((Y_ C5:H]!!G0XF/O-BJAO9I!Z4S!'^+?*GX-NW2#2BZYY,?V& MD]1YQA.9S*C&+5/#LIR78Y7]U 66-;TI@L**F&N2T= 4%H)ME;SX5RD_Q^* MU1PE=& 0UV8M9\U!P<<;*<7>8ILSZ56D2!;H\>2-D# 3.F",[R^PB(!A$WPB M$6$;/4*Z14%.Y5$VY= 3OK/>8#*(VK;EJPN% MG=+;@_6A%KK"J/+*5JN?(& M]U>-$%GG0*(2K,+&J+D*:L*F7P^C<3%^!AN.T7'+AQOH;$!CC7/Q2#QDTA', M%)2BFPDS])UT:.=?*S.K^0;S)C<5:U>?K+OU*ZE]']-D&N6M(OTW%55QPIHT M*8!<%#P6<^FV10I+22U'=&L IIA*[=&U-9"\Q0)KS JJHZT@?MR:(52@A2HG M\Z9%K ILR_Z%:S^QRX?0RU>E5_MRDO**<@354FF4/PA!' 8^C!QKA@%2+BKZE3>U]C*:,NRMC)*BT\(X[G600-Y"/J!ZS*ZO"Z*4XAC^ M-K$G=B:9U">K41[U^NM@M;G2U2>\.%#A LG&3E&>*)^]OGCKJY&FI5J1XAR^ M=7?ONQSPVR0NS&"+1:3:4FS80KN) +T=P5>J5+K%+$RRK%^JC&# =%AX 2[1 M)#)R/5B@0L""GNZ]+.&R80,0DC_'$L8R,KHAHF3K3_^$S4I2I7.J4",G=6L6 ML\6N81N8:2Y5/-J&Q:+4_>#JXX>J4P1-7A73PI\]Z_>L2HW;L+*]^-:':3F< M=O]K<,[4J'./]U47C5E_%VJ1OO=LV.F9OP*JB6F5^01>??\]\^_-H/)USOW: M12X-LG/1UL99@Y_LG?C%[,0I1<3NR9;3JA4H4;"Z:$Z.V2. =*MZ79.:3];J MF-O(AWW4T/OR88YP-B4@DJ7R^MQW!QU]&8B43#;S)BVWTMRV$D+(US/3K*(E MU*&@7*EDK71!Z=U%J@VZ7/#OB .R6BU"HU*;IB2&7V_8;S5SC:6I )VH#YI* M<#-YKWS;:VO2A:IC M16O9I K5@^81%M.ZGGE13NB3K?06<@=(ES*7$\%_S0^#9'V^2ZE9'8>5-EMR M$6QD^ANT+5THRK#?$HA.&3'2C& H'14&S*/,UO;][?@ANH7OW.(-5U1Z9$O) M3'5X-G,J)8 M-7AA. V&]#2PZD@WOZT7_U=+^7]=4OY/X_;_>J]Q2VX'@:A]QGIA]UV*0+- M?FCZHD9LK*&.+,0:7DHL1HA%/);!BDP2CSC'\/8H;K M7\63CNY'+C\U3=$#*L%= KU14:H7Q'4"9*&Y]QR[.)JR158A0SF>]Y&3"$V# M\P^Q]]\%K!LK$\F>5MZ?!8:SL/B&1,!5GB;WY,!V/X;!(K@F[ B@<:I*L*L M00?:*X '51*,-3\FL9=:#4S@JQM!*X2_KY,$HV.1M)/A7PC"#&2K/;--A"S2 MZ>J$LHYY5>PU#O(">#RF-(@7?Q;AM;3A@;$(5>$0I*-LM6+16L7!@3^3R"UN M;VKLVJP8_VD11W47-415>8N95DU]9ZHMSY5OL$2)X(+/)N^6IG_70ZMW> M8;3?J-EG[/TBQKGW]AN*[ *VZ? >VD=F56H=(:Y#E-9AM+1YDLG,.\[;JH1V M*X_)N%:<4'=QU0M 5_HFPG\? 6>(O2]&5276HM2M>1)8#2KHB;=!EH-"!__Y M.8B_ML .JJ>;*WEY<;W)XD2,'[VHB!9E"">J?(&R1X0JL742R+IP;(3+OM% M8URH>0SF2#Q1M5 YQ=2$X31E8>]QM! R->S=H[6?E+?72(IFS+=5]Q@)256KZH<$I2;FITUV0 M)A+5U[B^ZAN7X=T^@'WD5-2'))\V0Q/"@I33!"L6<>$CEA\<&]59QG4GM3=" M]>7#]T=.4[E!L,H[WHMYL,S$2_6/5[+M_,LHIF730Z_*[SA;K]A/+^2OC8>B MTV4O19["_X?JS?+K#GSUT_KG?5A ][SVJVZG5_OYIJ$N.Y?G]=]L&FGSYT,W M)S>GALYI>.=(/]'MXQL(EQR9R'_]9?"7"A] ,=!;4LVE*/20;[Y:H@LZOG[9 M]> +^08]0.]LAQ'ZRV\XALV5N'G]6M\/8B"'8>6C^T11EQDY\N'WS'_?EOBO M9KAYN&GSGL06?08!=?\&W4-F=^[4%M38DKU"D;T%W6RUS.VV2HKD]6%.8"L' M;BL/LI4_>&_(_GPH1WLZ.^;NL;O'S=O*VGO\(,';*LF[?7R8=NLY.=N2 @8- MLQ]WV;-UO]%D(L1T6MT'C_ZW6]Z0N9C*OR-JGO#RQ65-@[L#[L^:TZ5^.V1" MY90^Z7@UKIPTX M_GJ?/6AA]H((B=" %?5Z/BA%?_MK[[S[ZB&+4Y2[]2)WN'&5U]DWUA%64PEK MY(^&9ZVE*_U\?S<&7DMC33F2_C'.XWLN\(>]%$K'7EK(7OH#OS_JM9:_.,)J M*F'U+OVS7K>UA'62@JMW^:0$UR%=0FVQ)*M%!&5*]T:!?A=YUVQ'H\E[X%\. M+G:D\#N._#$XSC9.D],ZDO/1KD+ '^Z.I$E',GQ2O/*0D9?!L!WZ\A>[E>)>6K+_-X)]E\M=X1D&V,=_W1L'%$Y-C!GI&;<*?9T-/L-4Y,M\@..0$H9Z6MQ$/\]:=Q(8;^Z'S7N/2N&] "5\EI'&;? M'USL"HYSA]G0P^QU=Y55CWZ4S3=$' 596PB:ZV!/UZIC!TT[S*$_N-PSDN0. MLVF'>>98^Z.$0]IBAMBMT%PTI-?UNY?.878ZI]D[Z[O3/(W3?-[[L3F'V'S[ MP]&.[8X8^MWF.5P=)]CS-/O^L+>K!>).LZ&GN2L\]81Y^U.,@WQ8:P;[H.H6 M!RE!\UBE#]SDW.2:/;FG6(OCTX:>FP]QA[1'^OH7W3TE<,NTI=8GDR3H;VT$'/'[2XZ,])GLFY?S;<-;;LCN1QE8JGQ2V?8MF! MVN;73Z+HP(7?N]@3I]@RA$-KCJ3O7PY/,JC:VZK/ID'T>))^)M[0__\TI4) M;-29_.VOHWZO_\H=2I,.!?[[I)PHC@X6H,\^F6NTW6DBQ< MKO?PPA^-7!;9B9QFK^L/SAJ72N9.[N8-N98N,D#LB(VTQ0G[#PK=)[(5BG'LP/5A'$66S)U/YY?E%;[1S M1&J=\BD[[JS@7JXXFG0<@Z'??6(@4D<*CE6VXD!_[Y\/ M7)674_[%X(I[EP7 '"(LSS1\YRC7LNL-HR&'L7!2Q MW6X21P8;[N39V=#=R<8S73)'CK_.J MQLCPGH]%+*91OG;V)VE:]UTYX68=R/->SSF>&G,8_5WTLG:[GAP-;,KNZ_9< MX]U&'4G_8L\:/NY 'NE CM*:ND4J<;V;OH$J\>\BO[O\RMX6T/W4W) M>/9( M2VXB66- 83#:(8]IIR4?R5OA2/2T2'1P0-]H$^CS(-ZT]B@'O9X_O#QT?8RV M:@Z.O3GVME;$G+15 $O3 M7;U:_O(,R&(35=U)/!;QF9T:P':$23&>B_)6W3.">]&3?%$]1?;N(LG[;^7V M\W,#[#M :R;:J@'H.OR4!W!AX'_#Z.8??X?_5&['$&['JV621=CV\64JYM0R M_=5M%.8SR?;MIUCJO.R:1X(QS*'(-S^R"-+K*'XAG[SLG)7%^I]%ED?3E11D M__C[.,6I2SE#D[;_.TL-S5R+%^-4!%]?!--W0"@>48:7%0N8*HR2>4F1>JG(BGD._YZJ MKD9)G'D!_)\'?TY$G,.^X[E=]QMH[BIQ?RUX9V.EVF'QFWD&^67W?@JY_6/Q\..A?#4>U7 MW4YOQ\^'W?.=GM@TJ5Z_TQWM^G(WJ49-ZNS.H>Z+KQU)GEWN,$"-*8AL2*2/ M:1&-*OST8@,_16[WGKG"A%_5)[98CO$&25?.+UOCQTL-0]W^+G3ZI4U+8WX7,RS6^#5'C 0K!"E&(% M3QNLO:VOZ.(8Z2S?=85/'+6_-2'T'"$X0J"D7$<(CA"0$'9%L;2<$$ZJEM"V MVM/[( )C+P[BB8SGB/0&]*BG7:QY6_KI[YI6U9A*M(_+*I\>(>Q9Q\(1PJD1 MPJ[*DR.$$R6$/:MCZF4='P&D+;DM3>#; :7D:H%8:IHR%' M0XZ&' TY&G(T='SU\!1\:V^2+$>$PD,4Q*=19');HAKLV1WM).^4(Z&]^'+C M2LXZ$FH9"?4=%W(D]$ NM&?DZ"1)Z$GZ#G]-DRS#,LK3:',_0V=N;4M1Y[L6 M3#IE:\N1T#Y[.-H3 >=(R)&0@DPY+N1(Z(%<:$] ]DF2T)-T&W[@@@SQM>IY MG1TUR^<@B7YNW),TT3Z)3 3I9$; V%#)*.IU]% M+-)@3JI3$"ZB.,KRE"HV._MB*W3-S@BMEAL8CA(.)3<=(9PF(;@Z5XX0F".X MJC:G[WMZF^71(LA%Z,VC/+JF]@;>9!Y$"V=E;$-"^[:?;.LE<82P89O^]M=1 MO]=_Y:C!48/S2SM">-)LX4FZHKC$3;(&271(WP,D,[L* 8Z&'H@6W].:=23D M2$@GQ#L:TKC^2XX.GBQ"Q5'#IJPY1P>.#IXJ5WB2WB>M/&$.99+/1*J@:[X7"^>! M MO+&8)JF0R"XO#[YAWXJ;*(N26&\<+,+%RQ^&]G)X"T<_^]//T%&/HYX'H+TN M'/TX^MD[E\VAO9ZZO^T.W= 95G<0SYY=I]IZ.QP=;!3!3\; =C1P(#'JZ. T MZ>")R80G">_Z7>1-SI5LT6UYWC\[H/':VEOD*&=WRCE@@JVCFR=$-_ _CG(< MY7PW).+IT8[4^=2[Y2_/*,*Y@:YX#WCJF[;AOG:8CSV&=5 #^"9,BO%U%[2-\EB&:11 MEL1>,O7RF?"^S%(A"$;Y.?KFO8<19IGW%FRIT/OO(A;>H.M[_6Y_2#^!?PS* MD("-"V6V\;A+I7%>1CDPO\_J;/[ MAJKAD(J"XR06V__J/G?/O;I.+=^^W&& &@UQ(A Q_IAZTN@^!LP%5XG=UK/9 M;93O)[UY&R74%COW*+2\FZ;1SDU'X?]XE+F=.E;1R%JYB0.WB8X2&[&)VU#B MXXC^DXST2+/BY<9=[?<."!0['EEMM+;JM^5Y%(.!F10P:)BM>5./1W)W!%/[ M_9:0W.=DFM\&J?#@*##IT4LKINT>$>5:Q^J=B0W?<<'/'K2RIOE+:4F]GM_= MN0'T(9 F^7>+L@,1UK-):V1/QKN6BG%49:CK/N7U!_X_=$QX$N.M$Z=M'J7 M_EEOSY8YCT-:Q[>!6J.0O@\BL$/B()YP+ G&N0'5=+-)=")E9VCQ _]R<'&$ MHC,[\,2G5 I(GLGY:%=FXL[D<<_DPC\[/T:+27I#,YOA=H,&R) MT.7FC7NZ?AZ MOO^2G"]*WMG)7C+-1_YHM8OMC?T+\^[:L7?D=R1.F SF8T7_?&X3W_-;X!)ZJD(,A%ZS_J= MH0>OF4=)['M)ZO4N?_"]//&>]F$?SA+=,(#AS>ZHU77N ] M&W1Z>H5J.W$ ]6B094UO D(T/>6 ?#G M8 [C)M-I)G(Y?+=SH8\G1FUX$'B#9Z=%ZBAP: 97)EH"L8(")IW7]Y\..!NG'=Z%UMLQZMEDD4Y MK.EE*N9!#BM_A4KEBT%GT*^)[\":<038Q/='.#DOC*X1>?TBOX6-7R0A3N8: M:S&&Q20GD8]4''@+L4C2E398UA<.>3K=.GA@W4IRXZY_N=U\6N!WV'+B6G-<1YK_-AG??^0[E] M@E2]NN:18)PE\R+?_,A.2ML__CY.T=2W)VW_=Y8:9\NU>#$&2OOZ(ICF(GT9 MS&^#58:. OOE\&9[I8\\R8TC]LN5&(;?L1)#/2'^FF+W^(]I,HWRT]"W>45+ M6I$2J,2#>F6/BC)$K2]V=JATC7F[@[Y9FB'O+4Y4(R4;M"MW0?HV4T0NW>\VP9=MH@YVE&"SR&&5&G8B'Z==Z[@:6Y?FQU>Z+)MI)PQK7 M\W;^)8M';VTGW2OMCW$LHT:=RTZG,_6\H;$WCJ3G>;U1 ]6\ M_OFN3J@'L.4&JWCGS53Q'&L^(&MNDW9;Y^7:H:CJ_6KSX[F\ZHN/?EB*%$0' M2*BW+&$R5X?T=*IKNDEM.ZF[ZY"ZVJ%WP)4?6#OT*6S1=A5"'[FJ9TOVZJ'E M%.^]=@>HJ-B>K=RFJ*+;+4=XCTQX#V%M=IW*YN_+]B'G^\I1GGC5TGK*,?:( MJ-HCA^[]XY[__L\_R;*HGT0F@G0R(P]&*&[$/%DB[-"516U/&;@+_Z*[:S&M M.VBW81G"CK*.61*L=W[I*.O8QW""E-7K^0-7ROGXYW""I'7NGPV'QZ&L)UG( M]+.84V8-:I"+(/TJT$1Z&F5,+_S>Q:ZEG5UYQL<]D[Y_.7!E3)MU)KVN/QSM M*NW=H3SNH9SY%X-=6QXI*OE5Q&+%),[04X&X2**HRQ/*7MK+V&YK:;9 M&'KKC?Q![TB*V0%4_M,\E*'?/]NUP+0[DT?68$"%<1>E88](W5Q>9)6 MY=LLCQ94(&,>Y=$U0\@G\R!:/ W3LC?TSR\;56;>J_Y4[E4:= MBKLJ#3R4HUZ5 ]F76SOL+22Z'.(%_O[E0./J+>GZ?4$K7-4LV0A=^8XD81"W M7('#M=TXR1+1PPM_-!JY$M&N?+J[&S6.\,'9A;L;[FZXN[$6C[CTAZZU@+L; M[F[4N(1[?O?2M3)SK3+<%-LQQ5UZ7S2NUF0I*> 7DQ1PP#Q\>WG'J@&Q*?=! M^TB\6Y&*[\MT^R5'21-VZ=F%U1( =^K98/=2?4-ZDBMJI");B@GB'N:KCO>E M4D[CV=!4E^$:.,/!AB(XC[QP+.^^5OW#K@J$T]V^*%)-(? -Y9$8(8*54.N+ MR&>J]O;"JNPLWWO9[[Q:!1582>%E_R M]V5*ON%H@]J'Z85SC$_X0*V+8LZOQJ=$#%Q+P%;%UUY6+)=):IC MLRN<0J6 M#9E_KR#SCZ1=/3(UUJ+_;3;=I/L*Y GJ3+_,,OO[=$O:@6GV*^K,69/4F8%5 MLOEQV4;]S<^">9"N:#O'(A;3*,\T\=C%UZC1 =?Z,X7_9B(()T!%.5,?;(PI M)IG)U_8W,)S%(LHR:V69X5'UG>GR- A!ELZ26ST9S8<\=V4?\\KVNI960W?V MK*9-V>'4G(MCJSDCI^85U*37EQ%Q^FW-PG&>A[%D8U;2NNE\KSH@+@QD82J/4#!(6J2HV M?G_GG36AW!M6V@(=X80&@ZX3R_5BN=>SY.4CNT7[&SP0)C8O%ZD< M)$^&%!YXY9=-9G!TUB61URSP_BS2%>6&7+S*O!N1AM$DIV]N@S2D^?T>Q/ : MX7W$!@H@R9!Q%?<"C-XSW%:..E^]Y6:G2%B^J+WZL=MHQ%M:+WP M&_9;H3[78]P'=! 6438K589LPV7]$'OO@Y77&S!)^T1@[Z-)"FO[/+-@!2 :A*O?SGT@3R]#$A8$'%C=W;TIR0QBP49LHK1B:A(\@ZVW_%>&Q'A MH_/2^+#P_7A)KF-8%D[ INUE$(4O\%W!$D^.:/16V+\/O/GFDR*UHVN];,T$ MVX8)_ $_FV?)KF\U7JEJKWO2GD2>SX7Z.>[OVR#+X5WPGY^#^*OW6Q+$#>MX M#ONU[WRFTT//AV]6B.R5R.TEO%^D^"NX8$%CY^8!V4W_ZR]_C;K3P>AL/)H& MW8D87EY@O_Z ;>O'WGX)_-(D0%,4>074%!A.B M2 J)U2 RD:[5-,)P>R2E(5VKC,3]%,3>3*1>&&63@A3*4Q)25U+&>UC6GC9AUG4_K-W90'PEW\(^[J>;-W5023F3(!]@,F/'7G M[;UL#@3DO B%+1FE:ZYJ<:"%CX+%&*0O86>NX<:0HN7C>_9 MNJWO_;JO-*B@HF"48$&8!EC&VC:1?9@4.>BE,?4:MDS0)1!&$O+LWZ#'/88W M)+!#<9)[L^ &W[7:8LB ;/2RU7I2.@WI@5^";]['-+F),HO=M5V1H97EL+*E M6IGW7,)J?B3:"ZQOX)"= *_1:@*%1#K>#O6:NT,'47$T$6;'VN->I]O M%MA@@^.!L%3G;ORN[L;SH70W7CIW8R/\*],I)D"PXF*_^(^C>CHL,1L^RTG XAGD4#/4(UB6NHXFWG,-JO-M9-)EA"' LYA'\AA63D,YO6LQAEO0&LAP)>7X#EI.: M,QF"9'\2@S3V$V;9H27*U(]SYE EQSZ7TA35EFL6+##++X[AIJ/M!;^'OX)K M#N?E(EB030<4]8!-Q$S")?P#FZ.&Q%PP^8]#AD%IH1@G+=)E@G9V$J/&ELV2 M8AZ2&3D6VIZFN&56C.'FY44NF&'I%]L[9]Z+X=@)(AAH^F2 TX39F0[F:C2= MPBY,TV2!>8O1/$C!3(87S 7B^_,TFF3H/M#+,D./5](R)[!9O(,C_HC(GGKN M^7.2?$6G2JN0 <#T0C":0!4#^XD7P$BN#*;$$@\NWX1]* HJ H0VF:'G@[(K M3.1(;T ^2%%F&"HH0B%V=:'E5/@"!.I> M,RGAE9:4Q!>QF$R0L:#_2+X=\U.DOTFQ!G+8T+U3J(04]%"ZS7AU3650=>GS M69#3Z_$"Q0)?H7):*!3%]X+9Q(V("P%+!O:%(L0&)ZAO,[45N(4XP3S*IL'$ MQD@DX[G$TA#WI$"67)!,=,&IP*S(D(L6Y#+#E3*D2/VVXWT2F!^,MTMM(][2 M,6[5^$\A@48ATMM"!\66H/7%.?* "=[R^5Q.9)E&J,$GDN?M-NN.]VY'M)6O M-H_@4L]Z0,\Q=46.;O-@N MX^BH&4?-X+E?; W34X%H-AZ -Y*V9-.='42Q_#?2E=^!;ZB4 M.J,7\M>&6CI=IAA9TEJ^67[=@:]^6O^\?]FY/*__JMOI[?CYL'N^TQ.;)M7K M=[JC75_N)N4F==^D[AZJOFI@KW]_V< [2AC6EY+K[C/"/?7J=RM>M_.4=ZY^ M=W=-1YMG3M#821^S@N9HJ_J9( %0 )#@1"&PL8>,V\TM=O-]D'J#GMO-P^SF M+V)B[^; [>9#=O.S6-HW_7ON9CLWK,(:RQNV>[G=NSO<#'>5:8<7?0?JIG9? M26R8RO=MN+/FA;N#X'=I3[3+OC2D8/A#6]W7K:R1399ZE_[P8M?VG[W>GU'6L<^AU,DK3/_[/Q(G<<=:9TV:?7]X>C"D=:QS^$426OH#\Z/ M)!#KS;#!7>[+>UJS/*Q+AAO<#>X&;\3@+6DT4X\^VJ%?0'0CJH9#W&M@W:3$%M-N#+.MX_DUMQ@V"B"KI.PH0D2$<#Z R()S+; MI[^-A[4S$7AY\Q?\FUX) =C1V_1G<.QU?[QJ\(X8MP/W9 MA$:$8:^#-%0;90YF#?T93*)YA/AIF<"(F\]PG2B3B28XPBS"9)\+3[FAX)>^Q\-0*0WIEQN*8BO(P33!!D"@6!%0!=1 M2KR.2XA) *#X)B8%D6>&W( HGR9 S**Z[1;'J]GPFF_=5O-6;]QF7^8O(Y/< M+G6Y)B_Z.29&_TA)T?Y=):3XR'/.:E8IHF!'(8(3GM#'3*R,"&"1Q!&PR2TN MW@;!:,CD'FB_8?R<,%&+(+_5X/6-$'(8ZGYAO%FPK,FQ=K'*-R5AA(J"O'8A MXZEQB0\]2P5*9I7!O D?H?(X\/XXR%%& >4H965=$$Y0MFX6Y(BF5C!^*='H M&!D_K*"*7(40KFP>T4G/4=(9?8++K!$7NDH> 8_C,H/I\M0B0)ZBHHB M:Y[8\7Y^B'Z48@4EPI]6"$1>2-_.T[E'7=_N(/970TOZ>JL811UD&%'RP/LP MT6%M)X'D-F[S4T'^#H>=P=GPQ &?;E+;3NIL&VCL@;%1EZ>!C?I"20?O.=GE M;2G990N8S5/8H<_1MRWVYWOAFQN\44W R;8>W+DEH--ME:.WQZ&WAS"R?N_^ M76_.OFR,Y-1'QY]3<8"D@$'#[,==]NQ0@-O'Q034TX<)6TD335HA#T(_.%S' M=UW2\\&%?S&Z_-'!A1Q9'9*L^MTS1U..I@[+JL[\8;?GR,J1U4&1C?Z@?Z0D MDIUU0XF1:H%N^#H,7^Z5BU59XKXP,O?\@9__WG:,%9^00[S W[\\/Q1L;UO^ M\/I!L(4#5A(\[_0NMIAQ33TAM+1?##J#_GK8!>$47,CTN259N:A.]=KV=SOM M6D'6'+9_[E_TVILK<9J'TA\,W(DTZD1Z%_Z@UW.'TJA#&9Y?/@V%M3E*P-;( MPA8)_/Y#!'[-R3;[TO0OSW>\-/7$^VAL;!O-_:1.Y&+H#J11!S(X=U>D62?2 MN]BU4L"!3N3)FONUR0LM$NJ#)V7%GW>="=^L$[EPUF+#3F1TX9PJS3J1RPMG MOW_?'?]\3^[@DS*$>_ZHORL!.D7_<0_E;W\=]7O]5^Y4&G4J[JHT\%".>E5. M&,[[^\8$S5W5E.U0[Z<%=-IRS8V\43W__+R[GT:Z=8)#$V%WCD[;1:>CWIZ6 MK*-21Z7?+SKO7^Y;E=S1J:/3[V?<^)=G>_IJ'X].]ZCU>HAJE%LVA(%Y>&%2 M(-KC8,,W8XK-F$6C-NKNVJ*N@Z?KX%DIQV/5++(+\9B/UTOP_,/5U+E_J*=< MOJ:1DW(U=5Q-G4?;(5=3Q]4X<35UFKE5CMY<39V]]X6&:65-'5+4OV?60F >#L%KKZFN^0^_Y8.0/1B-7(,.1U6'):N"*KCB:.GC9 ML6ZOZ\C*D=5!0Z^C(T'=726?]E2R>>K/-R6UK]=WI7P>*0G0E?)ID4)QFH?B M2ODT[41<*9\&'LJ3+^5S!"W U?)I>PJ0J^73M!-QM7P:=B"NED_33N3)U_+Y M_J+>%?-ITP5QQ7R:=B*NF$_33L05\VG:B;2]F ]O[N#8P:<'UNTY;7/7E2%I MWJ&XBCU-/!5W51IX*$^J8D]SK-\WLR"^%EX4>],@2KV;8%X(='A/X$F8EHAS M_&<6A8+-XQ89QL,G91@_;R=2[C0/XWQ7+YX[D,>^':V$O)_F80R&1_(8/05K M^%V2PI]H_$Y8M&..T-,P@7L]%V!LV(F<[UKDRIW((]N^0W='FG4BPYX+^7YG MH_$GNA&.<@*-'0+:)LM@!KMT7V[=F3LF\O>D=JP.W4^(-Z[-RIN'OR MM$[DJ/?DZ4*XKV25O>";!QLI)CFZM77!O2#$ZH H\=N$]3I_4@CNY\/!]DX[ M9Z8\\F&,=BCPX [CD0_CXMP=1F,.H]<=?O?3./GR5NN5KXGS/ M'PU=GQE'ITVGT]%@3TBOHU)'I=^QSTQ_L&?"C*-31Z??L<_,Q5GC^B&Y/C/' MF6(S9M&HC;J[STS9TSHJ\S/9!84_BN)0Q/G+%_BCQREI7=\5Q:HV]9W>^:JT M*:-.?X@K_B2FE"&9J;1]S,9G)@4+LM93+J0BL&9^IZ>6S(/=N12ITH@.\+XQ2C!CQ*R:IP$ 1S!,H M1XZN[GTJX)WP:+"DHO7_@6<#>)V8"IIWGL(>!Q-36*#5A#9L!J%=\2GRW9_L MF,!"S;C2<#ONWNK3.FO&:1F1BZ@K?:/I0L2@>V>2:>-AOH\F*?SU>Y(3EYXD MBT6",T\F7^N.JW(7U]^ 'Y;Q7>I-;X,L]_X ">W]',1?O=^2(&[U89\W[+!Q MCXES!AE=SLB*QBL]*RS*3?"LF/PCG45=5\&-_01A0:I]GM31#W.BO>Y]$1 Z MTM\BX$-A!*(2R?L-"QCOD\B 28&HW'(1S6B*^!F.G^A!+/'V^B!OO5EP([QI M% ?P*5S6I>3/&0ATT)I3>#<0$1C\US/4%<#6#S/DW2*Z@9]/TV3A+8,5$0O_ MA;Q[ HL#,DLSWP/K*J4>C/+K]UG'^_TZB%Y\%%DTH3U-4'Y[A8_S8(YR15Z384O:8WC WS)TU]Y\ISPF;DY2M(5,M!>\+^>@,]!8M$B M\/7PX%*_I=:H9FH?=F.1>A]ZSP; S M\.!,Y\@_D9OB8*1K5:;BXR"WLPBTIV>#SE _A0^G0HU%6)2THF7N ]&W9DW$OM HY#J@S\*LJ]YP@DZW=?(;7A(-X; M_OPW^!E]U7OU(\O%"JV/!1P-4$]$+P21!PIOX"$)X>A(K\);SHO,Z_W@ 3'! M><3%0A'3+W#E%F/X=-"CN0]8P8:GXDFT!(XT#N9XA95@K^^#E231C0^B;A^1JC8MYG.^HD 3P#6 _MM% [!@O9>\C^LT, ^SLTY7W[IZ.M$4P10# M?((-(;#R@*_,I\04X=_P.VP4YCWO=LY^^-$+QLF-H(.]!B4 !L3?/8]^5-0# M-$?C\2$#AV"-'-OG_A' 47_.4P&,^+^!T:"%"/-_'L'34U+1D7FKU^OW#O&] M1%BH(K" M&*R ;V%/9.!^N-'R!1%I-72TR.KU^V"_X"?5U\"!XQ: T6NVE?18,(S-AF71 M-^_Y.6PI_$TO*V*Z%,$B*5"AE3N##RZ";]$"3DI^M<2KDN?\_C'92NDU_,7K M#I;+>30AOCH/;GUI(--^35!KXV=P+F@CQT0KW0Y,WPM3<8O\RH@3J6O7;6-8 MI&S["UH)"$YLVRE*;3N)#="QR@N/OTZ*/,OA,WR:%\0JXSVG)EF%]=J<^JGB MZ'=/H(8IU;WAQ/@2R*;7X=UT_^*?7#]YE7D?HP.#[A*P*#7 M[YETBGP1DUD,<[U>^<"G)AVM"O#W2O(KZH:1@'V+F'V8(*RT<824^SF:WP23 M9,/]C;*L8*$AWQV YAU'"0H[C%HQFY/^FYS\[*!I+."Q! P?6HRTBHR:J*35 MM*QSV/J,Y?U1J^F00F"[A2B(8E_LDC([LC18WCUK!K'U% F2)0RZ"'(T*592 M2JQ !U*2'><4RH%Q2U#-!1N/9814Y:6(\D%NC3KA_N70[_=N?];KG%H5."Q*$ M\,I"$0;\74S0J\BZR"V:I/!'&&435E,X@K' &T$N#9SAR(S9LM,#*3P6\TB@ ME$2R57Z#>FM>VH.9%K,ZYB)J'#E;>'5+_.*^!TL7$9Y!%38KIM-H$@GF<@LT M*W =Z(>]";2/L-U)\TK(Y,NHM(J:!3!BZ<"PTIS. D8HDBI01@< M 1S31SR_10#$"+IP#+)Q@N0:2M G1N04S&79B]%L2=YP98NF;3LY]1S!.8" M%C&_=H$V6NWT@4#M<"NIXKB$:1#-"\E?0?9',!?OWS!QL2+#QHRD8(%:,IHAL"GS8*+DJ>0":3:+EB1,%B!=QF@: MJ@ _J ELN+*_53N<*>N?CE/J]@6Q*#,[FKPTW]>&,X26$9<0H<^>4+U0I:/3 M3@5C=N2@MX2N.-.57B]("_2FPLM"7(P .@HH51%LR&WO:[\/DI!X]3U M9*^/6[S!_7DW3V[;%:) ?6&:S.=L_$FIAII7"J-D,LR,OGA#!%-<)'%LDFWP MXB3$7X31)-CE"._8 #F/$IH,-F(>+#/Q4OWC%5P4N!VKEU%,ZZ*'7I7?<;:> M5THOY*^-C09:%-EI,K5(OEE^W8&O?EK__*+7N1S4?]7M]&H_WS14K]_ICNH? MV334YL^'W?/#36IPYU#WI6/=BU&M!1)>[C! #9)Y0E;F8\)[JX'B^ERNS]$W M[SU[W=Z6O&XEJ.\]6[@;XK*=&X5JSC9M=/>CIMUAJ:WC_R+R^^?Y+B_JTN^ZB;(5 ,9CHO,-3&P:CD#B#\T] -1JY@ M;+,.Y'GO8H?"ETW4#=KK^/M=Y%9**3*$75EUJTK/',BZ;T?IF0UV_Z4_.ANT MQO _?EFF!_BWW-UHU]T8773=Q7!UH(Y> &4X/S%2$F8<@D MS2HHQ3Q:T(\5+GX^9UPO VM5GC?G5R?Q=:)SH9,BOV_B)IV<"SW):68('IY[ MJO@3%6?QK91R1!S6E:A!P.D4,>@(T97)RVH0F;F);Y7C4=)9,LUO$4Z8%4M, M=*25,OQ_B4#.*)ZF09:G:)2FPL=,"?P%0GJSNI1R1O5F"%ODM4=9:+4;%F\V.XIN$RN[(BD@Z?9[G78PS,(:Y@HH:'E^�FHO(9.5,G MPA832KBR#DPE3&&V%) +D\]XI5_3KCPYL@QPVPD)@"GP==2FT(#WI#I24K0% M9V9BD)FBS_J=OLFLG%)!@DD5D+#_VP=,!L]Z/0M7'PI3JV/[]^$RS/V2]3P" MS*"PDOEA:,IDER-7T?8(S<:'T^A&Q$0>!FJ)17S2 LQR3)>"*I=I^OMX3"UX+:EY\9),!,7:ZD$*]]-O 513:AOV\N))(+WA&_I^47G4M,R ME:KHFNOI(XI_R2FD\U7'^V5[0KP5/%N68U-ZD>$')']D0J#$_&\LG='M].Q$ M[-)C<(7AXLHB,NC:7'*.ZK83'9B)VNO6,@B%JQY>2T)MRX)>/QF>%@^N&PD@B/:5\Z]8T3%,NU8J1PK,YEBM6[,^1RI;\YNLU"/3H"17KBP/N;%M M7N .WE')H..5I1K6FMB;MJ0LZU;)0*IL&XLEJBH7=:J/JGB+J_V8S%?YVU]> ME_6AUN8P<>20!.A;%3K\A&M]5PD=OE&A0_K'VYK081L8&9H#PBQYBV@I9T^/ M1I2Z756*=M&S*KI&29MJ1YV^-])&P=S-#_KV'I@ -GH]'YDRWIF,N)IB!-_7 M-TP3DNRY[LW'VJ-J"JB=%XXW86(1B&'OF4Z,QZ>-=4UN)7L,_SY!X7$9G(EQ<-X?B3"?@G\TBUI_(\>E M[\CA^Y'#V4B2PT7SR.$7,OWFT\@Y+K/];E5A_ MIT7>58SQ"R6N./YP!.4 *VR@VY:D(84B.2RCYYGE\ %+YB9M+&H)TR*E(BY8 M1*B@H-/6YM.Q%6#T14Y@=U^S9QXY"-B#6'&''92?3<00]/WPVI3,>2L[I&3M MJD[SA4K$R.([N2JSML):8B(E%5"&,/8H0JEJ6RU$/DM"JO?&E3K9O;0(XN": MB\.1;JGV/C![OU1[OTS%3904&497@*KFB70C4-RB"*.-=P.]-#!Z/E.__B2N ML18+*_Z?U0\[WKM:PM5QW+LF1SYB=?R^MV2]-U6ZJJIMIY>+'_0N7F7>+^8] M.,;K.)BOLB@K,Z0WJM8._>835=JAGWS0I99HP/ZK>ZE7TZBL27?/GJP3Z]]_P;]__Z(^^.7J M\YO?/GS^UZ>WG[W7/W_XUQ?O_>M/__/VB_?IZO/_'-D?M$/!,XS7@SJQP!I) MJ:Q03%%+&;3G)B]44 INY:=BC@)[_**OW(*?38Q&>Y!>,QB]=SE@WP>^ _E' MJ4HPNY)E_P2XA-+:5D5O@=#AWB[V)[.S=I#9L..]^?#[ET\??OM,-/;QTX$OE?11QJ/XI,4H3K%W&UY>NU?\I8/*@KJ^PY!G<=@F6P0X$4AC= M_T)?R0B+/8"X0/:0>;U!\*)W]ES\2 _USD+YEU7/VN84"P%'5'X1E_FSU@2+0#2)< M#Y>#Q7)WFY9 %9:Y%+3/T\9B;KZIJQ6JFM]4_]W79=89I61J:J%3(4RLO MI1W%AW%)^I0_OWW3L2_;)KJ0KC=^85+D7+9/>M,V/=2D;06-JE@4'.M2Q4:+ MF.N.*327?4,-W ['-35QS:WDQ:K/UVXD.@(R5$33!'XE870!.H?II%#%A"/B M:J>IN Y2>IG>#G-U.I[1Z8@ZP#;XCY";0+7G-UPM.>Q<X/2N. M1^@#4L)5>U5]PI\IV9K$! 8,LH3K^P493$SUL B0)=U(K1VLW63\)[,>U:%% M3SX62,\,?6(-/:/=_5.:.%0J4HH![4#/\A=CX&+3*.=8)6[8+%I2<# !K1;G MLV$'.M[/"GA''*TD8;X#0_3WY>8X&[IO7,+=E[.@THMHH?O;SIY.&34F+0\\ M61&^]C3GXD;,*<09&-/L5@1?28ILB/W:[00U'O4>9X)OQYVQJ8M1/56I[*LW[S[I/A]$ZC&5']5%;I'- MS(4*4ANL*Q(8XEF518H%Q:OV&;'4FI=_C9/;N0BOF5$@/"Z%=W$I9HEKA95+ M5B!A>@7%#XD!5L;56V>]0>Y+6Z)^!J1XI4Y0JG;>!SQ!8XM^4DMLE8['/@YY MXZKE+Y$$P>" ]12N>XN62Q*2P)M+;$V-/T1Y)W4A:8_:N"'+>XL)\K6G(JD MB;KS5EE5*AO,G5DDPUB![/^*1(NEH:L/,&?:^HJVA':O8CS;&-LL*:V'(OMO MJUJVLE4<@J\1"+[&,(9U>PP5MVR5 5/'OY@]9*C'HO*$5RM2-&M&/J' #!+9] $T:%+;C"JFW+!)R>C% M%U-7H CC;()*XN,)Q*&!LC&L;9'$49ZP;EHLK]- HBVJYY5Q/6]6YUO_ZR]6'W_=U&5_VVN$R M[G6\W][^^OHW]A6__>7J]U\_MRO%[!V!L-'QA6P7_M?N;6!QY+FXQE8#C-VF MAH[2H\2]F5)THA1I9IJ:27-ZU]\#\'%.I.2HLI7'SUB8@PU_E3R#LG^@2B=?"N_B^0OQ6VQ,QTW74!V M'?!4BLR67P@@CZ7IFHD\ER:US.P,(ZMW^<)V::GF*\9C*Y->.5ZZ2%)1\1DJ M=YG==&3MC'T3'*4.6[V>.MXB5M'<70 0"J2[=6#:1BE8\]\[%'4Y; E?>=VA MX*7W[O6;+Q\^-8^G;%_BAGOKH$(]2:.EW5,,%3PFV0)TL!1[Y7""64W?(MV_ M)+*A L BDMN.]_\E!79\QL8F$[BJV!YSI1&I=[Z*9S5&NQZ' B,^N19$;?1F M; JK;G:5!IG7U'@"\%;#I5MXO>Z+_U.U-S+IK\@CN-OA=X(<4'0H#A]P<>V, M<^0$,DGI>;?AJ>7.5;$R%J1M1*A[U9 FF&<4O9@%Z8*]+)N.K"Q'T$<8 MRT9I2LN_M=M5A8G$R[ PX1B)$@G4> ?E3YDB"3>- @7]B7Y%$=]^I;4+U6LD M"XKF"_.*3U1KI(YP;2[8N,#,U/O MSHQL%!/\1 ?QR7BXD=I^5CP 5WT%UG*6IZMM&6-Y/>='YI+UJP9-"<2VL,M= MD)$JEX0M6KZ3-EV;8^TI:LWB COK93ZJ[GR9@J;BPB MZ8B1-OQREN1@TD^HR1)27*28GSW:'+M:3(*EH,(8<,&!APB.-F-U@>H9FL,C M!D#:H6I9;IT)=L NX&VOZZJ92+ZINW@IE1*!=L;%Q*\6MAA*@R5VNU:M72D: M8\K/X?.F>HBD ^D.\ZUJ'=+;_=7J(6NBL:9:A[< !<^:-?P32W)05'B!TI+< M+R:9I$B*3+$W,C%@:U(X03B9^9Q#-M'$M#-=FZGL5LBK-L%E9.9L&L#46(KF M5F];U5 9&Z)',IE\*@+9?E%]2Z5%?#Z\/.(]IC!<%*@_Z+J06)!'P(55X!HB M22FW8"277*I9TK[[I78YN ZPF]TZ9S(T]WD5)\MLE7$;81\4%Y1Y2:K^#KS? M@@4J,"( 8E*@!?A=$%+$[Q>B/Q@&W9]ZE,\1JB<9VFD^:$C6^*]!_:)( X9? M*%?R[;]?RQ[&GPO]!IQDZ?+%P4(HA #K:7P'^;@XEDE%:H!N,*/4MF4C)2:VS3 M?\M;!C\?HX]9V;@P'F%>U7N55Q 8"2PIN!:RV[C(A.9;B;KO0C8GG(D%.]BG M\X+.1_)&8#F@=H695?%D0O%RU995<5!X7;#,S9OX,>1T\'TB,8^*N6*"9H(7 MD)/ 8W("D$EK-"0S3P5$046*^C>BW8^8%X[#@:$0377)=U0!P$2)QJV."U%M(IFX B=BO8@2O9%*:"80&E;EN@>EPYQ:R*H=I!^?Z>(,OYHU#6^ M)#(\DY.0+E N LLH2,#&Z-NA'\HA*V+V1NC34*8+')]@ULM1G-J6F$HQ;Q4C M+L5A-FRME.N2;,I1LKI2:3ZW>X4/^.(BF8W%*I$VI QAD 7#\,L">+]O6U)D M3E=TE7(5MT!ZX^IGS!H!/H6'4CJOEYO/1Q;Y>X&%.U\.ZI7\O]._P*5_*.^_84MT!',1A":GHDXO-+)MLIHH@&19 MN22.2W:**;B%!YJCOI!+JLQ\EBAQ^4H MY( 4\HM1ZU<5 \DR0EDP?7C[OFI+&@O2Q^(.,_+(P8J45@T_D<5=ZMNK3%4H5@9-QAH[I<459TZ4=WP0]Y9G_,V.7-2&BE M!MIF#C6;9Q65\<;V/2JKJB67DI+FVHV_;J^[HSSD49(5,,,$,H+!4$21KA-K MO;)V9,HVA>++ZC=HB1BOB.4$U%D>&G(C\?]:W88;OA!"PZ"4]!8WR?S& N5S M,('*B\*I78M8U7QB_Y(U=4<6C\B5P9PD?ASCOS,L\!AE,Q%JLY)=H^X,'O,, M%&NLNB5+/D$*VYT8,*L1&*L:0CA6W9#FEP>Y +G"V!N&9W.MN6 WB!K/U_&- MO43Z,L%--Q@FXA37(D&T*IOF8.Y,P:)",YKPH$'&J 59N#XG'&H89G\SB^* $06(0 @T)B&*;P(%/_K75S2NRH$E@8'. M '3'E?2Z76.Z(/TY44A<72N8-!)+V8>)!\I_(-T C%1BYZ]T++![.3*??3E#FR-E3E*2/B^H(IVEHX%8C7(W9Y(!Z;.Y]L<_K(POYQ?(EWV1;T^7G$. M)](\?Z0 ,D=-LYR70\/.JN[E6XX5UV[W??%&2>EHZ-HS]$L^:T(LRIP?C=W@( )%0F,- M9 M!K#@%SJC"]L?1)G5OZ(6VZ/1JW;R+6;*P[RFQ9QAC(P^8Z01A81%R'Z.@( # MF"4MP]\F\8&@9/%$- [<=V\NSB+X,TDC#AF4KH5RZEG!FIQ"JR%NQ!)D$47- M"&^L?B/S,L .234<0XW#1^5C('09$./@9Q2[& NUNQR98O3O C-+\2\]#:Z5 M5,HYZ91J1%&RC-W)Q(3GU&-R, )J@>J4I)3+;U]L;$!CO%L@E28RZ3?(J1HG M$G(L;BT4A2S5&<4%87%3:9HI8*Z=KJVR-I2W6P_2\?Z9W,+<4E^O5^>XAQ(S M1-M)SIHT12\J&^+;]M;QK>8Z%.1G.,4X2;Y2'% 57%!IDP$"*1 3R;%W(((P M0JF$,5-*1!%P9-44(H(Q*=.T#/E$.Q7W34<*\&NS)E7L--.P=5E"!W;^!O@T MT!IFSZ@8/WZ*Y>04-\6'3$!7,>(2-ZGB8JID+I>+BY/_9&%GV7M$#:86EIF] MDH!$2I*&-G0PJH))%5I0&G*D45E\Q5=X%M]#*RO,E8-UF<]T=%BZ8 GQPG0. MXIM;"&D)9P!FM M:33->/TGKO.II$,UE(#P9D_=7CFP=F;X!M\0X(Q"<,E&J M?-M0 -[*B;/8LQ)F'R !&\%*7TOBY^!(B>(D)5-B@"K"MBI#^ZO48'HLX5VI MH579/0JY#$=0F O X R>K2B$?HD3(XZ+-'#]%GW]\>,O/_\&;X 7@^[JFY>/ MBVL:&O,:)KFE8ZZ'$A7V"C1.T,(4T$K!YA1PBHA'!8(T@D-.!8>7DY"E^&$V MS/S+)8)*&V0(O;(SOIU.&(**QZ5?-BB"I5\;Q45U]2E]39>7@7%KY\07BY(+ M-39.-@*S1-"&YF6J1XIOE6!0[\6!V.4*9B3PS&2!036=)=FRN_..^31E*RF) M8?420V>US+]' E?K'ML0XII-4(>S;A0S0)2@*1(;93W#1;5!"4SS%U2]B6+G M8'SS7V0#84N)E L/(FY*%OY9)+%8434+9 '&GH_ "B#L(5;\8X]>U:;6UZ#, M!A!6R?) 43HH5B!^,[DA2K=0%U[M617K9!->YJ_)0R"&&5P*6<<7W?OYRNJO M18*:OAJG26 ;[AHJ9LIS(+")T>IWPTU>8Q$\F4%EW29UN"&L RAQ8IU7[1E+ MZ*K$]ZLC9[EC[R9RW)1T?CHJ/50&)BJW(*$*,FFALUHFW(M#ZRGX$H)0:$R8 MQ4;T1LN*3J!#+2F[6#(8#>5['TS29.-"I)%+YBS]9J71=_J9I,CGP"*5@KQ. MW5S/)M/Z]VV2SL-2"2=%LK+HCDFS)@5BLO)TNK=&R:T9XH54WD7M19=NPRNU\:*-0#.M40_G_) +#LT%0;T;.T"9UM& MB\B-Y?\'NF3-3A:,GMYLKVK0ZJ==>::O8>DN' 5"=39VG6?/FQV]*#?E3B/ MDG9B#;6X>1,:5=[['?D2 BPEXI,2L!(!,%ZP <:IN60RK\ZC4EPI0_:]UUD4 M<+U$X"XS@O&NZ(NW!:8V:'E1DB)LZ=\2=9F'E-*DL[4E*#S+E?M3I>8%.$TZ<(> *8CWEW%3$9"+_)E]=7'&K9)ZXH8):N#A6 M3Y1-9XO^&DN2[3PI8+6+3>:W)G$H:21*0^4/H:NFR UID=P*=@?::91FT@^1 MH&Y?>I(T'7RL_I9]!Y>G==.K)0ZH.":R#MOBJ-6MFT0OFT%WA./EP@&:A=!Z ME<$O%6X+%0:ZFXCKUZQ_HB-&]:_-E.>+?X<((<]"")D4#%83;P4%-;7_! Y( M5!1Z(BCEFB.+++ ^P*)$ 0Q$C#%B(+L"G=8NA(&E5.E"[M 12+$2(;0I+M#> M)$VLEMEEFS@&L\\2K9(-P<6,,EF=CNJG4LZ4?04LIRFYC ,O+A9CWM8:_U3@ MV=QVD]T)A\<%+61=1N5/5GP#PP:ZU :>FR_-4&GX<16]6 .#C6^-C!9M=4QF M2<(E*1-)=AS PX_XE#,VYN>H#:&GOU*^-,)*6QGJQ<3*8'^LK9D%F2WII _/ MWZQ).AR/P_&T#,=S;!V>G:0K:?U5V%M=Z&:#PE^J$+L0H -/I"I+JC!.H-/V5+.Q*3N:DY\-0)PJ *+#4UAN563WL%]\"%_%2N=_DH3B MS##FUAQ0-D^FXEH=GI;VO-,E!QT!E?Q* $_E^JU'&$S@BI7=4/%$:-L.0_($\W>2NG]#0I8>L+ EH4 FH:?_//C M&]^[2K[P?3G[]:?S7X':Q]%R]!6#LGF]DHB?M5>K7$92 MO^H@1EJ#&J\86,36$QV2E1M'],E^+"*_]M&=4:0X;E%)"K/R!C"[]!:3NJ@$ M3EI0Y=+K) G+T04+989F]GR^@1]P>-ER&Z+E9<6#[63@.R)=)CO=&DG'PS6J MHMQQQ,M%L- " 5]K.^6MM'?+ILFT,GI-D1^9.#\#:^]ZQO$A0F-X<.?BF-WL M6*"(5= [R@BHI#A)4G*3+<" 6KTU_[#(J71)&?I&AC6)-KTRZF)P0P6MDB4& M&BFF@JR#/UQB0$1^&HRQDT7-7@)!JF@$D@1Q>[8B[1_*6SQ#L"\5US:5\ (; M1K"DFAISZG9&(0(5*9$;L9+8F)JH9JMNUQ>1IDD:H1\DSX/)5[1V@]1R]IM" M 9)GS1*8YIR:/E4#@0K[JX&Q&O;+L%X:5L)XN:12E@:"\6S_#!8!=DB#?^/= M7AO[S8=_7_WRHG>I?\%"($9S$2-Q40:DA/>9'7\(\4+;338ZB<:%+.N$=)LM M$9QB5?EB&PY91C&W2JV)"I_10L9R5'C#W@\LCOH_&%"?!&%2@QS,0 Y5QJG- MR]#S^?'UFYUK%%8:B'M>N^+HO^S>+M#W>A>\R[WA'KLLM;;RKNT^C0'\]Y*G MT1\<:AH,?4<+GAHLLJY@*RD<%UZ/!4NW%-R3J?:@A.N!4*L"AIII:9;T_A>R M?)(Q+0R$2H;H@.@5_J&4!F#"T9FL[7$7Q+]:S(3N6($>$4;YHP(X#TB@J")/ M=R&AJUY/:Y?MT&X4SZ)QM%;Y(!XU4LDJ($YCY?%V,?#?1E,2 MF[R-,O19 17)^HJR[Z*JKR;+_%7*3(8)^W\TZI GWU$5%#_+F56*559853V: MT)9,# 5%1$$) 7[@S;\'*[YKQ/RDXJ#DSY?HW*HOGQ&8U)L"3B.77L&$D/BW MR@^P$0BJD$CW +BT!FKI.-H@D6%UR<>XL*/$D%B "!7>OLN_T3)(UP>+*U+U MUHP7M+;;4U$N=:S^3)-5,*=;N0PB-G<#/F7ITS=U24H#;#@M B3KYIA)G7V@ MJ$@V*9 X;D(?I%RZBI=#W&H=NJWRHDW1:[N5@"(:%1 1:&'(#&SIZ+9:=RZ8 MBU6RMJGB"N.=E6:S6,"LXG1%-" MWQX[=X89)FV#S/N!FX"_LM#Y!*($'J4S?4)!2!.QJ9A:(EL]&).IC.WY\IJ67-I',O%6#!?E42'5D;X6:.5[@M2GC5;@^SJ3E[EJ[0GTXL(+QVNP?'_U M"SQT N#UMZ)?2H&A+6+V8(/]B"EY6.0@GZU4I@6N%.RCCF=AO4B5M X4*\-5 MR% 5S]?A/"M1U,XST27]"?%$MB%U3RMB7:;EJU:LV&%%>\_X*.MM=!7,.S3^ MFA=E'U1Y88PHH^P^"13A^5B^/RR)9X[5DFXFIV4N^^PD40@'$D"G"0_6V12H[&%6_A2.? IWP!9US*4Y=\2LJ6>3_5OT MY3&$DJ&$=G$U3@-C)E5[GNPKPVM8_8VLD'(;&7SM6AG$[>/,)Q)O; M8E JJ!T[08WVLE5%<9;.R"6K;A%;+MA5#U7TJ%VR[\OV.X(*VPP>G:_,UE*P M(R7)SY*IQ"%UN'E:[6G4\=ZH(1!BAB*7 M%3-:$E.C_)ML+#"V5!U.GZX[)5_$E. F7!.$KJ=D&\A[0QIA;7, ;,S% M?GM_G8:VY#YF9:BTF8#5-FG9-<&Q_>OP^*7NX=8]5-FP4](9K449JQ2MU(F% M3B*F@B7>U0Y5CS*,@.9S.Y)>]AD'F8F-4"T:@O[B%;+2DW516-^VQ&'-O(\* M]5,*$^QP,G8PU!(6"*"V4]=XFU86+BDI&U'2W-V70#;58#DE/SGV4$&@L:E* M(+/Q=S\Q^83050.D?U(E;QE;'I,\;; P=6?AUVH@465P>]0'U\9I"J.U%HT+ M66_VH)-L4R%/B!R;NQP--5RPNEG(*BAK01$[T4/Y>*G."1>D6BR$Y5=%RU5: MJ[(M<$WE:. 7!;)/N(($T.+&'N6"TM*G8+G<*<.%XR2RMP6H -]D2@:_D[V* MJ?:4U/9W8^48OSR>BX&+I7B- M[H[&VZU\8#N%.DT[B'4G.[ID]V*!R-#8NP.\=U[2&&3*25Y*WC+IUNQ9Y4BD M@?U('1^T+B0I'?3'DCKJ0134MMIT;V6#JL):]RI5EB# \R9Z+H$F^3;H%BYQ M5BPT^A0YNUD7IM&(^":"7W+246!ZJH56VAC[7500(0LDSLN:@7">DA,@*B9.5F7R9X5DE MMKCT+"M-6-N+=9,DXTYXW5DLE7B2OX3:4?& M',I-4BJ6YJ'A^N\DQMU4BBD#]V4?'XSMD0ZDU>Q218^?2*:'Y0\K-1CH2:P' M(K6;S/BG9#D=U^;GD%6$/ZFL&!7=K8UGU1U>E?VXJO"'KNYLU72>!'F ZM-R M)LL8L7!3&AZZ4V\XL2#?_003E'LL$T#X2-2X.\Y#'N>5QN?7(U4,=L)&ZF[* M.+_K,$MJN0UELS4+"1'3WE:K7[4E2!+MGJS1]:T2A&3LRWJ1:SY."=AF[$MI M<6O5MMA,=H1W:#X2"O2_JVY)^_#X&IW,'=-A>ZG-L2Z.O)=4Q7J"OH_Y/-"6 MIFV#2[,$C.9;$S-34#+=MF<=>5]WR.XD#WWA#+AGS6*N58,)%RR!J[(LFP2L MJM+B*YGM!LJ[;K($C^*51*N3;56GB37H0'4C8PK\DSPMX0'8^96MY7I8Y\A6 M-OE2"":0"]?WQ^&W3@6_Y?K^[,^/5'K00^QU8E*3603*@F[PIK)6T..$JC[7 MZ)7?HD]QF7-5SE8YY+:)'!\T5-R&&#YGA93;VZCF[AA_X_ EMUNZ$77!CZ0F MAZ140#Z88:@3P><;\7"FZCGM?:D[CA5QLVHYU&2XM(H8_] 5:Z1+7&/43/6\ M-="4ZINYKDO(ZWB%>0&5JAWE1=B.[C'HHI3M1J'UQ, !?1-DRA9&8,FQ;'M@*":5.0ACD7J MEXE,^DBL9M]KA(IH62%RF1TBWZORHLHW0+]Y4RL .5N.MV,5RVCRE5.']#GJ M^NOWYM7Z&R+-I. 'V0SL.PP/G^(U8*W:$*@$>ZJ^(1(N8H, :@Y#9TD6LB@A M%C7A6@$I3"ZJ2]%:2^S#!Z.8HW>V?XIJF,L\)M.:S@-*QAJ"##I!4 =LV1C[ M0%4S V^%OA+RBF!3*$)ZJ,Z[Y47[W-Y%$CLU_O0WD*%_/_/5V8EU33]4."H, M4PH3SH1A+9Q/*O$>/+GE/)APKE9I9699?#GOW7P#YGI716+K5#3*%,)/9PD2 M?3#YJLL\;FHJ55KWE)NZSPN*O\MT002T,& ".P#5A?OMIC^U>'MY+&S6T2,,%?%0 M++#.( KC!&%\4WW%(R!(JXT+1JS+)24LY,AZ[Q6N36.RI:Q4U+6R\BW3>;]0 MUBX6&^, @Y9.=IFE4O=MWHO;$CK8UWG45M4ISI+3D06XU%.&PV/I9^HN0#6D M,MY3H'.$*-(#"(S0UR5/DKET?3'.#4=4, H%)/.NWM#]@ LG1\VI#4M:3^C2Q"KH,!P1N5"0O:AEVAZ/#=>%4>E[%!,"V6S_(3 MF&"Z\FK:Z:46=%^U6)7)#;;^;&^39.'EFI.JQ=X=^Z;K*V 5-ZE>LU?4T(JN M*%#+H0W*$]EA]2[)2TCU)3?3BI8,D@#0ZZ01U"R.*?O$JC]4ECCUN;=&]]?2 MY ^&"7*'GDR8-]LE7Q1^.,$)"S)2I-4EJW-;=F!I&;)WH((A^0HV75)8KPLP M,T%&6*4L-FZ,:7TB=4/=3QZE9 MO*FY% M";@L7R\K2%AFH-$:31=).'99[XOQE-1.DG%S^D>9:H2;6!S13D+8?M+$9BQT M^OU5FDO)#I&-8L^PS?*""G9L5I#2$@)(OMDJ+J=*SEEN$.2"6?L*J7[:?&QE MB@CJG02E#AFD#1"$U_K%';WFZWR!NB?C'49!J1VRW=;2JUZ_59]E4P*SU_L.ZT!@IT;4(2Y.R6O91W;90,$Z\)+I8 M(>0VJ-B65-M7S DX! 66SC78#C/2W0*LIPE:'=?=X]K)"5JJ:)-0&K?I#RMS MT&'(_ M;7,BTL$6)JXOB(OSGTR<_]A\'[,+B6-11LM*E\M362OX%99?0VY>LJKPKD_A M#F.^IM5'R6("JMP=EBM0(*%4=I)0V6_W:_.5E-J'-"?]_]E[UQXWKFM;]*\0 M]R;GVD!U'TE.XB0"#M"6[;VU8T>"9,J M*G:W(CFFP ULQ&*3]5B/N>9CS#%.P;U_M1?%215C]<)NF7:OOPQ;^AV+V!V$+_].SWZ>TWV/CJ>'.\MJ(C'*1<+>^16L;C5DP?9$U-"8Y M\?@D;R0NHG [\ \@@RWK.1K8(N(/?!#C)<_AEHZL?MUK_IY%@BM1?7-RLLI? M>#>*X)+D"<+%P@=6B97._G2\?&P$RA"T5Y(R:H^R0GV+8V1;'IQ,HB;YO8;;KXCMH&2SF**-;:'CG82 MWPVCT5.3.QBB=D)EY$DEM1,9'=IA<@]V3Y9Z/23)$TC3DY/[=7P_J %5# M+R $XO83RRGF41UG2*05RWKOL5+:*.K$WL%X'']="1,9[2^GUH$S+'S74 M>]_N>Q=3A8DRZ=K+V?=A1;0HA,BE$OK[2>M+YS.3>NQ%X2=&T#X!S!S[S<+5 MWER*ZJ]GZ/J'@XJ^B+:P=$5!WNF"!^TYFT4Z2O:)V=Y"+1#1;K7=F)#.>;X^ MW'QE].N1XI'2U+*3!=J;BH!$G6Z;S#[5)MG05);H0U_Y4/3>/?,@9 MO7)<;]6VYHY(\]J#+44:1(2QZ@8'/-GF$#]0$CIGD)OLLO3P)29)%PZ,?9

G"^>WI<$G#B/@HJ:A.^$'9\2.R/Q_MET O M34?,O$M!*96'$+ZL^7<\&!4GP&.0 ZG'G11@)7@H9O_<5_P!7_8^-!(WFX.9".6J^9:$AB'$?N5'E)@RF@]TIT7DSW06ML M7IPD7P>4Z6<+J%]XMMLR$DH[,_OP0_PS9R//" M^I ,#4GFPZ<.>$_K;M80S*4 :_[_:1N\4[DJ24N?Y_#CYDT6]7;>;4CUIS3S+-B64U'31 MY3SR_X8M=[FH=?#^CY4#RFX# K+&K/1F]>W]3JX6G1B1[BY9DM\LMM0-:DT M&"=.S]OJ8YC)0VHD-=^%%ATK=BS*7Q M_H!C_7?&))3ZIU!)C3EV(+V/SLE7W@%%#,FV@66YN7=1II I)8C=R( M>7V>B8_$:DD!;B^"U5)+!H/-X\KYY^E[?'@SFE9, M]<,T<1!IRE+J;H^\TQ:VF&X 63]2)76/*E=%$:^$ONUL52UN)&W6](*@$V+U MJ$JQ:&?$VY_T?YP4T"/M0TR"#V4V2!,!6L =ZV-2,+VPBQ/N/:JCJ2*4=8I" M)84GN9A=E^@EYMFAW/7N$!F^6<'+76"BC\$:)Q[6E.(Z .YE?Q_%#;T/'O:, MCS_CX]__$^.(:/QRGTZ9OW84H8FV8RXOVCJ1[<"9NH9L3>U%U$ L '7\.([PC MZ 9RO$I00+P-C*R0FG=%.AZ&+DD8$E(E*H W50O;/[J#$I_4[+T7\/OIEPR\ M?OJ'WV=(ZQR'?0?&D"[\:Z$8]*P5EE?\#$#8$:(9_4:8NC#\OWMR^6="9*WU M@/O=T\L_Z@?YO9?2F?C0]WI/%/HS0<$_^^+7'XR_Y(/QQ0<:C"].RP:]:N3I M\?!/B]GK\/8UR">^HO]AZOW%[)M?JOD>B897'5%0/?W#DR^>S3Z[8MX1G?L? M5A0 \Q2]Y?PI6:^7CLD!W8;?PNNJ9B_$&7UA6GL2FKVNVNVZ,G3HFVJ[OUX3 MCFW)\_BY\)E@D@5 PY=F"<**TO*L++JDNNG7%3V$7*% RL(\O%/L7F-(N9#=;.8PB%PX6[#[L"/XHT2IE%<.QFZ,IHY). MV+#(+_:J8:=V/DEV10V/N-,P&TJQV"K%=/X"-8>X MT:X0%."Y1VXB.D#'[LX>DWK,4S<"IZP&2#:65R_IJ[06GSUYG@PE/GOZW)B= MHMJLR6QI]34J3*+6'^*=35C05K-5NBEGRA*P?AW7(MD87H]>BJMM.4CV6I -B4_JA+GG;7DGAK.@*UM"&Q+]?DI1 M)5TG^S4:UT&VH9+4^61R'TV: M-&US$1=0VDT:27:6=9,FIA7T4KA(7/(\J_;.OX-NYCWQ$JU(^>LN)AF8T8K. M0^90DD0J9U4->8+MW+/*:8I)E?MX. RH6Y1$LJK>,0_LV[$UXY#1K+;'( M'L3^2&YF?$B$-PW-QP 2R,K+4+ ,.3J&-U.,H1[YO)!I0UUHUUV7[ 6WY87[ M04YZ-D;?D$4^S+ZKB811WIGQBV3?++)((+/Z;'+&$WTF='%+VLI$,MH/'I,L MACJ9UO[GTF&6(W.D;"*'2C\1 5(?9MUAC=#LRI ;H]7$C/E1U,.]+Y<5<6(M MZ(*T6JP(O3Y X9<66L2)Y>#\?5/N=ZN629L71*2ML%%/N9ZT:HA)B\X2;!>3 MPX7?P3@95NSY^!07CYCC,(OFQOFY?LS,/C?V>64/D2XU-B7.4R*_I3-:$;'. M4:0D[ (I?U;Z5:6NGJ_#/H=9E#>W!^3](OV7/'GW;YF3BP*N]C=D;_^BP=E$ M'% 28%A#@1:A0!EC $_9%G:P/T.5)847AFL.9.,E1"ZV4)>J@5U$3L9"O!4' M4/QO(C3Z6RM^[O?EO-Q_SDM;N%D2EX[N>=/J#?H*E,&W54YM'M5-XXU&W)WP M0==&16_@]L.9NJ=>:?!;LN?BJ5;H9UJ">F]OD7[3N08ULYD7F8/1AS)&Y M#KX8B5S4._I]&+V^QLE+@X:Y\'.PIHA-4;3+P[[B\[R,K#VYV6210I M:K9AKI6BZN?EVM9DLKC<.<2&BH;5)W?3H%DC>CZH>!TH>5S2ID0I]=Z'@_5-"C&-]- 2GZ(GD2..XB1MA*.,8KL MA)HB^%;J,@@/1>XEJIL_QMN;/$8RN)[2A>GVAEWK]%J\0"1"0O=DAF%(+H3@ MFD?!WG9VB[L:HLA*\8>L&'_=WE&QDK?Z+4)FY(CK$9U[ M!PJ;DMXZ*6_EE:^=W:"3AQ]3#GDGCB3Z:YR7UAQ3URYKH_AB_O$L3]@>'T6% M7SF,SH@-3I2W'-HHIZ0E/LN*TF 9N$CS,/P$(D1E9X5>5MT:S;*Y;G!]A:1' M/;EH^EI#Q6COX<0C@F[703@5+H%=RC3@6J]$S<145;A))+YWWE\A5'YN+&,Z MAQXHW+?MB#9AIZ>=>B8GM6BO>NOE)VT\QTDTIHGA7$2@ QD7$OX'(%R*)4?F M^X'S?#F[2L6./?/%8#)ILIJ#RV9PS7%='H35%W3&F6::<1MK,IU$*E8E,BJI M?T2]W]=JNN1MY^NV=R)5T4LA4OXMA^>2JNRH#MGYNA8Y?"$,M;5(=P;A=^?+7 [[D6\/^("]NY?>&6/]:\//+5$9-;EA&-=K4*MNF)=Q M(9!T Z$#>QX6_=R045./X!KY(U$ O)CNNM[QBN:>18[=M4K+F3EDYJ/V5)^^ M\XSX[EAVU@];N#0DXW@!I/F@>HX#1(JIV0OIP7MJ,:)/3'DLL0;U6H9'R**[I-0^KAC/:U/'6"\"$2F@A/4C:YERW*W*^?O4%_][W)3HI3PLN_*8&Z9>J N1=I6 MH(Y2W0_#SE^#7%E)FCA@ V_D,N'V_U7^JW15K$4+\$HLJJFBAIQQ3'H0ULKN MKJKT(7!KOJ)F@A'E1/#+5#:8+JH98[[6!5_'[N1=Q-CY&J^'[+!+#>2TTPUH\C'M]L^_[N@Q_J'?'YTVVAE:*K M3-)%8;/^^*XK(8OW$FJJ6^I.+B;J(2:X*^)_%OEL.+CU]TNIC/*JA=Z='[F8 M?14"\VZ?WH5X\6_KQ;X4MC.#A8:K-.SYA<7+5X!K(Q>A?SEVD$1!(2Z(MKLI M&^FZ=YV)#W_IN1;\R[:\.Z M;T[,>H(!O"T[0!Y9Z("P&76OJZT6GCN(?P7?51UQSAU)OF2LXL-?R!#8:ION M-WRP/?)'V3GTD>V'MRAQ"F\^5Q_!Q6J58O'OYX=K>F[!E8OA+_Q*&#PHM#7# M>=(>*I!5,GO@!2@%%\HE=X0Z51,*@N6?K ,CRFSV,=;ZOEXLPNQ] ]<_S@R/-2]W.E=(9EO?UZ.* MLDL$[XV/M0:ZW*G&09TUE\B4A74C,Q83DS:TLVN5^46(&/>N/!@TG=I.U\YU M&-:FD0R>WX6%L2P/+I78S:E%B$=CI6&:JC6,921OIJM^W_;S]JXP@Z@5S/B- MOQWJVR*^+.4'KVGM>G)>OK30[@\W'?V&E0DHV1=%3QG:@&%EN7:@%090GW*^ MRT>&#G0UV^)WD,NRJM@:HO8/G\^) MB7,WB_M5ZP>N9%!&+V71E:9G:<*TJ&FKO11C MC*6I-I +Q1\793H#!\[ @4\!./";,%P_R>F]*]]5C1&[S3;AF$ KA>^?6%7K MK>8U+9: (W81'3"]PC64(<6PA5U<=9M:L)Y4:5NWY2(WA^8$IF@F:QX8>3H^ M7HA]$[T>.Q'WTO8 '(7W/F';33V@3X$G%C.*J<#-3)L/6M7 (<\P.'_0)PNF M\8[>5YKE /Q_]IP5HMY$)_4E^LDJHGQ9SUYWY(Y2SN>E@TW_D$*ROR9&OM?! M1ROG:;>EW$*.A5'@]6'6'WKN17-_=U+SL6L=K;Y"1+];U1UW(9!;MP]>6$Q4 M=\@1=!PZ5=)N$WR7@$V\J[=9;=I1=#F&&SA(/)%V)3_>U_L=%@&@WSR( MBQ!JW%2QZKO=[V+A( UL/%52B PMQX9RK[8D-8NLZ-;':X]F0#P-6=UUU.E* M+M>E=$6>E&OS$D!M&N$(UFYIARW(^X,'3ZVP\-S,>]I3DC;=NQW,.X9[1,],L3.U30?:VW&5OF=#8U0"SIAE/:<1/ M<33D=]T<%$2M+A9X5,WU9X MA[9YHCD9WWY5+W=)]^(143!-IB,;4TPQYA?Q MO@(D<4IM*9R)BWO!/=MK1IT4M/A%;P"IQY\4.T YIO5 5#L*+N/'3_(9H%J-C3^8R=CI( MNL$DP5,=LJKL*(@F2Q[>K^[R7O"PBZ@N&*6_YN66*F$4-C;:Q]&B0%QM=^SY M4U&V( HP CNOU_%(J'_<972 MGRJQ2XII4WR;YB31U1#7&F,+N,6'[Q&>N]W?K$;7;M9?,24UO*O*#7IA^B,4 M%83OX[I&W<,W= UAW,;2\PFVU@8RPGO4*GR:_0AYRH+5IEG<6#Q.TY61CD=* M#W,#U[+N>O(T.5$*-YH/1^Z>$ B*[X0M0%,_)CU2_ M=_-FZ.@U0$VCI[9,@B5>A6&@20T1SYHJQ1%^.?@5GYK:\Y& ?0!)3E]&RH@L M>R&6GHOJTE 33P4]!B3,XOMP:?VX.?(O^;:27[RW(/4_,QZ*_G@=9"> M"N15_#1IM^Q 2(Q-_:2W1+A"=$C,MNNR20XU_J4:,??U@@M,BHGGH 8H[<2H MX:I >FE%[3LZ(ST3YYP_:5N.H^.L(50^S>Y8IS<9\BBMBYB:%34;"^L@=2E M/K&4$P8JOGLJ!,U7O*[0ST/UN>7DH^DSB,$Q/\#?.6(J8XU2MBGC04?^C,G? MD,XPA:O XIAZG#"[L#AV[,3QZG)\$>J'4.3IY'P*;W%:QEC5KO>6\5@W[-]( M@@ JY6MNYL3A;9WR?&GF:VBHR%IK@2/S2 9?%.P-<4U2'2=M#9?7I"1K5QF[ M N-QUO2T%Y9;=,$*>X*2,V1"*#"&5;-#N^35J M0>UL4U4['TFLZ_#V"YHX2F+U=H[HV3FR,YDR;]NRUV$+HD40MV]$+]:J58 !;<5[G*6=^R3(8>ZJHA".]"LNQ[N;[30]W2!H5A%[D7,L^ MU[+/M>P/<]H@&K'D%!B^!22C&Y\-$?\W,C/!-#!+H;.@9#QN"0V3=GGSZ8)S MV658EPS6<;F(OS[TB'YVUDEY'YV4R?CR[,$L#" MU:0Q@@^78GR0DI,*LDL9C\'#YF(%"09=1$8\)2%.S#YJKX4;W'Z)+UG *,@% M84^[[P;SM@FQV8Y1:-G-[K*4MK]ES6>9Y1MW[?P=:22BP'>5/5M^H=H+QTFU MRM(3\6OS]K8*+[5+J#>UTR9OF-0S-\TC[[O!0)%A83[2V.W#0"&[+-D@$ M4->#1*.M"V>= M*4KTGZ0Z[HUX>=(MZ(T8[=0/E@S6)Y72NQ+\@X.P]Y+WU!*J*YYI>;A6C8LC M&5.S/H_44[-N?:X*\M%^.S638J0LEXXVE_I,R^%>,@95& MEKJA2A_S0' &U8WLHEJ6-(0%R/E=W"GT%>[?"0\TJSOD>4B8+UC7Q$R+N Y.N5[9CCA?H.)O6X)8=8<=("L@!0" MWH7/42GG!..4D?%SW!%&;)1FJY5LE9V(BSN2!HT'Z;9K@Z6CTE72I1V6X?=E M-U_-GAI.Y6TP5N'I9_\@JW*8?54V[_!&;__Q%4L725N6LK>&]1;FKJG+3![F M6QNKUY%7@Q[]9=.TMX):EAQDL&DU2CATQ6^K!5C-PN4H(Q:^K\?$"^$)4\#S MMU^_? &\@O1J=9?AZ3%VHG@C[_8LOAMQ<]-HT6LQ]+I>AQ]"..&%."ITFTM& M0A/#/OFA \3T4"1O^::B MI13)5NB=T-'+S7^\WKGD2J/1LN1*F PYS;E_/#J>5IBL.\H?5V3:"-_:-J"] MJUSJOH1;2M.9\;^QNO.J6J,E,)PUD 18Z#,H>WQ/)=BN(W8W@G4"3\P\<)X. M9EWM=B(4HW\=- NG.SGL%^P/@!2P[+)YHWPY82E&?BM60)CE>DI^,_5*-GDZ M31AN*?3X*A_&DU1ORKOH80!"C!=U6P5BKIAI_>;A97974.NQE.+ @0 M5LR;L, M(\5KF.GFB]0+=A>B^=2-CQ?MJN^]ZHM8W M>FB_+,)MUI*S]&4KOAN^74Z-"_XJ3V<:/]'U9*8A,@OA)!!:IIY=UQFW]D)' MD:>?BN1SUO<"4L$_"KNW>,+HL8>KRP&-"\[?AT3X!+W0MPJ0N=[?2+C)S2;6 M,D/]-XP%L5X5Z:H6BM:LU\7:;>B4561.'[Y=G5@AV8;&V#Z7'5I-A'L%YC\; MMN!"$RZ6$?8(IQB^61,;!B'H%X6"W^]FH@_32Y/T&O$P+ R^8E@1U97R64OQ M*44G8L[QI9<\T^,X5:+*9UF0>(RU4D; J./*<6;8^VLNHL-;XT&8P]J0S5+) M%GF#8)I>&/G P/6#ADD([.C!LV<1X%N4^S!.F.F0.[^&23Q=5RSZEOF8-8\\ M$@ K%E:SV64W T8C_$$='V=$Z"B1&OQK>>?!] ]Z\M*>,G2Q7:B6#A&DHY#S M0 ]9P@9\*PTX@!E#)!?3=>E@\IY$Z_.P<[K3R5-&4QN4MDN7JMNJ$<=@RUTS,-J$1&-JV8@)7+8<"86A%!N44L=2$' 3 MIWDX8P]89:I41@G -6 7!-HLR2TLU-W1F$>F"K)(Y!*P<)Y2\^-RZ,T)+G,O MO+;R)EQH#X-,WAT]U:*MN DN]K\<14CAB#?4A(3XF:. S@L:$F7W7SHY1%T\ M0F&8K=U];V6OEZ_C*I#F(PH)R6!0XQJQ7D^0-PW:(LU7T1.?1CKM8C\4@_T+&(Y9%/W&@L*K]1DQVU/ M-OBD7/K__!".F%D,8YK5+,E\DT]@7%JF*N19(XA@6?BE5 -9J,(T="$BG:X6 M^"OU"]W1#R-^7PVSRY>S[^/R<9.HK2QH(%YXT[X!C24M>K G9YZ*00-5& M5"OI,TH)(FJNR4@.*?E*='@4PER5) XBM01.NEWI>G<*$>FL?,/&.M)PF"0H M_72_BQ*'2XY/RK6 1+1 *.3?O>1USW?;J8&R[N@+Q4?8* MS"(8'K&K..MX ^Y"KSWFF.;T@BR;2-*'?L&X8?+*0MC%).;0\M!X1"QH--/Q-O,9$UY:86 M2R$EM5[Y@);IGJ);HBK91$V+*>E3WB58W''.N WMI9/>,[@N PB0^Z(%)<0V M^]ANK2G9\#-*O2WW />3?VO-)\&&W/(:)KV_SO#['5D\,+B"EGONZ83CDA1: M O&S@.]PK3:@K@T6LB/(L/&1A/^N 4"F"7+RTMZI%#[8I&]GE&*6J&V9/8YE M(/6MI]Y8!RD92$RXG\T\%SIA[E$/&[/VFDYV %(UI%Q@;%=)DO_SO&*<;(, M-2S>O8[24II12DI=3^G?I/GI7'>(@?5*Y MS9\JQ*Q:J?'S;=5/U!O)F+CXILKZCM2\Z=;7?(O2GLAFLFO*8EK$TS,E+WK? M9JU0H\;_"!?BD=;&4I.5QI=4 M7B6VYU-NIU/^GW8$;^0"?689:!,-67X+97L2P2_DPL*!0=N^T ?1/F3[UG7; MOE,30(H:D@!Q!#R\$OWS&G?Q"#V+-#VK74X;;OBH=WPP [710OHND]OAY;D: M%S%.4J-I7#)U?? -AL+ZPFU$8'V)!3L%3_%5DMX:9&FD6?8V/D4AY2!5/$V[ M<7@ M !6Y[3G;?HIQ0;Y@@%6VY M0.[),*NBX+OJOF'.N*6X'"YTL*AK&TVP"+D52?*3<\4*_1U!]VEXR9S!ZA2S M655I..Z=,Y"I3?HA>-1S<&]+C[/,O.R?465DHY%N-#+_YSZ<*T"EW@/@U#P_ M.:, F1*;1%>-#9E;>A*\:%;%QQH0^O7ZZ)0 MI5I37R<2_4F,C,T>^TU"3QV<.VH)%*GYX_O&!FQ8BH(OQ_[0]7YQ4XET4]V5XC^YX4[!D#FZD."]$N4\IS===_QUU53+>A>%Y;(N;LY6"+0PB>W' MM+XJGDK:;M/7X5E,>D57[1V=9AK:2,KDR)-8=@"YP@'S&N='RWYU6O83EHW3 M2<;40/G!LAOC^/$V3^ A6-?,,M1,$0J!S(UH,!,;YGLBG.V--AL^'>/>=AU$ M >463&Y6 G]I! MG?4^L74GB:94[<18:08C52BG*)7=)V1'8PP'O@>9!7:">U:^1>)+J.J"D82X M)#2)"^$M?>A\:U:[X$QN)0>4X^AQ.R8CH'RN$J'B43ME[FOKYYJD*JJPUE @2+NWL&B!H;&'CNA@>B M(\$!RHY@\\Z5_',E_W0J^;^)4&@0$1FJ<>]9 MT+!V![A4.PD9AJI)N14F?_S(^%+'#OS.AMD&ZR#E%!V8J+\EG-_VI+%]113= M)0="SL-=HPT++NWB";"SJ$0?XWYT0HA!*M]HF:&!$^U;P6I##U+[N-:[!7-> 1]]!4!T5*L2=,SE_@;2>-Q-["<(E=+L*#-8NWDU M1Z+TI#+-R"OJC][8*/+]9'4G\@R#?-AYX7W4A>?"TB10)(PK,&_0[B:Y/"RI)*1P MJ%E5+'8(6?P:YU'YBZD)F,J4PN3\FJ8O:KK]/.T?==I3D2^@A42/-8NBDAXF M%\12LUQS=AU^Y8.!+7W,,8D'H+0#-&%DQ#U&-D+5* G3:$>!9=]C(5.$4\@F MGR?U(^^^U-+F63@[&F%\D_1;GN=G2$[8HR$P8)Z^@T\U1B),Y=MQ31QZEZEK MGU?!K[H*8EHXF1W++X9I"B=C27&$ !\+3YZ+7_3IBR8R^)&]<[\/IJ](" M,DET+(.FY27"Y)5A/IE16PK#H-0^,VI_['Q)(IW#/7]&>8S9,0C5:6'K!K0R M2E)T!*B8F,MS]>^CKCRJS;.:4S 93-9-N)"< 5Q+V5))I_XK=+U#TL386/DP M.-O_CVLK&.E[!'U[GH!?H?+JU0F)+OX\Z!]]T*D/:V/I9;\!W/%XGH>/7=DI M;]LNDQX\ SX^_LBC_$K\;!? =JMW>/;/?R7K0T&[VAXEBR#X0W,#_AL%YL>P M_:9M%P2_9R)T$"Q=H#7,&L?3O$!"K+*BV>8$4-E12O#$_/XK8^?NJZRU[6&Y MAP_>2'9N4#@W*+S_(YRI!D>%K^XJ9C%-F&VD]M]7#:>2H!HM'%2$SW?E0T/J MWZU:<(F!:Y^YL4&B9KHCQ.NUKA9"\Q(OT;\+)E9800::ZI[4(^D,"'8ZTJ\1 MX_:PRX\0D:1%;O0RF8Z4<9")%(JC$GE Y]II67/A75Z%CTQO%,K@6Q7$=I3O M,7M&9+ MRVQ'I.(_]Z3F4Z.2%D:M J,;*#>$761^A=0>AFW5ZSMI+KGJ'ZT<]M)SDVD2()/[OJZY)I&>+5 MZ8V#X:E B][M:Z8-#(NZ[V&I5&I>WT*5N!*.;>IM6B](68FIHQR9H5QU>JK4 MQ1/5A^C%3=>21OP[KPQ(HQ%L;=LQ,=SRC@#9S'E/TT6S'P+)J$;=HDMYG5#DCPL(WG0E MX_2Z6=FZ679E)*L*0[X*CM2&@ +Q,!4.9#6\N7P4VGT:T;CC M+A&;;!B7[?XZ[ )MLXWC,A!839*WA.DN/*EB/$&M!JH=#(MZ@;TC5\1-N_J6 M032X*^R6;UXP@0SK;J".@.6RKW9V>O,?3%U&;UOXIHEROJK#)6W5M:;F'BZ>O^+8\J2Y5S<,,+=L(3@QR@/1 M+&?M1*[)R(+)N'Z,U-L%%'(9[@PV)]0]&M.(Z_T=OBK;0QZ=5;*RT2UOY$BM M'=P]J%H)3 /-=9LPA@GJ7>Y[W89CFNNPQ/K2=DDZ$;_O(!PE_"L@>E(-$KI# M%RZ\:/7+LI9?Z+;X::0-W!, A'%66>#!"&SVY'/CC;JP73M^(KN?EH?9XK/! M%&45-BN5:&#/58BT?(>K.PP<P1_$,3AAEUK![R-KSI^:?7*8Z_!EQ#YB$S*#/"8VB%T6!S_NL3": MY8*A/=RQ23/XS2_,"D#X/K9*!^[@]Q+3RK>?+Y]'+/3+V8_-&DBB>)ZI.T^, M8Q'2EO>-F3PE,"0>'JFA)C\"[&6$RA")_XL$IF MK3,T[F6%H*!K;ZNA>8IKBT]^"4_>:BF40%X ;NV?>=$'XBO=0.) MX$I2(0MQFNLF1(?2E0HPK=S[MN[VD3G,)=M2$5/M4I?C:I>#'8546SDAW3- MIF1!+",806L;-5V5$)^&?6EMRZ3KNH0XUUKZ#R'%B,.]S[(QP2C5O:.,03O^ MJMT(N798EHII4B;*%F;\J!*SH2FF?-3.#]MX'#.P84;U$C+7I4Z MZ&?X(F?IZ:MR6GB!>4YC5^B_E42]C\[">J^U8!%<+M8SC9.P%#8(DFK<]SVS M]L65*F6":#(P;&4C;I+UCI_8&F8C1PRP#4/\1\ST0+3IWRAEXU '>37%)YAW M/(#4"Y8S?KRJ85\HRF&S36&<>-(X@$4G;0-OR,!^RX5YA>_WRC49HX[K_0YK M5Y/HNU858V#]V;!-R1N8M($126@OJ>,*X.W>K^JE,(ML0%1*USS7\L^U_$^@ MEO^;,%\)&W^39OKT["PFN&ZQ0^4".()U.\,/+<'?9S(:R%:2!X2-/N@J=GF6 MF+I,*&)C?M.+0?SF#HM'AC&HT\DY+X*ZF10"NQ>1JCQ^1V)N.@LXM.2":CA, M1/_E-S=D@?ZKHV?[1QV,Q!LI=?Q_ MO2/A[[6\SN\O[_KLR;-G>,5G3[YXHGD!]Q :!,H(@;2>G-N)*_MQ8YT"J.5=3(EO34NVJ7!*9L31$]E$X]W@4=6 XM(PH(^$0& M\;Z5ID,,NOZL9I/*+ S'2].7BL:DH98$,44GRZYD'FE>>N!A(DIK(=X6-6_D M&"3\0@ISEZQ\=+HWN]'%7O '_0I1E40() D)B7:"5".Z(JR\.!W8K8%-J6\MET@#(+7[^7A/>.SC8Z M)*!8(43[PV252;B*N2. *00@J6TG7.?4.P082"BN5 MXZ!%%Z.%:MU7=P#1F%H84C*F>_% D1Q7X[;Z&:57[2' !N9?&E6G-&P*0XA9 MWU0E!3ND^2C+%[45H.]8PXCJ+TB6CIROC^B=_$.*)/CB0\'?GS[)#LAQ7^$- M0K=[0 2"[RI4L__Q!M"*V1K\D8OZ;*Z)P_>"NJMI\2 MEF(,H"*JKBR6Y]0R=^GX4+&]D42?(,BH^58UGF/UT(9]*\-NPJGCB-%T,:NK MFU2G$.H;0"GG!::JQ4FY8\T N MG)@BZ1A_O28(+:<[Y<$$_^AQ>FMSC<:^PSGP6-$M!B).3F=8_8[J%P!LF'5= M8!>7LV\TP$Q>8\5(<_&%K@WEQIK+37R#2(61/*#\RD4!\:0$^7[81(M(QT%. MWD:L1)Q)7CB,@R,1+51CX[*);Z9"*'NIO;K#R\VY (8CDW(\Q$8\.??#DJI! M"WL"KNAC4EA>>DFM8C,@*;I$.YO%M#85YXQ+M!ZI^AY]N6;9K+K'$U/2,HT. ME# .U2'D]H(/(>C2^!H(690#+'JU=HL9.Q>*5Y1'E\%=JE">_I[UI"E>N)^'S1\W1[+U&KBU!QLP>[Q%^]NMI![O MP$H0M#6J$$9*Y P,[(G3;I/^@\OH@BG>Z,(1QR]R6HU,=D281Z;,%V&67+.*"U-_C40C[K0(=L]NZ M74=QDPH[:H6T3V*=@<<)02V#V-[W8E# M]M ;%FRI.Z7P7>Y%.C;$$ZY,Q>D['.'[7KG1O+^X$_V0L,%#:+@GL:Y[K(V\ ML+0)S5M5Y$K3+/_<4X:"$&=1J5JTN."M50N.Z.F7O!;1F,O2B:R",U^7]>8! MMD]<"UH"^T;&#_%*S SI.*$!J8BX!5A7D]U#KQUY5/CU_17NO]@)R\WITT84Y+;M4N5*_0FQ* MUHD#AF#A#\?PA25KPY7K! @F;(XN&.&%;5A43N7*/R)^-29CM*PB\RI.BOB1 M22L9?Z]5^(N55>$*023:"=NASJ"YY,>JE6WN\"P,C*< M M&Q%;]<+L*B7OAPYUC]AU-X(QE]C ->G%VW";P8"Z>.]\0<6.ALML,(UT,^3] MZGZ.#<6X'>2W68.^!-#&$@3A7O,JK.L%@RPA;CCVE/X9F<]O[!$O9__=WG$. M-1Y9-_L2 47,GG%G(LT'%S)$A&:LK91M)!RSM4!>NDL"S,5 MK!N-W[GT?R[]GTO_'^98K7A!N@L.^%&#/P/Z<;G='\,(S.?':A%.#-D M8I EXPSH=,8,AP3<$'*N)7NS;_0?[@;IDYV49_%UU6]K2;@Y&.^]<4=!B6U6 M:_H7VBL[("3(GC(<=-YN#UFP417I'$M%RKP7ET]U:HP'%Z!X9T:/(^F8*/M! M;G!S5TGRTB% 4G_#0]\$\,Q%(DG8%'A=^+>2[J4:3S%PN(I[L[\N\^/[ M-V[+>LU[OM-D@N+>*#2@Q4T5?'(47*[LI\HE4951U1Z/1JZ&?J]276J6,LE- MHK.9OEAU\;P@?*3+*^9QX\2JYS47M8V*LHRD#I",C;2 MB7"D]G%L67J\BM8W?.>G-.^G#K=SK'Q D$09*:. 7EHHGKG+-)CKX+>Q;G:B MZ<'N=[_;+Z([Z!^*4-R<6P$P?93#8&1I?=65_ZK7Q>R;/;T]A]G?UXL0DJDFP,!ZJ76MKF2;ZTN!* YEB,+ ZW5T<*R*I M4+=V?'H5M5VMRO62M\*.UT([#(E\C5*BDXRAQ 424EN)L4'B_E^39@<_!1)& M+J9H->_=SH-A2((9QW\AZ0X$&-(RDL4BUB,+9];=-MIPE(>2F]<-EU$P^"IJ M&YP$:^J$!Y &X(F^NQ;LDM,HSJX7'@DGT@MM8$&.%L&M[RW4DT[K-@I>#Z_% MS3%9 YTP4NJ\H*R@!M5'CYI4BJ-5C 9I&"ZM8@L\C'\)5I+@<,FCI)WZ]6 & MN:BSL\C;GQ?6#25R 5"V*53KWK 0N6N9ONPY6?T] BYJJ-7L^V %*W'?^*9E-;\<;":<)76^RMA.0Q@/'X2''F-$#L2.RSI6>\]) M^\?7O/Q@X":$VWQ&,L_^K]%Q_1P#%DS9GO4^J@[O*98F><,L.]E.6C:IT20/ M!V'N6P"FPIFV61&A);CX_!\,!WU'G4EEON-*VA+E;E)OR1BB,P.F!-PR! M=5TM!VL?H_J@!XXM-IR):";H_EPZ.NQM*A\6.F*%P+Q&D07RBLCQYD^E&:T1 M[_0;2GC\O ^S3Y4"VC5TC%%<4Z&6WNT)?QQ;G7G0 ;"+:U]*!]H6G&2Z$KH' MI);NR96/6 1_$9,/J<3X3CT%V8/!RPW,O)\89,E&B5ED @8UDH>,L>6A(PM4 M?DA)@EX+*"/Y(SM<41\832$Q_:P+<+&9R[19/,TM 7$&AH9.HUX5JQK6W,?/ M53\U^OQ)J(90J],$&5I\CZ>-)YSY(CW%K%7.(PRPJ7R&S]QY&=CEO_ELZ3/P MD>!+MD?+Q2?EW'\+7+FTY='_YM@?K26MR4?M*_ FS0[!A6:N$#9RJM-3SJ3K M_7BA#XL;YV\(.UNX(G5GT;X# .'JP@Q7D2\4!JHRX9_Y?:;>>+*8:'>VV;;L(T@BA MV'< 'D X-)#7*Q])L;-&C^Z_%\JJN/H3+$N48775SAA%05F_EHQ2 XKI>2AHW:VU9H(5(^B\,7)GC&FTQ[ZFL*!FO2+>F M#F$87T!Y"@Y_.*7,1!6/69D/AUJ?@I']L'CXI-Y2#$ >6DD=LB]-X=LC*\]) MV>,KL#>0/W+=$J;[[C^"=R?C?Q_4_?B1F$,<[^!6VKU&+I._%A&8F(V2=S<$ MLH!J 7R0*HU6(L1P@V'/W%AZ-:RA,/>,?FD;LRV2=SD#"\[ @C.PX,-8QF@[B #26R7X*"-N M46:YNJ$9@=M1+1!7?Z.4/=_T6S);2G6WG#W]RU_^9.C)KQDIS%"%MW)M^>*S M)T__9&G3J2^R#>'[6W6@D+8-8*(8JA ,%[R)1;O=";56>#^P(HQ<4V[ZXP]O MKQ*731S*/KXG*BJQ*B'(B9'ABT/T$U%UR5U?.9H$:\SF/TD/X<45]\C2B(SV M$L[>L&V]TE27/?X/;UZ^?NL_'TXAI_[C1 ;';.KQ@GN'+E49T-+H:*;"DDOE MIOG17IT&U)U6_GFDPC!TKZ=*1.2V)N\C2=Q>BM6I0SV:Z7-I-$RL2]T@#LF MX#0Z67YGT.8#"JCK*@0!M1&P&70OEA_B:IC< ?8Z5D-*\L83!26^G["9^EI0 M3!I'+J>>P>_(ULAH^QJE):^TSH;B!^C3*!T8=I%]?(P&E=/33T"IWRJ-=Q('>F8($// M=,6)-FY9T$J4YZ?3IH-866-JB9XHIS@9*$+OVU6[(R*"WK,'T Z-L&:7=2&: MKAD1H2&I&9[5S47?2K.;L/#Y/39X314%)7)+2N2!==/)8 PMAGN*J0&5 #KB MF%*0TV*PCXY$*/* #LPNO?YY8/(I!8,_&;^L;WCDLE\",@:-+S>3K#AM'?5. MI+?2U67D8)!\[OCVY0+!."PEOR7"_%B-J(Z@-;B%(36OPR=YP!V4,#E=F&QH M:XY_*KMB=V+XI._'5&_2Z9'57_%C,DS(FENC8Z3@W7\H*@Y=S='U))GYTV_D5F[F/(GF/P M*7T731GN1>DJ6:'MI'>1^THM-RY>K(C@8JG@>![FNA-Z4.#DC'?^_MU+K-W! MCNULE*/%O&=K/?C!B_S)^8#*K>^]9F%ZL,G8ZUC_FV_UB->0"HPN?7.=M:&^ M'9B"A$\:'.?:)6J=$SQ'W$'G'/YMB43DIFUXM UN(1/]\,XNAI *U?V]_:_2 M1:D0$)XY?L;+V3?"WR-)P\ASIP7SL-#QZ\%F=++N-Q7;O.RNLF)$Y!924XBU5C#^B MTG8Q#K3. M5Q[L9YS")>/E+1]OPQP,]2+3 \D6(^!R:%.T(++NTAX#C^)AR\6,13:'(^NA MC536R$T<$BQ?>!JRILQ)1Y=9M6OI"VC-@N6$#/#+\H5%C MS6K1,!HP!D+5* M3[!>2VLFOY8WW!29MW.2XI#SNA23734W0*A2"8".G+G(8BENB]$9[.(V_*VARL0L%7.P@.C65"NH2B9^P;X_,C'(F$ MT%=9FY.R2C%3@(EHNTKDA8@!1&+Z43,5<4J*)-**/^G.L(L(NDT)^:A(M(NH M ,^# LR5D*'$/A6EJTL6AS@CL<-%LEF0+NJ]+IXVQ%IR*HU>4MD"=@(+D08R MH 83KV/KP3^D5Y(U9!S;D4A7MTV32+"RO.UBBI^^T.'WPF[CS",?7)'[!#V6 MEXKCC:#G8E\D8<]EV)T]/VQ&.1H M#T=ZN>9@,/CYW7Z;'(&&X?!M?EVUW>^T_X\8)@K3UE4-(?;3E[6BI'EWC+[[ M:3ED4B%K"6%>,O54%S$J<;?=19Z0^]=2UY)(887Z-[R! AEQP.A))[0JE(NN M4#^%?!U:&,%T-?V2,%<:6A=LX_@@)N4**ZTH$RJ^N^65+E?8U%)/8W/TF=Q> MA++EYI]+"!MFG9>]36Q/U'D"?$K T8;L',59Y+F6)\H-)$ONZ[-ZQFB^C)C$6T!&8G/3\RU3>+/1QAQ)72F>F3%(3=B M4A#)@!F8KT1XZ01NS@!_*U\&DUE+S^Z+PW75703OM)R_ V22,+?MOI>.XVHG M^LWP71$#M0V",8[8E_CO95?N%V.J5?(K;KZAIZJ:0;JM9G@^4:C7"J"72G:: M6$BF7-D!CSI;D1M4.^GN&6#1F-01+*4JP#)DGIFJ+#@:6*2^2@[0GK)G"(59@HVB>*?A!TO'(]N6_1 MT/>[^$W1S*"T>%=3>_HZ_W'42?TL0G<%\KFJECM!+82U]#D5@K>K&AK!Y"$R M5<-%+W 40 C<1QJL\DI"$N:D=NQ;FCLI233MG6009+%V5=1?R!AU]7O$JI3N MM%2^E6PDG&UQ:I*QD_M2@'93M837AC+SC-9<%'$>\$YM:/NP^]B$?:JY,V3O M^RKABO^:VURHK0D>]EW9N=V\*7_F+ 1?Y7$F2^+JV_V:7$HE?#>%JC!D3M"O M1S]_/D"D_+ZN.?1(1M&;.%?"EQ"#K8;: IPP8*40RI,LC^Z;&Z5[SD?#)[9> M?WK$#&6PB_'C14SB\2!Q!H'6]843;=;YG'TV9)E85-4V'&GOJ@0_=)W94^1@ M$J,JC6$';C5X)]N0K-'*W?%S?YK-VS"?9M0@&ZDI?X(T\W>12?HLD?W08YIE M\* L7"-*FI P_$5KDAKZ7-*5S8T".WR0A9/'(/P6NHC]3L"[30WX0?NTQ 8 M(;0F(I5HC8/-%3@/LI?4FA;BN; ^V@TGA'7/I(OLUA/;M"\;UP)0< ]I-3+/K%E# M8\7DD6ZS9-Y*>'22NLQEC>#;619&R.(3CJ7CQC"NAU&G; X-TY$$#M-T2$6$ M?KXDTE8B==])-^RV/,1V:@+CW-:J?JFI1TL\$D'A8' *F"6OH)V0AYF<-M"; MS(TH=V2YP8S4/*.HD.:#O;+TAL%9U=[.1).X*NCN<75Y(P&',R\<\<9[XL$#0K(++YC D*ZJ%D //$;V9OC G6#;[ MHI+JG[+' <=;41834R372)RL\&\^'$1BEWM<"&)#:ZC>J1>UW5^O"0S;SM4Y M2GMC5+*]X[8XBU1Q&=4PL)/&=UHK%\:-;+//8]JV!7H%IV_46H6K8S%;C._4 ME1)5O$*A5SK8UE_EDO6FAAUL;?;[!*FK'=SN4:D]LMGAJUH=]=/JZX;6G+E! M.E%V(>4,F87#XD]NW1;X!JDF!3>"R6*DX9HV8^P('S28CS]>,5G+05E$OI\ MRHXOWZH)GD+;& +%7B#L^W"MS6GM\J0"R0Q?(CF/6KM3S!.W14Q_ITN*O!PJ MPK/*U8.7I^.;&W5/'&!?,Q?M5%W@N:3[R M4%_.#C=Z9N\;4YP7IM2_83$:S,W7[7XA>11JHPYVH]O/F6P;5YXSVY+X1!BT ML.Z[P];J9X2$IF4^S]=HQ,F'_RB)-FW.*46J=M9@=J&0-"TJ2C.?>G^>$?DA M ^N] F9J%VQ&X3P$^G&?$4ZZ"?#SR\QQGL8^BD[D:,*((8D[UFU+K>:38(Z$ M)1('Y1>:X$$>O:X3A!>-]9F4^XX/E"_(#;-O*565^F,/K^>Y#@HQ>#"$0N E M,$("\=W_H%H[[L.+]\N#X :P-K>B%-9&^WVAG!MM."JU" @0!M>,RSNB*+!8 MSO%^(3MR6VE5,_)*>8=-?;2NFD?R)EPS0U&P.;E(S(F"1-5+(9K,CD?L(#;\ MMHJ)QDE*DJE%YS:O.LZ)59.*K1]NS6';Z>F^WRLMZ(Y9WEQA][0.EY2))N&D M&NPBW^YO',&")!WFJ)6:;5)0<*(IQG@2^,Q(^[4T+[OA/ON A6D18$^ET??:CW#VD^O\YS+)8J2)XK<+HR(^>/3"U6.%! M\B>'+!+E]=8FA60$&K+IG)D!0J9GC*]Q:+''38<,)^-PS_7X=(;-V7&)1T#/ MCL0G>S3)M>*QU:Q8\0HA'+.EI;96KB&IR+0]NH-I!(B,IXSSX*/'I MT3A^OJV*^D9#7 LA5* X^'*$4HZ!2]@E[<(P;K0 V03B'Y0( -.(>&C>"]"5["5=%;[6*[WW$*?D^: MNE*VW,2O3_(:WJ'W#,B%"0?*<0Z7*)?;% MT9[J!Z86TV/DQ+R!9(I'V*7?D^=+Z/LJ[1*PE*!K\2Q\IL MGUIAILH4]X4N1Y<;_+EXY'.=@M'3424U;>0&M)N+/*HW%WPAE*_A/B;\ T*= M* 6-\9#XI.:>6P:)*+IT9O P9@3O3R4 K"*-'A@@9@JVWRW&?C@6!(P-;&%< M;C<4DW-*5%CDV")HYCLIGZ1 84$$%QX.7(;%J/C=8,>VDO+__+G/A'<5V%(1 M?;CU($%6BX)2&-7G9$IW72V/P@Q/ *A2[C%U-5V9-\&;AAN[]D7WK?DZA)W2 MXOCY<_2K;AK7^1'WY/-8JN)B0ACPY\-RV//8\KG<^\)8N$!2)/-MD+L=<[$] MOZ^&E]2Q,S25O&?$ZI,3_WRDC$J/2?MZL-.11(EH\\*2/R MBNF9T5X2LYKT"1W.,0^->NVZMJXJ=(-0FR\+&J.#:]'>FVV9NJ NP?@HC"OQ MN3^C2I'ITQ_7./ @;RD_QZS#=:C6BY MHMGJV(LP7;@ED]Q[A5&H99$:&_;H*UCN6I2TI3N#:*1O6#L@ 9:EHD1('(J^ M-@#^YEZ%C;/A#@V2X%C'9OR1ZV^I$XW+F]('?E(;(2/2LA,-)G#LZ!O6 \+L M(3-FC1',9UX-T:= ->OT2\W8D)SXRG77 J@9HR.HIO/HDWTD2@U'2D,4//$F MX6"HP]\C>KKU7%D,)Y5$V5Y4%A&>;@B/F]/=F.HJT]^B)4PS&'E]>SHM,VB2 MS;YF#Q0\M'>46S(>AH)]?GKE:I'#JC#$ _!B @Z0&SI(E#(RX,K2 JN/)0>. M]MJ&Q[MZF96I/Z7&LU>^#Y*H?)L>:52V_[X0$]#+KH-/1@T"G0*+5F$N]JY1 M4A9Q/.A<=:7LDZOSDU'@&NG-(K=B83D MB:=_SN?^Q..6EKT,X7"C$MGTY,I]JG\?6SYMCNGO!WU MD[U,S'UC4JQS@'G!*6R)W*&1*>6G*CVR;(:@;^=.25X9HY;$LQKHVG>O[5< M5D8MIE@N$/9/K]]7TC&3DT"'R4%6JM]DX1LW-P9I\59LP!![.00M>/N0'@MB M%":>)W?Q^]R\AI?]&23 2!GF%7GN<9JO:CKU]AWZ.\-,9G\W.-'",'#Q:/5D M,0G3BA['>W#8SU<$$U#"',A"FCD7%X9F#19%#G-6KA38 44: YX*7KR\NJL. MM03!E)[N >E9#9DS7XR?)#P=5,WCZ;AL [9L>G?-S(V97+,*XG];GFW@_;$O MN1",,XE(M7(*47JP2",'<&:/[D?#09U+]N>2_;ED_V'L!#"%J!1LNTK@_S]> MOKU4"B11#^\T^.?<;]WG\J?]()Z_YOK0KMO+>4<.I0<'6:;).*+*Q^\0A7,E%INOJ)V(W O6[$Q45D=-H%;68[\ M^Q?.\YCP5ME3K#TP6LN?,335V&[T&OKN39N=HA*B[NH1W6'',IIQW$G#;DH[ M91/IFC^IR6E?!T_@^A!I+.F*N1)S.(DYZ+HF'=A;S4F/O@P=.[HF\Q3_:)_3(L8Y'LW ;V.8D[K6C>3U5?R:%4< )8Z[$5[(Q MM7'W]D>6/!J!R.T !?FS^M5,JV9/,9_4\%)V,VT5AP< M9PT=-@0M/="M.=DM.^_TE%K6'MM)_I)6VJJ:GUM$[2@;1'N 93V5#+2!=<6[ MMLM?!$D$H:JSG\IM?)G#I_[8R@Q<.P!M.N'7A;,=DRI:1BJE:ZL2(1;DV):4 MDH*OGD5S_O+X(WK"Y"F0B5GC])!'TLIW\E3UTE\2)?E$>WO.*Z3'VL]1SX66 MZ"B@BDE!%UW4S2Q+&&V*02Z ]V$%T\R )EBP)D6+X6]Z21):X=//K?74JB. M\432K.)5R,;9K]OF:,4S4@MX+&+"1D1 !WPZ4*L[K;CP)S,;TV,8D9HC>L,M M'ZW(L/851?W:<&LYJ9*".MHM(G&,9$ 3&6RP>>4,CHZ:=I@=>[RT2\(=#5E" M"Q@T6B854X\_GA):AH"1B3[H);+8"3H5>9\EX8D XHE 5"K!14G0O=0_N'SY M\,$7DE_V4;)*3T[O&^\F4T,$%LV>A#?15JC4N,::C$H_!P#B$-?N'JJM9PKI MI1UE(V>IODR4GTGT>F5S&R.N).5Y"@WJ=N['%DZ)"JSPII/L$G"=X\Q>H3O-<5W *Q:=S#B>:O8!E(#0>% M]M[>WPB5]VX_C!C')>-7[IG9-"]K^^Q5UGQF9A4WJOB%X3HTU4V[8P9\Q&)- M=6>.21)0Q?8\_;V8;,IN3Q4!M;Z9!8],Z]#C$71>5+%'!'Q#K%JJ+0I+Z;9J MZJADKDV=(D^%R<-,94 .0,D4OP-QHZU"" &!8.BR&)HZU; W+FNA00@&CGB_ M1<$2"6)A8V$6'#E'ZE'23E5+.\R,CGF@?AS[VD74-B$K'PEQZ3LQD,1Z-[.: MW8&7-P!"ZGBH9SVHB!+S6?QEV_G)U9C7F"[2>VC^T:)+U<-()6='S_KJV&GU M?B?^J-,QO6TF2.#WL0*2+.#K*J(O!=PR<=KX'BP\7+V!G"%M0D][)BJ9PR[,&PL (7D:-^*/B-@RSL'6#;A' ,N M$YI8BLPT&JP4K@@679!^65V7\W4!-K_,3"V\S^CQ*=86M MI)I%RI^'K+O0["/MSGJDCDR*MWI',*\BP1LY<'/A@I:H.6+ Y;BL?(N00U%/ M(JB%@D-NV+E&DF/=.?XN:7/.8\GB)SLMQ+90G-Y=USO1#6')@OX_13&O'3)V MU1/N09(Z 4U7!Q=ZE&9^@A(GJ")9IY.(@F;>UZPL+7N.VLP3'SD"GG68W;7\#S"._1RZ@M5J+@G*@#Z!7Y M;]!]VS ADM:3VMA>2UIWOA9;]QUVYRJP60-35BLXZ:N)T M-D8@ (QM,,2I.PV0:9%4JQR@Z?/%FIOUS?N6:6"X^'ZB\*$A=EI4]2B M6E,@8K S?Q]YP^K:2HMD/[7,%NV!K_*81X[09N M;=@Q*!A>;$IB^&0%].H7ZA'H70K2O^50N>H8!?BH\N#E[(6\$B]!3B?(PF!8 M"[4R>)CZLNW\JT^,G6-+'->[T6%R.PS20B\>/WF2L+&SW,)$/W*B]?Q*UC;0B&1^ E, MUX@G)3"XSGJ( )C\%.>PN'B1D_9NU2*\L\57;=/R MB@GA4H0')0+<;5S8$?')E^+US:N?QD2?@6>4YS9<<[^EJ_SNR^*/3Y[0&#%, M4V*@V[I=QP9#K)&>;X"F5@K6D+UP9++)QA;L29^P][F,45QK@H@X+;?XK7<" MF8.;80@-K8F.@7!:%A6_4?4P"!F[7F-#B+*DN)[1BUY3LGC0J@5 B]@86ED4 M"B?>:%9XX:WN$L^B,"E%)=[7<^7!E9J<"B4*?S?K!S(0!FFZK(1',)->!1&/ MZ@Q$"HL3"XM?";7T2!S$ZJ;"N4[^"+614RO\>$9G&)ARJS%BIF,9F8'9_>;' MV7\Q=&7V-?WL=8QRWMA=S7;^U]>OWZAAY-__^#?+Q](?^?%>K.JFM,]?J]5\ MZ5AWW'V^*^_L!J]?OO[.+&]R\AT]]S*/)'E++L/2L_(#1N@EJZ12R2^8Y^#* M=0=V0X)AXS/RNF3O:^!A6 PG_@O:830#E=G%;?=?V[H%H\/%, M3[^\_*-]:TN)Z9Y:-#J0S,?O__@W?']&4@UABR*<):WC0F[UA]]S;;RA/,/- MNKU&N@%9)ZGUD"$A+*[T11:5ZCE( MEJ87K=E!".U;S_M99 \D4Q86/5M[91%GMQ/)%CK'\MZ3.ZE[2XT\%EO"&%WU M=2EPG%NO3T-_PS(M9G\+UC#\S_^485D4LQ_*^J[DP^IM>.ERVW81-9 "$ZA6 MS8=[U=T,?*:P:2%](P_AO3#C(*RBY#DYV1Y[ MFWM?.1KT]"T2*3!_ A_39,4CSMTQ9!M;(=[A_<:*6X-I*ZC76#66WJ5,.3.4 M$BNC1DF96GT#8IA/UX-X4HL\Z=0>(ZI6>=1L>1K&]YL?]?QU*^[G<,KW"^U^ M$*A2XFGX[O-]$P[62D5*^/KP&I41)#EQ =UP-#UA*L)AUH=A[>AXXJ"^#(X7MQ_L^$@>_] 1_D.@+3$5(0]$&'#TO/0B_B?XHS"OAX9 M/4">%NUVIVX[P9&L2&C-.9%2R9&O)U.,73R81WM=>DR'0N V&#!\[(/?@Y%2 M([@)YB:4J_[1&J%#4]HZ/"N(7W^HSQ-A($DP^KP])K SGH%>GBHNV0^DF4/.BK]?*"0F1B M9'2#@I,2:QR-41K#V6.QPPY6D,4>)8\5 M*07(#.SB,PCLE]I'**OL&D40;?CLQ3@O8@I93@AP$:#<=.7"L*3Q<4M4&W6K'V(*P$"J24"B;DS/,269!@^J?5;W$^G),, M]?..)-T/O'4B76OADH8Q;5>83TBRL,2 N-^2$PBD+D6[VZIL/.DK1V$=9[8, MX!G'@*!G/:@=&# 2-CH?,X*1E5]$LSF8 1DJOCGO531_+>BLXERD["M-9N P M.'8(1K?G9)W,HT "R3*)VYZ "=-%,D@ZP0?AI*W]E1>!"YD!>/9HIASFDV4; M!?_$D&X(>!&$>9=3)CT6CA3AJIJ9O ]^Y/"^$1V'YP.E2;^R^T2D!P/T:8FI M>&PJ)DG[3T -L>B2.C:V+7#&>W(A'/UG/, 9#W#& WPH^0'S0<)6;H+G#*1D M9& [DDI_J55@O_EER\]:O]5ASEB*D*-:2C$CN5$$TSM_QU1O?."$LYMDI8B? M>%YM:>=2!GM9UIRKW=1]6E^,G#-&]1K3"8GQ=JF<8I1F^_K@3^I(A3C&B7Y2 MY^"K1YX4K"5AM5UMW4B^SY4T%=VD"0X1POP=:W"!$:*8D-.U.%UR:)2)YS2_ M&'Y:7*F3R.LL/YK2"29A2E''9C!&S-EE^8"A,#85&UE[VFFRS\I-&ZZ6^):7 M(=JMPA*EVRR%_(>/4!6='WE6JV?OM;FPW=V'^F<_&EK./*"1\RZR3.C^LJA,?+$ZL\2LJ_F N-1'RZVX(06>-M)9O*X^,$%W^]!R/SWDV_0 M&NY4M5@T"CI5(84268M<%@T9E2ZRZG*62]ZNR68'Z]LK09!T>#J;#\ %$]1Q MHW'-I$$RV29^*7U2 Y8@/YF^E>'H>.4-L_H3@VEQ9@N0&J:%S:$TS'E!B)Z( MXA'J"^[87X8_,.IO7G:=L&U8DY@0[NPW+/\VN#R9@ZT0H4@!]#9$'OS,OA? M 2+L02B38J)WX>T@#J$M(]SJ;?Z8^3"5$&DT6=MBX3H3VFZ,6N.^[:1-'E9\ M?I[FJ2;.E,[GB23FH]@O.76?1]U93W(--(Z8$Z$O)K%S#R]\+D29->N++R=( M,IF/!LT4>N+[>[# M')A/GV3GY7@+UAO01;^)ON)+WU+W6EOJOC/#]HGUGPW=RVC#-3S2CD])C2 Z M(17$!CC\NW*M&5GI_20+H$Z(A#M>OR86W-6' M.*WPA,JE?;6I!7PK;O5VU>[:II[WFEFK5?QJ59)#6S%MBDB_+MHO'3S>@V+L-$[5P="P3O?QI$ZWB6.G M>,Q"_H^NX9DT*[#J$?Q-'D-")XE-=I".[-6FN,E(C\4_OAW%:"\_0O+EHT8E M0?!B,<>X$SAY3X,B-,C"D'!4N-"=<65DETY8-9C%,1(_166H2(P0804[82%' MB35>)A/W<:,+B2A/\Y(.LH %P9&!^U4+T"SPN&_WNR,+E.1:" 0;+LJ W^!H MT\I6ZA3/K]D$UZJ]DZ[L].+J-ZH7Q;W@608@W@K]_GTP"M32D+QU<%I+1TWA M5TBY(0P#7#(::SB+MJ)&.(W&7]BO32OH>D;0WHE74 J"M8NYC/O$D&=/$&%+[WW&5S8:N=V/7IP/\./(,3]XRU=<7^F3'C3A ; MM5T&@A9F'UT!I58.'O+0/^7XP=$8,P8&RF443O>P&.'308Q_W>$\"JT#:;M@L-Y-0>@4WM ?BA_F7U/-$12)'KV M_+6FLSIE51I2E;C7?%RV:H37U3 -.)CYR#92'-!PG.$"9[C &2[P84X*\?HY MO:'U&^O<8_(_.HFQ*XER6JFU[](LB/9:9C:ZC8T4.2;J)1+Q;&F'S&I6,-C' M\C^?2MPNK6%JD?,T>E,>8V.Y#]<+Y#?1-Z6#3:)54(8'J\^0_W!&5LW-;J4A M@]Q4M&_9A[;80DG+\)350I&=OE =<_OFS*FUANX:5N>>(3RJD\J:6LLG EG"*(B$N$;8?:#K) MHF^V^JIZ^0@S%W'"(QFP,IFKV89<9FV:FZ]#\*EM.KUJ=(5>R[MN6S(>JI/$ M83D_3')[%BP;W/\[W1CF9_C F<]&H!+(SW%$^ORB?L/@R$U)I!*J_K%,9.&7 M64[1Y]*HQIT9X;XGY0HG*4?V#Q.(Q(&W3<6QL#B^D$)F>Y!;(R0!&TO6.NI0 MGY]$]9DA.>V(YD*,.?[ZP,%\1BX-)7>:FXMUM=S]]8OQW -_1/(GS>ZO%T__ M_*&J3 _G@_S+G[YX-DI1^5'OG [.TV>7S[ZD5_>Y5"*VY38 Y,0='6_:<7;_6ZMH#AQ%3,SX6=6NGTN8[_9KELLYS]5'G"E3G[*UR M8N* LY,/5]M.LOO#HU)G5MM A5()L8.S=R&5'L*)U&8F^D?8B/,T?]QIEKRJ MUMF<[XO]F6 J$]!HK/^211676J5ZSK/V46?M/GFI\_!_U.'/*^B;X+$B#E#4 M@G3T7JUBB^ M]990.TB_Y073'[%$8BQ25M++K#F[?7]$$+WDRH028Q&[>+@Z>"[9;0NGP[JM MH];*J$FZG'TC$14GWOJPQHG?(5%HA1P@^(V&:V(^()&\YA"!H.S_*%& M*/VZ,V3%=$U=S"@[IRE"YZYBD+P^5I:=&SJ1J48D!.4_.[Q M2F@Q>L*(?A4Z!Q#S,I59!EGZ:47%A3NO-KECJ@'65;=9T4=RD^/Q5:6RF_3& M*KJ,.L#:T@7.3J 8E?H2;K-FL<357B M36 >&6(K>DT@E5#EU>0-TKZ9#@5><&-*CMM$R!\"HR@#-%2WB.FL!)&%O@ZI!ZMCGXR *=$IHE^^%4^%R(X2 M=RN0^]LMZN[SE3V6Y,*\M)/]PR@2'#3-][GC]0CORJM5U/\20 7P;]>T=G/\ M+])Q1!>HG4Y)=C%JX%(%A]JM3+L*;[+:[V8+3%D4ILZ!>U):$'$KR?[KY49. MA.Q*J$8X0=UP?+6'<.P?-"GR<&/V6^MI(.0;E:CV\M94G.V(#GE!J@6H<'Y* MA]Z/VU9(I"I779R]?/V*5L?WY4&8HO]0L 3YG+!;I8)$YG%PI/RK* NJ DOR MFY!;0@M#__Q[V2_*?X;5TW.C&LGP,&&*:%:3^U?]4FVVDEJ+A"@J!L]=>BB: M^3ZWTPH)KM(]]7W8,G^_*>N+U\&)GUNUXN]ZW1>PZ05*8#MZ'KXJ.L )?.N6@)] M++#DT_.CY>S3KGE MQE?^K/[ATN%:^GP M!\N:<%F%#3'?"[5!.$,KB*(:%I]Q=.G].?P>?88. 96["1U ]6Y7"6H02^/VO,1-4' \' M=0WO\+&O@3LR5&N%IL"$H8T7@V_"[LPV4;#2M"R4=,L+DU<4V3!RY M_,WJ%QJQ>CEQ)IK@;QSN@J-2[Q!D%A8_DOZGEND5H67+6B;^\B .Q>7\/+W' M<,I3QM;%3RLOUJ.,+5TGK%D_=/B*V6& 05RNP;I!,3NAP5W7H5LUX@*$9:\J M]]+7'R%_R5J75CCKT;*;[LNI9V9#?W8(7-2 MRVAP(*J.E!!B[)B#Q6@7!25K,O6J833VJ^L#*+TM-1J.CK"KR0/,;&PQ>[FN M#^5,_D$7^;]AMIKDDRI686H43+8J,K(DP3*&%2?:51KT[MJ;BFG;L.&)?J;B MOB0![JK0BEN.)KC"?=JH/S>@J$.*.>RL0O'HYG6[G' M]B+%&XFQ5*YS C5?:Q&)%4+*V6)/VZB$7=Y4G(D$A8T[HPV:$O9'1X=JPPQ) MX=1*@YC!_L1VPFF+E_;5(9AC/*S:>H89VG 51.,7:-4&$KGF"9$PHG0AO/4^!JZ:H.S7 VT)"O.Z)N/.NV#:>T' M\TIJ/%72F^LTM3?7^KOS1'W4B<+Y2E4S3L@(5X?F9P!U0"GM/ T??1J$SBPA M]3\/^T<^G= *TV8)JGDNF]<^=GHMNH=''BNW)ZGZ*-/D0+;X3J@&VUA MA0OOG:($<,9??OP)B42/$BI$Q.32]=3W_=XT;U@D63]AL437$4]^W0<.4Z_+ M^;L;( \O9)R6^+_G'WF^A+&I8(WE-+WPU@<^4;UH)%$2_%9T89" )./R-/F4 MA$ AZNN/17W/_G@TZ@O_WQP+_^#^U+&)_ M=E>'A:&AKB4;18%3[-Q@HGOJ+T[@I!$X]%G]^7]@:GY3HUL30$""O@.O&$;. M203Y'QB?QR];JA-P@NJW-+0.L"!(80(6LTW*EZFAT 3M"SXV&/N"X02*,5:Y M6W+36(]IB.T@I/@P@QX<<,1;X98LN[X03V(>-A= 8IL$-WD1QS832 M$$9<(YV)1)M=\#.H_8V!+F*PPW_2YJ/^:J-[*QSLH(J#LJ[#%Q>EBZF4J8?^ M>5>SM=UOAQI?CR;A_8T?AP.-A*E#T%3K![9O):=GPJM,('1:/*RIO*1!-+1' MBNH8I-&I>9V:Z.1$E&]=DV0!L]\[NFM0)_2K>BLB[:>52\]+,E%(RY+2ZA?H MQJ,H!WT7^P[]UR1WHDG>B/T=W;++-+6:_U9 GH=VSVEOR2"/I)FE&AOQ44:J M2A05FWJ_P12C>*8>RVW519=&B*L$_RJ$2R<][^I%0]4N$$=?*Q"G5:[\XW[L@T4E6U^J4DATR;34+(UZCL M ?W*;*I.Y<2#+:IU"9$EB/I2RQ1SGDQ:'Y ;;K;5 @ ,\1=VY3OHFL26CS&7 M0[7A](O.%A]>.\5H>RGU,8-?I>5'+A913,Y5@O M!8;,7ZE[M[#_^.3W4EH6I(&[GU6922D#^A81 -%VXJQP5=+&$"Q)\[H_[G^< MT7]G]-_IH/]. =+T"B@@Y]\2P?H:L8_U "K]"@&)P_;>W545SG8ZD7/P@EDZ MARO)S5,Q6FK=EOVNT P>.\LW+0OXB*)+L-LJ;9Y%@T[C&#] H'5:1^;+AII+ MG@$Q7>'4@S ;-W'17V8OPD?U;O8=L1]A -.Q!V:!('ME\(5F7SPM8K/*J@PG M6E<&VX]NJ-\]NWP2'-W@KY$H@QZU^3V8M&]X9P@_;,MZE-Q]O&.&:5TI#[MF MIG_JKX*C1S5Q:L'5;CMN15::7(>M"T=UAD6$? 6H^ENON35GI"6!-Z+&-#W( M[YY$,' M\E?"D>]U M?(5*VCL 3Q2D*$-=[RKQ3>.]E+-RWQB4:.']]^!W5./IS?/!\H"#Y8]__'_^ MS]])WO!/_CCY-7.GVLI);(OHQ(Q)+0KL3-G*RY.&K2"PL.\-V&L!_=ZJ*X@0U#!%W]K57JA.%K[S)G;XO[*LDS D?X?\52V1X@NI [Q1V0\E+SXI MVT[ZAK$GNXCG*@ZSY%A]O_.4AFK/G(NN1%82:8@+<@-KIK_";)2(T:0"!;2)N8I1\E1$8,X6P311/\&P#0%U6)/,*H(6(3=*+] MM(_B"_^D6FN%U#UI[]C5%\&24K.VX6;I,V)+(L%Y&%L4%B(0NY72==S5!Q-;*WSNGO+MC=QVG:STILW/OL!?\P34QX'>'8GP& M$K5.'LUZA,;8P>FPICN6 HBNF73[.XQ1CJ#\\?(MDC@54?>\X*>OOJ!/]3:N(S%W\*[A!O/ MOI)[TC.'*SXA"HB)%:^/1R,;U=4@%%HUJKVZX!I[S\T[_./.$6*3D]FUY8(. M@TC^H1G;*+BFSUMWLRKLE?: 1J+RANFS<3ET]G1U,J.I, 2<="YLK \L-F3_ M8J$E7C9@+:K_A7]LRG?"C]"J#G6]8@GVZ/9HL1 M4JD[2#X$VXICC)SQ3*,L+KB1=Z5O--U,#FAX*/.;X)S#!/*@ M^ 'BNVIA@I.>R3O9I- =W9O3#,WK*@K'7U J$TW%[GA,]$4B 0IRG>O:4#*< M&N7M%0F[7$=_0U&7W':4E9MPR;:=[!).P[FG.9R?G"\CYT.5QSFB?UJSGH\&UK$](E-_)LMW\][>^ZP5/KPX-?, MFH.QI:H7K6AA@L-BGD%%D-(@WJ>(TN7,IY0/G"YBLI Z5#G!V(2BBE\ZGA%:HZV9HR1.+=6K,3BMN'069>*L%2U. M((P0H\(0@ZH AAND1%C\X5'$]A"V+M+UN@_FU+N0WRZY*7%4^_*L,9 M?9A]7='!F:2X7G&>FC):$IU<,^/V2X MI@8XG>RV2^@6=9>*5^0"8K-:O0 _[4Z7.N9^B<3APL,C,T49>XLA]GT*^V B M48%A/.S9Z0DVUV&?M<@[2I0(G66>SFB Z&"#U+&FEL2US6@K;HE]%+EM#3EE MQ#F?SNO>_!DE28H*PWXIQ.O[/ZQ1ENL9XC:3:Y,T-&""I7$(-L'_HIIJ9J% MC6KNSSIZOF@?/(DA^P[DX QL3MH2UK05_N1C$'S%_-UBQIMKUL+MQ1!@>D*S%^@AQ MX1EA@#FAZ@:M&+*H7\8GLP\SV_ S#'[KI::W8^D MLA=N$[Y)GSD'V&ZF%S>CN G.QKJ*BN*E/HNF;DKE(V+RC)VR!FNK5@13AZ!Y MYQB128NK# 3?XB?^SEURY>Z)GO&C*9D_+(GSP!3LRY.O* MXIE>-.3C/V#5X&OQ8 [+_Z8K-]DBX6.WO6O6;;GP$Z?DNH,)#".\[R7ES0MS MZ$SCO=WK_AMOI\]S73;O!J#Z#858HJ.6Z/]5W2W%2K+E*0$T>T/P@-((/ZM5 MN5X6YG"7N(&L*F*^E7'C)<51E(FN$QJ$X?7 MF/4KZ7/2GI6$)STL@XYR<%W8 W?8I3M6AH?K+H2AM/NPV.DAYJNV%6MS+=GI ML=LZ*<:Z,20 EPI=H?_C %4F\U6/:/O[R&>;V]?)L5;$ZL,85;O&GI',PF=2 M8X(T#O^)A26Q?^T!HO#81*[ES:6;!F'<9.:$))1W$J?89-1TGE HK155;KY[ M:(P\E9 LDE@F:C%PX;.B^/;A28^V SL6:'/G95^YJ_N#VT;@P4_O' F72W$I M%*1H.(E"2C3"_'5B*5!*]4O/1=T\;+V$S;FJE[81O=FCXL"\W5:<0A#"[?%K MV)K5ZXP/LN6IDB4/Z@YH=/ Q-AG)%E[@(QJ0X%F)9+C3NKAW211<<=%N"KG" M2*:QB[FHAV7M=*AH147TEVX,+LB\WS,CYT"9,PD*FJGLZ*.>^4XR:EH[EM4*2N?QGQ&KB\N2UW%BH]>L%(\ Q M:E):C-_N# R9+SU#;?"(9=U]!O*(*3VFUB>HU'"XU<_*4M7Q9&?5HIT:AZ-" M8@Y]_:W#:29/M7$+-]]]H3$"U2;C_:L3="+[WX$"5#$F 0X M "F9^^MOY;.R )"BW)+;M+D1LS.F\"A4967EX^3))7AQ&.ZH2%J=JY1G8UGT M$S=Z9V04SLN]6+J)AW3;B5LR]/S@)NRM!*!5T]\I=%.SI"JPM%G <)P41Q>6 M4VY8EFPX(5X[\P19=\Z+42]ZP!A]_E596WU'$VSZ9V@I,* WS X[#]#+_ME M-JPD, (XR.M2HD WCB'!:E1*NG-(8%25=7T@. ]P?0).VH!PEI\3O:68F!\] M1BV2QK,6QG4*\CW L" U^,*X 'ZT(N@W$!T_,,,Y*0].L[$[']VH=3"4KVN- MA-I5=[2;=QNU4I$3H:NYRA7%3^OX[&$OM8H&%5JT@U3\-#GO,!RX586"%<\=> M@+G=L+K+8@S(%\\7*[#E8.QSS*0!-)2>O%MK^T:B<$=2 )< 7L2=&(H+08$F0!@R9?*NJ=0>L7)FT,'K0XR3;$:.4-ENB<0>+* _+#L# M]1&F]8NAQ!]LL)F4K Q]8=)/1[W'6BWI_N3^_%3NL0KXH"?^XN*-\-J4>?J5U1WZ2>@:)=)0R7R> 6"T MB&: P776# 7):RT72&0UI)4*![%(CA![E5TJ\G_>"=9OJ=GN^F&!%2*IG*!]COU1MD.P0SM]Y4?(F7 MM51"=(SM%.!"_HK0^MAC/O:8CSWFXVY4I:BOL!$&'1GH\V+Z43*3I#W#HURK M]NQFCA%@X%1IX1Z15Z/E#,""(WE1EP(5@C8W/5 B"@4$<&3^ED,1$=RP+%@_ M0W;:G="@UOUA)N9>):Q.;:U&ZE][<4XR_:9@[#3$[#,$03J_V-8#0:#8A MG,5L;W3A'"L_+OB!C+4"M2'0@J/A1S%#I?%HS">>/T-G#1_,Z#C(_K"5:BG) M68,'W4J-[X4$BO2]8FE1.J<2M\JO@ ?U5[YFNG,U[G[\%,?)!2*P6V;+N<%$ M0=#F&%K?YM'Q;^QG VV\.M,7^?0J&94<,NHLY#W-&;Y,$2PYG%^7R"Y=^+^# M&O.!+PR#P,;2:"$#?- ,ZGI]+/\$H76[-&["B2%>15X[LQ_THC?^8\D+';0_ M.(DNH!X@C8XYLG#2BBG\P7&0#''P5"T6L/^H] R89C>'2^(-7:>.TW !6+6 M,D,W;.RVCB]8P8(NZ>?DZQK2*V=V)I2-M#@-'KI&.8*>&AY4)'WIQ]%I.9U/ M,,H)F(3HXO@"TX;\<\_,)@1'G(7Z]/ HX,UI!3%@48AUJ/\T9M 12,S:50"8 M3YK7SBRM"?(&Y9"87H60C"E79]^62E2<0Z&C [TBB^WT"U=GR$7?59E6 VNQ M2#Y'%>Y3C%K/$<#%M:P"'8)K B>TPO6O:XHL<\;9)Q:HWD^3/GAF0!H @__P M,!OQ;Z8T&N_5^#5J=XR$8T \W3%GL%T=)WH-H7=".8'_<-\=)N&XVIMV._^# M+R+<4&V:J0(5]RPC4C3N6QYS0@:*H3^/W/D.E2[397;@)AOB- 3.-P74\&Q" M'-&&@E6]G);#H*"[YY2%1R'Y$):!?R+T@,)&$AQ )!^Q3^%10)^A5A'.T@S; M EI\(&K09#I2#,\U7HP&V50,'BJP'&" M?"7XUEE>11+^<5S*-[%;('QD$9$"#N0@$4Q3O:J=H'1;J(QR0M47%*S>=E[O M$O#S34SL>REG=$"G,04/P(E'/,*X= 3TX5211C7.[X8[.9"(<(O,F=MJVJ(A1/!!.(8Y MN,BSPK0(Q.X()K\F22!Y+W%,L(&6U1S1U^ZUT_+Z 'X+IAF_7RTE.D%3GVLQ MO(G2.7D:Y'YAXM*#=W!)@3P@YL5-X0=A1%8P?7?#G._6?C.< MGR3LZ)\5RYG[0@^8::S]@LCNI[GO_D94>=/L"@E-]92@XDUC1[CIR*I+99MQ M=B. QVHEXE-F(R"%8LN+DW\=X!TE^&E4_9^C40AQFV7!!/@LVLTG@+VH]H0O MPI9>]'98P%_>8G*+ ^@# *(N:Q]C2[#P.BF0R562GS/B=8A45&)KA M84#S[.XNJ J% %FD!6;J+D^SXA*8XJ -%3CX[KMQ:60W@TT+'/" 5<22'][: MRCK&F31:QD[<6 .ZQDT &I.)8'2$-N DKKPB%KG"BBMD8N3&@>(YL(XH+/E: M^WZOL;O>3 @?=-?E =*8 '>XS]_JZRGOZS;.PB>8QWE5BQP0Q:T8>3A0F]]V M,E[R>Y.9?@J4&T$@-R 'J%'/7Z*PE4LDC>138,> 9LY:[]A#LK#-9465#FJ> M-7@HW#*7!%>4&QKSXVU_WY>#^ Q\G;URMQ0$WVY9\JL0S/C#&JWG':8H*1G@ M[3Q9 M5NWG# []1CYWRE784J0(IGW#@&P+=-'7V-SJ6Q)%3JN/1O?W(;EW_VF439&] M8<%I#Y\$2G%4Z%UB=!!Y/" 8GWN*(4"@+YB7#6]?N6M!%@%+D8K/!#^Z@PSB MRQB7P#2GQVDRV7F?IR;Y[$PK;!F#4&TJ]M,0!Y@OQ"H,)'(8ZYJ5[@011KE@ M4-B]8PRF#PUA3/0>_#T>),ODEEG:[; 0GY0;M#/NMGT0-$>$5H*MIT$0%"IY M+R<<@?%LD1"!KREOC<=/60.Q(!X:A VIN*4)HH%D%B2!HL0F,3^8[8^B)/XZ M9%7RE;DB0 (E #%SPD/1@TMH0@;7:V+JG&Q#X'*^RJ!7R 67B@9AK% S-FA? M,:F]LT^$ S0U2*LS*E6F9W,T=!S#W[MB1[ M ,$>0'!'A^FI1[>'F,M11[2L15E6-3LHACX/J2\W20]\2#X@ >,LG/62YJ0T M&&M% 0F.Z *ZN%.O/V1?;C;,+Y<,B%LW:&XL1E8;:'N\>IR0K] 836Q0"TQJ M94H%+C/@$Y@[FRR:Y9^QE#&I"JSL *T'T"SO$E'RQ2C9L?")(ED3@P^4X5:; M,VG00"-!8F6"DJ9L(J7@?:29D^K86U03(%\4_R6,ZFR>C!;>2^61^W;H2B6% M?=2"L#9]]L&B/*#_M:ND\8O.ABI4YZ_-S(!R8@D5)^BJ8Y?+[RF _I[HG4=: M A1,6:,IV"Z87B]]H=AH>>N(9Q$!;P-02U_&*= @4^<'^IRT.> FB M !-+$/A)9ILF>3Q=@LX$JF_OS6 IFU -4_L1?13#FU7%K\<])_=E6;9=EG__=^>/SD:O/CJ M)!KAY/0'O<%3^'3(IGMFC:+4%U@.I]#V*%'6 M#U0/>A>WUP:F4H8]S3*WNO+W_5+>ZU+*M,/AKGWH1>DQFWU.?>20II@[&BN= M._?I-@OK!<-X(H!Z7J [,URA)'2]['I2AG3U M7A?>J&:3DX]1-M=%IRB/> ^&F'@%T8AR1!UPJ*5.TW&04"SBU/"%YDG) ME#$+[I>]X-RKX"#K&4J(A'*\ZXA1&X:L3C*W*!.@!:>J:$+,8OKLS7^=GQ[T MGT?N2])L!J;"=8($:Z,\%=R*6\^J=/?.F(P=?4(!E\%Q@,/8K_6]KC74.4$0 M6<8LJ6(/4.N1?'\H M?.7U7K<("-O+JDLDCZELL0H=',L97X2;/D"4$^<6J(K]\OZI9_Y,>P!+$R@( MMA +8I%-96W:="O[);K7)4KSFMN2-4-J\ O32=6"+"&^%-LUC@"W^T6Z]VB( M.^4(=9YC\L"FX%W()4*T8/03"3 MLFU2YZ-D>'L)N%\)X)1'(FE@9E$7[EG%&4SDG. M*]_IJ*3:<\@M3]VS#I9S8SG9WILL,)0QSN<)-Y:$^(JSGVV*L>56<6+(O0N2 MY14UD%>R.G[&DD!,"''+2Q*+0?,!328D"[ WM=( M7#2"E)Z',X.22FNJJ:VHY(8 HOL5O=\5[53A!-!V#B_A TNB7)U/RD590!** MU7N>U?O%N??MEE78FJ$8:8\4P$XZ52X-+2%E0>U*.# 9','[ _;>E\@G^1J+ M18>>M&G6ONC[);G?X !9(JBUR,P 6R$(V_ >40+-MH?/-3MZB4_GR$40XIVZ M#5>/DKEI&+1?W'M=W"*[)L1C6351FO"G)M"RV7DA;MYGVH-P7;FL^'XAOU:, M)P"N&G)Y;+H1V][0RE!C&ORNP[\R[Q*REF2M7LYT4IHB)*1RVJ_YO:ZY8=#R MV;B0LVFY7X/[-UB*I5!7,RRUR^'F'A%9E%PESGX1_E$"S0B6\@5LI%L!3O=+ M]@79CE4(IT85R*Y'>V#)6CE>9 45KBT+X7F $K6\QN*U"L,4"P6'K37J3;F#6O2]Z-<* M&BL*_H^HF"@$:@L)0A Q5Y(9X.!:S'?,51G3K-;=*G9NUT ;GG5LVAKAB]7L7;Q.JG7'> M7+*88*\KOUX-$RU6B.R^6FY?+;>OEKL;E1SBYE)Y(+K%G*X')[B5]2OY2Q;076*#2CZXE+ M U LN6RRYD!]Q>444[_NG_DH1S:LW3(;/[@YF4K6#[E?"F"5VKA*?LYY40S0 M"YM2Q-!O [A@A/*(FS '7,[N54)60X^A-U7Y%1B/_"KLHH':C^#$1A) J1P, MD0@+(XE%30XQOR7VJ?;P-5QLZSLA/SK>_"?2",^J2F?D@CY[!V2@RLJS2 M[*J$"MQ %/DUH!2I@6!+#M>+% \AWD(PVQWW&IR6Q :$9CH6TRA]A.)USSYS M!]7CT2*@O8)-TG7#15(-$Z?L#MY\GF;$?B)D)Z=EFAX /_.GZ"-4%%XX7\.9 MO>^H.ANN]7KI$Z3?Y$(P6=@ MYL@0UXM[M! ?T_CD M.N/P;K/R7KBVZ ,%[4]WZ]4EMB+T5"#$0LK%)=2O!GGE@*@64:-,>=)J^;CT M74V%:/M#^&!(.L*)Q!9Q^ CXR5Y^!]DA='9TPYQ)7! M$MC%:IZQ!\8D*FVJ8,[GEO D;*(I05%SCVQR',$0_;$1R873D=D#T/0TOG&JW'&J M3;P@2^#>^Z\ET,H#$8OT5D;D6@4Q@V(-N#".D-5EYKYYD?GX64>;/^3$4B9W M-!N+O+3:&=M+@3V($HI\[2F=%^!">^NM*2B9(%1O%'S22;ETC<4C :32FYH2 M"4^#3')#X(,F5 F9H+6P8[:-4#PO\%*U1A%V7Q$CSP&]:6'02?FN]:AK'O)8 M6A0>O3>?NF3)-R:);C$Z!#I%U.:4MF>TMO8-SDC_Y@W'0/L<_J@U^,M"KF*J M.'CB!&Q5LV6J<@Q!M2[3'D'Y8D[T'VFFWHZ M_ZDJ279JFLT@^\Q6*2\73]AP%3FRAS83-*(- MHA$=,VC_\MBD#.3P-CQSHMMI7W4<'UWF!W8:RJH1 2\I7C7.G466 ](R71+= MIK/0#:&J^RX,;)A6G>"_H3-0U4OVTU1C*M4-6:Y JXK[A743SZ9MP: +B!U, MS?(QM1]8?%.O=@Y&Z$-A!PHI)V!#W\0?X6HZ(\7K\4=E8'BHY:TGA5,;@/IIH(?PSS0XFF68X/ S6HXBT3%3:*<#M:VS2[8Q1=YS$ MIL^ODZ,"N29!!0F$_GN+OC4\?QNF,?X:FL*YGJYZ9AB/TMH]GLATC=^%^]?Z M@^[R-<]J=Z7Q-$38*X7/OPW),-$HS<.V$:/%_0K$YQ2K%;W$?HDYM7;K)&DO M\C8ADY!U!S(":/J$\5::1IFA#DOBQ,N-];?M\D*J66.%I/1L,-<8,8%+1%?: ML)M:]W@4:@>4-%D!5UR:K*PM$'V< .$5=D,0V**8<6R(CI?@/[>C!W7E #"@GX4=BEL3O*XK)$4S?@F.J,HC4#G?3< M+Q,NXRKR\+:1JWTJ?I^*WZ?B[T992)P:3HT"8J.L2]'OJB=6=6C<+77VS2IZ M718'46-;JVB-C@W1@F&NPH>6WA)^=CCR8)&FNZOLG"8.+PHB1/(=B% M\:PNV4,">@@Y0RXDIW%*]@:LWP0XK9AKGYB0N,9W/;S\0]%=IEPJIR360ONZL.-&5'FF:Z[R6'[/2E7;MP +!!, MO-,A"^@73.F/(2IA*P"[\"A3C%(W=R.!KKV5/ 68:3M![Z=5+2'"' >QX\V( M5A])WBW%_7X+0'(#KHO18 Z(8##4KY4N81O3',1%Z3KF)S"ASNQS-EJB+N2$ M->UPURHHDT)#JQ,8/&%%30 M(@5:Q? /3L-@L!-&8B"&Z@-S\6^I_\O-_R=LBJ?7\B IF-D)1<(Q-64UB)W& M)H?M0_0U=U%A(E7W-PP=)Q3LP ?0H'(\>Z6+'T S89;\=I.EN;>@/ MPML!>!T,Z8P#[-PD2<'9K\K/2*OH-N/@6?SSX'E\U']F-D^HG+TU90-S@WAP M]'/"P_SAZZV2# K.#YX]CY[[(U2B@F![_/1]5M.]& M$ TWW29I'P+M(X6#"P-'@+_QG:_+109-C*;R^YKOJ,J MPWPL-^M#E0$# LIGZ'E6<4O,,H@45M#:1XQ1]&HIS.5W+7>YZC\_.J+L&G6R M5RT47KI; G@1 ( 2OQA5-N.T_7H=;<4K\4;U))NF.N4'6;Y<;+)"[NM;N97Z5 O8_>L0;3$'2^^9RF/(H]Z\\0DAH>8( = M11TKGXDM9-!4!C7&3V>+F677RGIH'B'#CZC+V'XV5UL3=:(%4Y;S9G&#>7.Y@+],SUAMWK!/D&ZKLFL +:0I\5PK6THF*:H;(P&#YJ*D-GA17Z.2E M+2NE%T$>GAK$)0">-B)IEA^?(29'$('A^: PX\KGTO$.](>Y%K!0FZ]D!BR( M*S)DE?MDDQ&V\L]DA-44FG)+11'1[.5AG![DT$=/?#50-F*!?&A->CN9(#'U+8%5Q'T MZ(R@!IFZ.@HJLI@A.TX99@"FR&O#.9YB,H?Z?8"V,\(?:[QPBJ1Y4T(>HZ?4 MV=?F6U-$MXP#G'<3K)) 7$-<#BVUUB'2FGULM*@SIR M __-M.SP6*[F*C/,$+!%[Q;-EG+R[>?=U.H&QNO,8Y*C\V@]ZI,+&YI M74QPK3O66U:#5F%9-Z!(@NRA4:$-D0 HU)WUW0@T#"=#MP:#LM'1*3Y=S)2@ MS8,,Q7T>U%(3@$^%(Y@(/%'0I)M@S]>IQ/:F3KM/LP#B"M;ALEF!I_7?>1#% M)2@C^F&@@MS)1B^W_8#H"0&V:)I_0L>$#<=F9X/<-.##DZ(H<4,XCSF,,[1W M'A'LHYX+FVNTJRA_)@$SY2KD0V,Q* M\1#86=-U<-@M,&?=.Q?6ME),<74S)B4.ZS MO0E,9T6O6K2]9/@UR:E8^76?1AH363?F$7+?Z)+N\_;[O/T^;W]G)?3+ MVIH;A%RJY, RA@>$@VSN".V^J[S.AT&-NH?^,.VC'"7P]V551)L@[675M%N, M 0PYN@R;K4K3Q>\JTR11ER$2M$#-8I794/ZR5E[- DTAK.JKI=Y2&XIS2%#R MU5R4.'N-VR(AN5QA.;OX6]W)YP M=M$7)E0;3+R=\E@A%.'93AZJ-N5!%VJ-BP1RGM?D &-K>3 HKR<9QT3,^E&3 M3JHSR#@@/H>^D9EXKAT"(K52-=)1!_4$RPJ8YU@>.'"B8N'SON6XX798$_&F M$A4:ET":.1H:0E"]I*Z=YJ"&FUYL\ 6757GMK%=AF!*(KH"?O68"O+-\[YH" M&0.4W3ZI\Y'GU[G!1-,D<<1@,HI,J2YV]_ H4 MG[M(8D&_.]/N]662'Q#S.0SR0<[WG8'Y_1%*,7^%>O!795+T(L\_$$SJ=:9I M)4P5(*02QAY3U$+@6]-D1.:EE]-03@A/0=VMJ206_TJ' XA-L[;A^@O57" & M6(@G>#",4<@^N8OX5F18G+8-\"'BS \"@UDHU-B+S]VJ83Z)Z'5&L-9$NVZ, MY;EO"Z.48>\O"F1S"!6>N'T\9D>.3E5;4I4,.\M]%50QI+7 [,-8#% 68#4C MV"5X35,E2R@6DPDTY88.M*4:=S?QZF:0Z.ZI[DF#Y@%8B4M_N/9(F]R-.>]G MB(MC7R] L*W/6;GF0NJ-V,(>,P:=160\DNX4C0>(_=2(8+ M.H^HD:"-]@M,#XM(W+M@8D$'25S%S3!!GXJ5@8FT$I1ADC# ?L3HW1<)4UZC MZO892ZH:$!G@E072S:';DQP!9:B?[^\1Y"0"GD-IX0!ST"*LI.(G#^NKUXD! M%=Q!F 1L.G=B9%<)Q"^YZH MA C&\STI=##6&58@1MP"3S.G?2M @&*YZ0H9E=,,,B.DK#+GCR_)NC[!#GJ5 M)DDN%MB =QR=NL,=.^YQ\\2ZG&:LI$93M].N4*DL9V0E<_6NLI78,E)+K*(T MSAAP)D86S?HW8%]T*S5XAMO&68I4%FE.(@LV:;7PVNG&43; &<14'-KG*&FM MP4A\SL1T.:9Y/2&="!\TS3,"/H&F=#OEJB27Z9_+-$<5Y$<")*7+159+'%D( MZRTAB8#C/%),LZ0[=6:"D';(HUW:V%ERR(2*49.B!M4*DPN+1:EZ7%M)?9(2 MM;U7:6ICN1+L=##PV1"1*%D3K!4^HHFT8EG8HL&HV.U_(JM^ Q7_G;QB MPT1K)#,J^AWY6[1E. DSE704?&;3<60B]+!S,IP'30#[K'078JH%(L6T,LL) M$ A1#U3N4*L=46E+86$AR)H@);,7;BJO'NK)9_?^T(GQI9.)(CU@-3#&_WMQ MSTK!K*K4F4*7!P)\N ,]*Y"@*B;N#RYH$D]"$?4W+5.X2B\Z9^"^(\=N;U[= M),6>;8QL.)^"U0K<9#Q.TG.=DU1)&A3XSKX$^AM1;PBI/ M;/;$_T141.1_KU.$M+V 4="]$VGYB&*5+L:G4%G2Z$0$FT.QLCVWQ/%_K5"(CH:&:()#04 M3A9$3&ACD.A/2@ZW\?&'FB4ZHTO003G6LRB-'JP>PO>BJF'<-^H:I$YR1Y@[ MC!$NV&(^L0-I/YS*DNAYG?B9B[AL:J\@M7$?O&*"]ON MH._>)'^.O3.FLJ=[LGM@+M:8Q\I6O,E^:!XL8TZWNW,:6%5"I95P\%$4&A_" MZU#0%--N"*L_HD&G9;5-PCA_< GD@[(1C-C#J#R_(1P.8'Z .[CP2M,RA^II MN]#F)/C!9/3;>>/I8GYIF2*[^7?+[GZ/P=9#;J+)7DABENE/1=L+ . M!FI0-_PN?!3FE3B8%JK8<>EM9F8^%*.Y)N0'PJQ!0S2>S%YGS_W#60%@"8$M MX59ELEYAXWH'[\>96+!'2]H7/46D9IU7A&QA10KD=,0DEDGG&VAR#51F\VFS M[Z[@DQ83F &Q5HH:T./%@F,JBPJLZFI)S&O#%5:C9CA+-.(P !9&84Q$2HY1\ZLR3Z4!4%HN MA\@PGM'(\F^W &T%X2](*1Q6/_@L0)M=(J$0Z53D'F"TXS.LR3 M!;LZB,NDIR%MT:1$^,<VW[HV"?EIJYI3V<14+0L6?X#PBBN15\@AL/_'4,9<&# M4U0M]6B2I4NDXJ?3':/B%/ $+>$C^$*G+WL5YF.XK-*,U 8:2P>D66RO%;)? M-[@-6%6!\?JDT]TTT?IA9>,M&)%H1.4)Y+6 A"&D335XORY:OSG2&;?BG&4S MNNG34Y!.=<\!S"ZL.5KE35)18X9B6%$K@O0.7!YFY!RWWN9.D0GRKC3#K!Z( MU8Z+7"=81->5I5TGKYO;)6!2#_5#FP9$U*GZ=F//&K]>!B#2N@BZ#"D2W-N[ M==O@!<6&38!&<#1FSI/!C4*] 4S"BH38R06<#:73K @PPAY'').AO!&(#:L+ MS8&985)2*"],B48^L.JNV2[(\6X#>%2"J5E%36,TC04_(J7L#!A?W%%./0K,5YFOD.2> M/6QEZG,9!0TK<+:("H@OO,Z('Q17R4;F^?#:,(N>C7M(;#'$!,4)Y]M[6GB2 M=]W%8:(M)(7B<6P*:85,B\N2^Q(U($[^* B"M477'(:I43A/J752"P6X[0'_ M.$RJ']U5']#^8>-D[TZ72^[G75Y_BEXF'J<"/]31.P]G^Y79UM]2-1+1K:V^ M)^B P*B%TQWAF"T.]W4,[A2&Z6"6I^H4K&UR)TE.,C]S9M$2.=$P]JW@U)B9 M]:^#TJJ;.>4]($8SBEB'J152TMLFL>UMZI4SR6:T(QNTIDV437=7+J&B779V MT.-D7!M89,N_8+B@39&EWYF2B;,38XTIC:MDF5*#OBE%^*E26ZGN:]+%?/U2F!;U%A=.,!O MKO+U)B?!-Q)L->S2.= V,-J!#F]HU(6W=E?8?FE-FZSNQA_$9)(RS2-V #E> MP^S?X,&0N.WCP\<:N&UUU,(M:ZZ4(X)'YBDG._I+;:U$V'G6;E1!_RG;W,,, MY$'R0JNOX%K.HA*%%QZ,.-V 6CZR*?:]AMM9;-N=?V700C& MB3Q!MBD[6"SU6JW)'+LI\J[V:_[^YM<+2II<9)D\!GV6P0NF4;_Q\?IT M[-O$U]8S<&2JR#9%:5^-8;(10V.XF4I"F64K"X+GDZ9@:[?F!HW4/?A<62#0 MAVW5B: ?PB7>31ZQGGS*.9RV*940V&&'BLDI(79$ M(E@\)JMR^ D+7^0 UWS*5OZZM;I,BQO"*AZO:[;6'!N,+L@YR^B";E2BYP2V MSS_N.-==FN96(M!@AE $R3!E8J)3ZP3)>E M<5[-@D_5;0KL3]A):*&SP*^S#^]^8LP0Y:L,HNE_Z&LI+M!47QV3[,[D+EL; MSFD=P8I1+TZ^AP+,AV"U&6%,%4?;#@\=O@4#5I&L$VTTZ%&%>Y;B&QPSHQ"' M#G*6USYV7#8;2^F?PG 2V[44.H;PQ8C)\4,#V#;IVM308,-!U&$7&^>"!:VQ M\"*P)E*&QO!B5_L$_3Y!OT_0WUG3AL+)>IXF M83YVS"5H,\HY M%F5+FSC;DS/L==ZECSX5Y?4T2R\EK:\Q-\PP8?V]/T:YQR6&KI!HMMD6VAL$ M#1]V^X#PM[' 6 CINXAIZ&)[14]$PWIX8 AHYZ.L;GU$Q]Z[]"Q]8>03XR+4C'3%]@+LS$7@JW7T?5MG[*UG78\W67LW MV'C4ZH#>BKVV;FJR%;WT$H\!XE6W2_@%4\J[P>NORN\ISHMK4%">1MZYMKC' M*M)V3WO##MD*7.,R4%8 @C^UT@%(72X3[>R6;N*8T'592;]3C>:SA+4,25 6 ML*[))^IGDB\70 EQ6P<'(<*IB.)$47QH.4=.2E.L5E:73OSH M$V&^B-F@%WW4J&GGPX/F[S12ST##N5_UO765[.KF=Z@JPE7$GD^U=Y=JT!0@ZE"3/>6M,D M[-O=$7$?+O,I$^PU#[Q&IU@3YV!5DA?CROEXU7)$63U\-6.H[7V^>->!($+#?,5-(GT6];G2R'X.$T*/IS52T5ITJN06@?. M0YI$5;M!]E-V>59QUQA,B_0(YB>"V.)14)EA/& MYWJ[UC%XDA]?F,D5C(4Q@8/M@$,P-F+$94VN*C(D2K;/[*T#;!0 13VJH3;Y 6A'B@/*8KHR"BSFR!T%!>(FJ@>/X>"] MBM(KT<)!L*J(P PX87_-%#5,.=()%4%8PGJ8PNFT:4/@)_G0/C'Q\ZK83Y#1 M-@=KEZ*.4MIR.)N8F\BF*K%]H6R3Q@F&E8=+>LDF_3 M>\AK,QQWF%5D#@D1+/<%_^/YEIB(M<14O4MSY"P;'VSWQOCRZ,OCR\+0LZT:W?'!X<@<2^AJPC*/W-/ MO%7SX!T!:>T3PIL2PCNE-&^]FAO Q_;SD4*Q$K,Y2W+E7W.9G/:I[[61IY" M7(%7"<(Z&P"A-: CZUF14C)7>.#X[90_@DY\AOAV.M\R?S3!)B*L-O$=T!<* M>[=O-Q2TX6'SKP7"8]/N\RJ( 5-(5>=;B1B;:4LE5G0S6 QSPNVXU$Z :3< P!?5A$(&DLP_ (?! P')N.# 3ZIIGE6[M8?/"SW!?*5S__"IF*FZ MM]C(9,,?7+'NN4&+M+TF<,-GJ3X#KYN./!)%[YZO%"%69->$0'5R%"8NY31AEM"TG,O!6X-1T/42%A)NT*2_4I+90W6U"#U$3N;L MI%$1_I0 T@1E'%QP=HY:>NW1ADXPWHVIW*LN85#JN3T0E>UZXZ.0*5X>_[\ M1.S%-FNT4[OAH\8/YL##"^CAL3&&J:H\+]*;3W4":HPF95ES1!K0TH4E2C(* MREFL@/]*-UH5F.- .?4CVFXP0W8]D?VW.8Y 54H#8S:O$W[4]FW&)19Z8Z) M#'BH6KF9UWV?Y=]G^?=9_MOJ,F;OG4GIR)I#44ZX3$P8^'JE%Y\"K"A-5&U9 MD#: U)$T4KEG\C&ANW-PQA//0SY +C6!VA8MER@#XT0<3?6ND8X M8T&%%L RGL&8?NKW!M'0?2(7JSP8A<]B3U^Z+;"$Q@NF?2P2X66A[0Q^N+1?A>EW?-=39T@>F8V7VF>C0 M?W*.=>\PFO%G^[:(=IG@X9 7.YB5]0()WY'?66(TV(NYQ.@_+N6_EDCNQ*1: MLNX8$R^;:\,=9U%M8]FD6X5#704W_3!NVR(:"8;3927X#G 0D'S MC#I=2%'&.F]/HI9VW<2.:CK($JA8%T%2<*UOYPZI[#4C1JOO8IZ-$!F"?12P M$&W]%\I0U?"$H#'F4@INLK&X+NURV24B1A*.7G3Z!AQ!."8A>:>8_Y=03M _ M//C/V+O3B^@.*W.H DT*Z#>9R?&FV90&QW\HCM*AJ_+T/_YRLW7QW)D7WWA) M\?G[L]^C02_Z\/K=V6_G%^_/WIV=1A?'K\XNHC;=DKM !2Z4DAQ(J1!E25Q'PHL;0;,@D#_>M%*8=WD)(DG5]W\" M >11_/BP'_=_?OXM,;1N[,=.L1/X?7#8?QR]!<@!K 04$.*_=LO< ("]]#Q7 M@\\PE:19/:KR(5BB0VC;A?000?4&'5-T1%$,FN'U-%/O@/?FZ6$?A'.VG%ZB MD;R.S K3C@8XPQ>JAH2HKW *^<;OTJ.!N^PP]BM0JUA(X$ZE?)[+"4"TJ;:5 M1)4U.6H"3IIA62"9=V:W(5(_<=^CM#EY7E:X^T^H/%BH\,D: M0MI+7 @$LAUO/=$ MK$.;L?&>L R!10%^HC=$K]TH2-;-#["8%!A],O[=6!5+>TC7"82/H=%KZ:88 M[5]UZV1&EUC<4VJ_=A!-Y*P0?\6)%0:#"5FF(YY!I%BP1N&'4YL>] "(QI]? MC"%^"BCZMR0/Q:L<98V5,33-QKGP6Q,+%*!CQU19FPPN9[.$*P01SY43D/AW9Z#[.I%E ?/ M'\?NV\P9>/-W=Y=:Z3##R P) S^>I\S*>7.,/FIB,IQC8A!)IMEZ*N5=TS;M MI9*-[IU>GD/AN[36VY/8#0S^8Y;NA);I@N+G"V+?&&F.1H7-N=_/>^[..3&_ M5UG8)<)Y8^9 H[S==F+ MCHZ.#@9/GSUY\N1A+_I[AD+O1O[JU0GNW_>G=DT??+@X?DA_0[O6O>N?)3 ^ M#LORTT&U) X(PL94OIT7!@-?9UDZ26;1OR>S^0NO7_%AX/LG JKA4-5)E>27 M!W]S*G$YBTX8-?2;.POG.KAWS@LNAN[@6]A!GA>CGA_?J#SH&@]M 0H_VIZ: M=LW#YH1@$_S4[S_V<0G6U#_U#Y^8N,EX*22<]EFDF5-P31?*)2I5YOYXSV#P]WPQL]ZD6G9R^//[QZ?Q%]>/OFM7,_7Y^_>6>\T-W2 M(J_+HBO3M>VJ'>W&JKF3[??SUV?1Q?'+L_?_$YV>7YR\>G/QX=UWLEH[G9>\ MC;@]^_'[\_?_-ZKT9V28T\OPLU M\O/C#6K$++I?L6M-"37G3V MWW\[__7\_08;9@YPRN+R8)J-%[\,>H>/UTG<@NLD>2L#_1=$T*?)O,Y^D?_Q M JBZI\GJE[S 0>%-C:F!U<6XS"B9\EOPA?1GOU^<[XA[9E&Y_Z3R9OYSS_WI M4?OWY[VG3XXZ_W+8Z]_R]Z/G/]_JCG5C>O:T]_CQ8..C'N$WTG>ZJ82E^H^_ M'/VE,=L@2/WY(D($902B\X)7[Y?!_'/4#U=NA,'$YDS3)-^-+#Z[211Q_#F;I!.F[Y76YFZ"#Z6O8$ M?MM1K]]0JNME8,N5OO/OON-#ZO ;/3PWCXL/S\EB,:]_>?3H^OJZYX;7NRRO M'AU7HPG4B3[*TLND>I0FB^11__GCH\&SYX_<,/ON9!T\.QP\/AP,GCUY^HB_ MY*A_ * %MU+//G_J319N2QT;_O5WPK]^$K*VGX=]1,?113Z]2D8E!J)!+ D] M4EP5[84?=RT'CW_P"7C883 :K=UPF?I]M 3O1/'=]K+OXQP9[,^1'_,<&6QW MCOQ*?3QN<6) G\P?2HFU9_)K'IB#QWN5N5<=-PO\OP8@*_W#@W_IX=LG:3WJ M]_I_72-#^Z-@]];3F_YLZ[]5X,V9(IK?4&NW $00-)I^ARW/^D?)01^[48 R MZO^"_4]R34 ]52@[V6^HX6 M](M-NKV6NB\M]14-UOYAOW?^^B+ZZQ;(COOOHG/F$XY.I6_[I=>E_Y5,LRF/\"JOWUWME]U7?6W1*3S8VC[QS_2PI\@ M_?I;H)?N-OL?$+D)%WGG1DX0:6.I_$5N,I4;2XT"S#6)L-8SRJF.W%Y[V"$_ MC[!"XZ:ZD/ZSSJH0^BE'JOA?#N"B^X'+=Y>H_?7?_ZW_Y/!%^_^_1'P2\ +# MS&U9^O)M?N)?HVC=5T*U_\A&7Y!".7&^00AO&_3ZF"*#T!M27F/Y/A$AYG7T M#R+3G*XZV/'^$=N^VN-E5>3UA/%VX,W>'@@FO?'@;F)ZRA7G310J53:&/D,C MH6P!UH)\RJPE(4IM/>.3N[3__.B(HDD$$M1>]>;2(*U(]SP.[[F>9$A&-$M2 M<,S'0",*)( M5IIMYC*OG':?"WW%F/H(9(73!5,S#3!-4S>J):B*8"\CN11- MQNV*2?^0H'=55;9+0;'4\;LL!>T/[KT4=%>K/K_; L]P09H[ABKKOFH]Y\7Y M;Z^/WP,;Q6[QG;UM<# U&5.WU=UTKRI^8#M+ET#Q!9'2E+1OP!/H>_G1,C8-$%W$]@"4Y^=&\[7EZZ>8^>,GO6ERY>!7/ZU8MP!U!.V[]U#>ZS MWO/#[C]M6>_ZK=OR%^>O_NOXY$WTV[LW'][&T?GKDT[/K)EG^ODV>:8=GZ)' M]:/HUV28?(J.>\[1=9LJOXWS>F=5O'].E=)KI[A^B4ZKWMHYD/W_58?U/E], MW;A.)GDV;H-(UB5,U[J(/Z3.^M$W];N5>]TQM(=U9^2MZM2_BSV]YO/__.W< M0EMLCW^XO0A_J4JXV4G;><_RT;!,5^Z_)HO9]/_]?U!+ P04 " !$B@=9 MQ09:D-0. FG0 $0 '-V8V\M,C R-# V,S N>'-D[5W==]JX$G_O7Z'+ MR^T]YY+OI"6GZ1Y"2,O9).0";7>?]@A;@$Z-126;)/O7WY%L@\$?DAVR]:[3 MAQ1LS8QF?J/1:"2;#[\\SAVT)%Q0YEXT#O<.&HBX%K.I.[UH?!E=-]\W?OGX MYLV'?S6;OUT.;M 5L_PY<3W4X01[Q$8/U)LA;T;0-\:_TR5&]P[V)HS/F\V/ MBJS#%D^<3F<>.CHX.HF:17?Y^>G)\7M\@%M-^XA,FB?D[*#9LB;'S1.K==BR M#EJMLT/\W^GY,7YGMQ^;[4].#L^"!J*-G0',;4%1YV MK15CV^--[VE!1#H-W-Z7MZ6Q^G8]\@U MX'1%)MAW@,1W?_C8H1-*;' "ATB8-QK$;GN83XEWA^=$++!%\HWP\0U"$A8Z M7S#N(3=!-<%BK'HIN*?(&BB \(99V%.>*5N*2*%$^WWB>$)^:\IO>X_";NR; M2_5%@1,4$)OE M?^:RX5LSHMM%']:#JU@?(KIG]B%U3&7Y@HY2?1>&W4@?HX9&B BD]J=%! IB M[4W98I>7@FO+1;4G;#@ ER2@)U'J W()(I"; M,C34?^>86YPYFG&TO^!L0;A'B8@';L5@QLGDHB'#=S.*4G\L.-F#GD1-$@(V M74_>!@E$0)!4^MZL%8I82"< *8"#0P(355E_FTR*Z@\DU*7_".T=/"ZJ/9 0 MYV^ON(6=HHH#B>4[9;Q>DH_@/J+V1:/#(.]L('GMRZ"7FD(H<4&[B%'$:NU[ M'P_4OT/47&>G3:2H/NQOM]WBX@MB]]V/ZO/V: Z)PR8YA%OV,*;;'#ZI9.'% MR&YYUNS?777OAMTK^##LW_2NVJ/NU67[IGW7Z0X_=[NCH8FI]4QR<&BU3H\. M3R4.0[ BB8"(>*(X4Q1R10';5Z!B-K[''-2;$8]"AW>"VB9'+81'92!$;S>D M_*?ND Y'\/>V>S<:]J]O^L-A[Z[3O^V6A3.#FQ;*8S,HU^Q1_QJ]E1+^@P(9 MKSBN+0_VN!]T/T.;WM?N;D'-8JU%^*0,PAO27O'. F4XZG=^_=R_N>H.AMW_ M?>F-?M\%U"E$#N9>HN(T )_MBO@7^?GG.#;'GZ& M:?5;Z1PYG9D6W'>E8C?P1TI C2"\(L+B="&YLM2=8M<>$%EO MA,_WS*$6)2;PE&"JQ:ZUC5TH1.(6$X/6Z"$.Z5CA[2% M()Z)G?.HM<8_VC9^Q$V%CS4_%#"L$2@#XLBS )!?>F9A?XM :_KC9"Q1#%#( MH4:VOB)C<#3[FKK8M6"VZH\=.E5],DN'LJFU*)PDDZ*QIYQ_Q0_%&-8(E $1 M'J<6>.308];W+\#8;!BDD&EA.$T.AH@-4GR08E0C\_=<,"D9X4>CX!-OK37V MV;:Q VJDR&MDXB&9RC7J*DF&4?^)L"G'BYFL)G28:\%MKGIIDO<78:<%Z5TB MXP_8QW)Z&:7B$M"&B!H!V6'S.?6D=038!*P@S4-I4> C)8YOCJ?!P+,5U1S]B1*+#**<-.BF:C2:O8ZZI[_YAA_^_M.$,UBJ@4V4=35 INR ML?4*RVK*GZK;W<<%<<5NQG)A:5J72)202[A$T L4[P8*^U%+ M=]E\3J!(I2B-3@MAHCZ\]9A!+3'(V4@N,;T6X:;#JY4HT6HVJ.L^O>88_RMQ M;<93[NP$6BUW+=2)DJ$6ZD!FZNU:@I]VVJ!4$=Z C1;.1)TPX_A"W4=LFK4' MPR]M"RQ2J/A@R$@+7,J3>!G 7<4L7_%+C2Y^G0)2W:[P^8RKRN7V)9FK<4W M435,Q[<9?&DJ>2@NL-;Y:NS1,G,P4XBT,"7*1/''TFII^B)/E!4X=5""JQ:\ M1%6HZ.-JM00XY]$SR#/Q7 P M'$PJM "F.Q2FQ3Y1Y#$YS-GFYDU0)I\,Y$:3VES .5*MV*]P#U)RCL [1;N5$]\^GM!RJ+G!U, MI]2 >'J@?R+SGX[$A_W--_@'WS?>\B_?\1_^7(C"2;Y?_ ]9GEE[=H.B8<'<1#U#LP17YLR%0<"?#,PRE"5"S.U[ MSFS?\K[)ZHX+6A ^S]0_EV;G2 =7(B(#E=8'@*,3OS#$B"04<96"[@4:Y9*\ MD$9R&>].33R78?>6R#&5U?UXBQ<<:3:;8VJ"0!=SM^][]_A)3:/YG<]H7 4] MHDC6$C2(OZZOD<<N%,LL MJQ3G4P7MKV7*":G*DFR?OX#^"FJ3H /A\ G&0N:(+,?LYP^8EXLDGV0:)*T1 M*+M:V_Z$H);=E2( _*69Z,;Z7_%N/]+,C"VK]0[\R_;.;8A=K@C]J63:UO&% MQ^:0!+@D/\*F-*Q$L.#8MZ_P'"9 T7VT'%^N[>Y]N6A=DO!ZOF)%.%1!XV 0 M,>9H]$JVJT+OA_YBX5 2GNH@L#B;^"@F0D<*W9@*L-K MUPGMV@; 0VZV&,WO$\)Y9CS]1KU9S[7IDMJ0PZG8*@8$@BF0C%A/"!^44I5( MA_Y)LN>^78MYF;6 4(*?DQ6MTYA[R ')K>]X5#F&<7'(A-4+Y00+2.E-R@7J MJ")$4DTC!)AYD$>06R]6B&N'0 M^R'A2PE,;N@S(JU"-+RE%F?NB%@SESEL"KF2M1=[(PV?&Z9^0 MZ77P?,RI/24WHZM\U31$5= K2H5&#\PL9XHUK$+_[V &@+DP/)[L?JRR?CE%E]79,$)+*>\I KY?FM 6 6WS89HQ#SL=+"8;50MHEV<$ICK M&%9V)RB%;FV7U;H*8/]*%T23QVPTJ4*?V_+'ZCL*8+GUE-_[C,95 MT*/ODHW23"A"LZ#.)ZJ"7N8%W[RJ55$NU:EFI>$SH.*[I@*DH:H"LJ6+L-$> MWUXG9LZ$\?2XWC^*/4)J=LG@6S_*3[(NF M6;$-Q,QB6J9!S(@KJGEIQU]M70#T_CS8W?C*' B@6[NTJJRT^X%75/Z+5D%5 M%PUGJ_5<$DPNNJ0BGZ82D1H[I#]1V] ;N?6 6$2&B;X[ C@%:"8'AAMN.*CV MLN8JO5R^-BDG.N],0%77>2^WXR@GIO6&8X7/>Y3MZ,_?NP!^5>)KVKDO*4.> NT-SO5F-F\"JX498OAHZ%; MN[WKY#+3&VK &AL:^>:2^L9[P1M-J^"+B]\*.KO<"2U M;$=_?HJ2L<<(^4-Y%S5E5 7GS2PZE/F8W89;=A"J#+:C32C_4@W5 "X*0$ %0 '-V8V\M,C R-# V M,S!?8V%L+GAM;.5]67-;.;+F>_\*C^_K9!G[4M'=-^2MVQ&RY;!C9*4YGP\GX M;\_Y;^SY,QRG21Z.O_SM^1^?WX)[_I]__\M?_OJ_ /[KY:?]9Z\G:7&,X_FS M5U,,<\S/O@[G1\_F1_CL7Y/IOX>GX=G'49B7R?08X._+?_9J_U4NW\V]]R^6O[UXZVQXVQOI8_F+_WJ_ M?YB.\#C <#R;AW&J#Y@-?Y\M?[@_26&^G/4'<3V[\QWU%9R_#>J/@ N0_+=O ML_S\[W]Y]FPU'=/)"#]A>5;__N/3NXM'SH:CTY FOZ7)\8OZNQ>O#CZ\?O/A M\,UK^N;P8/_=Z[W/;UZ_W-O?^_#JS>$_W[SY?$A#6'[D_/L)_NWY;'A\,L+S MGQU-L=#/3M,$JJR9D:P"^8\U/O7%)=@41FDQ6L[-/KT^^^P*KQUN_#;'<<;5 M')T_>#1)/[QI5"4TF9[_RU&(.%K^=+"8P9<03@;[PQ"'H^%\B+.]<3Z<3]*_ MCR:C3,OIS?\LAO/O R,DBX4HK30G2(*24H/@@C,^HG8T_SEX=X8R&N)1S M";.X%/;9 U_4:7V!H_GL_"?+B5Y.\KJ85E.]^9AO&:5.F)UF6)>P!A63!N=R MHI?!*<9S<4HT'N5#X[I"HKUI>C:9TAM)OSU_]A6K+CI3=2M(89I^8-?-97;V MCA>SQ?'Q\C-A.,?C\W]?II/C#GDQGS05P$K.-*)MB?!J MD]$@XT&#'GAI,1=K0)G 0057P!>%(*517A94KMC&C+@'SCK4$+\"-5J)I!E' MKHQVP*.U]! .6GLB:;$9O)(64*L@>,DH;&LM<>7QZW! _@H7O!--3,[@)$ZXSNXT FO'\<'%R,AKB].UP M7'W[C]/)EVDX/HBCX9?EY)R#HU" &XT2F ^!M*\N$%A!,!Y35$KG$$UK[V@] M:#VUBRVXTH5PFC&'B#Q9D(W^&+Z'.,(++)I,L"P%9,JD]2,%M &=A^A%4"X: M40JV5R.W(.FIK6RD0[:=^F8T.#C!::@>VCY2]'X^T._GF JS@J%/@$E84%EK MB%$'XB>2.LM"F"@;T^%^1.O00OV M2$=(C"&/+GJ@?T[:2EH6.G"B;^)8APKZYZ3"UM/>TDQ4?^?=.$V.\7/X=CD^ M)HLI(080/"I0SH8:[WLPPA3-G0ZDSKIQ.&^"68<*YN>D0AL!-$RXC.?3D.;_ M&LZ/7BUF?$B\O:9EX=QK<,2^W.R MI+E8VBF0V0SG%V/TT;E@K8#()(TQ*T7VRWH06:-@ABDCF[N75P%L.YK76) ^ M*+^:S"X'94U4Z"-Y[2I3Y&?(A2./74 146D5L)32VA[>AJ-/4??F4K_.[*UG MO%/5MQSG![RPT5*+8(U5D'1- CCZXH+1H(1FT;&4O4L[T'S78/4IQF['C-;R M:!Y:?\*$P],:XEU!5"+WZ%V!7 2C$0N*\B29[EAD<4(:SV0'>;H[\?0IS&Y' MC682:,>)TS <52!O)]/#,,)#3(OITOR_QCB_?'4Q>EZ0<>2@,S.@$GT7>:$I M"%QG+QFB;VXH'P>Q3Y%X0^9T**=VEBC,CNK>&OU5-VM."6?=;9N_"M/I]^'X MRY]AM, !SUYGH068G'%9RD*Z+VB*#WB.9#)+X*TW/-8"UJ>XO:$U:BZ39G3Y M.,63,,QOOIW@>(8$\F!^=&8J+X:NG+'&:PL\% )F$X+/%'P0K%"LC\'FUC[L M&K#Z%->WHTIK>;3;3;JY"VRU4DXP#T$G3YZVR. ]#T185KAWF07.&O.B?;E0 M+4F8C)>?NUJ&NBW MG?1FTO^$\S <8WX3IF.ROC.*"!;'=9HQO\8R3$.*#55P*9=$L:%WH)C,$&U. MP(S0TF%RJCD9'D;5IWBL,3<:BZ1EN'Z.8VF(27V=3/&(;//P%%=Y]_W);$81 MY$'Y'+X-G,V*K#X'ZU0&Y94DO289:*M9MH&\ A[:1_"/@=BGT*PQB;H45CM& MY3RL4Q-&'\G/>S=^%4Z&\S B>CN,]5Q!,KPFX .'D)Z4),FXF#G0"(KG.9BLNQG))88^>9XJZVZ:PK MZ&I"*SJ*;E%9")*Q?*^PC/SN4()- MI%UEK?&6'J+)#%PHV6<"$:/>Z4+>),*;G.!T_OWC*(SG>^-":4::?TPF^>MP M-!IH-"5QHX#S1"I:2 D>;0#)F571BQ1B:[UQ_NP^Q?Y-!;_1Y'94XORI3MY! M^6.&RR$.!"DBZ1E"*4AA >>R5@@8P()D\2.Y8K+UQL>]@/H4NS%KK*^=A_&481W@V:,+$LU#!H22V4BBJ! IPJ!DDGC5JKF/&UB[2 M_8CZ%+4WY49#0;13&Y>;XZ=P%)9<4HR:-!3QHL1BC\H86O0U#:HH'F3.&U-RZY6P/KH^!>6M*-.1;-IZ8%<& M>S5'SGDP5F:*#QPG?\!K""4Y\,JG+&.Q7*HNW+!;T?0I;F^F3MK,?:<-/3 [ MZ9(!6O-T_.#Q\]^'5P?LW/T+9HJ?@'1_?17/!=4;2J,O@A7MY5K4\ M&U!@5+<^2\W+UWH*A>02A +%I*0C2[&PUJ'N#1#;5PG.D%A7"_=?XRF.)LN= MJ[-/'XB (H7"@3$505E?*!1-6*L70T:66/A^/A;%['>XH7H+Q@(5H)EAE?_6 +P6D# J5E(D>1F^\;/ "I M3R%*6WJTE$4[CW0RFUUV-_R^[-,01A1$G0YK(^,!Q=/,5*/*76 4,JD /G-- M+YDD&^@4-F^"\ "D/L4I;0G24A;M4A\XHE]](=:^#]-_XY7!#LCUM[NA/[G6Y6/(,<3D(7-?(U!=P$=EH62-04?/F6Y]OGT# MF'URJ5JQIVMIM:_;N3S6,9#2DTNG,TA=JW!=3! $V?5<^QH5G8O1K8OV;H'1 MT@X49YSVCEP3&\6JZZ-/D4/P)AIIT&37NJ#^3CO0DY!R0WG?B!HVG.7V!+YP M9F1.GM467Z$V[E,I6X@^<(@.-5HNBM*M8X('1?0@2 (M28Z,=XZ/_T#@&U'<_E)YT9C.%[0')]-]F0\ M>XEE,L4K/0K??"/#0F0:CL/T^SNBP'(#J9J;R=(E?S>>XQ1GM;3+Q1Q3 )MY M;6KI#'B+B8+X&$30FI?8NIZJP^'T29UNSL'KBZHO\F^V/"^ GFF)ESC&:B4X MLTC_DZKQP=4>8;QV+ C@A2*_6=23.:V=TCN@]$I)MV;2=A/?F 7=T#KIJ"5J M!\QI#4HK#I[^ UTL3Y(7H67K('AG:FT#?S<,Q[.*#&<'8WHH??1B.#NJ.?Z# M4DOS!BDZ1T$-1:O1T>*7S-3F(([BUE)"R(9QU]I$/@BJ3\J\+UR]X6,WE6S# MI7U*(ZLH5A-R,59=,@L8/""OE]%PX2"J@H!%1"\1>5:MHZV[L/0IM]!7>C61 M8T-6K9Y^9KQHO)/S<&,@1*U;+A8XUP9J@W /GD3L] MW;H/_257&W%VFO R*HG,8P!7F^$H:0Q$J00$Z6I#BXPNMG8D'DQX/>T645_I MM*WTGJP&ZM7!^X^?WOR3WO/NSS<=%T3=]:RNJZ/6&F.C4JE;6A)=M"/BFHQ6 M9@A&1*1 QUB(&!+PF'*U6]G(UC6K]\!IG>;RR5(L#ZAKRTKA:/%$"NJ3<29I M*X76K8]+WI/F>EI_O14'KBN9S6>\;57^+>-[2SIW^.7L4K/T_?,TC&=_ MG)>OSJ21_\]BY=.=S\C'R73YB_E\.HR+>3W ]7GR,9P=!W.VE"2AF!!!)9/! MU]XI#CW*%(N/S?.#.QU@GZ* KDC;7\8\G!QXSB*DJ%+(TKG$6QNPW8ZP@;VO M$)9U=23=E]__F-4#^ZLHO98,T.(]79TP8'7*(LND+Y#7 (I,4PB<'.'$E>>> MI])ZHWY]=+WR%/K+\5N0_/SVW%7\S>JZ&>%"N#OM@O-4$#S"(DA-:2+FH:@:0 MS(!E( 0+W">9)&M=[]3!,/J4_?R)"/_4A'H*Q4V1 M6="AF(C(6^?W-E7D@C@N-!@4Y9 M%5.,X\WK&N\$TZN2_XZH<[.FNX5D&EZ],DF(>;E!\VXV6]3N(N_&-,PP^KB( MHV$Z(-4PK?ML&ADS7"= 56]EM%E"8%)"$1LE $TK!Z:"''55[W$J)/A M"4-H?L79-H![M8F_*P+N3,*=*#N">HK3>>U>N2Q^DB7%4MM?F%S[W?K:S$YF M!N3"9*N5%2JV[I%P#YP^^;%/H-"V$4YK%790+DE$-17\J:%/O!Q!@8[*JL*AB\USTFM >V=/F5U)+3:76J;=U4%8-O";C+Y]Q M>KSB>Q2U&8*NO2T+Q7*:0:R72Q+;,3(E0M&M.(X8)1)J>Q"<*TUU#JX M'MG<]I=03\WEU0F3;I);^%"$HY#4!HM JK-V!Y,(MKALDG$46K0N[K@7T#K< M<;\P=[:3T%/LXW$:<<[D[&'K3I/MY&!Y2N)6I7 ME32K!GL_]//+DB=9.#CR:4$QK2$J3WX'$X'I6$ILWI5^;7!]VFSOB%FW''/K M0'#-UM?+Q:SF"&>O)L>1M$F=MSNB[;WIM&;NE^KAU3*)_VZ\=SQ95%?XH0"= M#Y0*,G'/(6E>BP!XJ7=Z>"A<6.?(?Z$_C5FYHZ']!*G!UISN(VDZ.J\O^E5%D[ MH^B_5I@.R$,.#EDD%5T[VN9Z0#E+!B$Z@TX7XYM?F?@@J)\@I]>]==U&4!WR MY\[[[@;&8TT3"4!9[T6L/;6=KOV47&9"VN6)V\GR'#USVIVDBO0WHM M?T+= JQ/MU@]I>7; M2F#=<^EJM,N5]%R@)&0^U;); ;[>?!UUY+84%6/S+A_KX'IDVN^79M*FXNJ0 M2!^G>!*&^346))69SX[K[XWSE:L"!])PYV5@P+/VH+1-!#,("(4C3S)+Q;O/ M@*V#=!VR^5_>"C:7Z>[\K*LK)(624',)@F=>NYSX& MWUJI5_:K:[9&\FMWK2AI6EQ*X;@>8_V_R\D[**^'LU442ZN EL?Q<'$\N^Q_ M,R.S3EI7QF52A*(.%6@U>*.!&PH^0E&2+'MCKFV&="W6/74%;FO:[4"H[=K0 M/]BTRR6*:K,/M7J%9B(&A& *K9 @O?:UO1)KG0%MTXYMEST1=T&KMJ)J=[7% M49CB2]*NN1[K)].]G+*!Y2[[>CI#9DX.HT,&D?0KY,(=E,3I/T@ZT+])%S2F8J.FS>HFD8\R0;(-E MS&=E;>NCX??A68LKOU@*O9E\FC'F-9Y,,0V7!P\<)44'05H96KO;Z^!:BT&[NN9Q1PQJ+J\=[\-<[#@/D$>&5I)N MU)IF@9,5#=$Q*$)D(:07*;7V=1X)<2U^/7%][-/LQVPFQ4XJK_?Q2Q@=XGP^ M6E4^#(26W$M? +5S9'B-@>"D/FN;6#M ZNM1CTU.6QNRLVV%!@ M75?)WM:-QW$LR04)27M#D2&K%ZCF!-9F4HZ6&\5:%^)MVHQIXQ-5L\^3O?0_ MB^$4]T[#<%3E0L[M81CA(:;%=/FH5<"T?S0JXO8QJ<%I*,#:KL#=D+/ G!VLBNJPZ2^]78S)9? MZ]'"USBGY3#[\:GK=8N\XY.V[ RY#KY&72 O'C*P/OEHA <,G)%TZBUN)=;B M><227=:%M3[!?_'P;77'GV$ZK.KL1\?9UO-\_M>_E?XB@$/7(AP,A<0$5=[S=*%*)**Y'IR(1M MG1V_B:)/)Q?:"'S+F>Y6@1^F(\R+$4[*CS#?AWGU9KYOK=?7?4 3=;_1:!I9 M@1^?>)GX*=%E%E%!1JQA?+$01:Y7R2$+'DWDMK4[?P>4MBKCXF//3HT-DO-* M>R<@B5 ]WI@A..00*-PLB9%SDEM?&'X_HC[9CA;LN%^Q;"6/CLS*!:;+ZI:! M=9S'DA"*\Q:4T0YB$1F**821:>%YZW+=!T'UR>CLD"D;2J496?;K_=UX![CS M>.CU @=99:-+5E!L/>5M% )QFT@MA//:V21B:\]D76R[FH/_QC!].UE,!T:) MJ*6-0#YCK/OE2"N:UK94+$3+T'G>.FW_6(Q]4KR=<.SZ^NI4B%LOM^J:W0_Q M\^0E?@S#O%?F.+T J5026'@!7I@!I2@D\<9RPIR<8E('=KW%TTTG<,-G]TDA M=\J@7=-=;B00/.90&">PIR** JK/5YU$="[--) MYMYIJL>*\&EX1L3!08CU3DU1FP4QFHB(%% '4Z"0DVN<2B6EUK7'CP;9IY/0 M_>/:H\6X<[9]P&_SSU]Q=(KO)^/YT6P@HS$!O: 5(4GSJGHI. 8.,69TQDE- M;W@BTEW'^L@3T___<&\KH>Z6@I_P. S')*K:Y7%&,JSK9L"C\9)S!4%("@:5 MS."B(GT=A&8LIV"P==9E<[1]ZJ/8'QIN+]A>Y(@'UTI(.L@2#_A.\\371]1L MOW!-YNE(#'/> "M2@=))@1?U,)B.4I5H6,FM&Z+V(NWQQSB?'4NJ)R\3O775 MGFD0O$2OA0#DM6]*R+6#"G<@14&E;2EQM[F/NX#^E F0Q[#M47JNB3B[SE / M2LRA.&5)N=<]N1(LQ!(#E%"\-H+QI'>4E_XIDQ_;L*>%2+HR@?^83/+7X6@4 MQOG=>![&7VI[]M7Y[^NOM]@KW> I6QK";*M-T_O1[2M]KGGT_=26AQ7,>*/AU2X+!3W M*EI4TI/_60Q%),;7KH-9,OH%1^%V-P=WH.Q526A#4EU751W+KYF5NP?G/Z:U MA6'25B5>6#V66SL+D $.] /@7*900@Z^M$Y>/(2I3W;O:2CT>-'TP.R]75#0 MA%X,QI)8)ER>QP MG7=L06_._&5N682D=$%/$\'(F11>@K?5K>0,E?%6"6SMWV\(M4_18T-V/<:4 MMA+D+NSI'6"7V[16>R%,T2#K 745BP)7VW%R'UR))6EA6I^RV SI3V1[=\NY M1XOQ"2E7-VR5*%8(SL FZT"%A!!DHB7BE.;9FL)]ZYW0C8#V:>>]5X1[K!"? MB&^W;UI(+942.@"/GES7:"SXF 7(I+S@* L3.XS7UX7=IYWYWG!Q>P&W*5R[ M&W4%FJY%VS]6207NHK1:@^7U8+46$4*J=\*BM9@194#U4"BR+8@^;;UW0*Z= MRNB)=-V-(@&KB_4:,\20;>U@G"$$6Y9U>-)9;2QOO3&W'>(^;;SW1L-M)=:N M$B_U\'@8YXM;U [B:/AE^8&SU45YM_QFBT3+-H_;,K'2;*2-$BGG_7L6873Y MP $+U>7BI(\*,5%YZR&4F,!SG57R0<38>LOY5B#;:KQ;/W25L'I/J^9X<7QE M-^]VVX^1!_0!P3%G:OF+@("9@SO MK;@)XKOQ#:7LT>5DLH&@G"9[P.JUD5Q"5E&K(E"EYMM?ZZ/K4]ID1^S:7DH[ M8-$AILDX+_E=%$7,7 NPKA[=1B7!&9>A! I8+%=9N-8%DNO@ZE/^8Y?,V5 R M.^!,C4;F1ZO:2Z^4*Z@!7>*U+Z2NM9<:O)/>V*BU#;O3.9>X^I2GV"5G-I3, M#CCS^6@X79$YQTAT-AQ82D@*4-/()?,@@O#.>N>*W8F?^".L/B4?=LF8S>32 MKOWXXN1D-,2S"*9V8PB*3">%6>X86AW8EG[ MY+AWPHYV8N@JT_4V#*=_AM$")^4LTQ-&[\:S^72Q#%BO7(/S'L.,(MI\,-[[ M5+LL3H?C+R_#;+A-Q6W#IV^9!^MJ'EJ=5KE\_@72>FO,:%*Q#)@U"IGF4"LO MR(EGG)CD$))27$DC9?&MK\R[']'N+I^_+%1WP@FA@P.)@9:3S@+J,4*"SHI) M/LK4O)AR YA]2H4U9-7F%\%O)L!V]VRMB@9O&[YSWC "8;">@^9&@?.19H.3 M@E:ZL)1;EPW="6;K4=[;)_?RU<#HY*Q"B., V4IW/,Y M&=!>IZ!-\05;7Y:Q-K@^^9S=L*@;.:WI@)[]O'Z)889__\O_ U!+ P04 M" !$B@=98E]!B.E, #[:0, %0 '-V8V\M,C R-# V,S!?9&5F+GAM;.V] MV99;.9(E^EY?$3?OZ[4,S$.NJNJE,4NK%7)=N2*S^XG+,$GLH)-*DJZ0ZNO; MP,%GNI-.')).J2I2\H$Z9\-L S #;/CW__'M;/#+USR>]$?#__@+_RO[RR]Y M&$>I/_ST'W_Y_>-K<'_Y'__Y;__V[_\/P/]Z_N'M+R]'\?PL#Z>_O!AGG.;T MRY_]Z>=?II_S+_\^\B\-QS_OT]_DVBCSX:##(Y^J0,"*E3@ MN$/NI:>OP^RA@_[PC[_5/P).\B\TO.%D]NU__.7S=/KE;[_^^N>??_[U6Q@/ M_CH:?_I5,"9_77[Z+XN/?[OU^3_E[-/<>__K[+<7'YWT[_H@/9;_^K]^>WL: M/^4G MZG>P_!C4'P$7(/E?OTW27_[SWW[Y92XY',?Q:) _Y/++XLO?/[RYC;0_G/Z: M^F>_+C[S*PX&A'CVA.GW+_D__C+IGWT9Y.7//H]S68E^.>0*2E#Z8-$=]^=E.\HS/LMQ3PK4>^X5G$N0-Q%.^H.O&$=_C:.S7V?(7IR\>_GJW>FKE_3% MZOSTY/7WS[L7);Z\>QCWY&D=05UMF))L! MW.3Q5^ 33_K#?EUZWM*WBW=4O!T,)'^;YF'*\[5H"6 PBM<^-*@KX>A"=0,, M>3#[:>]\ I\0O_1.I[0MU1V*$.YQ:5!I M&R$8Z4%A%. 0.:B0D:D0E5"FJS'-$%P?SR51GHV7(UM,NHWVCC(>G375YW34 M3(QS31'HO_PR&J<\)G.)?C5;"?X6!Z-)3O_QE^GX/%_^<#2<$JM?#68OI&F9 M/]4O'LN$R7C:>S\>I?,X/1F?YO'7?LS/OO4G/<.LD9:DH(VJ%A37X#72OF3) M7"%!E:+M.ER@%USA 7UWR8%5[V[(@GMVZWM8\0@UCAJ*\RY.;*_>R;-A6B": MO)QM+6N!ZMTP&;;7]6T@#16^TM2Y5'<;'=U6>",![TS[5H:H529(D3%0'#7Q M.S(HZ(1)7A$I3A)/\V,QM[DF6E7-1@A:9M MS3@.R 6"3"%$'KD(W#7>TJ\!:*GDN^SL.S6\K5)&K21Z6[WLT7.9S._>Z:A, M_\1Q_HV&1(9M]?XOA[K$EYP/Z!,PS#32X!D$ZPKDQ(U ;H(QXB'+?MV7/67M M=B+0#N;SW\>CR82&7OK39V$R'6.<]@PADK80$*T3J&@$+5HA@57"H> B6GV' MU[G5K+X#QNZTWY'=OJUH&T[O):0/^6L>GN?7-/079.E72/_L3S^_.)],1V=Y M_.I;')S7<]1GDTFF_])'_-8+IC!>5"01*$DKDO#@C";3D_+WT2A=735/1X/4$UEZDR19.B%'FCBH:.)( M"[(D=$Y;%9 U9LUJ-$^?'(TD?9L#HN$&TG,QYDBD@VS0@"K*@',L0>(\LLQX ME++UJ=65US]]+3]6EK?5*EM,[4JU5]^^5.MT%]T,Z$EZT%/QM7JAM>7'R)5>>7JQ?DY[@9!CIDJ&( MZK.B$V0P)4ON2Y B^,A]:7T-? O$D>A^.^'>UK9NINTWPS@ZRY6;O>A$S#X; M8")YVK"L!L=I_S)*84C&&;*1N]+W)8PG[RML*]HN; $2PZ0"R9.3X:MO%=QY M?_*YCOFDO,QAVM/)!(4T3(OD!RM!4(,W!FQB3A?R:8MI;@T\!.K),Z&MV#NP M!=X,O^;)M.*9<_7-<)K']),>:AJ:IP#2D0_C738^MEX*5F%Y M\BQH(N0.-OPECL66]&XT'"U7KEXNQC.I$5A,2 :)L.!M$* +$Z[%+C8:3I[G,AKG^><^XK<\H95LC/3^_A#' MWV?"H0'5>#22\&"V[RT(GE!G;7@!/?. @S7@A.-0. ^""&!3#,U9U-EPCH"% MAZ'JVRPV;5A,D!;6EMUJR M MRX\7YVW=NFUU^PK'0UID)N_S^/0SCO.%*VY1!F/) =>$L8ZSCAP8B8H&A@YTE$!YT+32I,B MBM:&Z9U =J_V-GIZ0/F;"[F#*ZR;H%[V!^?3G'I.2YFD*F19L+"(G[!2 N&;TY/?M*=NFG_.Z\BN:DS"!.3LZG-=UU M%E]U$MS#WA(PQJL" Q^#J7U"VS44PK"[.54]6B*%[R!#%( MA;QP[5WSZ*]#2>K>1)\/)'5O(L9])W7?&L*K?YWWI]]?C,Z^C(;T[626^2B= MP:)" 9$+!Q5I6$%P#=F$DCG]S^?6V].]@ XD[7LC1:_BS-8"[\*]OHYID3JW M#JA-.;=21[:1; >II<]2F@D1!^^QG]X,7^"7_A0' M"W!!2J:MH%$*ST#5L*1 0P2GM4^1Q("J]=7*O8".@0+M)-Y)"M&4QI?3\C!X M@:I$R7*]S+6TIM%XC2:2R@1>1^X3UPYEZ^E_-Y)C($ #&7=PSOXLQO.S\T&M MM'DR_9S'=<3C_+END%\702!+H &M=SY!2NA &18 BTM0"'_2-D6K5>M%85UP MQ\"/;C31,&"TEMUX,8=8,UE*R7'Z/H_[HW12GJ71EYG JV&D20IH90 KC 7E M. -4)D%&%HC.-OOU;,8'B@FM@^4)^Y&=B+OA"K(.OL6T6 =AP]IBZZ':?:&Q M]MK<@"I;J*)Q%;(UD09AE--!01:25CDK,JURG(/AS!655$EFK;/* R;+/?7) M#H$KFVA@QQQYEO[/^3R>?K$G:J]\\,$ 3U:!RHY$X9,!::P4*$R(?JW:9MON M.3=P[;8H5A=ZW60WVD8I+VYTJLS5 M)[+;::*+\BVW1MW3B6RY:!VI,.8:^<+ S<+Q4194S#J66A=DN(WBN!FQI=2[ M.9L;G<]J19Q69M( )[]_2;1^OJI!+Y-^&.2W_LB.FT0=:*>#//$5*/^!@_-\ M"1*SL49R#R'* DH$#XC&0(F2MM2@F63M>X:L >R'9- 6NND@Q?Q>FK\8#1<= MXD[*_.MI73Q/M"^U_T:(@(R3I 2RD%5BT;:^?-H.\0]) MN2ZTV4&B^'T3YF'P-CC!O92T$I.'H)"<@\!H!"[X$M'S$.2.J+@>X!^2B1WH MLH.\]!=GIZ4C_CM_6@\4^AT.NZ'\VF]0/\X>D]C'DY[PL?(-=,0,-3"N@8!K5.@ MK;$)0S$>6SLI6T(^;K[N4I\=U!>X7NDB<,:]$05<+<"D LT2S+736R:0F(J7 MN?5JN>?"(;NDRN-EW45F\+WGOTEY9I)@$(L,H*32X&TMST9C)T.!%67W=Q+? MY#RY!)=2C#0NC+7@F*P]L:T'B5'J[!SM!+LZ3VZ5(_DR3^*X/[L]')7GYY/^ M,$\F+VO0Y6!RG4GK)4/>^[SMLA[7A]HJO?$\3/JIC^/OISC()V6FB\L;N)@X M,F$S9%WK1VC.:]^[ K(4:23]3_O6?+\?T=:,OWCZR7C.M=_R]/,HS0P0E/&0LTA92I+=>KT1'R6=[?'O+.6R M'<=N.7G[4N?!)&_>)=M9"%BL$;^S=9!V%'NY\/H]I0(VD:=-TG2 MC2[VPQID+@6;'01?_3>F/"'E#F*VV0<7F6[?)7Y/;'DH5W1?9-E$!5T$Q;T_ M643G6R,O0D!+M[6B\L\U]BHN7[R&0K;%F;@:V/4JL'82L M71WGM0(]\T/W-\,KX^[5WE;"6@TE)'*7:V=D9#&"T#D65C-=7.M(E$WP[8$E M'1K%72FF6Q*]'\\/IV=8>SH&>G4-YDW6@E*1)@N*#!I%,CD4JW3S@C0KL!PK M.1XO\)8Y';,&VY>@7HQH5TV+DN,?T+M9>*CIAX3>6F55MS1LA.@KN[$]''<1.OA^/Z,5I M5N5^">Q-50H.WI^'03^>E)+K?3'MTL0+KQD@1@;*< N!*PO&.:&CBJ7HTG@) M6AO<4?"J6Y5T$##Y'K_/;F 7H[_!ZZRXK:V[F:VQX80(G# :.,O9"Y\-VM8W MD/?A.2Z&M!+\R@C(5I<-I^=G9R2!43GM?QKV2S_B<'H9#HS#]"%_J=>>PT_O M1\3L?IZ\P_&\!>065Q(-WKK=Q47K86]YO3';L2[?OWSG)1F#CE8SZ<#*5!-D M'7E@63FBI65H6:Q;T5J&PCTOV6G%G42H'SBD4;E0WK]3[>8$G>:_F(+16S8D7> M1JJ-BT+\AO]G-'Y!<$9G>3POXBF\2S()!!%K0V=._@7ZH"!:&KG+',MZ%;$? MT/'M-Q_%SKNE0!M7HYK?PUS#M.#Q.J :;L(K@>Q^,]Y60Z.NQ-MX'5\-CI:9 MC(QHG5,.H*)$"-8$2,EF0XM1E'*M.OZ'I?-[]NF=J'P3J;:^1UA".1DN"\.$ M$$M6FD:E:.FB\3GPQ0@0J#V37+NDU[L0N/7HW>[ C>0]:B:LEAOP530?_QQ= MH G:2,=I8#0F58P$%Z*LWRI+UJ643&RDNHM''XWJ'B>LKF;=1]+"DDJH1=*1 MQL*"$O6P5T!M.0W8B]&PTB6^.)*KS_YX_GW MYWD8/Y_A>!&K9&II+4R @?-:BXGLN250]A>O*&/%.MN_(R/]$]GNYP7UA1;&$BC M:/6)',$5,LE+9-HFZRT/K'L78PGGF+V+1XF\@^)QMZ!58 N^KP-M5S[%):R# M<2<>I\*'J+&E_'?A1%R!Z+11C&D#,AJ:%NZM3!;7S=<@W9^T?*FH'-2UNJW4FH:JG?@DT_ M?0Y<6]36I,WU>_'\)V\.MI)=PQ*P*R MN+L.J+L-P+45NY?8BU9ZN%^O6PBQ M^PF[/*=.!07ELZX9(0J$2I96$EN0K1?+OEO-KHJPV*EB-Y%=:X6> M#/-=^\/RA"$[CE)'T/7TB(9JP+-80,D<7+TJ9AAU(L0. M3F+_GH=YC(-GP_0LG9%D)]-YKLZK;[6L:.XE&02O^W^IS2J590I0$9\#&J%C MXMXU/YQ[ -*.^= Z@Z4+P7? "QKV^#RGMWT,_<&L4O*+\_&L7B=+PC(>B*'! M<5#))$!&DT'X7$R,4I?001/@N\$<"1?:"'LG;8C>C:9Y7J+R"R&]+*_]H3HE MO!<*&:R9:(I8B[FS5" PS\"2;R)\I$$T/ZC9%..1<*93U>SB/N ]N4;T _R4 M>8]C""*5 $8;1E83\T1S9:$4DD#)V8?0_ KH'CQ'0I%F(N\BT@@GGVGOJW]5 M]G[%0/Q=Y+$O%2Y$-D[&1V05CT=?^W4=>ST:OQR=AVDY'RSC&GHZH^&$ 5#7. 8TM4P$*V"3 MMH+%%#VV+CYW'YXCX44SD7?01>C98##ZLY:$N /;99C+TGY"YK62I@#ARJ"X ME^!$3/4X#6FEXS'EUF6--P)X)(3I3BD=]/ZYKV$!X<_]3\,YTOC]2J$C6B=G MWPUFN^EE2N.RQ4'/)^5E"EC[6Y.];ET"'SR"X5$:8W,)?*TDHPVHULU(CH23 M!Z#F#OH%K4;^=Y)T'=N'C(/^?^?TK$SSN")FNG;(M@Q(:)G!96,01C_D#KV4OO(DV?A-*VODGL"KET& M1(W 5%96)6O\S3/&)U;[:!/-K%7[:!.)[;OVT875>.=,>?6M5I3,J=8(K-OW M^72V%9^45S@>TK@GRT*FS[_?_8!YNK-3*5C/(&D1R,;D'!Q3 G+TDNLB?2FM M.W9T.)R#BDG8B&HW'84#47D7Z2UW(JM)I+K@0ABF S<%[;B9=8 (UUP"4Y+JJ8;$3KB^![ M >T^(+.M_D9=";^+\(#M9M2SLVI9]!+CF+A38&M#2:5L(/%H ]F1\\NDY@E; MWQ8W 7Y AQ6/<23VI\253&QU?K%,/4HAK>6M>\RU0[_]-K@EDKG?)*)T$;D ,6LIZ]&"1VY ,@R"UQJ+ MP1Z:#'?:/G)/?+V]\>YMPXW6@O8[CV;I[04;Z2V#GRAM4!>AM[UL$2ABBUD(=>*RCZK MVL4D@=/2>J.T(LGL@V67$'_RK0-5[FM5NT]J] _ZH\1[2>J@94[@E54T@Y0! M&IJ$Y+SBP3+ZNW4%IE;8?W)UE\KO)C!\.B9$_^Q//R^SSI>9$-\O!AE'GX8U M;**7(O=!N PN!@^J6C=+_1@A_6$)VJ,B5 >@=GQOU;F16 M;G5RU./=G!W=!/GS].CGZ=%AR/#GZ='/TZ.?3O91,/:GD_W3R?[I9/]TLG]R M]:>3_=/)_NED/\;)_OMHE/[L#P8X3&]H:1]^ZI.E^VPRR=,FK;$W>?QVCOBC M!]+(-7]= >>W])9;[[]DF=9*%B$B1$7Z5\4E4KWQP!A/-ND4O&^=C[@.KJU+ MDL3/.9W7KO/WO&WN0S',10H:MU6B5KP0MJZY"KAGS"F2@A&M)XE9$291-%%Z=;[X6HTNW<9 M.U7DJ!,MM"[5_C)_&>?8Q^D=(E@DLN3$1*AM:H*@/WQBX- :8"6RG,@]-5D^ MY/FM]ZKC)$ '8NYDD:BE5TZGA+ :Y6_K/^@O2B9GD7.4A8/6%D%A4A"J#1@, M-\86H3.VKM%T#YPCMY);*:*#,\H5T"YZ\#X,KB,;^%Y@^[%XFZEQ/7ILH8/= M+2;+1=1@B(9SJ&!!N91KCQ()7$GE5='&A=;!)GL@R .VZG[XL8GH.^D@-9G6 M,_=!7NYZW'.IT0JPKEA0A^ZFG17$2+0>>>,W9EP%\0C*+ M@TXAL1#LS;*RJ]M1/ K!09FBVQT#[TX3NZ//-:SO\7N=1?.+W)[B63DA+P"K M##2=,IAH&*OE'I1A6U)G]=M_'-HTTL!N#]/>Y6E/)Y%L4 4\7LY>X?BBR/%(='13#?W962TC^]Z+.QDTY]&QP& -F2*SZ M^SPE\*663]92"T7KGG3-RZ3GP\&WQ?0<^IA\1R# MK$X=4[4)9(0@,P.I8A8Q9%V609_!Y%5-[_O)L!JU5LZ MB[-::UB[#+>*F06F0B21>2)%*+6?"C>0;4Y1U4XKLG6MBP,+M^+:T%Y)$G#T M%2AO,GA;$(IS7DCTVNO6O3B>:+C5)ES9(MQJ$X4\Q7 K'2QCBGO:E#D'%24M MP9Y,?B>LC9GG9+%U <+C"K?:B"!;A%MMHJ@#B']9!^[/<*L.5+]E(,QC]'8 M=+/*22=T@H2BUM,V"%C(IA2>C-60LB2#]1AIUC#<:I,\[X%SW#1II8<.5I1WHWI?_"5/\[-/XSPSYY?(C,\Q%2:!UQ97-'P+ MWB4#+"9K4F;)\=9.[6HTQTV01EKH)"YK96AI0)]\=@C62]IW/7> 2C#0.GMN MO%!H6_/C*0?X;L./1EKHX/9BK1N6;!VW11EP2A10Y%R"Y\1F+[3U]*O S<\+ MKR8'1,W5T8%532:]C"*(VF0X8="@1/3@3$H0K;.)@$=F_>Y\HAFF M'XHJCU##;CWI9S&>GYT/:L3[U:N[GM=*ATQ+K,#:K!JK$ZAHK[0A."\$BFQ: M%]G8'.6/1:46JMIIG,8LBH1K;QP96$ 6%AGE(EAP/B9@21K,O*1P,]#KQPSD MZ8@TFZI@!Q4B9PQ^C^,M^YO>_:!M*T,^"*Y95QR)7-RXJ7G0$,6M+RI M0-85+73>)LU"8EDUWXD>!71W]1D;,F?UK6A7*MKW!>ED/.V]J V7\OA+'4%U M*V=GWR%Q';TD ]YH\OZ<5^ Q!Y TA)B#LUJM5:N)7G"%8_3=);]6O7O_5YR= M:7O44.H-+>.*YT/^5)T$^(RU6,-D)M<9#Y D;6![?;:LHT.1[M2 MP-[8(K/F+H<$TCH%BKE:*\QFP&Q)R]*SO-YAWF&S9,6MXQY)LHG<6Y*CQCO^ MS_Z7G"]:2F9F6"U&ERVMCTJYFH9C02=7+$:35%DOM>7*0W?8*;$[F8\:"*QU M\M*[_.=_C<;]_Z:][@6>A7$_?,Q"@Y,UIA8 MIA!\80:$9,4%C48[LY9Z-W[UT9&@6^&WGN,KT"Z0E: %QD0D]O4DV)$04'(% MUB6KK!0L^:UH\6-1X!%";7BT=1/9-0H:H8+-6H-5M8PR"@VNT,B%#,EX]"5R ML:FB?Y19_FA!=G#=MI[+,[-=?-(^**2A&Q%KJJ0'\K E<*3!"\NS].T[=*^+ M[OB=QXXUUL&9^%4\B^FS#J*.@F%OH]E/O&M7^KN')EL(OY,2^+>0L:18X)C! MI5I8.@4'028!6A&:+&F2\-9%FW9%AP?B4O?'ADUDWC$+%ENA0+)T"FVK.=K9 MD6VDK1 ]#5 FCTYZAZ5#%NPK[F=;W=RCZD<(MJ5K29;5R_XX1_KUTG,))L=B M'%@= ZBL*OKLEP@/&WJYXL(F<6Y\//B,5B!?CG/K3M_WA\I2C:.D%LQZL"XP0!0MH M:)@Q2195-D;9]6I)W/GXW6_P;40_:BJWUI<";TCLD1+J8,E].QI^FN;Q61WC1_HWL[4EHF(LE0C< M:U\O&Q.11P; C%D8(XU+K8,.[\+QX]AF6VNA8;&?59@6G%\'54>VV=V(]F.9 M;:^Q!RBPA;AWL$PL,XE,#-HR"XZ3/ZE*T.2;%MIOR,D4T97(>.O4S5V2X &K M;%<B>K(J3,KIR?CTSS^VH]S1AOG42M9#Z"$!<69!Z]* MKLV7M6"ER*37JE[]P-';7>\^?@N@B=17%G;;B@639\.T0#19,'T=4 TC.5<" MV7WDYO8ZNJWP1@)N'*FY&ASYDT4*H2#&6D,B&@[(M(:$J;@<,8B\5BK!86G] MGDC,'2E]$[EVLK]'DD6^N/)!;D-Q@"(44*EH0&L<)&:28*%XRUKWK;@&8+?Q M.XV4ER%&R L(F#F2R>L"0+)00 M61(\,L5:6W!W MGO%5OS!*#MA=T! ][FR23GZ] ^DAE+=N>BC7>/(3KB:03G M"!=QM( 3B4$F0S2'H-'9UG=Q#Z,Z,FXT5D,'.\%U;+/Z42?E]\D\%[:GF65, M,O)KDI/S(^6 NH"52F'D,4;1NJ? O8".C![MA-\\E/>\BF56CCR/A[.L>1R< ME$*[W SKI.=R(+-(TNZ6$UE"]0S<"Q8A2L5-2@SEFIUL'GS5D2B] [EV<$%_ MG9)O^QCZ@_[T>X\,%X=$/,#:6U8YE\$',H&900RV1IV+UE%W*Z <"1U:"KR+ MJX KAU2O,3!=F<3U%[7$5DRS6 @N6F)U$ M@N X0K*::8O"1-NZ/,$=,(Z,%-L*^K;NS9;MEZ]>H+\8#>K8QSAX?MX?)"+H MR--X! MMX:X;2(#[VT&P9UTC+.H7.OPL$? /!)>[4I1M[GEMN_,>AOGS+UZEZMT?XC 2J4_"H/]I7D'Y'8ZKS?XU;U&,:Y/';U>BZ]$#:52XZ_J&=,FFVN/# MI"S J,"K>1(!E2E0T)2L@[9>M#Z/7@&E;1#S_&:XF$!V5B'R"N/(C_>&/#EG M(7+:4H.,SJC6#:#O@+&K$ELM='Q_R/+F4MUWW:S[(KF%#NB\A<*D "4UA[H7 M@C A:VMT":E;ZN\STF)KO:Z1Y;*!?'>9U+ .KA\VRV43G:V=Y?((@>^2$#+K MPK.M^7TJ@A))@G>60RY>DW^N1 FMK]X//LNE"QYL(N?=9+E('RQ7*"!*1\,T M5H#7&"#XE)Q@T@;T#]F03R++92/1/YSELHG<6F>YO,+)])]Y,GV.PS^NY'.8 M8A3:P"#8I('\60T8HR"/-W'E"Q=:K%>^[.[G'X,N&TAN5YDPQA@4R!(44]>? M2%\%XQ7P[,F0]9;Y?,R9,*VMLZUEW$&QF15!W>N@^E'S7#;2V'HY#H\1]^[R M7+C7S 6A:I\26IJ,,Q!"L:"QDT1X" M#PH4#PB.UPL1AMD8SZ7-K2\6;J,XF#R7C?3S<)[+)L+M("KRQ6CX-8^GM==# M'>(:^> M))O(O?5IW6]]$M#PLJ7RFV'\Z_QGR]KKP2F?:'<,H5YIV4C@4&J0PBF4'+/U M-\+75ISV//2F0RUKO)%V1EV)MO79WLVPJ0LSIN9K3&8)&_23.F-FDT E[I44 M&72QOI95+U"3NB X(S(36C+SN&"U^]_[Y*V'CD7=,!)Z0ZC+R;$&V+L-C*WY ML1=+HFM]/HXW6RBC]7ZR,6B=@K.QUNI528#2@0%:E<&K&%))S-B;OLE!,V>5 M=7'0Q-E$!UT0YA+0'.'%[1?SM/6*%&LNB*P-V1WXS.DKG21MCRB"7Z^5PGUO MV:'AT;UV;O*@B6@[.)LZG>)T9G6]^M=Y?_K]Q>CLRVA(WTYFU*_-D+&P #XR M"RK41NLL!8B%OG>T]WILWM+Q/D!/W0YI+_4.DF=N8%I6*5@#5$>W5'<"VL\E M54/%C;J2>@<7%G>#\PJ1H1 @'$%2/&O ["VM9)99K01SIG6:]@ZI\,!5U:Z9 ML(FP.V# LY3Z\[3A]]A/;X8O\$M_BH.E!VT1HU#DFUM&'GFJFYAR#HP.6ALT M/C>_R[@7T.[O-!HH;=25Q#LP&ZYOB,]QTI^,_( M)(K1%G)DBG;)0+MDB(6^==KZ:*.*W88E86BTD^6] M[#+SQEDG!%G X*Q"4))K>?H&?<@^-EME9"8F%1-:X+T3QXL%+B\)9QMG- MH/?&1LA]Z(Z#.1UIHX,2,^_'HYASFM1T\C>3R7EM='I23J:?\[@&)GU>]#L74F#7R\WVV@#)R2#ZCQ2PD-D\FOA?0<5"CG%[+(-/* M]6F,9Y<%#7I.LN@=.O"QAJ[FF&@W(Z>K1")E$=EK;+T,/(3I.,C05/(-Z[S, M[O4> O?F[,LYF3Y7C:%>=H:+)$D$-850%5MCC4(&LGW0DN6,Y69!PQ4WJ8]X M^=.FQ$Y$OK*\RR,IX;CX ,G0CWCD.PQJ?EY%CG9V-,ZE>IKFHJ#A>T>[ ME)49 G),M'LQ+[>,[%WY[J?-@5T(_ Z"-#B_'/>_SJJ@+:LO]VL=;FZ-XTQ" M%LZ BK5"?PT',XI\()&*$[[UC=B=0)XV)]K)^ [-;WT">7VDOP_Q;$1D_>^< M7O8G<;9;D;<;0@H(9*\@+5Z:0RV("LACA8@VZ_8L> #4L3"BI>SO8,?6!X[7 MHT472UEU:9:@3S\C6;WUR#0GWBM),R]*!/J+'&!%FQUF$HLIR4H5#6+LHI33 M^@B/AS<=:>4.$FU]2/G[<)QQ4'E=;X'K)?#)\'(QG/1,L(9L(MKR%%:/B(02 MK _@+ KZ>;8ZMRX3^0"DXZ!)2[G?P8OM3S*GH_C'G*0OS\?]X:?W!&Z4_H&# M\RNFTC+X?69!G>9(GYQMG$8I+X)B$*M0E/&6T-:[8"?!R< MVIW.[F"<:UO=^$,FV?0CK9RS4?U.#VM2UGBMYVY7SWASZ(T*&<]VENC_ X=7JQFN,J:-4 ML"[&LY],LBUH*B59 2K"3E:@2C929EDI/__87G[ M0-K;@=-V$]5V0->[?(0/I[\ORPX'CY+7XL6F-OK6]>ZA=ED4,1LIDK.!MO\5J1A*X6U+@RT MGD;?]?Y_W4GWY_]76>[Y73 BV?U:GP&I+, MLRB'!!@Y0O;<<*2IFF_>)Z^X0=SXU?OH&=5,;Z.=";UUR8Y5:#_2:GX5HZYC M=D$#+RP2QL0AV!PA:A,<4\$4S[S&^S^,R&I_52*@9 M5%HW;\)FE@59:@4+%ZN_G1F@KCE@3'"!7,D0MELP'L9P]%1IK(:6%4SO@_T; MCO_(\X7NCK7OCD$80W* Y,%6YR3M;&UO4BKKS^QSZ?>JP> M.D@ 7D!9UM=: TQ'QTK7@.SG/.C1:KE;O5O(M ._^#HHCKH43QM>L%&#J@5, MO,_TK;0A)BQ9H'EZ"G[@X*0;_6XBRMT=S\T6*EK+:+V[+'07'-?&IPPB -XNS<7ME#D>B=I6VNABW*##T+]^.=H::_(Q*.) M!E@0&90)DJ!BJ!WY O=:J- ^J6Y]>,=-F,=I81\7 *L,I7?G%?["U)H\^XK] M036=7H_&?Z=_.^VA=[%PX:'8:@TSK@"])J-<6K+0BR)SO7DL4T=C.?PU)\+Y^GQZ/L[+>@F]$LB'9%9!(2L" M5,@,@O,2M++6)*VE-ZT+M&X,\H>C9[=J;'V*O/5D6NQ+'_*_SOOCN??:0\U8 MJ"&N+F&JO9P$>%0>G,,L8R031-U875>E.7> [H?7@>1-N+*J)*29 ]G&GF.2W!EV1 .N?1*DUV<2>1D2W _S \WJ_: M.ZA=]F@YSOY83,CY4'A/B"",M[961-+U]HF\N2P#:'12&\N$B*V3Q5KB_S%9 MO _E=W"H_^@9>74L'_J?/D\G5RK$Q(?-,0A:)!]FZ M+$(G _DQJ;U7.G10 6Z[^3HSFR;]:3XEV[\?\W+BRL)H:D8'&%BM@J@-[4"L M@$7IF4DY13RL57O%0'Y,CN^5#AT4M7OTH.9U[R]3WB:S>GT?/^/PY$M]Q&1V ML#)YLS2\K&;9^&R N7ILZ7R"$$L 1IM5*331C3V88[<-Q_9S)AP":1J6_]O. M?5YOD#6%?#[*U]@?SW(Z>]PA8UDRT)Y)J#6J:+\+MH[9.Q=%0+U>*[;=8_]A MYL!3X$;#>H<7X?^#V6=RNGOHBTIL/1UB$I@<%.=4E2CM:XG\$Q=C;9A7N+G9 MIG3[#+2UD/TP_.Q08:UK)#Y:0A>SXMEDF;!;U;+ZN; ?YAN'JP+.BB%F33 M<=X8(0V;GE:;-LP*G[)Z>12Y!V%L+8$G&+BB$'S(2@I6?&C>76=WH_MA9L>! M$Z>+8IE-A_JA/_GC]3CG:S6!O=:RMJ$ JSBM DX8P!A($4(R+VV4HK0.0>Q\ M4#]GQ%YITK*(Z'*$K\Z^#$;?\_*PZ.X!OZMU?R9U,M>Q33Z.ICBX^OL7H\GT MW6CZO_/T0XZC3\-:G>KR2?-_=-/_Z$7%M9?,@I6U9+*2'+ X 44:'K-2*M[L M^+Q];\]]#?:'FSA/@U9=%%WM;.0+/WTT7ORH?H[W4HB6C,L(>7YP)0,$15\9 MRW+D@G,E6I]V[G:$/Z?.X1"HFU*U)8_'*V7]S_[T\YMAZG_MIW,DY"I[IL&G9&L>#P.?J[7(,V-"%LY3ZY26[1#_)&UW"FY9QG=1TWX#[,L( MXUF,9OHXFM<+?5-J,Y19/=J>",B91P%:D6>O9/7GM3*02\1D,'NC;Y!U98.! MEKA^&$KN6Z>KRPEW6=SUP^GOS^*4!C3]WKB\ZQU/;E_@]2'XAU/B57.6M18& M8JA=KK3)]:B"0^3.Q&A _8(G735C:78G7391]F"5>LU B"5N[&V5.(W 2G,T.DE;1:I5K3YO6 M%^S'5>)U(P[<6^)U$UT\E1*9ZXSI9XG7C4J\;D237=3*?(R.GPI_E;"629:) M7L&!0H,0LHC@363).Z/0[]P:.AC>;E3B]>!HNXEJ=U[B53CR#%%DL"+R>54& MK!F2FOZ0UA5LWVCA1RCQNI'.-RKQNHG"=E#U:%R?VHNAUH"9A9<*LL^E3605D:6.6$J4/DDC#B9DJ!L1'.",Z=BM M.BSY;T3!(YV1/2:MS#PR"(J3#!!IO2N9@4',T@HK4]A1Z:.=COL)S;U#(/\! M3N2-F'M(Y:(V3$E:0Q#!:L>B(4%X288%+ M'^8\[I+#755YZ400_YAI='U!F%B'[2CUI,X83LZGDRD.4W_XZ<9Z\"%70M#/ M7XR&,R&ZB,/.G$$4:L0*JDL M>+03.@2]4?O9<)&,I$TT MH@F@(A/@1:[+FU.,EZB",#MJO=M\;#_GT'[CCC;BUE,,*[HR5$'[J\I*0TPA GT5 MP:E:+CN1HK) %.+I7+7=&M[/F;2GT)]',NR0S@XVMUZ9UHE,6"@JUX'25UB* M &ZL4*J(J,L3]XVZ+*HS^^K64!9%U1J7V5GK7>T+[VP^Q$:E>-8J\+@H;T=? MG92;)1QK<REJ9:E@C>, ;(K5*21:55ZU.RQD-H5Z2G#;!Y M_0YM6<@A(G4EGWTQXE"J M^KP9TBJ83Z9:US0#F1.$1%Y),4H&PTTQS:OG[($@#Y3!V0\_-A%]![SX>Q[F,0Z>#=.S M=$92KE?TT_[7O#"\%T53,%IC8V&0>+2@ G?@E?6@$V.Q"*V+:5U];BU@NS_" M:*C,4=>:Z*!8!GENF1[XF5"^S%_S8/2E2N$&Q*R2X$8 LDP04W: 3D>()6=A M734?6QOJ:\ Z)JJTUD(7UX5Y0+_Z1 A_P_$?N;;YOHZOD"^AN4H0@ZQ!0#4Y M+V8.&9V5OJ2:O-K:G7L TS%1I*G\.[@*JZ;Y23G%09XL #%M2M1:@&%%@+*( MU4+7D RC<:*P(;;>8VZ!."8&;"?A#FYNUFP1X= %IJT 'T(EIK&$DB@:1&'. M^1SXS2C/HVTE>TA'.!UH;Z5]TNHHG0">]:>S(WPCR>3:RRZ)HV.-)V0>I$ZU_0$OX+,2X'CR''W.R;5>FU>C MV78=NO7D^0F1<%*J+&@Y%)8F1U(&G L.# K-D^;9IM8E7^Y&LJL#XD;ZOKE0 M-!#OO@]K)^-I[_UXE,[C]&2\6'QGQP#6*$XK)D)"DVJH=Y5+\. Q>I^DE#RN M%5=#+[C"#_KNDANKWKVOX]@6ZAPU%&O+]-!+/!,RE!>()@O;:QU0FQR>KJ?S MVT!V>UC:1D>W%=Y(P#O3?C(^Q.PED)%=\R(YV3$ZU/[AFE4#)VJ^5NC/86E] MQ0GH#I6^B5R;9X*/RO1/,E[?$AZR59=ND27[E)D2P 0?0:D@(!1N()J4@T!? M_>'UTLKN?/[NW(:&DA^U%5O#D\@9I'E SF@TN "C1;:<< 0E%*AB-7D<6"#J M&"*;J2JMI<.;3W[RVMM*5!T<#+[,87H96C5;95(*6 +7(!(9%&1+U+&1@RJR M%M$R%^5Z5M4&EO=M%$=@7S42<0>G?=<17:GSOPZNCFZH5V':S^7TMCJ[EP); M"KSS5> */LDR*SQ%8,X3OKKB!5KZP#NFI)$V)];ZI&&W1'C@$GI7/-A$SJWM ML+QQ/OW\.I2]*)P!&53KL4::Z5-3#1:X54L MWB3=.O!U?71'M+UWI)(.;GRNXEE,B740=;3AWT:SGZV^*_W=0Y,MA-])1ZU; MR#BMYV@]@A=UE;,B@S<6@3&:%2FC4[E]&ZW=T.&!#7]_;-A$YAVS8+'7I:Q" M\(PVR!+(-77>U13W +3-%5HNO7*JM2-X&\7N[8=M=7./JA\AV)9G->-I[RT) M[]/LBO@%3N:GBH9S58.NR2Q"7V.Q?;U=BA"")LO&1N1JK^'HM%PY*X?=Q"WYO(M+6__@Z'A"G7#876KA?CV6IV M]F5 N*:+#4:G)#03#+QUECQ=VJJ02PU&9(')*F/=@W$U:[YKMR?R;10RZDZ: MK:]6G@T2"?0TQ]$P/3N;Q17=A.>-0*V5 $$;%)"A$NN)A@:OBW48K%(HUU+V MP^]ZZLIN+,TN K7/PR3_Z[S&CW^E/R[:0(N0.1=HP/N:\9*8!&11DG'"?2K< M"*^;-]2^&\H16&TMA7V; [H##BR(OPZPCHYK5H+:SZE-$]4]3(I6VWA'C@W&;'?-A W-WS8+%ST3I8 MO%,9N-6A=G6H$2"1+%T>C)2%,=8\:_1.('LH9-1&4?>K_Q%2;GQV\Z%6RIFQ M6A>NO306BF$UK%_63%C.P$BCHDQ!I";A?7NCV$>*?R;ZMM",^Q2F/];2"PQGK[C21U=GZVC+]CY-<5)&]>T2I.^ 4XJ079"SZ&G-&R M]=H9/J"Y:R_=K1O]:+&/6LBL\1[X&WZ[ J2XXDG*"ES)')2A,:$0]:MD<[86 ME<86RKOZTB>HO$?+K /;]=:6_OS[.ZR='D[*Y8_G%ZQ,*10I(!C(C5E7,,//T(N,*,J0AO[%I&VR$SY8%CDP,@RB9: M:'V5]GJ,Y^DEGN&G/'GU+0[.:^'B]^=5\%_SXN>+;5-PPT3P&C3C I02'LC0 M#1"D8X$;'K57:]VRK/_.W1^D--/3J'LAM[YI.ZUUJW&<%DD__\1:F7CZO3:5 MZA$LHY,A2\EH2992Q<4L!Q8S?4->D,EQ+>7?\Y)]:WOKC/.F4FRMW>M!X2]& M@QJ4-<;!\_-^O1/\-"\=?5)._W6.X_PZYVG/!Q55R(;(2'^HP@-X= I"B%H7 M12*Z>@'0\7&@H^I5A/*V*G[W&_GBV M0(W*Z_X020PXN-+3Y&T?0W_0KS&(OV6L#7K3R?#9AQS/QV,:WW.<]+S:9Y%GAASL170"B#[P;#7)CWH_=]EZF[-?KGWR^^_*\^.;[C^/G[VUH@>GZ>&GWQ M(BC@H99_9;5/.3>UXJ]AK.BLGW=;.V)-:NXVTY['1Q47$!;R&6V M>=[&N[R+60-L1U=C&P'=SV59%QI?1:K.U+5WC@GAA) 8@#-%;IAW&4+6 D+M M_.@+ER6U;LYY -QZX'KMX*BUB9:ZI-2;X9=SLO:K!/BRLHKFKECM(!@1006% M@&1I@$U:!!FECE%U1:#;<';O)'>HR%64V5(+'=2WN0N:6+;0,"K3L,B=EU@( MFBW@;"Q04C$E^Z*T;)WC< ^<'XT@C]'"CE80N8QLD\KEX@MD5N/97#9D "H. M+A5$&X57HC.+^C:<'XT@C]%"%YU,<%(;\=2_:N/@KSBH4IAMLS(XH8P,4&3Q MY-(Z#9@UTEY+:UZPRAO7^A!A-9H?V\MJI*4.^'/9#/ENC'?_=)DR&!3^[)- MAT:^!QRS0^3>)GKK@'._C8;Y^[P[V>OS8;KH4D6&G>51 ^.94#FLP3B24*42 M,J*P1K7VZ^]&LH]"8+O2YJBY*CKPS7X__3B>V0??3ZLUL# 89L@,D[6_88": M;TMSAKS&((RNE[K&,9HSB;>.BEJ-Y@FI7<+'E\V7*!AGQR9ZA S?*? MW/VK9;O&-<;2D37>/L;Y7J"U M#L=FV/RVO;\9MHJ).;/Z_C[[F\7 VJRZ:GH;I+9PA^QS(J 0>A",KMC8S M=LR!Y-QD7;)2H?6AP[K8?FAB=:"^#M:HA2D<:.P8ISV/11DE-&B>+*B(C)9N M9H#&SDP.Y.]BZYN^ZPCV>'>S]^"]+731P0)TM^M\(:V7_4D-[2/A](JQV@BI M(!5&^SWM\C1F%0 )I&8J99Y;>Y9K@]L]G[;1XEIW-=NJH(M5Y"OV!]4S?CT: MGQ+*RU7N^IK72S8GZ>L=MG>7X^H:'- MJL$'LLYG9MBFB#-)*\^Y@L[8B1O#R/M"UZ99FD ME3=KU=KEN1_1TR=)0XFOM$%VE!WZH78LB#28&:=/RHO/M2S@Y,TEO;O+#5W_ MW9UFACY2!*WS0N_?(&<[XN_#4:BIZ=40GL5'7H=^N6'.K."L:XTC6HQ43!'0 M^P"DSNAK(^@R,< 1T8G:(V%)T<_ MY:WKNK4>P\YS1O?%ZY61Q?L@PZ%DD*ZP99Y_OVAK@&BMTH;L&$E>M')> '(D M)\WK6MS5"VM;+QT/@MI[0,5>*'/SL*RIZCJP0U< O-(S81V '85-/ AN3Y'* M;96Z'F6VU,A^J,.M%DP6,M(E 4VZ>O_*0199\RR\1M?\#'X_E'DHOGC?C-E M$:V+JK["\?#D?/H>OY]="7-T&*,IV4*H_5>42P@AL%J;*T:),I9R,[US137% M.Q^_>V^UL0Y&3078NGKF;_U!GDQ'PWP#$PK&T6M>[;M8:ZUQ"+)(4(P[7I3+ M0:_7>G#%"XY*K2V$V&5&Y?;FTPL)NUT-:H^']4?HJC4@3I?)Z%?R:?_9GWZ^-9@;AU.3 M#S=N2!8'5//ZE I-\HID[&T2M-W/1*YC+7N'3#H,.K"N9D/+@3SI&=""<&L4 MXM@M6W94 V:=0:T8T]])S;5JXYMA+0.?TYMAM77H8Y.>XS)Q(2/PJ&A;M8*! M$U( 8[2C*JXQ-X]%W=G@?DZ5I\"J#@)-&@_T-$^G\Z/&2<]D+YW4!FAT)/^4 M-%F-M)$+9ER)0EF36U<5[FXT/R?(0?*F8?C-O!-(VV&1I'/_T_#5MSB["UPN M SU5R)J-ED0M'4UZ5?L'Y,RKY#-Y;RY&O6:KEIW@_4G^PZ9(!T7#N[$5<]$L M>1:O0BAMMG+>IHKWJ4=L%/JP%L%$< MPXUW71X$2.:Y+5("EZ[F$M?&*U(FB!Y]H?%S9*U/[E=A:=P=?7ZG1]Z2B#EG ML +KQ5Y2X)C2D U&+4*0-K3.K+P+QZ[N]9OH^8&&Z)L+=M_WZ[49ZF4#B1Y*\1AA[TUDVOIZ^1T9\CC-[W%"-=T<:-&(Y1: M<0DV8 85#5GWW"H07-7]#V-D^B%;;\UW[;8;>!N%C+J39@>W,#< M498 (=9^I$G6HME6@ PNH42.I7FCM150GOPVWE+4'9RBW@%KV9-V#6 =A:JM M!+6?$+4FJGN8#EO(O8/;J=4 4]!R5O)%VNQI%@0#+NE BZ*D_ZQ+KGF_H!T3 MXH$ M-WR81-Q=\^#93-IB=FX4'O)6DFN;J"54$:L<3O,28^2A=:YO'<"V?WY M;B-%W:_^1TBY ^M@C8:@PJ7(.2?*>Z%IS+5!I H.>";Z*Y5=$1UW8#R(CJR= M' DU%O]*@JPX#%[\N/X1R"#^SW_[OU!+ P04 " !$B@=99R[)22+4 #@ M30@ %0 '-V8V\M,C R-# V,S!?;&%B+GAM;-2]>8_<.+(O^O_Y%'Q]@/O< M0'%:"RF)FL5!TIL^R:3_](+;E49BI))J7R M #-MNTIB1/RD" 6#L?S[__Y^MP /LJKGY?(_?HK_$OT$Y)*78KZ\^8^??OOZ M%A8__>___)=_^??_!\+_^_+S>_"ZY.L[N5R!5Y6D*RG M_GJ%JQN)?B]K/Z< M/U#P:4%7JJSN(/S/YK97Y?UC-;^Y78$D2E!_6?_;ZJ\8I06-*($BD0HBF460 M<)5"Q$E,>$1(%M.KF[^F-.=$9C%,6:%_B1F%%%$$B[B@,4F)_CMK%EW,EW_^ MU?R'T5H"+=ZR;O[Y'S_=KE;W?_WEEV_?OOWE.ZL6?RFKFU^2*$I_Z:_^J;O\ M^\'UW]+FZI@0\DOSV\VE]?S8A7K9^)?_^^O[+_Q6WE$X7]8KNN2&0#W_:]W\ M\'W)Z:I!_2Q?X.05YE^POPR:'\$X@6G\E^^U^.D__P6 %HZJ7,C/4@'SYV^? MWYTD27XQ5_RRE#?FV7Z2U;P47U:T6KVG3"XT]\UJJ\=[^1\_U?.[^X7L?W9; M275\V455[:UJN"2&RS@S7/[K*6*_7,!^('Y7A[P&8*X1]T,H'HGC][2^?5W^EB+=_/ M*9LOYJNYK'^5M%Y74GQ]^*=X?(M_FB=7\CTN%\:= M*JNGT)9\$FBW)J[6V#:X*EJS!MR._B_&_?U%+E9U_Q-H?M+8N5%9_.7@A;^N M>NQHQ<^\%=T5OYBUY?T*[KT@JBKOI@-Y54ZG*^U+I87_"925D)7>&QT!\L!R M7(O_7MU_ODK6M]^JLJ'N?[LO'S\K9;BW?+C MO:PT)\N;:[Z:/S2B7+-Z55&^FB6YR*,L5S#6'PN(B/X^,H49C)C>!N$T$5P0 MET_$&$R._(G881FL2E#U3 /MD8,7"\WQSV#><&]^;7[(-?_@Q5KSK7_Q,[CO M1 'L$92]&(!NY/BKVQ=BE.=L]X5X[J?G]H5X\N V_ +-,&@Y!B_>-\]/_]JP M#3[M/*H7O_4/<,,]V+(/_N@%"/B9&!/?0)^)45B<]#,Q)LA//Q.CTG+[3-35 M:O99JX?\5=XQ6J5_[^52?Y:()LM!J]?BUHLO:?+7+9?UZ7G/]Y=Q+_4?/TY2XLTHD(RB)+8;*DIAD64QE"02$0QQS(3R,55^YR/^U\52X;/_OW^>KVE?;>M9]>7=>U7&FW_=6ZJK1'-M.N M,Y$101"QB.IO?20AD83#7(H8LSQA1,0NFFI!R=]4].XC6\QO MFOAN_^XS7K!", 4)1UQ_XFD.*>4QY#F+5,PB23!SL1F6=$>V&W^72Z%50#5, MF!!9N6'@"O SNG 1GG:V9 24'#?U'0.@XP!T+%R!CSM(!;<:CG('LARV5">U M'HY0/+4@KK>[61$AY]I&/6BC9!>*/[A^S"^A)A,TSGV2^2.O7RWY7V[*AU_T M/>V;I_^R?>$.5YKDE3HI0/_2G+[ \^-R2ROY4KNYXE5Y=R_UIM2\KQW=+S463-%E_7-W*ZNLM77Z\;[:UUT+[ M+/HO=+'=X&[/@Z(LXK'2'ZLLIWH_RC,.6<8XY$IE@H@LDY';Q^IYY!CYX_>[ M-,FE4H!K_<3IC02?I0G4FL_@QHW\*JL[QP_@,SUSRP_JC_\D'3_0AEO8L MV M10([,IGSP-WK.KE (]@5:$4#.[*!1CBPTM*!3CR]A=@(N!,C'.=Y'=>#N/#,[GD$;6M^:_QLF'NC"D/\L]F?<26H:H?]L$Y^OJ:LZLV!V:'P2NPY1VTEYCG^.2'^W>T0H%>*O"B ME^OG*[ 1#?2R 2,<:*4+&#)[EJ<2*OHV+?/3!O*>Y<$2#YL MC"^3Q\U0]G3 'RVE0$DYQ]F_("_GR8*3I>8<%V0W.^?$%;Y'Z74MY29;KCD1 M[%.R'W^EJW6E_WQRGHPHYHE*&&09TFK$M$)1EN20H(QD2N492PNW8W9G'D8_ M@C<<7>TDKG:'U1NVKDS**Y-Z(SO7^]>>2=?S>G?L;<_R1T74]9S?#\R1DP*\ M$0J6,.#.P<3)!-X0'28:^"_E9]=>2R4K4TNB/^JFD,1D.=2S*&849S2&+&$F M]X!ED"2IA#%."(^*(I/8R7(=I3*V+]#1!*MMCA7@AK";]3F.D)U]N5AN1Y^A M%[FGUR0-G9;7V1H,RA-(WX_3F%2C!\5\JK/#%[L?TGVMJ/'OOSS>L5*_88CQ MA!>Q5D*J]'^(@A3E%.8X2](881SG5J[XP,KEI MEJ4X3@>41UGW.J#<7VFR \JC NP>4!Z_8.(#RN8_?]>[;,U)NZ>.9Y0+@9C0 MW[86YDQ6PH@H>6)+AO@V@OYDOP*&E5 M_SS1">*QAS+RL>"%4$]^UM<^J([A+MKY YS;#<#XW(=QQUC[YSAA&P UV+'9 M$ W/0O ^.?5M6;TNUVREUHMKSLMU$^?DK$O#R[D[_H#8B--Y@W7#MZ@Y> M]D L'<#)8'9T^1KL6L9 RUGGM5VU;IXQ97M/88=!L.4PH(\7!*E07MUES$SK MQP4![L!S"[.JX^GN R]G;RNZ%J_I';V1]9OOW0'RI_52+_P@NY]W!Z"Y3&4N MF/;-$I./2](44AIC*$24YVD<*4*LO#1'NB-;OX81T%&\ AM>0,],_SO+@V-' M4,^<*H\'E9L%LT;I_)GT17")KO]NL[-Y#MCV&)CP);,_R?>3O37EYN;&/D=9 M&K7G^([+37/([R?C)@/ \W;?_AT/-YT^\*O\SM] MR4?UQ71A4>W)5-,4^#5=R>OO\WJ61P4G,F<0T[2 J$@8+'"J[7&>L(QE"&O' MU:W%1TCV1C;6';-7.T4.._SN5;/U+(.69^-4[7*M'2_#-S",@S\,ZXY-,@,_ M5CL']_D>EMOGXGF>DT<3DS'@#-;G)"AS$[="&0/8PVXIHU#Q,_.'V9B'L8U9 ME!.$BSB! IDCVR27D)H6#CA10L8RD1)%LX-FX&?-@@UM*V6WZWIN$\"K-H3= MS*H5C';&,A@J7B;P2/*Y*40X$N$,9\]<) YDI:Q(3FI[7$!X:E&<[O6S$V]H M96R5R>%NMO>?RL6]S2?$IIV3E7ROMY7BW7*E7P\3O6OZOS2#'9I*D')9ST63 MVEDNOY8OI4GCU:8@C44J8YART^%)1@*2.$TAEB3.59)D>9'9!]P\N1C90+R? M<[G47TEZ4\GFC/JJ+='CN[RXQ))\P;8)Q$T H6-8KN$(-BR!+4]]HZB&K;8^ M;H\Q_0OPLLT5GP):EZ#=!!![AO#&@]HQMGAL_,'@P'B:*VW6.SUWAC%!;22,?3I#-[DX?J]EFRU?=-W#F]-1YZZ/\XU1[MM>_59S O%6")A'+$(-GG( M5&8Y%!D2+(V0Q!FV=OE@%NX?6/" MZ&9 ?D@$';R[,9'T\^K"(^KFS/DB,NC$.2\ZG?/F*^^>T^:]B*>S=M)'K*_O M2DWY'YN#!KV3_2])JZ_Z\_3-^>YDGX;)C1U' M;*A=WCS">2\93FHWLW*B)<18VTD[,4?LZ_!<&TH[P6VZ-5R\I=STCFHR\IN< MX39#^.-Z56NK8C+89G$2DURI'/(D-K54(H=$Y!QF-"(IY1%2G+N-A3A-;&2= M?K53>7 %RBU=_S*$0>B2K$ %$PCR(F)F%C6!)"8("B5YHG**"8YF;5ELDSDR M+8!/"5O#^%+>S)=-#A:CBR;_:ASXTB(J4!I'D,8HARC3_B[)D@S**$DCAA(F M9-+!U\^*GQB\S8AZZ_/;]G4;%S>[[TPH)-R^,IT*?FE5L*]5V2$=0&# M#1<9(#7Q5)'S0A^.$[&X)V2P4G N:<1'E.>9PPJV053_I3!"SG.\$AOHT#W1M.KL#=AI<0(;;30%\2I@P" M7[A Y5ZIVZ<6QE\G@C%$K#((G.&CE9ZP!@I7G@7%+V!Y>MD?(&1Y5F:[H.7Y M9?QV"?N;#]-Z:D9PPJC("BA08ZYC FF"%/$K<_"(8F1+?)VL[MH MIF/@_:/ X.LG3VM$Z+$LB_.D)@4J_JM(!/?:F!*R?N M1?5A;6K-/JK6I;M^H/.%R39^6U9_T_>N9A$6/!+4C+^)4H@4I;"(N8")]KJ( ME'F.,J=]_5B,CFP!6NHFEZ3=B ']?UF9T+I_:X*Q'IF=8?D1'H2;>0K0P6K[ M&%ONP8;]ILE+(\ /T-'*$N+G[FYUCLU_CDY7EF 'ZWIE2R^$^[7IU/M!@]AW MO2JHR@C16V:\H"HHSC.Q^@]HQ\] M(/ZP6SUTHT>)%LCB<'.V+Y-(4YE,\A>'>1G'ZQ.:O'Z!9M M.RG%8##M\*[I8F4G.=X+A9V^RK/9:)-(L_,=DS'36^.$PR)3D?:L -N0=FX0^Q<3NVWZ)I&[V MH:4TSF?[E!2A&G4^77[:7IPGA#MHMWGJNHO:&+W5_/1SA7^?KVY[77:\F;#$L$49902 J605;$0@JEN!2%VT[>ANSHF_G-S)BJ;^?D MM7NW@M#.;(2&Q=&E/6HF]C:AP1M2NT@<+#O&@N3$63+V(!QFRSC ;28=)EQC54MUU> M AY=G)$LU-'#*3+3'AV<$?8@]'_N>L_0O1D:?["!2FC!XY@B&$<*F<1JK+>7 M&,,X1K0PZ6Y2.37>/$IE[/P)0]-K/WD<$\N \:62.@:)&R''W%\."A0J%'R4 MQK3AWR$Q#T*^@Q>[S[I[LUPU RV_OQ-ZH;F:\R8>UQ[:S5"*42I9 ?,\-O-S MZ$W'XZWC!>PXH:% 4W9?4& MP&F>GI5P7O/UAE>>;-Z>E8"[\_?L;O XG=D.K6^^R[\MYZOZ\Y??ZJ_SN_8( MOHOF$X&8WA]+F)/,]+%6!2P$SF"*BI@3DDN!$^LS&TNB(ROSEHO6+00-'^"% MX>1G $V'XRX=QN$ M'"4?/)&R76NZ\M M/G$=\3'!#NN&CUX5O'')WZJRKF<\B9&9UPYEQHCQHG-(BXC"6.;(M!IFF5XM M3(>2AN#(W]^&!GA%J^K1I @U';V"M29I$;/3PY XN&GF8+,1O1MNR$_2461/ MT/%;A[3D?I0>(7O".S0#V;_/,QK-;Z58F\#8 *&O31_]+"<$XXS#F H$4928 M"?)9#C/"A4Q2P>/(R@=W)SUVQ+ICI.LY.: 2X(^&'\?A+PX86P:P1T'.S78< M]B;:@^X<4.ZA;6>90P6[[0E/&_YV!N0@(.Z^@F?*U7(U%_/%V@S+V@XB_$#O M9-<54*8I$;FV)05G,40J22'+X@Q23%*J]']$Y-1#<2$H[FE=EI*&2O,Z1V[:M"]+X0_2P&SO\]QCE)68#O#"SWAV/Q3W0M=RAC(J9 M:U2PI03^UL!DB/^L?8\.Q)Y%L,/C%:"&*W-J$' OXPU)J-V-.P/3[G>\ 3K8 M ?FOY&>E?BV7\O%76OTI5V_72]%/D^5I1G/&%40LUON?HL"0X#2!,:=Y03C3 M/W&:M72Q8LRIJ'. UL@ZVE-NT\WG=;UN^LF5JFLIU?8;7Y8K>066^LW6 MOQ!-\ZG^2M/HQ%&OAY"U4^Y >+EI^#Y4N^W8#=UP2FXA7"!-'Z(TJ;I;B/Q4 MYVUNN2RQ?DT7VV&MK]?RW?*M?C56MZ8)\DQF0G^'40RS-.>FL!-#EBNJ,1LM/HT/*[J?8.];T1T*L2L'9$5M?WW# 3 M/H7>1NC *?2#))\EA=X&A%,I]%;W>J0,'6N6O$G1[R=N-3L!0\G0G!681"E. M8TAD9+*'2 8+R@D4><08R6B4<&*=/>1.?V0;\?565K+9XCJDOWB@.&PT)L#& MS7Z<:'F^5X"S:TL:MBPL2A L';**QL74+\%H+&S=LH[\D1E,0/)8=KI<)'^9 M]]*2+EC&SX'[(%=F/*+V$!_F0HJ7C[_5YJQIP\$U7\T?FF#S+,\41E$N]/8M MR2 RC>F+-*%+/T!V0I_ZAQPICFYQ-XJ3,*2KR6.\@E6D%8D8K%EF60LYD050J51Y9 M.8K^+(SL*S:*I!;EMRYB*,;H5$27OTQF=PN/4_BK#] M_G8J4 +N;U^^ZGUMR?O?EI4B/;G]_^\N4O8-71!O6&N)O)&4#*SK2$D=_-A/SV!?1$=])?1CB0.B]< M(%LP0&A2G3\O\%/=MKC#3X>;E%QM,M1\M?G:"<48YE$.XT)(B'*CO+20,%&, MJ"QE7"$GY3U"8V2M;5/E[QN2;IIZ# \[%;U02C?=; 5LJ8WRW1Z0)I R'J,P MJ18.B/A4_88N#5A$^DE6JJSNS)%H4VIUO10'U7U24*)R!67*&$2%() PBF"N M$H4CE$8LIQ?7E9[G8V3]/53UK6+3'*7'U?J7#%+[:0^15"VNQ_/.7Q]IC8%4QZ["D6AT_M'P[ MKSE=F #XKW1EO,3'OF*B*8K8SOZ-M"<7BUA GN8)1'&40LI$H7V]")%4C9+$ [WX;^?'EC\JE?TSMZ(^MFR(D4 M31GT#.&HP'F*]!X5:;>8R1P2BA2,TP(1J0K$4Z_G M ;/;TX:%PFFTC6*AJ M[$%:TQ9@VXA]4'-M=9.?4K^YNU^4CU)^D=7#G,L3H\X6S0/5?_NH/DM>WBQ- MY=2G9N*]F6A9OY\OY3O-HS8#(E=)01*HL'8 4)J;!,J,0YYC(K4;D*C,J> I M,']C&XZ.6]"QVPTH9 >##*_ EF=3B['E&K1L-P-9M=H9SD'#NJ/U"?U@[>S5 M,SXN-PMW='+D=J+?%7CSW?"K?TN7^F'0^_FJK1?43^ZN7.NKK1Z-LUT<"&2+O&$#JK*"M>FIWA:R-K$1WV0":U3MK.886+F9 M0T-GK\'&/FZ&J8!=-AS%#=5MPY;LM%TW',$XZ+[A>K]OHVQMON[*91-?;^?9 M?EROZI7^.NH-YRS+D@QGVL\C*4HAHD1!5N ,A(1,N5(R M3KCMF=4 G=$S&Q[F=;?O^J0=KJK;7STT+.]$VE*[ MIW(QYX_@C^[/H >WP]*%2N[=7WS:A-ZC@ATD\1Z_RMGFQEA)Z^*Q'Y;C 2=U?;V*O]*@PAV[H\(" &+@NC]9IZG<1IE-.;2Y5-VAM[8^04] M=;#:D'?[OIW#R^Z#%Q %UZ!3#\"6,FA)CU#B8BEFH$_A.6J3?ALM17_ZL;2] MS2/]_DNI5M_TIO7]G)M3EOZ%%5%,"&8YY"9U *5*?TM)850]82+G(A.Q51+! M (V1E;HG"GJJ#AG:)T YLXL,(ZJ;YAY(Z9.0?NH=L$\VOUQLOT1R^X?LEAD^ M+,]@UO>)6Z?+Z![F?2];^\REGFVBZ;QJLIS>+>_7J_J]L5UI_THA2A6*$TB0 MR4U"J("%(C%4.<4\IT7$0 ?.S\AD-1N MEL80;9,,KT!+]PHTE$$Z@H]@(6*H5LP#E*;MN7Q>Y(/FRA:W>*88'C\LW^9E MO'S<7M*E;309CN\W>2HQ5KE(HQA&29.'F'%(>:Q@'DN,4IKPO'";B'XQ2V-[ M'#N9++LL[J:SF,X31S->#*,7)!D%>%YVMF?:I^#H#$WS -Q3+(-A%BH/\W*& MIDW6# ;@049GN)4]#:U<+$P_DJ5HVVWKOW<);YU+(-."1YAAF E3GE:8KD:" M(A@5.$TX80Q1I^DZYPB.;21;\DTRWUW/@*.M.P>9I24+"(2CG=K!8$.[SW,< MP9FRE324=3E';EK;82G\@66PO<_S;'!9=7,O^CD8'Y>O935_H&9Z3SW+BX3E M&%&H"C.O+\,,%I'$4&;:($0LC7.[/!Y+>B-K_=^V4W& _AZ+#6%0:2MK>KE( M^\-^6PCMS$! 8-RLP);P[C0< \\.^8#GC79RACJ /$-MVA-).]$/CB@M;[M\ M&L:[;O;#1_5Q=2NK]^7RYJNL[IKY#2@2BN11 1.I]U(HCZG>1F42"LQ8DB,4 MHR3WG8PQ0'=D@[ _^F%1TB50E#<-;/U'7PS!:&<,1@#'S2CLX_)N9WI(PP0P M7$##QH@C,BP$'V%7)L6K@)'IV9B(()FZ&H8=CA^95-S OH!DX*UBH"H"3=*9-^3\G[D&._]D; M/+LZZ+7:-A*?92VK!SFC,J$,1;C-Z]6?^1A2*CCDF5"QS&7.4Z=FQ@<4QDYB MZE*[!%AL*(/Y4J\D:T<__Q <.RV]2&0W[=Q*NR6Z':<0L"O#*9%"-6$X6'_: MG@NGQ#MHL7#RPI SKM]\YXNUD**=B'5WOUYUA8)O:+6<+V],5ZLF.M@6HLXH M2=,L%P44/$LA2FD!F609E))*BA!! CGMV8-P-;*>?_[R&_A;14UG@A=Z$ULW M!1".HV_#H&_YZ9X:4\?/_/$YVZ!GL!^5MV&QR5SNF#35 ^WA1E\;/?9 ;D_< M1IW:[)PZ6<:C5,:V=&;+T>U&W.S;<4SL[-7%DKK9GX.94&_.".QL2 8%"F08 MCM.85-$'Q7RJN,,7!\W@,&>79@@WOY4?E_V!6<95$@O!8,2IR?;D!!813R"F M/,$$,Y06;F>,]K0GS,DXVEVDXP=HAH)D7!S%U_) 2B:4\YLU:Z M9CB1B6\V ^;DEOH58/)FOC1NFG'T6P*.(X4O>B($9VDFT@22)$?ZB60<%EF! M8)(Q(F1&N2)Y]T3>+,4/^3QZOD(\#6EBT,_Q'.R^(),AZ_9-,82NV@E<;W;1 MW&D#WUYB0'_RP]T[ LZ)#@%4J '2%_$R[63I$+ =C)P.LJC_,9ILOH5W9;6: M_Z/;&;^>U]SLA6M-^E,E[^;KN_K=\D&VO0'J6983+A,DH=*[6(ABG$"*60)E MJCC"!<8DQ[.EO#$1X:]N1VWNW%CI+6GU]H GI_,GV0><1,>1258YVL3K"BRE M8Y3?\U'8']B-A*SW:5Z+YHM=CGXVX&Z8:LQASY8INM@P%O; SQ^8@*>!'DQ, M?E3H#]2Q<\0+5O,T=G4M5_V!Y6:@%U<,,65*N7DA(9(9@R0OM$%32<8)2XG@ MF=.AQ3$J(^_R.VJ -K0=1Z >A\72KEPJK*/9:,AMSOU'&78V*%(HA3]*8UI] M'A+S0%T'+_8<-EB6XMM\L9@E.,64I['ITQ=#1"*C>[2 $2$H2T628K?@6[_P MR#K7DW$<*=A+;:=?/K*XJ=19,=RG!3[A.=2(P'[9:><"/A'F8!C@T]\'G #X M?J[]?#%?/;YY,(4X.V/0$(HSF:0)S&5"(,(9@A05$8REBE+!DCSE5CFQ?N1' M/V<:'HZVX0LVC(%00_Y.PSVLJ^.#Z*;17OB%G.-W&L@ X_N" #K.U#ZW%S/, MJ+ZS<'A-Z#N]ZO,/YCLKL=4\OO.K>![_FP1=<\A0R5NYK.I$)& E/!$;T@2[0\)CJ"B-%-Q7A3Z M.3KE"ES,TL@&O\WLY[L<]K52\X93QPU-@&=@YYU-BZS;5Z %=8\YT'+7%5I= M 9U#O_#)M_0B"3%$,)8EXEN68<6XU_>$LI9&-6C/'8$L;-,3M MLRS. V7AE(82W\WRG)3?>6=W@8:+>SI=TR>=T\6Y9K];F6;\N[^A\.>,9TMBQ LH4<[WSQA2R*).0 MS M0UX@N)FB<\(-FJ&3-T]G@L[QOV=^SE[L87JN%V*^G'^1FEEQK1^Q:)/6%GK9 M?IJ#BB.5HR2%><$01"1O!AQGD&..LB@5E'%D;83.TQO9'+4,@)8#T+$ -CPX M**<%=!:V*2P@C@=% 6H#C8KK#@^%DQWQ?&S9#92SIHTBR6F-IAV[.C\]:2=N\F9E&1,!Q!EN811$F60DK3'"HE>)9$(L\2JSK@ M\Z3&CG+I#=#^][>C[J#+PU!9V+9@ #@&HT[)[F/0AD%PL&7!P/ S8^XOA)L! MLQ)OT'8-KS"=V;*29,]BV=WA/I/L4U6*-6_RD[JIJG7G_Q<9H7F>%Y 0PDP: M$88L2RG,5!IG<1XQKNQ\LB$J(YNHCFZ3=]?/C7;<(PUB=,9 A9+TT M$20CE,4Q5$72S)V/(,5F M4F$1IWFFBA0CI^.['T:RD8U/RTW31$&4BP6M:E-FTC94<.RG\,- -G9/Z>=\ MQ&Y6]N+6U%>@%1;L2-OUA%MI>4$G\!7HWB/]&O6S)'NQ02=WVZ\#&,G!MJO_ M#]#N>JS'^=Q=LX/+]2/4GS[?XPS6PWLT!B\%9M>9YU^U:_7 M\H/\OOKZ32X>Y*_ED5%HDKU@FK,LCBBFBKKUM/-D M9&1/3K])V+'#G2^B=E9A"IS<+$;+T14X:#>S8>L*K$K I':"YMJ%^2])JS#Y M J$P"=5PSY>-:?OR70C60?N^2]?S[;+)=Z9$T)R00O(88IQK:\2*%%(BJ7Y& MJ8.2I ML/:9NVM/W#KSB%B';3./7>39Z>4P?;)/G9SQ.&9I;D[DB3F@%P3#@L4",B)5 M+%&D$,EGJW)%%W:J-4#+2=$V%*W?PU>GL[(=VW\,P&6G>8% <--#RP3J*W"] M6E5SMFX; >A/]R<:MC.UA?2A^G$,4)JVV\9YD0]Z:5C<P\G*[#>JO=8&4H>[65/X*1 MG88'D=Q-OWNA.\UNB([75_ZT9&'[RA^A\QQ]Y4^+>Z*O_, -OD-FI))ZH;;Z MJXF"U1_7JWI%ET([WC.4)S2-"@E5:CI 4,8AD06'.$X%T5MS%0DG'_@,O='/ M;SOJH#;DKT"Y)>W?G?H:G_Y_E?;>;_JC>SY=Z:?5*TYKKKW:2J2A/(\CB0D&4:!>= M449@D<09BZ),<$0\6EB=)&CU@E_WYF3K [V3LYAQG"J"H"HBDQYJZG'R+($\IU@F.,YP:N5\GR(P=ARK M(PEZFL 0M=/2DY@,*V<(2=UTTE%(:V4\)\D1':PE_\M-^?"+OK55/_V7K=:= M7' 293LG3J]C9Z_S^U2:4KKM4?!+6L_K+WHO3<7'Y=]I-3=QC<_ZJQ3/!,]0 M1B,!-6PI1"C1WU"..)1,)'DL2,12[N(SVQ(>614;PJ!N*)N^C@\=;5"9/!'C M/=]+?>=RY>@^6^-J]TT= RTW=6Z*6;/J!=K[?,VK6M%C7]UY_G]:_!J?;=>-*.6WR@E^:I-POJHKD799&==B_]>MXU1NP/, M-$D2$:5B'QP;/\?C*%;> !\Z7('%!180SR M:J]W]?A)OU6KZV63,7IO5O\@5S.:,#/7$6M34R00"+,%XL, $#[# MUL]*&&["^FE24X]5/ROTD5GJY^_QS07;C'">811E(D\I+ 33?CD1A78A$@&+ M*(H8%C1-4^62KK*S]LCI*5_-+?YST'=!L%-.3]'<=/&]A3P>>5\'G ?+^MJN M/''.UX%(AQE?AY?XYGN9-E.KN=X9F\USYPQR)IFD,H=9$7%3[8<@3;"$*E-I M1@E&!74*AAVE,K9SO:4)#%'7Q*YCN-AIT\72.GK#3P0=(;MR4*)@"5K':$R< MFC4@YF%2UM#%WMF7=^6R.3/^1*N/U9>5.3%M"C[Z<;YZ/\QQQ-(,%F8F.2H2 M!)G^ED$JI=X,LPCEN567= >:HVNJX:#/[KBG%7AHJHY"%,W:(&JKU4%Q#J/5FE1*E/5^A]ZP098)"DK$"DEQA6:4!#9(;60+ MT=-N]F]B2]TU\6,(+SLK$ P%-_W? V"'/9Y*"LYOUFV&?[\T4Q@KREO&D[H[T/S MST7#4/VI7,SU!?+[ZJ5&ZL\9%5&4I43!1) ((B80)(G@,%.22\P3+E.GWDK> MG(QLD#N^ &\9E-=QO,,251G$,4YP*B'&-88()@SE5&49YS*:B+87-G8>S( ME1EEKQ;EMQJ8)P_F/2> ;EAQ'//D ;.==1L7/#>S9DJ,&^QZ;HR/]\(PI"'\ M&6QX ENF1ND[Y(])("/FP<"DULL?H*=FZX*5)NZ=^:'L&H4=-A+;5G!]+A<+ M;8G-]3/*HI@76,&,DUB;.20@32339BZ2$4EB;?*LFN1.SOG(UO'#VAR)-#E9 MAIJCMS?=\[/<6O^(3\5QZWUYNTHM#&RE.=*Y\FJW_!3\860"G5 A-^A3/XCG M;C3IS/<_1R-)W\<1K%&D-P-^'Z1^J+;VTM\M]>HWYNBXG4&_[>;GZ-0YK3F> M8>G9:':D6T9 R\E.^\A1O#@O$ +/;[>C_2Q#WIU@.34)WFT1/P4YT3FN[[;" MHJB($2F@*<:#B#$!">,4IH+12.0J(9&AT/$S0 /==P,WO;'3LA0XXV'B4T[NMA*\(.Q MQ'9W79PQUG89>5?7:REF>5Y(@G,!,YRG$$4XAD0A";/$A.%(0I14GEEBNW0F MS0R;-R3]6_Z[C,4KNE$7Y:+NB]N5)BH*#$YUJ9&01$!"Q0E4&!2)$6$4X(=YL ]67UD MY6S'5#3T7.:WC3A"+83_.Y/73MUD6^)TE+V?8/>4M[X K_2[_.[]=W+LJK*;]I3>$7O M]6]6C[-,RD+FL8)<)K'YC#-(>49AKJT#CE%6Y&X>NPOQD1149ED:59G#J5CQVE,K)>;VGZ!ON.8V.GN1=+[*:R M.\*^/RNL1_NQ 6&"]1H[1F/BQF(#8AYV$1NZV#,;9C-W;"5LL Z#@ #0MPPX-#(,P".HNX7UA W)3Z#!8^T4$+4!SBA6'!\8L@ M^KXP;E%%>TD'XXP6RTP7>;27:2\6Z7!;B'[)VV\O8ZB("I5#[:40B.(404*$ M@K&67,51FLKL@O;(4WDI3YK\7N"DG,+)=@MQL?2NFP@/P2_L93R6@W**RC-V M*C[KGIR[?(0&$/T)(]-JFV0I9,CD_/!<;RT$(A 32C.D>$9Q$:P-Q"1>R@3- M()S:/05&Q$VQSS6&&*$9E(.\4_2)>(Y&40X0./6,"-U$JLU;N%ZO;LMJ_@\I M9E1F!#-M"#).(VT-:&R:*>;E>FFS;MOK]H-=&G.6$1A*F M#.40I32'E"04%DQ$14:(RC,GS;$C.[)6M:-J2@7N]45]$*?Q"/5SJC4KHOF) MF^)9 FJGE.%AEMKO=S>H6^2[C>S;8SC0_T6;A]_GJ]IVF\S 7:[KX++E96VQRUF89C5/M*"&(B\P8 M(VPZTL8(,BYQE,4I*^P&N85A9_1#BI;>-D$1J++:_@OR!:WKN9KK2ZAI+N%Z M_'C1H[ S9-,![&;7>KY.][#YIED#6]ZNP.9QC))"&0*F8(>C%S$S\1EJ". . MCUJ#K.JQA7Q5+ILV&'K=CVPQOVE(O[N[-[;XW5(;$5FO9IP0KK>-&")J\CW3 M-(&$Y#',8AKG-,N00E;38JTICFSHWLNZ_BOH:()Y1]1A-V6%FL6F,C06KJ

A![>B5@M-MR=UD6MO<^ITHVV\YG3Q7Y)6,\ERO745 M.8T?3[,_,^^?8'#L Z'9NX<10 MNMGAECG8<'?0B>RJR8KAS99XAU/C'NY@W[()#)\!NV:' RU4_^P '$W;23L< MA <]M0,N[=D5H%S>F""\213LIZS/"IZAO) Y1 DOVC&,A3#3 502Q3)G(J9. M_;./$1G;/=0DH8E\-J,)KX A"_XPA!T3;H\"9&>P+A7;S0+Y2.Q>A3\@4JAJ M^V,DIJVJ'Q#RH'I^Z%K/DCV3PW-;+O0===LA=$8C)"1.",R32$*4"P8)1C&D MA"!5&"^E*%Q&"A^2<%)'W\G"]0[9_[<9#.Y:/WL$FR1),,(B@9Q'7:RN6)DFJ9O?-8/%MXF-[J MIT1&,$LQ@HBH&#(B4R@*_<,8R0RQI(/GS5),!TY/S!J:-VUWYU"XV)GPRR1U M,^#M^E?@>K6JYFR],K.!P*HT14Y!VRB>EBE4)>%"]>?I*W\J( MA9FV:>JD'KOLP03E4B:40YPD)O594U>KV?OY MJ@LCO:)UZY?K+QIC,D50TEAO7$3.((M(#*.$<<5%S)+4JEKP^/)C;UDV!,V, M&K?=R@D\SH2O+Y;2<8?B)J!]P'50CB$ETW?N*)C^UU:Y3BPZ3:1U4*!-6'7X M*K\/6!^*[4(.'\IEV;<1GN6288D5AXPW;;PCKC<@40;CG"913!)5%/%L*4VA ML/AJ_T$;(&GU+I+V73P@;/U>]@PTF[FD+PM*W,@H]?3_]!_ MJ^="MKW -B?2;^=+O=':FY U*U*>F_^;27KZ^YH7!))(82BE2 B*4J3A\; M%S$UC8W8,M;4-FPXYSM3@_8,+TGGU=[I8RUF4Z6V_R@M(\IA!I+TF[4)Q#G&6$5,&G<69?=_UZ?D?>0?4 MD 7"=/91FB1X,#1="B2F?Z!G=E@__F-RL^)6D_Q>#D[R.QS?![J&\%HPT$EV M!3K9]'6@E4Y_$LP[\?K8G-%RA-#U;$Q8^ M/1OF^_54S\=&H/[JYD3Z=6FR1F8Y8T4D8@D3&B<0X8A!QG,"55:PA.8Y(]*I M"F* ULA>PF$O\2[7H:7NF-\QA)G=ABL0$FX?8F\0+F^I?BC>6!W5=R@];T/U M0Y'/]E,_VPQB@2MYJ&S1_D.^6O+R3[\NZ_B!7']57^OU3.XMP]^3X M:]F>&\\(18JE<0PQ-1T44TEAD4L,(T1HQB*^R!^8- M?^#%0G/H6*EY*?AV%F1"2-VL3(OF'F?@78>F8>[G*Z#Y,\FKFD/3V*(=B3EV M!D,@O$)-BKR0FVE'28:![F#69*!E?;IERV__Q_2YTF[5V\JD!G6)!GG,:!JG M"7\P=@M;=+Z^,;2*FUS_*%+F0_4#6)DS2+<0J)E,2< M?#-(BB*&!2DP2D5LIEJYA4^>4!@]:%(W?GHE'^32-H!^&@[;R,@%0KK&0UKY M&F)CM,@\)4JPV,?3]2>.>)P0[S#.<>I"SV(7O9)>S^1A?Z!W^J]?]7>[IMRX M3ET4CF.D,L$IC(P/C[)80&)R4"*M>3G"L9 R=II4=9;DR+IH&&C>5<."9]C2 M C<['0V+AN-IHAL0[I4.UK*%JGPX3W#:2@AK XJ(^SO=%-\(>>SU]T&J:UB M[;BR>P/$MCBYZ''[B5Q1.8 M+FM>\70QSU!\N/ M'6[[\N7-UR^.P;5]^3%E3,68PT*9H=H9B6$A9 X3D0E2"!43C&"^YK@(H8*"^XM/&P8\*MA! MX._X5?[[$).K,4,RQ1SKK0=+5021RA%DF C3-39B^F=QD2O7K8=9>*K=AJ'E MOKUH1+??4;@*Y+F)&)3%:]>PR_A%&X5FH,Q(W6K;CWV6] MD^PXBV,N$YF9NE$5MYF(19%I15-<1*G>2+!$>1213<6_U>M_<;U92]._Q?QD M3],RRO@C/9SQ*A^87U;[:B^KO7OT\SZI/6 \=.*G$"JJ.A7;T\9F)WX8!Q'> MJ>E[?I;XK13KA2S5P'[S[7JUKN217>?7)LML,S0LB_,4%SF&G$5"^WAQ 8E, M.<2,L!SAE&/B=I04D+FQ#YTZ5MM.HP-1&VV!6H[W@C9]7P#'KU#(AV?YI7FF M1^+X-0GS-, ?#&0[ M;TA"I6F"RM11FPW$O:Q,;4S3E&8EHS,2#D@68/7>O>?O-7^GU^M[[K$H(E1E%* M,PHS;.:;\YA"HDPCSBQ/B@3A0G"K_.B#E4=6NXZ6?9?-?;&'5>LB8=STJ2,3 M,//Y)/,7--3<7V^R7II'Q=AMHWG\ L\4A9TMU4?U=-LUB[.(Q")!4,69A*C0 MVE(0BB#6NYA8\$R1G#FE+ R2&SN%83) W9W!<^@_"!7,R)$PDA.(,%8 M?R"+E)J_89@E/,*%TFJ?%FZI.L,$1T_=>?=4Q3UJ!<]@AE"2YHE*8%8@!1'. M4TBH!JZ(,,\E+3A&R4P3G0ROS;&NXU@/TR2!E>6?+AWM+#'B!2]DC!7,S2N% M%&>PB'&B7ZZ\D#Q*H]RDK=B/A@GW5GF/B='P DZKZM%T_VP0,V;TPD_*&1CM M/BGAP''[I)P[(O@PH'@A+M9#BK1;!1&G6J^Z3]H969GA0_4E6;9#F\?@"S7" "*M4 MY6:/QG,,4:X$I"9\0B*2Y5F!4X+=/-'Q>!W;C=TA#+:4O>;%C?G$+/W>'^,Y M.#K-?H_ W6,>'YQ0[O:(G$[KJX\/^8&C/P')RWJ)?**/)O[6]\4H$NWGLBB% M":,,HBS-(>%9#EEX \H3(L_3^."[HJ:X?)Z[VT\J^P[S1\;Z:I"@2FJ*(02FD M5LDDR2%%DD-!H3&R/JX0]%QYNT1..ST\$(AW91PA]@H938# MPH2:=7N$PK2C;D^+>##I=N#2B[Z%^LO[J5S,N?O;=GJ!T2V_"4WT1,>I\3HK M6]A/P#%"S_$9&!#XQ*=@Z [/4&Z?RK#SSO\J:;VNI/BX_&S\P4I3?4GK>?W; MLF2UK)K^4^^6VJ?4O]8"Z[L:Y[(]@8\BP6,42R@4Y>W8#]94K-),Y8IE$8ZD M4YU\8 9'_A!MDYBNP*[1[ED&IH5USS1HN+X"NWR#AG&PS[E?AD3P9VL9.7S& M)^88:WR>A^4>IAP)T5"!S=#L31L*'0G<@^#I6'3\#/]KR5;;PI;?EK0],)3B M];QNOC4S162!49%J2QXIB!@M("4R@Z807\@<4T&PBR4_2W%DTVSH ]'1QO=.\! MT 40VGY*IDG)FZ5X;;+3>2RX) C#0F091!)+2)."0%JDL4!"("ZL1K4-$1E9 MN3NR?4^NINV.I@Q>#V6*VR,TK-ZAY';3:"^1G3H*G)/)J[O R44GZS1P3JS= MK@-GK_6,PLFZEO)C/^GVO?8#-G[!XV_+_BLEQ9OO7%]Z?==\9&@2X5Q)K#_! MO( H$UICS8%F$?%()*A0)"\\V@EX,>.61.+;&\"P]E,:2*F3_(,DXR1*,ZA2&/3GDQO%EB>2ZAM $=%(;6+05URLS8K M3Y*&M1DY#A:&+N"ENY'ID; U'![RN1J#1O5?#KI!9=T\_N@N6H=BDWX7\0Y3K)$?]-3E4,44P193!!45/O=641$;N=[GR,T M]@%G!0O:".\(F6=H MB7=:V./-\0:N=Z_T^FQ*/]N4P5PD1N3[^\5<5FTG4_FI*F\J>O>1+>8W[;0Q7&1(LEA"BDT< MB:G4[%03&%&1Y$@JD4JGL[]S!$=6IT_Z=^8]V^3E/\BE*"N@VDZNVELL-ZRX MUBZ?03)F0LE,@ZABQ" B&D2:9PA*4@BA6*%4'KNXTT&1=/>RGQ%).P3,UC5^!ER$U>0VPE_6$UN>9^?6=V.#VVS=4V: MQUKK1+>5+Y?U2ZG*JALS^I5^-^F]VM'1-#1#U>.[E;QKO"!]IX9#4[KIFU#, MDI22(LX5Y'E.M1U1!=2V0QOH@B?:5.M-!N8N=F1$7DT0WWY ,FNX[/^U MHM_!?54^S&MG^S/FP[,S73_((W&S>GN3E8%15;#E'&Q9[Q]4=WW#?;OIVG*[ M:0L4SDQ.@&D@"SLFIY,:YPD@?VK7IR#I]TDP;47U:LT6+$&\M=+\4D_:S,"KILJB-((9X1%4*8* M0R1C,S"!"9C&,B-YQ@O+M(@QF1Q9A:\7B[8]7S.GP+&V8I2'8KF?>V:H'8/) M&X3'F PY(A13-33T8?''ZF%X 48,C>3Z#>)K3NQV=_GJ]N#)-9Z M/XMU/^5UR 75Q3L'E5\TS(;_B9^^_1G8],^A M=1X,X<8CB+0Q;X_0)F1EF@.ZZ;'='/\] VD/%^+#VG2C;/K4R6K9$*>+CTK- MN6P2<+0UR;B*),$P0E)__1%&D.4*P8R3F,<)D5Q:];ZW(S?RKJJEWW7ZVG*@ M?V!8:'/0+/=:EO!9?'J#@N+VU>SP^*C 'G'04F]S6,/BX?!Q"HJ+WW?E,GS< MO@'6X@Z:[_.K3&=YK27:,YKV=WF&>&DU-X9WFS@J,4<**PE3+E-3;Y= BLWL MIB*/FC'=BR,W\"U@ _5,K;\K(_* MS5Z-\)0F&<06'MO X]@",O@L0]G" WQJ--L(E#QVF/W!?#?Y[4E*UTZ^(,DE MD3'',$\1UAM-2B&-60QY+E*F?Z1P9K_1M*4Z^D'\R6S+JTU193_4P&&?90VJ MQ?9S#*C<;.5FNEC'PA4XR,VT2,F\ "6'3>D8:/GM3<.@YK9'=95^<*MJO=AT M.U97^?8VKLXW>U3)Z.7IJHDC-@DZA!99GF(*]2Z50X2QA"0VC;]D%G'.:2$R MJTXQ1]8>V3)^EFW2IW%U/E5S;23;2<[N)3-/(#EC\2X3U,VN^K#A=+OR5GJ-5FE)@86FU0QP?92TLCW-=,(OC1*)4[UA)W$S M#[U@D!)*("=ID=*$,Y4X#<\-C9Z'\?I=SF]N31>':PT]O9'[<[,[)1\55+L- M:*'$H\^G21'9(_R(R10Q#L)XTS(E^(>1O5 M_T3GFLHK>C]?T44W[3"CVG,AC$"%3/,[+"-84*E@HLV$P#*F,7;*NAZD-G82 MYX8V,,2AM@@=><9#^\6M>K\DY6C569D3C!C+,-&S8>H$P0:J M)GVKY^6J=1R"UIJY0A"N=LR:\M2U8*Z0'*GM9VE0J.:%D>OH7 P/$,S4_\ MBZ>X'X@VTBCW+9UGG>=^(.ZYH>Z'-_@I<&\,/LM%6_5Y.[^O.ZD%X^ BO+>! KI M=J+/_1YW@"X%V)GW<[.>B^;L;E[7:W.C_O6R7(%'N>H7\ R=D0U41Z4YI!#E8D&K M&MSK#W5M6' \L#B%E)TA"2"_F[TX3*R[ AW1_;V- 8QPX54G./83-?((**4P"(WW;A$P5B6QY'B3@&! M87(CZVY/_,IHK#EIG&_":*(/H[EI\!GT[!0Y'"9N^KR%HSMX/1)5#*?8=E(& MTN\SQ"95295D='8L<;'@?;(YF#PF+T&[!$T[("&'Z^64"XXV]F*D=!S,QQ!@0N8 MJ7 2@M$3%@XI_R!Y"R=6,^*CN:;5Z MW&F:E(@X(8S'D/",092:<0,%I3#&*"EPP7 BE7V"IB75L0.:.T2!H>IX(N&& MX+!!&0T7QT"G.R2.29Z.(EZ4_FE+:\+$4$?Q]U-&76\.[HU<<[Z^6R],YL!N MIN L59A'/"L@E1&"2.04$I)QF$91D6$B"UX0C]P'=TZF28'8(;Z7,1G,&SF% M\\5.R26PC>";7 %G*$/Z)V?0&-]-.<7 C^*MG '(P6DYMY*?J?HL'^1R+?OF MNT^3,YZ>""2J4%06"!9QGD"$BQA2BH7V9 A-,8IEFCJE9+J1'_VHIF$&7"_% M)M4(\(XMQV-:1USMS-)X:+F9I!ZH3<_PPQ2M<4]9_( (9(T6J% M/%=QLT!FLNN;Y6J^>FRJY30-;?5>TQ7MQKW.\A@Q4[H&<6*.5TB40!;%"!+) MXQ2Q/(F)5;7(.4(C6Y66--BA;:8#4]!1MQ^,/ C6L $)"8'C$8NG]$XSDFU$ M\YJ3/+CP9+.2;<3;G9=L=?V8Z=R;-G4S@K2JFHPMA54$D>12;VM$#D46LQ2K M."DRI_;=CO3'/CJ52FI4!:A:@SE&)O<62SL?842$W#3?,:-[P]'46=T'4$R: MV;VE_@-F=Q] XY?A?;C,!0,&V$#3[:[G-CO:<[L;=/#9U&N:(V>3ED5OY RG M"26,$"@P,@/S4@$+P1",><[S6/L?.'*?,!":RY$-6=O\_J$;K%$UQ)N$D/N6 M \=#Y'$>E)W]>W;XW:QDPPMLNL2#78;!#L?F_&GWNH[K=BC$53<;HI^*TK+> MG(!WS <>8S 6MB'G& 3GZV^_!V['W=D79,ZCV)E9V] M#(* F\W;"K\A"KZ<$]X]$_><8*%2;D_2F3:W]IRX!TFT9V_P:2(NO_V?LIK_ MHUS6K^@=J^;B1K[_^OIZ*79^\[8R:>U=S8J*&,LYBF&4JQ0BG"2PD*;.)Y5< M25:PE-O-^/8B/[::RV^@)PM>;%CZ&6BFFGS^O0M:QEQZ;#NC?>8(?70,'0V% M!WSG2XI"X.C2NWQ,/#U[F8=\+1U;F_NB,=SJW'G5"5N?^TJ\WPK=>Q4_%^Q3 MU<6VOJQ*_F?C =;OFCJD6492E%&:0BZB&"*".20R%E F&>>9&09AUVGN/*F1 MK?.&,*@-Y:N^T,IL?)OJ!]=^30.@V3EC8:!P,[);%+ZT*+1D04LWG#]V7K9 M#MD H4D]LO,"/W7)+.YPSU!L4QV[4%R;F5NDE&,I4TBQ*""2"=<^%\JAR(LL M%Y062'';5,3#Y<,(8<2IR/4YFY&]&\SV%30@3\-THNU._]3-(.9Q/7"2_ M_P'#YN!@&]V] A_TVTOKV[YW^-A#C\<(]Q\2^0$&#P\&W$]?[:F\Y&$+,\H%(CPC$=1PI55WD7M#=01U/2M:*)4]36A:M3TK\('JGK_#L_U5 MV;2R:.I1EO5<-!'YS6!.L< MQ;%W<1OZ8(^!2_K:G4?13LF#8N.X!;P,%O=N6;:BANJ9=9;>M)VS;,4_Z)]E M?:/'(=IQ#^'P2/[ETR/YS9#AZ[I>W]TWC;W^7B[6=[)O4]]UJ?]4S;F<93@3 M(L[,%%\:0\09AX3G&$:*B#S-LQQA^Z.WB9@>V2RUA.&WOJL_[;KZ-P%B<&\X M "_^U[\621+]V]]_O_[4_#7^MY\OZIXSZ4.W. '\ 1^E_Y[',ZEJ.T8>[ AS M!5IQP,'8AT:B'_!Q.QQ4_H"/W>]X\X=[_&Y'I!,_A\&#U:EXF>XX=F)T]PYQ MIZ8=,A#8\/'5'##?RJ_?RKXWKR RP;F$69[G$$D:P4(J#!%+A$J4X%(ZU8,Z MT!X[VG N;M;Q S1#(<*'Q_&])*9X,6J! XT[@(W0]]<#@U%#D,ZIMC'+,&+ ME^<$]ZGU&A(K7$W742I3UVX-B7JD1FOP001[&(\RSC"7+R$>Q)CZ[4W=C=2I.]H%S* M 4L['1\'(3>U-SR +1-78(.6X>,*M)R,4J;D+GX@\^! >%*+X0[(4R/BL8+G M1, '.M?_7LBW9?6%+G9FU1L6MO_J^QY(S$2:, %3A;1[D&KW@,8L@R(CB;8Z MA13,J9VO(_W1-R%EM8+ZQKONQ--P!NH-%XZS QVQM3,V(R+F87&V]*[ AC.H MR@H:WJ["]9VX4/Q0HP<=J4\[C- /FH/QA)[+>#;[O[M?E(]24ZD>YEP>WP!] M*)>F6%JV19#UUW)%%[N_?U76JP_EZK_DZK/DY0IQC+7]4BJ!!>,$9DD11X1B6;C9KVG9']G\_;:L-O3;(YB!'*Y-#W2M M[*#:,ND]?7GB-\'.VOZXSS=PM&@C0Q^2-TSKG[;S;[9\;WJ]F\>^PWO 0[/ M GFHN1#3,C_MN(EG>3 '4RR>AXM1VCV^^X\+%$NWR8FV0FD?BU\C)!U19 M9'$B4P2CF+"VN5VAF(1%AB3&7'"LTH"--"^%]()NFDV32+[7]8EW7(T/L]U' M=63PW+Z,%LTUK\"&)=#S9 *LDS78'$)DFBZ;1SGXD5IM#D'DV&]S<*E0??P^ MKFYE96H!VEU4W[-+[ZMFDLLHQ5D$(_T9T'L444 :QSF,%,HS7.@_$J<,%D>Q1UO6Q:N]W_B"[GWK74-JL.N)& M=K><13'3(H//##T MP88!_^J/80CM#$M(8-PLR668^)1^6 D:KO)CF-S4A1]6PA^I^["[S_/P02G9 M=.S>)&V8(]:VV&2M-P!=K[9R6<]PCG(B50IC,\ 0)1Q#JF0&HON?9*Z":N[Y=PX0"S951^%/#S]49@% -7NT)3]OQU1F0@Q:P[BOX&9E- MC]G6FKTOZWJ6(\4*+!",E8DJ2EK 0GLN,.9*TDQ1@9!TL29':(QL-K;=BU\L M-+6?.X?%S5 <@\;.(EPHL)OJ;V7MO(L7AE[ !.X!:0+I\3$*DRKL@(A/-7/H MTLMZJG^6]V75Y!%N&H7+7!0\_?^Y>]0!+8^51M MN^?U6;?+QZZ>C3W]08&KK7=44HTHN;OVUQ\ I"3J1@$0P*J>O;A=91)Y 9%( M)#*?) )D!=5-_20%N-*MT86^W(544.QTE+A,*O+180\LOMJ1OA%6_8RZ+/?K M($IPW)]W\N^I1D16ORQ:8&CU,X1>!%O]LL"7P-4'WO!;QKVX_-VBQ0G]MIRK M]YMW_]CH+E$DS6G!"P325+<9EYD$A.8%*&A5E!#76<:)R[9ZC6#D/;9-R^A= MRQD8I*;'QK\GPC#BMKZOZM%NE8?4CMM:_W"DDG?#2G!>Y+:2!5KJ5\F-NN!M MA3]>]M;O>5ZE;6BC/G9E1MY]U[:DUY;M$*?(.OJ>;M(0=2ZLO*LCR5C&$V([WA\<2)[]&:9E[5;10=X,7Z8Q[ M"WA-W)/[OJLO^*W9'73#C\^[O_Z?F?+N5^S;\P?Q76E!(U%7DLM,+6%08]W\ MI!8U0'51 @(Y346*4R&[[2]Q]S?F["1O(%E@2'=4PN"GBV$HXONUG,G[>E?KMBYO:GMM3BB$L.,Q SKDZ MJK., Y)7:MNOB@(A!F656B'W7R<5V33\?'LYXX":[ Q &.'=%GU/[GZI8DLV M^;7[;Q0/X+JX@9;] *%1E_IU@8^7M\4;H?)M/ZW$$YGQ;0OI#IQ!G1I,(I[. M]%TWTY+D4G)4 "XE!I 3 FA9$)!6G!2ED'F=\>E"?-4EV ^W).#:<&.U*'"[ M*$YXLEX@'2=F(UR:)--MABDQ7-R:EFNE=SO[$5&-(5-UMQK=HJ]HS;;INW?# M&@V0KNNBD&B)NU9,O' *KXNBKB?S.HWF"=3 N:E((_-/BM+[Q1OR-%N3^33# M!*5514&18V6R($2 DE+7C96PR$K"N'3JT'J!3F3W9$\UT8H$:AFQEK CY,(% M+=D9F "RNUF0GMB:HK8>;ZZ([0Z8,"Q4*&"$"U3&!4 8%O4$Z.#*X[ZIQ8^/ ML[6Y>S IS!UP-=/X";.&S9?-9N6:?>\T9KS/M<>&V=4.&$GVG$1)P??20;!D M6A?:(V?6>JCE-,W69Q!?UUQGN[2P1OJN?0MN-"U8C2DG*> Y(LKY9@*0K"P! M*@46"&$&W6+JEPA%WLIVN%L^V2D7E6/K(=\NLJL/O*78):KL@<="^KG#8@7S M9"^0&=E7'1;VU!N]\KQG''VVF*W%A]EWG:&V5E,^4Z?TUI-M>_W-U?GP(WG< MMOJH,DY*)"I RH(K/S1E@'"=),]3(:L"YQ Z%G.]%- M$L-28GA*-%.>-36N2K<,O,=3I6,$/K@6W>/R?KH(%:!WI#YNI-Y/-2\]A M/*_HV3?!-W-Q+PT0##T&@OFL+.%JQM9=CU_EW1S]YA?%;=,EWCX_Z%#D_A*; M0H&5)BG@!84Z^E\#7(@W=[^R;7CL_+5>[M/$/.@Z\S49[GJK] M0A8("5#S7 !(10U(71. BA*F4A99C9PVCAMXB;PO&,[ 4H*-ONDPNWRR[-C3 MX4S1,6C@ N?FMF1)Y[.O;2V=(R#5#3-B9]]'TK.;^=ZI6+'5NLK)?4_#[_H: MWI>-&.YV*#$!$U4#Z"@49-4-G(P+776[RDX@K (,Z6<7.P]BUQC=]&7"0,P&O YW ME#N0%;*E.JK%<53%L75Q?7W,IJMM9O^^.4)C[M@?E-&[;QNU_54-L6[>+UH\ MUZ.&;9^%#CHH@;; ?QLR5PO_L9F24IWM$>2@%!0!6*<9()"F("O+5*8HRPMH ME1'\*J6+[ 4:II09=(7^?I6ZBMJR]17,KW_PP+.Y9RMSKSE-T^5#K978R?VV MUV81KBQF?3,A63*D&SF^M!F^#F#$]GUM=6IW"(VB*3?7 MY>[^S?OD;KU>S>BF+0%9+]768)+;PS?$=18X5.:E-=UQD\P$TM M.G:V2EDRN5P]ZD/N_2Y2K3.Z]9W#P^Q1@\')+^JWC6P#/JWIRZ8%*S.99NK$ M6 L)8%G5@,(R!T6>HI1GM)9>+29N9BSV#4#+YB19[7RCISVGO6C_Q'2.,A>* M:\.MC@\U/7ZW':6\VE3A&SY3!YV$_+E M8$(^#4^(;Y^+8-H+V_SB=K9>HB-&,&5>:),1;GP_ _W+E[\NE3^Y,$[I-BOY MH!-AYYBD,JT%+ I]X\ %!P!3"D&>952F>:T+&GN8H!M"42U5JB=18RA)C>+]\N79,]"UZ"@)RAKER6Q5 6L?+?W=![2/D5Z09 M6H+JW=[R4S_ME][%8<<)(U\1:A?)O?:AR&5X+8>_>6W7I:VPIU9GNH,\V=UMOD/-42[.M5?]@OS MZL"C+%!;\;8+U?KY&QN\?9@MQ'OUUV:*B"PDJQB@&"GG-9ZQF]V'FKMTGKMAH=!?5O5'='L" M+]-N[D3 BQWE3I_TR%>[7-:VC8#=/2Y7Z]G_ME>K4BV"_Q%D]9/Z$*8R$XC7 MB&M?50)(>0ZP.E0"M;^F$L*4I#FW3BV[@9'(B_CAFU@)H@DZ)./H0$2$H$ZH*GG)59ED%[__-5BAC9T'6<*??@/Q*F[[_G MKZ_8X98/Q,*1?I6,1SRGCY9UWA/_#UW[<,OW]RH*($;Z#E][%43,[_&UE$($ MF.H7JH>XA?-_AJ*( #,W4F5$"$[]CJ,/NAA=*B]'%^V:>T*3F=?5\I)YCVE] M7=^<_Z GB M9C$4B0BIO">,AP(5WHT[+HKPL3@GL,$G#_BMB;^UK>N[G2D3'&+=48]#7@&8 M9@B06OV8521%N$PQE$XHP >C1UX;'2W/#?Y0#W:+Q5LZMP5C+9CSHCDK0*"% ME_69+6V6\&O0327I74LH/4J^U%\G2U,/(22 MN:FTTP%BOIS/R:K1E8U)H^6T#!:_)O5->8VSDI(4(%RK+Z-29T BU>=1<$0K M)'A.BZS[,MXM^#_S=[$5SR'[DO]3?A)V&]QK8/6?X8Y@)^V9.*R1.-$B)_L. MMP$3"E_1%(9*87P-(HV;-/D:)+Z4IOF:>/,L*>R@56>BV>(D?EO.U?M-R^.N MVU?!I"A(6@-VA".?G#Z\O_OQ_8?W#^_? M?4GN/KY-OCSV[SU_^/7GW__[R_N%_'*L/;35JMP_%T)/;7M'C MP%1&=88_1J,T5V%#U2W:DAVWDM%1&2>UC:[O>W9;VEJBGP71O=:T/?OOV?K; M+XLE;<3JNT8O>K]XVJR;SSI/B2F66@3US[HX>J5<3&4>9\T.X[EUTC AA918 M ,8*""#6T1B4$<"JC*985 QQX7ZBB\+KRQS1'+LS19DD@F59Z@:N N$"0"@$ MH 1!0 IUM*H+QM*:N1ZN7LD4W7A:>@VS8[>_O+B^'>_<=N>$2=+C./E-L9ST M>4Y:II-#KC6R4,=V8OB>[/L,A#Y^1-5LJ*Y>47@=#'6 MHU-+0!%>4HXG9JL,X9%L.)MM:15-BFQQ:Z@.K MM.QQ\]@E[< RSU*62W6X MU#=W4!TS,5+N2IJ3NJ(Y+61IA7]],G)D*]'1LH=&.A1[>)G?)(S;2N[(!,Q7 MNLC\#=A'A^.-!GIT5HP^VM'Y!SPQX[^3V5R?+'Y:KKZ0N=BC"AYB#/8VBR+- MRRS5:("E3F8J"P@P9AG@14Y+R8FHN!.JBCL+H^W%CV3U=]%BI/NBBGHHV&XW MCJLVM_5\!"FJMN0M7$D$[ZM*-<<-D*&@P<_ JYD4&_[80_!?.V M?"_$RTI46>H$LVM)-_)&NNL# MNMIB[R^6"W!M$[A)D?XGV1O5$^8HNV-BO-/J@-P1CZOGJ+[X>75 %38'UJ'7 M_\FSB;B&0FV4_Z%\[+?+#5W+S?R.L>5FL6ZFDL&\R" "/,7J\"TY!I2F%< H MKS-1UXSD5?DEA$_/?Y(>58+I7Q+-CZOR@!NVL9"B]N!G) M+06=>2%FYH9\TH_Y&_S"A;*7/^BF/:N&S"]KQKVONH7(H9JI#Y$:MX.ZA= G M;=-MWO%-,5[HTN9VRM]T9X I8A5-6@:J$$A4YK%'EY!>= M(Q)YK6]#!T\F=##7D,CZ/M!PX)HR?$9#=FOZ5KG=UO*'3LB6G%K&H0\_0^($ M2_8]0V+DQ-[+0IXF\0X\>V/";B]!N$MGXO>+PT2E?9X+987,.:L!R2@!L.(9 MP%BD "%80(*$\G4REP7KQ47D%=U/+NQGO6_Y2M2^?I0_Z)GHZ:1Z.TL07:%N MIL)#E\FO#^8:)TKRT4WJ"9UMZ<3#RV13^JCI8K:DUV!^UFT;S[Q0D:5C0>\7 M?/9]QC=DKA-1F-[$SU=R=9[I-)4UK.I4G>JR,@=0%#K%'2EGA9Z4 MS12!Q\B6T52/ &KJ0%F_7E1TSKL^[LRWL37 YJ1I9G*FGB:ZWLW-2L:80CL; M^L(3XV9A=Y'[BP6\)G"]9WB2[%A.+A8 =VR',[P1=1K(+,?@<%2C'5'%QR8] M)JF "/8_;31Z89>$TU7>-F^W#8'5X!IJJV%D;E#;,145DU4)>"Y* /.B BC+ M,2BK I6BP#C'[&9\>R>6HA]=.YKZ,*?70P H?#>5N]T!CJ-(O^O!(1C] SVW M3!EH_RG0"K#?;V0/./_MA>>#FE?1Y9:*K*2RK"$0 M9:[\V)IQ@&6EC%U:0 1+)EEN9>_45H_;'#+*74#WQZ09!#Z^MQ[XP%/#W!] /L\])PGA-N&-N(? M&S5Y[[ZK/[;&HJJ%1.J\RQ"&ZM!+*: 4*8N1%S0C59%+XH2>?)9*[&/KCF9B MB#JB59W5BYWG4E E2(913IRZ,9VC$#JT?5)L:JFX] MQ >T8[&5WRZS8_0[HKAN;0UO%-N[8^&Q^.'Z#PY(=*VUX+E71^T:.,#[<4/ MH4=](R7-6D,!=7&7?9(^+C.94JJ-"E7G@D(P@)$H0$YJ"1DNA"R=[O8N$8IL M8_;I>%U4NOE/U[C&!0791BMN%]LU!J$HMJ!<'6%OF3%?^G$#7,$>]VJW\>-IRLP?#BDKVO"2_ M1KED]]-#(//A2'Q4H^*GF&-3XSF*9U3@,G(E(K*0)9< YK4 D!00($XH$)BD M-&<516[5Q2^&_MDG_.^),*0=?8:; 3Y? M*SI3-)[M;KU8QNVNKI]5)709K@ M000?8C0PS]<"W^D.V!D-HC,>3K'!([[4).X,]CIEF A$U?DBU^:#8J[/>UPO"[_HU6!K(U\)OQ/#M:'#\KTSD>2+\O@[Z)K72]9T8W6YU2GLDJJS/ B/R^Y[(FES(;,M+H@1+ECPA,'*NXR4!3U,5+S[I63@S6\S6XL/LNS@Y?M\] M:D3(_^VG->H$GI_45S#%=8%*DE&0D8H B&4)<$$(H(*@E&<%PM *R.XV-B*O M9/6=(,=:&#]MVJWH^#IRO@]4_ ##T$E@;F*B]\SX8#WF)B95,-&,!2R#N4DQ MH>I@_)@8MQ#F)D6=5,+<-IJ?O?J9K#N\KWNI\?*T"=1&<1>@8H7N]JN.WT04 MZC0ND#J7$R@!KU@ILC3-.76Z-+A&,+(-VI/7Z;8&(5!SD)@MUR*FY:=$.X,4 M4C5NIN=6K3B;&%M1 QF3J^1&-1NVPA\;".OW/-M_+]CR43R0W_?W!(X?\, ( M\;[=EFBBJ![<747X:"W$"]55>X#2N'VVKXM\TGG;XA6/K+?/0HTQTPZ0"8'_ MHO;*YO.77YJ?#;2K.9A_F*G3.%?G<9-H9WYUM^ /L\?VW+[%C$XEJVJ> BXK M?0L.<[6A<>5T$RZID(6$S"J\')2KR+O>GLW$\)D81I,?-*M_2D#2LMLJI M=L=QFR>Z_;7B.M%LMS\[Y*@%F[IA*_1B$^)FKR+,A4\E0+!)<4@U?(G)\4M. M''/!N"4WAM;A8#ID,&+C)5"&UL]!RF7PP7W3+LC:A*7O98#4 HNQ(MYJ;'6_COL+]P3Y\[5GO ,A*8\&^ M%>U_WR_,;>X>!;H-QDX%JR!G @.:ZSSJ2AD@FE<52$F98BQ8B5@U78BO&M7B MP3XR:DG>ZDO%[9=ZPH3UU]KFA1"/Y&E;+5J'E((IQ3>\9 @G/VQ9^)/.C&GU MLV?C6IZY3[#)1?!P@27D&'7#>?'I.M["7IXAC_/[6_&D#.Y,.Z#'^0Q=Z#A+ M"U)5J *D)A3 +,L!Y5@YTEE5I55:UBC#UB?YJ^2BYRGNZ/O6'UJJS>)\'U09 M;H9Y4 \^-Q77%>)P_ ^J&+] @-^'XA8*L!9S,"AP?93QP@/6$AT$"NS?\HS$ MLV^";^;B7EJ9Z [L4OWM7NZ-<)L;;FK$VW!66K%:9ED!J*PK %/$ 9$R!RE" ME40L)[!PR@:-PF5D<]KZ=_2R?]?EP7%3Q_R&/,W4=M?WWMS"BW$GU/(JYJ6G M*; '?O,,N=_KQ-1@J'N@*#R.>V\44\TG]TQ1B?FBY#P^+A?FVJO[K@TSS6?1 M*-X$_VFY:D$\WS?-ABB=3FM*T@SC&A"1ZYIX)@'). &8U461IQ6JI14ZES<' MDIW#$EJ:ZE.^Y*MS.[457I9E([+1I>)EN3 MV59TZMY8/:VV'"5;ED+B^'AJ(QC CRO]D9%_/-5S"@GD.U"0J_0/LX5XOQ:/ MS92B(L^Q!@I$D@-88>5U84IUERV!.ZEAH"7[3;JN/7&_41&QUOW_?LO>?-^(L65V_?3Y_W\ MJGX7][=+C78^A;3*6$9S0'*B'"<(!2!II?Y09V"&.<]RZM0$\)1$9,.T;0%H M*$Z2!_5\\FM+V?%L>D8[=A[.;3*[&:*MN/K,]W&Y6/6D-XOPFN3.#LMEX0)Y M)&<(C.IR7!;PV*<8>-+SG$.:;W<+KO^C\_J^D[G&.-BA%>PK/*9%!BF2#(.: MUJ7R(E*U8#DLE"O!*IEBP(!^=1PX'EFL]6=Y5(FA%<DAP?0JL0*>3%R%#W4BL:8[[DG$51TG)Q#G 6[MMM>LFVWG M6EFG(LVIVL(1+_PZWJKK5=DT1!FTD>8 MIN_;RJZG'SM[<*O4KC=[NV9RC5[OP3O[#HD3O(];C\0+-6([%?)R)[4SS][: M.F#6@H9_GC5_[^Y1":DS5DJU?Z,\ Y IAQNE6( TS0A6!QO#M-7"3/D+T'+#Z+&YH/7!1 M0/L6!*=#O% K@HNR7&Y)9C(M4YHR.X_<@W9T M1_T(3J_'CX'6:Y)[F>Q9 IE1#U>!,UK 4N;3JN61%+;(1;DDE>_J)9B#YX=_^!>5Y M^I?VG\T/V5\L$T/LE&AA;$.JQLV\.FG%Y^QV53T.]C2DFOPL:)B/R,U\VDH] M:#"O#C*>B;25Y\ H6K_D: 97Z^F;S>-FKCZ#[^*=E(*MVU2]>WG'EZ8&Y8[_ MWXVN:OF1S'4:3/?9RE*6F!09D)Q2 %.8 B19#6!9TAQ6 M;,JKV,-P>1S>6> MIZ1E:M*!\6N2"_:ZU=)\EM4[\I+HG(:HF!0+4Z00M2 U07 M&#"B_#@F$.0EF:YU69[=G=8)!2>;LZ-CO59,Q6"R/.F0Z7:==:H7N[NLFZ1U M,PK[)J#OKHGH?(=U48Q %UBGXX]Z>W51O..KJ\L/CMR?ROSQ6:=P-+/UMG:@ M-1#9-"VSE# L@,2L5&Y$S0&!)5$K.,M*4;&2":=KZ"A<1G8U=E23IB6KNT;I M'=*WQT:N=F_,*>C+9:/:E^RL-\OC'Z)5D MH^9@?8^LB 5#X=IN)5VAQ+XW >$%QY("2I0)A[K+$:U+ 5)(,LH%3B5S*JJR M)QW[]/=-3X!IP;9WQUHP+I-[-Y\1.IL;*'C'5J0.VK4SN'%TYF9%+V%T[52W MK:2*A KOJ(!X6%V7"+\T7-<5A5@@=ET;(7S)^00I@/BPWVA[>('['N?*-&!,@9!%!B O.:!,)T]066'!TAHAI]JD06K1 MLY(67X%IK>CO7 QKR\Z?"*8#MT7?(SOIPWK&\!BL1 SD) S3&M4OL!+[V!6P M>\FS5^.VU*%'Y&?E;VQ6@M\O/@M-3;D+IXW!4%LP M]5:+K4;FS%BCY>+S687,TPK=T MYMLUW/C0 1R9?,@ZKV1&B 2$EK4ZGZ("/3[X70:V5*>[+,3AA7BV=EP4-2@G0W/4WJ! MSH:#(I_O;#C\BGMIR[O%6G>+^OU!5Y'.](#M279*L:@H8QC0E*LS9SM%E+,T)R40C*K%6$ & M:$8YH*A.(4-5BI$3OL40LY.R8 #>K1;NL-I1VWM=M73-OU<4NXK7@/M]_:R!=HPQTD->J.:R/T\99K M]8X_AN=L;4;7*!A+ V@E%AK.:@]]\2!^7_^HA/C[5-\!R:I&H,YSG2E$*,!9 M7:C-6;),R+S*H#. ISWYV'=">V9:;)<^.^XHG0YJM;,'\93E>#4TI*>#]N.: MF<1P$]!-]U-#0&!.!^*CHW*Z*^8<)*?'*+ZH.'1]VB'=&O?EW,OQOGM3N=C_ MO"/^-3CU,OTD).]8:6MBER"2.B^[6R%"UB9EW@XW5K\8;O-KDPN^V&S._I?/;5A'O?;L3[Q<.WV8K_CR"K*:H@RM(TTWCI M!,"\%/I(6(.J$'E6U(0CMPH2"YJ1E[3Z,FK7+?2ZGFPWU:#2NVZS.^+)GOHD M62\3*I)/9,8GB>8@>5!++FC+!6NA@^W(URF.O$=;J^!TU[9_U;/T3'L$WY9S M]4:CD5+7SQ^7:V%^^^5I/EOO$4$^:^+9M(:"P**B@%68 9@*W>$P+8'>U66F M-OJ<6N4,^S(0V4#TV?EW XZ\?DX6BJ-)U_^ET4Q-$K9'!=+)VTO'*C)7K=M9 MF)BZ=#,WAVIL>='=:)4:6T__2ZO&'KC2YT$UNI=T>>HB5+66*_EQ"[$\E7-2 M8^4[CNZ&(N3S?IB2*T)@6D4N.H40!Q1H$& M+0(%IA(5&2E0:86H[48VLOW>)? LI4EHVK4HG>E6'8N%:+MV_#9;?U._4K-% MYLG3ALYG3+VAMFO%]B19B/5)KI04XB1-ROS)8J-](F 2EIO<(<^\UXF.?]*U5L39\ZW] MV[YUN MQ+]^H!35;;\%QJ2A975& BD*HDZQ.E-89F0SGA*"*5U7F6'Q[3"*R M;=($M3%H2;I6VI[HPVZQWR:EV\(^%##"W=AE88)5SYX0&+ED]I* IW6R%Y_T M+DEX%*NO:CW_=;7\;?U- P21Q?.45"E52ZP"&:188U+G &42 YY*)#"#.2FL M8MM7Z$1>>]LT_8YTTM)..N+.M0EG-36\( /*[[8J/47W*5(8$NR6.H6SXXY= MJC DW)EJA<'';P:G.-=24E!:P3)-05$)M4&*,@6(5C40D$#EXPN:H]H%CG28 MG-."]<0F]4:C\.^X&4YHU[VSAT<1N;&FG8SA 2E>O(6FG> #D!3AFV5^$5]U M_LIG\;1=I4; 4UJD$.6<'T=T<1031195W_O6"^VGMX-TGKY>/:">GAW%X2YP:\['G%DC^Z"0*>^W*4' M/;VX9=/L:TV>WY)'\E4T7Y:;K]_69F^9E@5' L$,P)HR "G, 84X!14DI6 Y MJ7)DM>RL*49>AAW!I#$4'9VZJ]JR].M"ZL#1M5.D>Y5CSY-DJY"6_*1U]0+Z M=[:RAG+QKM(;U\NS%?_$T;-^T6_E_U4LA+(C=PM^QQ]GBYG>M0V>88N8OVW* MS#CBB!+ A089E%4),$D9J"0J..9$9Q.ZK'XKJI$M0,>#N3 A!URX60,[#=I9 MA.!Z<;,*?94<,K!M4A$A@.HD;P"^;IZ?Y3*S: MYLKBTVKY=44>][G.[Q^?-FO!WR_40A3-^C-9BZE -9:0,(#2HE)& ZF_X0P! M6&4\8R7*>6F5YN?+0&3[\3>QX,M5(MMVT^K,N>REZ\\Z/G32L3!WK$]"#;-8 MN[05]%'ZL)T90Y6.1_>.F:3C)NG8F1Q4/W0L)5N>=!*R;9\Q7TTZ-"6,K%&_ M/H4Q-.O6M? &M0PV,O09=[S>AC=(?=#N\)9Q_.$ ]IG@7==936';B+:]3V_O MV;-IG?&:5QR"M*RP3LW, $&Y &F>Y5E%"U363D="-_*1K?N.O#+E6_K^N3*. MFK5S%N/IR\V$&V"&/2.[EM+&JNP;37=9X"T[82$;W+40$,K!@?CH$ _NBCD' M_> QBI\!:DM3],7DMK-H1=>QM,:P@.W-QL]B.X5]GB9V7_J!$@5;X>1JC+N1!,8_7Z_## M("YQ(5:>I? MUG6);.2%>U+>]416R7=S#:Z] ;Z[UC.XJ=#KHFKM5GAXA;DM^9/" M+\6"^M!:-&7>)0\H-EI7(%81V#6YHQ2#723Z@D5AUQ0Q7!QV]6W/(K$V7*)O MKK8>A('#)J5,LTP9#U05"$ B2W682$N ,RJ+(L5U53IETEZ@$]E:[*CV/%\O MY/!+:K(S! &$=UOY/G*[URD-2Q6JU.@"E7&KA89%/2GXN?)XF#2@<]"9I2RX M2)D "),:P!030#F3H"Z9$##GK!9.R/\6-",OX=-<(GT;\E>AHR]/WV9,?>-O M]"0N3(C=M8[21J=V:SRPIARCMB=*BHX[ZB!OI$2L%T<8=5#!M?2L\%BB=\S@ M=JNQE=.PX&3%FU^>N'(?WOV^%HMF1N?BPZQ93P7"N,Q2#B2$',!*%\_D504( MK!#,25XC-XMA23>RU=ASD>S82%H^DE_WG"3O%LHZMX;#T2.PU:^=]8B@-3<+ M$E1ASL;$4?Q !L66ZJA&Q5$5QX;%]?4;H26Z,F9MR_Y[MOYV4KW<')8O']8Z M;Y.FG_]*9@N=6/-^P>8;KJ.9[\AJH1YKILJ-00SFZN A6 X@+#- U?\ )ED% M\S1# CJ9I]$XCWT?8KJ!ZY)EJ0L!O@]FA[WP'%H>DE[CS#@>NWI@$STIVE+R M4U")YJ2AW0D2Q4Z<2:(%2G[0(OTIV0JEYW\K5@0 BK%F(C0J172^7P:J8JSI MN(A?,1H#?KO2CYMFMA Z/_.1JA/XNKT@:U,U]:59,^.=ZW*W6FGS:5!A6TOZ M?G'WJ#?.>WGAE1W[V;1"RBFNBUH=K0L-U%P4@)"<@2I/D>"RQ*1R@G<=B>\7 MV)%:B(TM7_JO>\;<=JNQYM9NKWJ%,^:V4VT%2'H23/8)Z"9_8,]1TI="/;:; MZ5824\]_X=7>%A9N@QI9_8&VI[&X'G5S&GDJCK>FLU;@O]QV;6S-;BB]IG9TRT."IZ MF_VZ,*.T]2TT)SEA%0)I64H U>8$$,825"4N2S4J$:533_'8#,>.&>L+,V!X M2UB/N42T^=>.D9[8LV<9(GI%<^(86_KT_DV7;P9^-)/2M7#K[RL3?:A9*0=3 M)'*Y,LWUDAZ+ 6--(^DQ5) J-KOC1K=&4OY)6&PLNKYEU5^^B?E\BQ*3IBPO M,Y:!*LLQ@+BF /&J!E@7<*0TY[5=XZ7SP\=.K6OKC U%7_"< VT,F\?;970S M9D[B>910GY/BAOKI@^%&+IX^)\IIY?39IWR7D6['O7I:MOZ;R99YHUV\U?.; M)1?3%$I2LDH 2 NN#NX( E1!"F29Y@1G=9[99:Y:TAMGH1VP,&F3NQ*S@QI& M$LV)Z_H;5J/M@@RF'*\5>I->/!:NE;0WK.3A\4=>VE;"GJYUN]=\ZB')7'3] M@ ^.<&J?%K/O&F;W88^YV@8>S17922]JJ;98DE,*:%[7RD0(#'"6"4 YJ@HA M*:)%:5\D&8BKV, M;(X^M.S8]6M;7G$R7 IX'R!2?&LZAQS37V?5N*;SOSX+O3N^R@^+>2Z1;CY: UIR!)@L"*.242:<(HBVA./G@6T>-W-3[[! @:5F8)"WYY-?NO[%:USO)'J[UL!W9L3L2 M.RGC3*-BM_=]O&P=(?OQ.$+6"^+^^+Q_I(OQWOU&5KRM@MMGPS?W>BT^?".+ M^R<]1/,WT9@JUC:Z]M]B]O6;^OGNN[*:7\5GH8OFE'E\LV_K^"!6C\JER(J< M5NH8G].R5%9+'>UIIJM44,ERPF J4F[OK;\RZ2*;QI8I4S7W+,C*MH3^5:K* MRM%_93Q'/##T;EKZLO:O6Q+Z?/Y&1DL\V7:>[ F=&*F3M1([Z>2>)-TW]'ZQ M:\ZQE3[IQ$]V\B<]!21& W_D#\[E,//*>!_A4/1'_P =#UJO=(*'#VROC>D1 M#WZO3?2S!\C7RJ1OPS%U!M/LF,9YNHTDRE.4 T@RH?Y@'."TJD J!8-4(EG4 M5H[;^>&CIY=TQ+HV@(Z50T>JL#LG^@OHZ#M8R^;16^N<",%Z:!T,/G*OK'." MG?;$.ON4WW+:HHQU@)(:%6B:UA+5C!.0Z0L+B',$$*]U@P_$!(0P5;]R65-G M:$1>6#O0NRY/:Y)P1=1M=9W3C-T2NU%>MW6V$_7=5M2W0Z(Z+[8!80*MN',4 M1EUV R(>K[VA1QWC(*OUU-Q9BM436:V?/Y)'89 @R033=,))N.B5JZ M[:TX]=-^M5T<=AQW^8I0.X_UVG.>3N/LZV(F9XPHUW97UVKBF3/1["/M NX=G(FKMAS$ L)PDCJ4NVM'=%PWV$D1)^ZQV]L> MMQ=W2HMYVPWSPVRQ;0109B3+J! @+97K#"FL 4F5&2DE(75&.125/2KZ61*1 M#84FN6VGJHDZ1%7/:\0BEGZSG&X+^UC$ZUT/;&5U"./>++-?+-5Z>MUBEH/2 M# 8.S[\Y7O1ND/.#$-KPD^XIQF]FZ^>[E2 F"3:O&,&"%]IN,)TH*)6_ 3&H M,LGRM&0EKHEM+G%_X-A^OHZJ:UJ.><$'L@];B%LD_;?;VXU^V:S6NGX\[8Q95U01!F#@ C=9K:N&*!(KQ5$REQF M,H>Y4S;195*QETM++9GO&?A/[XZSQUJR\ZK#R.ZVL XZS6YU$*.'YW7APK>8 M/2;T4NUE+P@\T%KVTANQX3)VA=#3K,95S:'N,4%TH3%E &F(:8Q++ J9%65M ME1Y_ P_1 V'CPE7L=6MG#B)KS,U.N,%(O# 6Q(D^1L=UV'/P2C$:3E3DC[=P M.M2-4',MPM '\5W,L^[T)AE3GK;( !44 9AR!!"I4B!K7:A3"@0+-Y#JR[0B M6QU#ZM_^):O2OV2>,&YG]&-G40))[68Y^E!I+5UE'33E)(O0T]!"Q- 89&M;\.>>V41=PMN?IJWJ2^[ M$OZ/8GTO'\CO4X8ARW#& 2]A!=1BIX#D4OU!*,]P07$AG;R1.&Q&-AT=8PGK M.&NK]%IF$K+'/7 S*Y%FS,XBO?P\N!FS-C/Q7"%%!]@X2;:SM.6[7P]F;G)Z MK"=[WB>)XE[? 2G^PYG#N/H-9$DC,3FJ$8ZKZ&/['9F:;P5:#YS_\ZSY^X_/ M/RH.OCV2U=]-B@"5A(B*5* L= T'+Q' I>0 %VE>5%5>9]C)B%\C&/_\N">? M:/K)CKQ7ZY&K"K2SJ2'5XABEO4$C'C5E=F(&JR6[0F[D&C([X4]KQRS?\X2_ M:QJQW@:OIJS,<9KEZM!64PX@K$I $>: IK24A> %TQ>NRS69VZWW@]&=%O>. MAO6G_*!?Z3RM=4(,944:*5;130SA*#<*-A*& MSCD_1^IE,M 'A+Z8CS[TCGMR[&?1; ?NVJ&*D@H,H7+K",/*P4,9P*+. ,L+ M7I8UA +:%>F>&SVR-_=9?)]I]!K]X7Y:S9:KKL[,L5_L><4,+]F;Q75;H_Z2 M.J7(7I3HAOS8TS%'2XZ]*$X_,_;R0[[%'RU0ZEO1_O?]XHZQU49P=5H3S2?R M;.J*TKRJ,4\Q8%QC E/& 2I2"%(IZPP24O#*J1V\%=7(R[&CJ+&G='!EK2F[ MEH?8Z,YN,PVN$;<5N\/+_6'+P)\,)GNG(\-$TG$1LK#$0>A@I28V-$D1',A%= M"5DH\]#7VHW6P5,708U#CX<13,,9B6-;AC[)UV$8SBC!VBZ<>]?/+.C2MWUM M>%N!+(JB+LM4 %EC F":2^6@9Q)DI* \XUE!J!7<] "-R(O^"_LF^*9%L?RP M7'P%NF3=5%0>($AXE6N?TYB=!;A1#XYG[# J<%[T T(&6N/G*(RZI =$/%[! M0X]Z!GVBX4!\7"Z^&RB((PB(OZJAUV_5@667#_!Y.9__M%SI4:>DSO.TIAC0 M/$< RIH *E@%)$N+(B45%)53SLTKDR^RH3I!I]GGP3@6[KTNM=F&'U\7UQ&M M\6@(2#O!ST ?&>$3+7WO.XL3=7V=$QLJT/O*I!LWMOS*A+\4SGZE;'KN^AO: MB']L%#OOOFM'0HUB[OI9R0O=8!*(@J0 LEP C%,,LIHQ3$E%4^&4+'&!3FQW M?4*2GBRWH]NE=]P6? 1W-\;#8H4RBA>HC&NH M*G^S:=;+1[&ZW]444P%E)KD :HE"Y2%7O"M^*Q'#&:RKE%;6%>4GP\=.7^KH M)?=.E>2G6KARN76S;&X+KR^63_7XJ7P.E>,WR>E7-6XUC6X5XQ>E&*P6/WUK MO$KQBQP?5(E??LIOZ_XLE&G9[($4/XF57*X>-:+_/9W/OIJ)5+_4&5?*BYA6 M$"(H"PA8C2B I>X]D]$2P+1DG.2X3'.GZ)LC_?@7Z)J;2;+:P; ^[1E*ECN. M#!#U4\N6)12UK\;MG(.(>G2S73L5[I%L>[PD>V8FR9Z=<-Z$IQX">1FNU$?U M/CQ5<^R5^ [C?3&HS-T#^?WMK&'S9;-9B1Z4EH 9X>I4D68% [ BI4X:8""O M&2$9Y$51.17N#Q&+;'FZ HP'KQR!RQJROOP+(K?SI5\G@SEWK7W_%$X!!-(\3]DRFY77S]H.\,=W6W78RC>;L1_R/(ZB?U MT4QK@O**0[6H$98Z][H&J!0"2)87B&(N*;<"N_)E(/*25U\.9)HCA+-4D",#T]EA$+^<"4_+AZ( MIW).4$)\Q_&S/._(2GLJC?)*3%1UEX8.4UI1"26H*I$K"Y-6@!+(04HY0H26 M-(=6P8]KA");DK9L,Q$==7TP21I-/R'K]6I&-VM]M:M7CNYPJ4XOIG?FM^5< MJ= 5(>BB+NUL30@-N=F4+45]W&AOL*+<*5T3+)!]N$AF5#MP3=CC]7[U>=_@ MQ5J=003?#M_KG_=6R!F;K:<"<@HKB "%)50K'!4 5TBHPT(A1$4Y9IE3ZX;K M)&.O]7Z30-Z2_%.R96MG UQC$E<5:1N&"*D>U\A#IX/=BC_054?_^?@'1?3]6CPV4YEG5,J4@DKP M&D!=TXDKC@!79XX2P12C5+@9AF&"T2.7[5=NZ!_ -?RJ64@,#X[7E5=U:&L3 MPFG&U2+4O3C%6_[FB=Z MU^HK6[%J@'H15O&?39 M,T"7>P;-TNBSJ#/Q=TPF>RZC'):#ZBT4@E,0GL8%; JIQA-\IJ"#>^0JJ8. M6*TN9DC^]VS][?V"S[[/^$:1UF&%YK/XQV:F7GE8OF^:C>#O#6_SV?\*/F55 M1C'#%!!9Z%* ' .,"@*0$*A&4)*\MKHLC,!;;*= IWXV29NQH(OD9S*AR\6F M27XC32*W7)B5@F+;I;\DM#&GRVWC+8X^AQ,APM,3E3@C(FD#3]YZ!&N6$ R0R!C"+!(*1U M!IVB7ZX,1-[Q=K5%I*LMXAT+B>+2\2CLK%O+HT-$C3F>$HXOVT\JL[;L))J? M7=Y>P.. IRY">?ZNY,=U\CV5<^+/^XX3PB3U>G(4N"J+N@0IUQ6YG%"@^Z<# M6>:$(Y'RJJA= !4OT'$R,+[0BLO=RID;](JY!4Z%D[)J*65=Y3F0A< 0I@! MDC$$2)JQ@LNJ@&7J;Z;':E(RDK)\[.X(74DKOK6G,V$^X*"&0Y' B/ M:DS<%7)L7SQ&<&_E>:=.E%R?*G^:DZ_**<@Y% 4%=4TR *FL $X)!A6A*>*R M*'.[/D(G(T=V W:T$DW,OIGGH?3#2_TFF=Q6LJ4X3NT\S[+NU<_S<*31&GJ> M%:#?T?/\ YX%!4O=VJOKYZ4;;__X_)&L-RMQ+_>_?C85]E5:XUPWRA9('3@@ MK0C A5)J1I$3AK!8?R2/0H='"TYE M 7B-&( D%8!6:058)7-$ZSQ#U*KRZ!*!R$:A)9GL:2::J/V.>U8GUS?>6R5U M6]B.0CKMPT.2>&W'9P<<;5<>$J>_.0\^YXO@^;02;&:N1]3?YZ++(+A[7*[6 M77;!M$ 8$E'E0 JLEELA$, UQZ!..:YHAO.<.:'TV1"-O 3[++39>#W:KI"> M%BJTVY!#*\9MQ?:I3Y(=_39+ST8]'G"?]O(&P_^T(#DR(*B]$DX10AW>C8A MHE,#V5KPA]FC>N1>?E&_;62;*=R"W,*=CY=QG:2TI MSNRV[+!L1;8R#F ;6U:3EE>=[M?GU@]M.-#Q']ZR86*ESUZ?54L[64\010;A4QQ]<2 1R@$A3 !1 MXBK-9 %+FKK<7O3&CGP]82CINPE%RK'VH2>_G67RE,K-O+0"?1H6R+UZX93U M4)4*O9''K4HX%>FD N',(V%[A?MWL/VD/2OU#[W*_8?E)V(Z,'*&6565%/"4 M4[4IO>5%F65KD$#IU21J5^\B^T+B=Q>/,KYVY>;6SYF;0QNE#/DDZ MX9*[(RR,5K[X?'\57=O88<^>-OYV['Q^16UVMCV@ M,MRL\8 >KD,0NS<^MQ,S5-_S*]3&;7MN)_I)UW/+UX(@^#LW:K[P>KS/]1B; M/E)[YBMRQ0&G?ZFVS%>$O0)/?VO-YW;877^*]XNGS;KY(+Z+>=[94())8?+& MD2Q+ &N-#5DR"'@I8(%*(B1Q.O\,T(J=MZ%)_=N_9%7ZE]QMGQG2C]UJ#22U MVX+=M_29)"W=26(H)WF$_<5"Q$!K=XC2J,O70N3C%6SSBN=^0N;B7G[1,(,? M-WH\]8.I@>LJWQ8]3W T%J ,B>T$*PN<.6$T>9"//(R MUZSH@Z@!7)PD"\..^45;.CIKRT5GBS9:T9ULG0NQO=1NN;5'4J;C=M_I\4NK MQX\[/78EN.]W>NRQ$] /\%!"*-_ A?2X_H*'4DY\")\Q_'O)GH-()W5:IH@B MD.M4W5$;%]!L+\Q0OR)6P.ZQ+XX;?T74Z7_VK6F!0IIRB4B.M$Z="22?JL2\V]LTP=X3- M4O]X][?DUY8%Q[P--^4ZGBI"J\SWG.&C+?^#AHO4H8\>5K1?YC#BHI:+QQ.G M03R0IMZ19OW?HEG_2!9__[ DB^XT7?.4Y A)=1#ARJCD-04T1250/V5(S4:. M,+%&C#I/([+IT$0333719!--UP$[Z():ALU!(&'=%OT9.7WZYET0V 'TZ';! M_<"+7";:#79H6*)!^* +KXX' S3,^P&)P\WO?DUT23NV'1O4X>0W(%/'J<)3/ZV6-(V'.'C\'G/>.7 M.B+1QB#>;E9M)N9LR8WC\5'\9OZEF9(4$5%4!,BZPFH9,P8(KR3 .9800\0@ MDTZ!2QNJD=>T)M(VNY0'W6)T;$W-X4*T(4J#A3=;S-8:+?9I0^- M=+JHX23$Z?1RN&")1B#\9;&DC5A]U]E![1W/9Z%EGLW;DA[UTV:E>?J1-+-F MAX[S1:S7\_:X-26Y6G<0,I 7&J]+B!)@@A 0=9IQH/.X55N$V0*C!%7U"#.\[5 M:FH^*1^*S/^_V=.;)1?3-)4P+P17[FI!E#WG$% D4E#"4C*4,48JJ^S-83*Q MXUIM[7]'6:=X:]J)(IYHZJY(!V<5-6Q'PXGO&.GRE-P#_F!(L!M $,X..S(4 MPI!HIX (@T][GB_9-\$W^N[[W>/3?/DLQ!=E*V9,F-MO91*.@*7G9L),MP5M M1KXN-&ATZTB^T4>D_25ME:<8Q M,V\T>\#PEW0=9?M@[I-M(R!NSJ!OR--LW4)Q3ZX%<$:>4,OSZ6N8)LG:"[V_9%^X1JP\ER^C!3;N"4*6=- M&6\,JIKK\FM8 X1Y"J0D:4U%SBN[M(9S@T>VOX:&CMQE^0_T3\F6NKUK=J*, MZP[9+2*ZV2Y7Z9S#E=)X.-YFI=$J/O8%U\QK-T[;@XYL?G!S62@2QD M&:)U@05($<$ %C0%:@5A(''!<4U3A-T 8@9H15Y:9RJT-&4OS,UX"Q'@!KL<'/N$\N#8;P4S.1))D9GQ"U?#843D:?F1+.M&R>? M:B>_.WFZ5KS>1N3%#M51JF3#Z")4&LMMS(R;[!)$<2(V5&-O[;JKA\EOT7\1>S8<]T4K!5INEJ'5XKB#;C5B_M+C8)(0W06E9:+= M6@-NJ2Y"A]IGK6B.N_FZJ.%D1W9ZV2/C_JYIA!IPP3_LNX!]$.J7PH1T]]%O MG%:D%!4%&4HU-'2=ZG9Q%)1,8LE*5A1VT-!.5"-;BI:-1/&1]!C1Y?":%8=\ M=6LM#IN+:+IQ,Q?#:G$)]M^@*8=<_Q@:\\O^]_R@W H!7,4=+ VP'FR\8@%7 M^0[*!YQ?]K"97Y9R_9MRVWXFL\5:Z"I?H0AVMQ9=J4I1PQQ+0D%>D!1 K).1 MLU3Y62C+25X5J)16&ZCGC25X=> M[!U]GU(G&[TXV,+ ^O$S@]?T%,@0.L@Z: -MQAG/_#E(=6#Y7-[S.U*^7["5 M;M[Y5K3_?;]HT10-9N*Z9W"G><%1(;(*5#"GROI1#C"A%2"$9YRKLV8.G8!D MK"E'-H,M4FH+;+OV;YQKKTB[XV44];B9QBT+R0];)OZD"U4Z:-E.81\L%.9\ MS'06/M!1TY[NJ,=-9W4<'SG=!_ LE=!%2^+#[+M&EUFK;VFF_+/6??LP6XCW M:_'83"F!94%I"60)A38D%:!YD8-:0E;Q$C%<.K4+M"$:V8:T+ ##0[)G(NG. M#K]J/A+#B"N6A(U"[0Q*:#6YV9(0&G*O$' 0.52NOPW)<;/V'91PDG_O\JYG MLN[YC+#]KTO68E=?,*5EB6$&$8 R(P#6A7)L,JPL$TFQ MI()+P;!39N^K$"NVV6M942OZ/Q*FG=.Y^JO&U^/+^9RLFN1).0KFNML5:N]5 M:,\V._A5,#O.K6=?PH.K3_J_:XA"#:SYIMFZUYJU(BIH 6O!05BA MJ>*.+FUWU*LT72Q@G[*U(33=KI7=XQJ91!QPX-@$ZZKZ6)GF,F,(R%RW!JNX MT1%Y@1QB6 &4IIS #FJ 96,@9P5=4:+ M2@JWE,:@7Z&'RZ7I)S_,=0>?D31HYP0%U8N;?]*JY,-6)8?$VV1*&K*IFZVD MH5J]7:4W;@,X6_%/VL)9O^AQ?7>(5/1&'S_4XB+S'S>SN4ZKW>$?_V.C]M:? MA%A/D;*L:D>[T(]N)$_0PMN-IDM". MJP/,=,.9!A*RM""^>K>X$(RK33?K<@)#]J:GR!]WBNQ T^]ETC*5_!1=D0XW MB'$5ZG>A&$6Q;I>-_FH9O'OT&':\JTA_F0]N)F\8QN_(\5&L=<;_8>O;=W&'LDLTQ+4HA(0&%1 1 7'" $,L!QA@56!1Y65A! MS/JS,$96K)PO?VL2/&K M'S1#:LO\4P_E?\]4E-Q^?YT$\BT]&!C5V?17T+'W><-(?O;JTZJ#7.Q58959 MF4)<9R"#*5*'466+2%YD0!9$%LHTX;IP0J8]0R.RQ=E1'*BRRP:*[)3'N?0I MKMN_M1\K3*G_1U11[WW60^*AG:K(RI!J'(]$4D8D*#0Q84D*(D0 I:0=T, M5G"K['QWTI&-R-_$@B]7/6]EN>-!VX<%Z-APO#.TUZSEO5X4?3G>O74\=#Z) M2#HN)KT&1.J,M.,D9'=.5^F#]>NT)CQR!T]7A9SV]'0>P<_(?!;*A9DQ78]X MMM;H_&^[Q&3)*W4Z@A1@BC-E=G(,4)TAD--,$%C2$B.G]*Q;F!GC_'2NALZS M\\]->K! M7'K1;^W?JZV*Z'O]#WKT+?;)%-9Y)H1(U3[,:P"1E( RF*I53R1G!16E<&KD M%)S+CB5RNDN66A61NOGSOJK$+*K-;\[>)[FHF-#YOL8Q!0S1(LZ*T&1(ZF<:"P KC,, M:$5EP1&%N8XZ+M=D;K=:SU)Q6JP[6M8?ZH-^13?(FC7&OHD.-\A)Y1 MDMWZO%ETQT/XGEPO.A@4KO.R..& .L_0&!NB\[*89\ Y!QZ^H2**7L\0IR<9 MXK\_S5J8T!8Z>\II :EZ#H@,"0 )Q@ 7:E4796=PTMHV/%*(D YT'Y^6FX#5_&$5&#(0IP@?(U? M2Q-2G6?+88(2".@,O=VH,])'\?OZX36I".;3?71E@&\H_-:N\%ENED7(?RH2;)>)E0H4S93 M%NQ_U%Z2W"]"(BLZ2Q[3Y3I/^.7]L$&%6#EGPR.\MAKV^WUBU%%-WV>A[]74 M[WM2/HC58S/-,URK8UH&$%+G-BA@#C#C#.1U#K,J(Q5F5DWH7J5TD4U@CZ.) M6NU?9XN%R4E;\$2TZ6F4S$TBQDT>Y6O1YHM7N$?^ L;W;.T*W0\^LY-"]YWH M27\K,L+_$5FPRB6$>DIBE/CIS9!X9U1CM]_<)K";T3_ ]'T3 M.HORLB2!3-T9 J/:F\L"'B_Z@2?]5M[1 M]5G)DZ@9XAV!4JY67-,X1S( 2I M 61N:$J9L[<9GVZ%HDY:]YNV94!E)90_5%5A#(!*^K6O.@RK=@90WW*IE*1 M&=+)2M&^L8]H3V'6=JN#]H=/R_F,/2>_=O^-TFK<0O)8 M349[E%ZVR>BIR%>;C)YY9>38^ ZK3MFZY%-T9Z8"5LK]U]/]EB!:_>) MC!R5CCH]HX><]UBH24^>,V'EWE>@A7H%H63OB7CI.+$[XW^,(+#WA 2+\/IS MX($:]U^S)['MQY,)AC"!&9"B3 $4-0$8B1J4)8=I7>>\SJRR.HX'CFS:#24' MG+&^R,-F]A9!W(R@(>+39ZDOC ,:FJ=0?C!GPQ/DAE=VAO%!(++^\^,AC)WA M\@ Z[-R_!V\WX7*UG_VOFZMWOV@*)TT2NE#)4X0*0DIE*-*S\Q:( 5Q M8>:UM#UQ4)Q#0Q2747WC9LWZ7OYUN>3-O@M<\V4YY].:2<322EDQ6BGO)Q&&COX*H@VS!9"+%=HV2MQ(:J MR33;TDTTX9"1L&O"!0N$720T E@@H>%.B3K&((:9D%E:5Z\C^?.0\.FPERO;?XR@E^=DC)?4>(&^)RYM5SS^L+QC MBO!*P] ]B=7Z^9-:GFNUZVEVGAY-'J,H9(91!EB9F9 8!4BB"M L+66)28II M[=&$QIX#*^MS:3^KWW]2DF#O:IXZ7-N5_RX@CI*R]BNVL?6"-^0'0=CSH M,JB.BV3+QB0QC$R,TMY=59H[**VS_*&P:NT)CPMAZZR0$V1;]Q$\ NP?EF31 MQ6=USZJ2%"7("=6EDR(%%),:Y$(B41*$:&F% G,T;F2_41-R"$CWY+4(KOM) MX;9L-0V?T'I/$H?(NI]$?H'UP:EQBZN?LCT85N\]/EY4_93'@Z#ZF7_V!''2 MSD?Q'K]5RTX&)ED552IJG:>BG7]<$2J"T9 B0(Q% ( MF69.]<%#Q"(OY'?->O:HW?Y$*[ M\$[8G,P>79M #.C+TDL0<0 J9$[15P7^K1EA,4[OK#NYDYD5\GX2:SD4X,T\XX M\<$FTLXXO.5(_[4V1-9EQ B:.0N\B*:[O^>;Q/#[.UL8CU/TQE@M=E"T6 M3)T IQFC:K'3'-0%U#7J6)W+.,^ ,@&4$20+F3K%6 9H1<_DV5$V]P*L3SOY MX>-R+9(L<[R&'U*=G2L42"&.:_Y(%P=D0V;X7)4M6(K/94HCY_A<%?DTR>?Z M*WX+^\=-H_R%IGDK&K::M>9BP75;C>9>?E+?QS;(K2L=3:'C5) JIP4M $EQ M 6#%2D!A40',--AV2F6=I2[KW9V%R&:@QXC>X+;\N2U[#\7:68.XZG(S$EM> MDK[*M+4P[&CE]1E*?HU2+NNOD$"6Q8.!40V.OX*.[= -(WDF(;)O@F_FXEY^ M%KI=._]$5NOGAQ59-.UII_GQ^>!?3/\9D7,A>]"+K:">&>-+G:Z+ST0[_^5?#G6/XQV\>[ Q:=.VZ!G4N M*/.JYMR3\6Z1/%1FG15F#"HD*0$A2@&%- *.,E_J6C)1. M^=)!N8ML]?:5XY.VKJD]G/083K8<)QK 8\ND>:K/=>>A^ ?$P\ZIG:5\L9ER MLZ O,DGN96HQE!FJ:BTH;^,6L<50ZTE-6Q0BGFBJRA\6XK#=U9:;YVW.XMN- MT(66#[\MI[@N.:UA"I0=1P!BQ@%-60680#*7LL:R<"KA=:0?V4"K3[ERA%QU MU)^=J8RH%3=CV#(R24XZT>VX.=.F07$4$-#53Q6AT%X=J8\+!>NGFA.<6,]A M_ S.VUG#YDMMXNYEOVZC\UIU06!S4K;1[,-,F12%P"0'4&0E@"2CZIPL2Y#2 M6C"=+HF$DP&ZD9_HV1/;EM_)E[4BE_RRF+G"0-ZJ<3N3-:(>W4S8V7JV7LE; MG+!>('4$,F.W#&JI)1W:2:,)*+8DF M;6>DAO0S;'@"2>UF3+P$MC8>%B*=,0B-8'_^NOS^'^KMUA:HO^Q-P-"8HRQK M"Z&V2]7F48^BJ)]G<[6-+A>[/KY=G0TM$1:2,\!2:N"@:X!+*(&LD:2B9.HP M8'7U/T0D\@+<44T(^S83WX5]\>2@:H:77BB!W=;>7M9=::1'G=4EB1V*K@)( M[E>!=:J!0/585R0:+,ZZ].YXE5I7N#\HV[KVK.>A1M#UOI[<9,5E",J2B H4 MDA ,4: 5I("R>N*HB(7&;;*+[Q,(GH> 5WWH!Z<<@<']&)YFKA)6C>[XBBH M^U'@HBRAO/M3 N,Z[!<%//'!+S_IV=AA;O0O^'DPB X6;%KDN.2($X AUTD_ MN *XH (4J%"+M,!<<*=+)SNRL>_0=4 F#Z]IM7,#M!%M.0=FT78:=)N^8;7 M3] S?UO0,*0B]W843A*':E=A1W3<=A9.BCAI=^'VMI_1^"B4$5(K1GQ8-LV4 MU%BJ+;D&$E(((&,YH&DJ !(LYU4*U3\2EZ8P!Z,[F0#WWC"*5O+#7-'Y4S(S M--W6_*$B(&0ISW3?6DDI@%3G'4&< BG2FG-9%#QS,I+^BG"WA4$586?CO,5S M,V5:LI9.\L,'(^#=>KV:T?>K.&/?RPW+Q52,?:-0(4ZGZ-['@RU4S1516QA5!%&L<48X PK4 @J%2 MXKRJ4%IZ0#[9T+;Z9F\'>]J>U903_/U%>P2$RMTVRA-D=E MRQ_5+QHM@6/2\$U38&=\1E.LX_')7#6W?"4M8UW)Y&2;&7>H]AY_R9[!@*G& M(?04*N7X)E[&33T.H;:3%.0@@WIDFAD7;3.USN'8PC-G*2L8)("1 M*@.PA-J_@BFH"U006&:5H-CZCL>'@\CF[\.,Z1-Q0KZN1!?;, A;XO>U^KU> MGAJ!^5F0E2T L[^N+2Z-8FO0S:451P)P#%FVJ&M M 2US!#!*<9:CLJYAX91U?)9,;%.MB!X6HOM5LUW0D9W'>;OD;B;60VCW%.%! MF4)E I\G,F["[Z"@)WF]PT^_MKX:/RU74BA[PW>=&3A&$C&1 X[27/EN@@,J M80TP@T5>8X@@*CQB8R.*,$Z(;4MLO'$ZPY:GY%"X.!>OO@G'*>?_)'TX+D[)>*TX+K-P*R3#0&G!,0P>W!Q+3WRT;;DGQ-6AHVVW M5E_G_"91:DYNT$EP. 9[#EX(C,%919>A&-R'\JTA^6DV%Q\W)E^YRJNZP"4! M=58*G;:2 IQ2!M1O"UZ35)+Z_^_N6I;_[AR3:3R(]]]<9IS]@\WU/C.5[4*G4M$)B0GI3 2Y(4[2%HQX]*=.&#< MI3LI6A:L"A)^[(6:>@?4(C8BA^XO)]A1*=L#C/GUS&EX"&MXT12$*SZ.>I=* M\+$?:%Z]QU&'+^0>Q^^(V/U[I__XG\UV^2\[)_B%?Q7;I?JLWWYZU9[>*4O# M:957($>:NV)7'/"BD$#:OI#0G)50^Q>[&H2:/)'QCZP#SWXZP/^<60,"]IR& MV?+8J$O&05A#'G(_YK37, \!FVS)^(C;38OZ+,*VR[P\'-P7&W["?!M@7IX\ MV>GRN^.F(B(N-\RMQF^YW/]]N?_RR\-NO_FJM\>)KY(<(04E<.6" *&R HP) M Y2$E::&(AO&(DJ$C )/'-$^Q!26]R;-;TPR!15A@:VUH$GI[&S(_K!&9)T5 M$RE1A/J>MD;&..QS5,#P)J.GOH7__>$S_5=M!_%ZN9-\Y41W7MM?=@M%=2&* MT@YL*ALC2(Y+0#7$ ,*":IWG'%&O(P)A_A;M"JP(A#48L#?<^<;8U@Q*G3I8*Q2^.ZZ^;XQT<[/JLW+EZ(7=W* M/3N:GKNG^\C:HT$'1#OA;3$3=B$C7B7J,?I09NT@1EP][P_&+K]1+*C]X^UR MK>&"XUP9JB3((;%S7 E+(')& 2280FI_9%!&R06=HLRS]'O0SVG_DCGL['[M M.4HG&Z9HD63%:T M$+ "5/$2$&$T$$17H,(%1 5&4F!U:[-$S]DLA^0\ WB*;Y9!WB=LEDET3+T< M2]HLT?,W2Q32+%%DL[PN*O*.?]6O-J[\X$*@G!,W63*"YW;&5 E F2J QJ+$ M4.=%%9:WT0:0L]\;[)L$>4ZX\AO>IF @R#'47?K]V^T=G>T5$%M]U; M>OK#R94+C'51%+D!6G #"!8$B*(T@"'$JX)43. BI,U/8./4?7EML4M%TJW- MV=8:G9G5@]P_U-L..U>X0'9[IO5?]-&^L(@RQ4OT"T;/_&H"!QJ'M]*9FSE[ MW8MP-MQ=[%R[LLP'[>?F$O>RSGY\>D>3[?_@CNNV+D1,2GBB\3F'A MK)%Y0HK/@_J44)%B;G7*W*$ZQE&P>6$(UAIJ#NQD2P!2H1PPK4M0\0K12B!4 M:A:BT=2+%!2;P_6:/KE; G79>DGQBY))7 V+=0WD77:LI),=81-*KHUYEDIE MK1=G7F&U,7:* M5W9@=FN5F*>0$P^JCO5/5DW]D_J0O>W-9;>5&WK,/H!-OX:>EJ.P%M];)N93 M2U-GPK1U8:Z[.V$IF#/ 9Z_^ MC$!% MA4L&!'-Z';G!@*.*@ (K2B1EBOBEM=]NRN1I,2VF:Q[N8YN@[M1UBN/#27KB M$H69GFI43S@^V86?N3K5($MS%JJZ;LBS1ZTPPJ+*5PT_,2[*/87\NUY^_F*G M1"^^VU_M;*H&/(VN<(%-:007%< ($D!4[FKG<0Q0I8CAR/Z0>VD1Q1HP<43K M#,AX8T&V[4QH!DW-F"EVG!3,ME^8FY+#L.!V$=0.?+;69 =SFBOJP56Z4!;+ M1*( %@P_:]B*)><\6$4_)SZ/L#DV_>M:O>)[O: Y*91A$ @)79(Q,H!JD]LY M&F:55EA YIU$>#J0S_6Q WV3'?MT25../#(O)$ATCS7$])0$;A@$,W"C2)T M5_V;1(GN*=(SRM%==7E8D^[Z+4F:]0LIMP]\]7Z[^;YT,K@+3"2CJL! 4*5M MT\8*L*H0 .>Z5"C'!G%Z0],^QYLZR6.W7WYU%JGMT3WYJ1SMR\=/ M]GGUR%)J5A2*$U 6J@(D9QA04E0@S[6"#!DJ<=#H>Q1QXE9_Q#_33Q:/F3,A M3O!CE$:_()"4G+ P<"LOX2H@OKZF$@,9Q9M7$\37_0MI$.\;)]QX?/6@%TH5 M1:D@!8H@"HB!N5.5%4"76*.2&9ES&))0Y L\1WY1N]K>U:B98%_1,9AP%S&0 MERGW#&?>&3SQ?,Y]0 ?[X^WZG9 1M<=W>O^/)F[]SA5#V=GQ>JM:QRN>4RHE M,'DNW4*#!A33$A EA!*P4AR2Q;=ZB?+CGF_WGJN#<]D?TES/O?!NN2_UY^6Z MWNX2?.5DK7]$3>OS%PL%U:64V'8GAMD7:TK "#( $]NM:))#Q'7[8G]=J__X MU]KYX#]Q7:O_L#?JN3S]([ZCP.7NV13*#R[=)9/)?+;W\,.KDY_;_?]$F[SG M="V0"WN_K'5H99&YDI7=I2.&0,$&@$$1#D@LL1*P%(7,BCMJ!]JZJRC MIAJQRMZ\#XLM ^3X!9$T+H=%BU/,K ,=5RF/D%\<\RV9 F,OT,PBC&,.7^HP MCMX1GV1PKO)[B!*M&O '+3>?U\M_:;70M'0UP3 H2B?2*W(#&!$4*%-4G-L1 M!:J")*?"X&=(/SC*5LO6G+ML=>P(I<6'I_59_LR/07_]TTRO] M8JWJU&7A^W6CET6E'-@N$!F!,' MH-:"3#4:70ATR_2).8HK#PTK'3HM?D-+LOG2!+:T*Z MD!+@;Z(XXH,X:_ (H. \8H3<&JFH).7FH3[^+/7RNZM%V ZJ&28E<\4$"FRP MG7$4!:!28( $+[1B/(8:419R]TE<:NO_40X?VVV7S\F]Y_V:@WS3:C/CD%]?+Q\N+N MLKKBZ()6'&N!$!""%;;OQSG@,%>@I))7FD):%$$RF"F-FS@F'-$M_5U&0F-M MUMEQEST]V^=V-:[=UEW?ENV-/O*8X(WZ!:3G>D^!>X7AK^BN3>0>>0\WG,), M1UCR@YL)3'NFLY[I2.T_'IH0(W8RMMQLF_/DMD]8V2G(TBQEL^FE_F&G@FXI M^97>R>VR3AU9$%X2EIL2$&P,(*7([:2L5.YH&C5EI3$Q7B4#8@V8. +;R6Y] MOL_J/7B^;1<0LJ,Y MV>_O-ZNE?)RFB'PL(\GF=X'P,T_VXLBYG/E%/B=>!N;3EJ]W2_>P#_K;9KM? M%%HC4@@[\2,$ 4(*")C0".30_9P+4RFO_+ AD(D#S4$CY8B;-<#AAP6)"(>C9&'Z/+I)&>;BH;.+P_2Y=4T?IO?:^";XOP]\:[_RU6/[A94% M*TPI).!,"D"D+ !3/ <22BH11X)7WI6#>C#F:H 'V.CV=TZ.?_.[P>7(UN?M M;53CZ_'GIK9W_LS9FUZ/4]=:7M^E@8G5]AMZ>]!&^,4)JMD'M)(E."\EP3D% M2.(<$(K=>1W& :LTPU I@VCEE1L] #)YJL5!]\'A!NJZ#+(SW/12^1S6]H+= M]<\I]?!G:'!K[S\9V-I_'5O@X*/G2?ST<.Z0N^ES;=P,^2!"WVQNO%BK;F=T MJ7=_T]RITJM[V].Z;;SE^K.]X-UFO>W^^9+OEKMF&4R7A>:2V_8*"V7[3%X! MGB.WJ2DU%=P@.Z4.F3HGLVSBYGZLI>"2!%KT>HOOU)RX=% MFT1T!\^^DU.3:%J>SJY9Y^O)Z3R?R*<'"!_EN'IL]^9O_!^;;9=WT@USB"L+ MSUS90VFG^%6% ,>X $9*(F$E&:RP[S"G%V7JI+,6+&* TT_,^ @GB;MA,Z?V]^<3_7!3:)6!@ G)-*J<2P CO !<(JSS@BA,@X2I O&GS\KH MK.FRLT[MR5;6E. TC2!^_<8A$[(6UO)/"6LRMIZ8DC6V9#\Y:WZ^RZQ!;FO% MFI0TXR.&BW2)($'H<^>'Q%!S)6TDZC'AZXV_UH66VPRR9A'%CC4^[OG^8;>H M4$X)%V[5PRE2VTD38$QA(&6I-:4&&N$M #\$-'&,::"[C,;L )XUZ*$%RWO( M&E^$3$5!6,"(]3ZB:OFP:S<4+N]Y\,RURX?=NRQ?/G)]W/#A@][;,8A6O_*M MTSO:M3F(&FJ*4<% *6G1G WC!9*@@@:JHA*X4$&CA.LPDR<#-*!9AYK]=-K= MO=)F*9?[0/6?'L+\NOW;:0AKK)<,I$_8'/8I42_= S)K9SSLZ'F?.W)UA%2+ M>]+]P[X[']I^>)5MF]!4!F F[7B>&PTX5[:E8B2$H:BDS*NE]D-,W9U:3+!Y MV >J1@Y0,C+%3N)H8*?9^=@!CK=#7V<#M$%N=CI.W./"^41B'(/N#*II7+]S M/CF,0O\@5DMY;XQV2X0+ MI*DBI&1 4B=B79@<,*09J*H\)U) 3KA:?-=;L?%/%_3$#ODL3RWP_BH[2S+W M;K)E8T/VK3;"3G$;*^ZR=3/A?7 %_/[8+NN1KM$Z.(70E_*<4P6I*@"F$@-" M) +"[18SD3.<&V.'7EZI49,2'A'E_WOK]/*_^9 ^%;5^0[1)" OK+9Y^FIT1 M66M%UIB1W8_1%9%_&>AZLL1+7]R9,RX#Z;A,M0Q]0.P=ZS:2N MQKN++TD0P*7OE&\*AD*G@0TYATWD(U=+O4M>HB#.H81"CWFEC2G9BRUU66Y,NND21 MD"C A&'/&F.B:#D/,W$/25BY].URK=_L]=?=0B&>2XUR&U!D 0@2;@5:0Z 4 M-J(J,:(\J&+Y,-S$L>0(?G[\]W=G0E;;D**JZ9$_OXB2CI6P$'(C(6DJGE[X M.679TR/8\]<^O7#3S3B&L&:>9'BX?3FO\+DILH-W3_RR6=D[=LW)]^;PL#L[ M7!\=7G!L#!2J HJ4Q$X?( ,B=U) N.2X*FTDJ/*@/GX,<>INOOZ\=]]62\]3 M:/Y4>7;G*0D([-%/H/^K%=:XR]KCXI,>&_=V.E7W/HHW;P_OZ_Y%)^]]8ZSJ ML-PZ9>-7NOGSS?H2\<-FM7J]V3H%]@6E%55*[,REJ[ J<%H:S[!98)N0P+,Q/0 M&"&*'$5&,J7D,/29Y9.CJ+G45(Y[3.1 Q86 RZE&IP<15CW@'%D)L7@XC!BR.RW%Z[K #]=OE=JS?KO7W%2[%J MC[B]?EBM'E]\==FO3H&;FS+/)<6@0MHV4)H7@%&9@Q*J2@BC<\6T=^:;-^S$ M+?: 8WNUSHP@9>% $H<;\W34A+7NQ@10VY =C3BH"]=V9 =#)F$J(-%N$L;B MDN]2,1>6FA=,P&"ZGO_3YDOA"_;P25I?^-VQ2ZU=4NV]J4_^O-VL/W_2VZ^O MM-@O&(>8XR('AI<%() 0P JC %02LYP40FJ\6.O/;G_Y4\B*ZP"HUQ?/FB_^ M CI@--":X/855AN^S@R7M9A=Z*KK$'^<<9E;J@"J* .DT@)0C0K; 6' P M,$%*M[<3=\M(<0[&?->I$_$0.H3L8!T'S6%(APP<=.:P4ZY1>[B8;(UZ"&OF M-6H/MR_7J'UNBCVK^'JYTMM?;)SYO-D^+J =0?*284 *:$.BLNV:F8*#G%%E M.")<,Z_2>SW/G[@1MV?S:LBLPPP]C_B4D.$6F\#-L#8:YF'$F<.K?MQPU/#I M\V8^87C5F < J!$,K^+8?,4%:QB@;VG!ZH\ZRUN$)4K179MZ,9V>9@QUW&OSH5_]". MU8=8WPXV,5U1:S5.WJACZL2"[/Z$J1?#3$7TNP&>)^M_?3!G[H<#:+CLCT-N MCMX[VGS5'SO%[K>;1J&XU= QB)D-:A!ZH.^3'GO=N3AH^PN'#DP(Z_6UXZ;)=&NJK#0SJ)HB!W MT^W>#&#-O5$Y MVS;<_H;>UP68=@=; H_-!7+M%SBFH"[N"%TWD]]OLM:4>@:?'0VP@XO..&#[ M+^#,2WB6+HZ)5"?J M'G/5<71\W%Z;K(Q\3%)J>/Y,ILVO&.7DO[S+>'3&M> M5AASR$%1;Q0370'*H :P5"6OJ.(L+(NM'VKBH8@#SIX@WY">/D"87RQ)0T-8 MV(AE(#@\C#N7*!(, ,W:Z,<=/F_?'G?<5)FR45!:*[Y5N]^^*=LO(SNG@#BF M"N/PLZ;[7H_PV0$_:PS(G 4 XNE*-/HYG;9>XPCF)E12I(GD54OWZ@9-W7[GXN<>5-I$IZ:[G8/D< M#L#AP#__SV^?9S]]S??FIQ>+>/HYS]<_/5]F7.?TTY_3]:>?UI_R3W];+/\^_8H_ MO9WANBR6GP'^=?-KSQ=?OB^G'S^M?Q),J/,?.__N\I^TD@X9>D@B%U#9,/"Q M2%#1^GIX[!YZ&PZ__L_U;\" MKO)/Q-Y\M?GT7_[R:;W^\D\___SGGW_^]5M8SOZZ6'[\63 F?S[_Z;^<_?BW M6S__I]S\-/?>_[SY[L6/KJ9W_2 ]EO_\?WY[\SY^RI\1IO/5&N>QOF U_:?5 MYHMO%A'7&ZD_2M=/]_Y$_0S.?PSJEX +D/ROWU;I+__Z/W[Z:2N.Y6*6W^7R M4_WWCW>O+UZYFLZ^8ES\-2X^_UR_]_/S!6&!J-S\UOK[E_PO?UE-/W^9Y?.O M?5KF0E_[&A=0UK\_?UGF> M\I:;\X?/%O':#\VJ+!<7OSG#D&>;KTY2GDXV3WT65NLEQO4D\R2$1@N%)22\ M^0S!6@],<"4EYT)&?9W;2NV*R-V(?I7C7S\NOOY,#_ZY2J!^L!'%1@RW7K<5 MR6%TGZ^U#_2SDQ)Y+HY;2$H0_M%I@G[F8*-U/J*5Q:FCR+[ZMNM47U7ELV7\ M:;%,>4G&XOQUN(S7U'H;IF<_\?,77-*#('Z:SM+Y;Y?EXG,+7:T7#22W50N1 M^Y>?B.N2E\N_G/,)"<7I!V^XD MHK%)>P/*:-HTO2BT:8H$2B47T--WIO=X<:;=X*$ZA\21TET9%2\G*^G MZ^^OIK/\^^GGD)<360K)(B?0VCBBW3G X"/HH)AF(DD1S%%HN/G&G5"@^T7! M41+L0OOO\L=I%<)\_3M^SI,0"A.292F RQ^AL"-HN&S M*P9"5L1$2!Q0$]BUXM4XTL;)A@&&V"U]Q7X\9.PGU)Z0\9P^/%E^6/PYGYB, MVG$TX#T3H*2B>#M%!,M\SBR$P%R+'>76BW=#1<=9S18"[0D3&Z?I9/EVN?@Z MG<<\046Q=M8<6#:T'8KJ:AMIP?+,%;&B;6'M@''C[;NAH^-<9S/1]@21MXO5 M&F?_[_3+QJFV@3,*O1VDD#TH+BOD,8!-P21=H@S8(JJ]Z]V[P:/CW&++J1 M55[/R6=O/RWFY[DY8Z)(V1; 2$A549%S;!P#]-XIQ8N.\CC_X>8;=U-]Q^G- MHT0XLOK?YWBZ).AR$3Y,U[,\*9J7(*2#PF4$E4H&;TD<(9(2"X74IAR7W+[Y MQMW4WW%>\R@1CJS^#TNLM4COOW\.B]G$B>2\,Y&BX4 [5=064(D$*9OHDX_% MI>.RE]=>MYOB.TY4'BZ\3A;]RV_Q$\X_YDTFGI>L"T<20&!DM#1]%$004'0. M67KT0A^WW=_UUMTPT'$&\FA1=A$./#]=5G%MSV8KI$D'IZN)C$E@B 4BK]D0 MJQ6$9!@DYH23)>FT]-('-.O^06N\8RM2?)$ M;K *&':^ZX/+)TZJ&W[U8_U7TBLH%HNX!(/>!?/L=U_KA8 M?I^D$ UFH2!S8:H7Q"$8VA2=QV(%BY*5W 9UUZZ&R"ZST$>+L@N#@Y>>\_$A;WJ_+Q9_K3\\7G[_@_/LD)EV*5 [0F.HGD\>,TEC(VIO,31&1 MR09XN//EN^&B^S3C\8+M Q_?+LL"MS6CD^QK1C0'4))Q4"([\IQI]^,6F9,* M%=.I!3ANO7DW9'2>=N4.@X'WFD&+L 1'^N=9]+>+?WW\BN:U.3M?UDE=-N$QXT"B# M+V"-]_5.&X*S10(W/B'QJ;EH<5#U$ V[@:3CK&5C,7=2N?]JNHHX^X^,RU?T ME=6DY!"$)Y\IZN! (453WDD.+D>B'WUQC0KW;[QX-WATG-ML(= ^# DQL<39 MZWG*W_Y7_CY1MA#/7H 6NMX^T H'!H(G-UF)) "%*!!=2CX&D M+KRN]H6M1[PU9)Q$X;@*%#ZS3+YQKF>TA9A(VA0T$E.C*WZW7KW;-;^.LY9M MA#IVJ_-NN.@X M>=E$I,U@\<\_WY+C&_K"(5T;3GY_\?+W]R]?T ?O3]Z\?O'LP\L7OSQ[\^SW MYR_?_]O+EQ_>7R=^QY8.CS_UZ'X/>Q)^9#.(TQ5\1/PRV51'5@-Q4EY-YSB/ M4[(2BVU2X@)D+GO+.$N0==3U]I>'D"*#R"7&8 WA A]89@5780. LY=NUUJ> MK5?G7[E<=/O0=:A).7_'L]4JKU<77"9%;A#W"$6&0%ME+041]2-D.6N7K0T/ M1:J'<'F=@G%:30R&A'-STT#<(^X_UZD_,YL73%BIE3)& GI)\N"TB3J!A3X5 M'D7,DJN'#LX.Q\P-0L:%SC&:O1,DQXBY ZP\Q]6G9_-4_WGY7Z?3KS@C9E;/ MUL]QN?P^G7_\=YR=Y@D%7R8;$H[ K+;)7E^(,_JR2"%JSL-#EX(.P.#JK;9KFU8L?G1+S M][R^X(6K5(*,X+V(H+07@*B(M:"2,[K(\N"Y\4%H>X"><9KU# BM5K+O $?/ M%_.-0/XV77]Z?KI:+SY3=%LE=H4EQSTW2B!)R-9NB$:!#\* 259'$V+(#]8Z M'[13/D[6./U^!MPG&VNB W"]7>8O.$TOOWW)\U4F)^!D_>F,J0N[J[/1#I.' MC"G7^S_$DF82#$DPH<;D2FLW; >RQFDC-!RX6FNB W"].'OM\\7JD@=DPME< MZNW24&B!H #O,H+,P7)77+3ZH4/,0]!T%QWC]!\:#CY'R[H#O%P'>^$9T"?Z&#I'@Z-Q1IG#:'Q^V(>;TC$ MA631%P;,BP"J, XN$<1S=EK&DJR-#YU]'HZ2V[3T$)\U3#$=*>P>[,F. >8E MIQ/ELJ&8DD%6P=1>?A*<5@YX\@6-$"J'YG'9WE3VD'\Z%AT'Y@(.5%4'8'R[ M7'S)R_7WMS,DF4:2N7M*FK MHFA=,%HA0>YBB'K)*C?'44 4' ^IK M7H9%(TC]NEBD/Z>SV209U"&H"-9*"XIB4:" E%Q1&5*)LJ3VX#E_=P_YH<8P M.4BL'5B8A_*F5QPZ;0O%MS) +@E$N R280*'PR)L7\8'_S@QRBNPCI(:'4 MVA$Z6N =H.86_UL.&^,>( MN9L4Y*1P>G:J1;^U1;M*T0)Z\NZ3BW7P1V$^BD' T4,9W!ZV<'45$'&]05OFX>"&EN*1@(!83#VIU/9$!>V[%&QGS06FK; M.L"ZGYIQ\]+#:/]^B!VCB@Y =5XB]1:_U[S[^;F@0:N3HX RJ4";LM)8K;(% MJRU#P5TJXJ&>%<<4IEVGI!LP':7G>^K2CA!Z']!9GM);;\EHPI 8" &A#A@@ M_] @>*<""&DT-UDA%ZU#^'N)&7>S&PY #43?#X;J8*3/^0-^NV2DSCMBQ05P M(N3:W:- H-T??,* A3S-HAYJDG($AFX3,Z[//2R&CA1]!QBZ*XEU+K/S5I63 MZ#136DDP3EM:%R%!D"9 EDDZ"E24:UX@L@M=XYYB#(2LY@KIXC3C^FG?+7YR MREPE0P&P+P:4K5-VI!!D>%V)08DH1&L7_&&*QCWY& A:#970!:C>U#:()^4Y MO7MZ43PN4?H<-0-K:.>F14+VUPH'TFOT4CK.3>M,]5UTC'O>,1" CA9X!QO> M^],O7V;3O-RF3_+;Y>+C$C^?A-GTXT8]YVSY9)U'BB*B\XPB7.MI1R=A&90! MR37,^&"WVH.NH^]&VKAG( -!:PBU=("V.X*,J"+G4C%(45 ]N&O=L9##S=)2P^TJ0WW%R5*())J8"FB' M0TYOQ=I/G:L\4B$=&*,'0XNKAXK9EVB9 F2E@,I1 B9R!%,6'E5(*KDG#?=Z MJ=IN"(9]@KX#-=,!X.X).*XRQ K]S]>1!@I!D;V'@"D!3%NMVKI3RP3)C<^O[3 M_=1TDR-M;PNX@-JR=V:?K6OM3Y5,]1MK*\SQ65C*ZH@P%S(8AK:2 &CPR#EJ5 MS&P,V35/>CY 3C H(N(+:3@-"KOG; M0(+2Q@8?6J<&;M(P=JWO(%@Y2M = .592IMR9YR]Q6EZ/7^.7Z;D8TUTLL(* M%2'8Z$%I1P%DB0&\MJB%-<1+:[S<0\JX?O1 L&DA]@[0\RZO<3K/Z24NY^2R MK9[%>/KY=(;KG%[D,HW3]81" I)%:I"2%^<-=]&T]GH>IVI< MGWH@3#561@?PNL+!)D-1QZTM\Z<\7TV_YFVUX)O%JMY(/RD?\-O$V*)Y#AJ" M3AR4LXEL;Y$0#"\HF2RV>:.)/4DRI@-J*8.4'A;:I/H0[2E(87>067HLMIV@U5P&P\ (66K/S @^ M<@ZV2$&>HDA86I>3/T93-_5U3Y*K/%XMS6#VE%-TWFZ4\2FOIY&\ZFN8"EIQRV8VC/1"2 M]G M&B/GX315$_5TX&U=YVH[-??9Z?K38CG][YPF+&C4F03&0B&!H93D6_ (11L, MW-MD5.MZSX NCKCVYEHB7 +P7D!*EL/P2-QIX,0!2T/K'61 M\2,DC9WZ&@%:ARJD WQ=.5ZX=X//25L3T4'@@H.2%&E[IC1DD5,P1HJ@F@\E M>YRLL3-= ^.LM6+ZPMJM?=X;[5+=XJV2#I0.'LA(6?P .6-G MOIX.6TL31U3U="IN3T1*XE1E4H=7AZAQ('2)W/O$4AZQM.,S#&NPVX-,CZE!5 M_"BCR-]_H+]_>_G[A_?Q@R1/=V&E4>)T>^YW M@<;+=GHRX\&E%$(6VB?7.B*ZAY3CSP7/'OBA=LZ:<&E0 M:1LA&$DK":.@-87D]X6,3(6HA#*-&;M.P;CISA;ZOGT8>+"$1]RS5LMU'>Z1 M3N.:XH*\_#J-^=FWZ8JLKC726@G:J'K?D&OP&C,DZ[V7SI6RVZ Y>L$5=-!G ME\BX[]V=I,(/T..BH5#[ ,7F_''+P>K%XC-.YQ-+*T2K3*1'QD!QU"212-X8 M.F&2U\7N=E-E-V3<)F <>+31Z6V '"G@#MS=-T3Z?)5_RY]#7DXDRTJYJ,$* M+4 9Q\F$"@1)%C3RR$7@[9OP7"%@='0Y.3]HJS_)*G] M1B(@+ZW> KT4S3D_R?F /@%#BN=4\ R"=05RXD;0UAN,$8\YJKN^;)S#K_;( M&$2X'=B1BXV7PH;\FCY<39A$)NMH.D[>5TV 2PA9*X@Y.5M$8:)Y.]W;5'1R M:'JX.])(P!U Y-?E8K6BU52FESZ[(9!+6VIW'YWJR'!!^V](8)5P*+B(5K?N MUG4'&9WXK =J]N:DI"/%W %2WN6O>7Z:7Y&H[NJP\O);G)W6)%"=ID#_3[74 M-YC">%&11%9+04T=89AK'VEDR.LA2,'65[ /('-]2NI4 M\9-2YX]==0'>+V9I(K+T)DD*%T*M%\ZH:)E*"[(D=$Y;%;!U!F/*8!YUB"Q'EDF?$H96N7Z,KKQZWU:8V00^7: M0>%^!7>%]#E:2##TGF*<=9Z$[N/EDX< MYS8^41.!=V!+WI$6B(!/Q,H+VGMGB\T8YS.N)CEJ9UVT8$S-+S@9 */BX%2) M)5LRF:9U8>&#!(WK[+31^2V/IY4".D#3^SR;5>]LGG[#Y=]S;85RSDFL=U18 M':&A/:]G*>2E1>?LWG[$BRSXD6!5AKZQ7,( &%RB"B#T%9U#*WKK]YA*1QW:!!X-12 M"1U@JM[AO>S-]'TSM 5GY.M]G:Y(31.+)<3(ZN3$FGC-W)&[1SS%C%B\THK\ MQM;'% ^3-&ZM\R"8:JF$#C!UT47U7$@3P&+").5V*,L4T]WX>(ZJ3>SF-3CN:JJ"+A//K^=>\VO2H MW*Z,UW/:!>DK$]0D#.<,%"P*5! !/$\!I*/HTKML?&QMA.ZCI9,[-VTPU$3@ M';@XYW2?;;R_+^:+8"<3J[5 MM()/&['OCR"_1= \?ZQ7PCXT!-+YCGQ^M#>=GQ([9UOV8K[Z)9?%,E\9HTFF M=XFDN.DNAX&*3Z;A84PEUUH87T)OT1K &G' <"N=!$(9L:CZ3 MQ*(.Q(8,.*9%5Y'5"%&:0'KU) MQ6I36I_WWD?+;H=U[ >!2Q.)=V!1;O+Q"ZZF<:*$L8XS#IR6 2@2!#@>%7 N M-)G$%%&T=N;O)&3< ]XV.GX$./L+O$/4O)C.3BE F#@M99*JD.O%PEGEE)4* M&!9F3AOAI-RZ M@'U9PY6-%O56/W%"_!7CP%E3P&:)L59P:=4:5/O2N)N=^E$*O ?5T ^$P*UI MSD1_$K7!@*EMENIU'-2%)$DF6_F@/9;6'3'W(G#Y(X[A[< S*;*.]';"[R_.2W MM^]>_AO]S.M_?SEPIY'[WC5XVY&=F&S?O'F;IMA,E[LUG. "S&@8S[EXT$;4 MB;V" *89@Z)Y""YP^G;K1D)[DM@V%\:U]DER!]G4D[3D:UL.Z4$BM]X5;X0> M/Q?V% V:FZ/CX439/G+O8)/=9:@'Q5?31:*O+^LX[!=Y^^^%[*2Q)>H0P?+: M)UC$!#XE#88GSV1P"7UKI!U/=2>7+9X GD^LX8XQ_6JQ)*]D_GPS_3A^_[#$ M^8K8JSJ?I\UGLRT"TG^>;JL3+N2S6&Z^L5XOI^%T7:^6?UAL!Q1,F%9,>LE! MNVQ 21;!958@R>B+$SYPU[J#QY,R.*XA?VKT[KAXQH=2!^OL#KE?Z_ M_NWDS8N7[]Z__-]_O/[P'X.$5W>\9O#(ZC'6V@=5#XQJJI,?G* (G6.TH,CA M!0K/.0BCF#>L1(,#AE*[SKT^@OMM[QB9B1^M+&QR9HH1PV2;$\0@%?+"M7?- M;^1UU/2Q/18>:0&YC[P[V/TNJ-]*I!K>Q3S7,?>US9UT!HL*!40N'%0DCH+@ MFJ+"4#*G/SZW3D8^2% G6#I T_>!YFBQ=X"A&SR<=3E3 4WV)8-0M$6K4.\. M1L. *:5L9+2+B]8MFNXDI!/,'*_HF^?&1TN] ^A<:=5]UK_.*VEJ]3Q85M/U M6METGD$C U21F)+&A:ET-]R!!(Q>I-(=/.^EW *6;,\C/N"A1LESKA"W9 M7I*/T;0@9 *O(_>):X>RM=FYFY)Q@_SVX&D@[PY0L\, \7/& EKO?(*4T($R MM9M\<0D*\9NT3='JUF'ESL2->X-S ,,TB%9&[L'^?,M2[<)12H[K;5[XI#Q+ MBR\;557'49/4T,H 5A@*6!UG@,HDR,@"+1V;_6[.]2/MV'>AI9,SJ,-CLD&$ MWCF(SA9?$$8Y'11D46=U69%I67 .AC-75%(EF9V20T?":.P6_^VUOP>T#E!% MY^"Z/"XZL[[:*Q]\,,"35:"R(]'Y9$ :*P4*$Z+?Z7#Q6&MU@ZY^ 7<()O:Q M9L( M&V]$01

WSZ*>K>8S5XMEG_B,DV4+=E@DL!SIF+<_,138NI(#72#I&MJ?X]_[GYUFKB>&'<4E!4>+V.6[@% M5'50.44LB9/#&WGK^M#=*!LWT__D1J^MIOK%W[_C[#1?,H796".YAQ!E 26" M!T1CH$1)+D303++V YUW(&S<+H\=H.\(/?4+ONV2>KZ8?Z4WD2Y/RO;C=37R M[W.D'UU/B=MH27(L>M"^U&F%(0(R3I(5R$)6B47;OK#V&(K'[2K9 5R'T&R_ M.-XLSL>9M<$)[J6D':/>7T *P@(CCEWP):+G(<@G@O%N!(_;4K(#% ^@UPY M?'E6L_JPN*<2:[-^ TE]QTT?*! MNXO"Q\@UTQ PU$E!5B3F.@<\$U.8BI>YM94^H!'&8&T^GQ)GAPN^ ]0\>*Z0E&UOX>)"IRAEA1MK_3GG_\XYY]U')DDO[E/ UUV%."2RE&HAUC M'5D@&?AH:\N8*'5VCIR%3@Y[^#_J:<\^*F@*I%&OQV^W]T]Y/8TXN\[>8'?E MK[]SA(OS#S#]I+?HG4*'J!"8XYD@IW.=T18@">6(AJ+C<+5.0]ZB?W&V)$X* M_4M&>C/R;L*=0"/(/MOL:;V69*":;M!%:!-UY)RUMG%W$M))_4TS9-RT;<=+ M_X?LKOCL_;^]>G/RM_>#&+'+IP_?0?%N1MH;IN>X^O1JMOCS<@*EB\J:E.N$ M!U;GQ60/3EIRK0(W*%$4UGQXQD/T- @"ZS,WTU-)=Q.LO76/JPV%>:6B2M Q<01*DU;:P !NY VN)%%B3CW/RN[0!\C%NA M^,0H'AT('2R&%YG>'*<;%=/'LWS6)J9P\A?"*QSK3N% P M7XH$QX3W7&)&T;JZ<1>ZQC6YXZ/G5J326)4=P/-\@-'U \,)49LS*@?.82!6 M#(*/6@!G]%6E33.P.RD9UUYV!\$&ZNH =!MIU;J-5XOEB\5I6)?3V5EQ M,3D[R$QDG(%E28&R*H''$J&F-(WG-D75^N#B(7K&+>_N#H#-5-?%&'7B)N:< M-K-LW^2/.'N?U^O9)EQ<3=!8U$(7T+1\0-4KC<[6P:)H5/0&RCN@[LX:\XG:^J"//J9/[R6Y76Z73U:9NU>)'#>L*UE]X:"SSX33U# M!"SH0$0>-#-)YN8SA1\E:MS*[^X V5:)_0QZ)^N^W'JZ5]S<.A=IM;7ZY "_ M7>;/T]//J]?SK_E,)Q,?541#@6+RN=Y&$\2L]!X*"[Z8'%&:TO["U@&4CEL1 MWAV,GT#=_6#[E]/5=)Y7*W*FPW2^874[TOXC,44?K4CBRS,L+)&^NF'V^:?Z MX>LJH=--7OGN7WDSQ3"=3=??^21G8833"KCBLA;3TWX4=*JE ,%X9DS&UA5= M3\3:N)7HW:V>'@'5@8-SNU;F0@%GAQ[DDMSS].NFTXW#E)DO"$G5[D5:6 C&,L@< M948E2Y)L<*C>IJNWQAIM,/$H](Y44#].R6W6ZGY0)?:WZ?K3;^TXG@B);=35,R I OB" MTW1>NO7R6TU%UR%1FWL;&UY7$RE=Y()'B@&2IM6'",B2!-0R4,AKI&3#F\== M*.VM@\<3P;2Y$GM&[(:GW\ECVLR_6Y]Q%Y+&()D$*^IA7;8>'*U*,**H>F_4 ME#(\1.\DK;>F'D^$R>/5U#,(SUV4M_A]XY]@2#Y&J\#GVJD\ZD)\!0U,Q\@B MTTJ9UL,L'B6JMWX>3^P]'J*:7N.5Y2G1<98SJ+?AM0C&)@;=!_R6+U92=$D+S@($83*H>K4NDM^3Q-Z:6(P8*!^FMBY1N6UBL/5DKYIYIF*2O!!CM36-0JO! M88J 27LG>#(E#V\1[R&NMQ833QEW'*FJ?C%X&5!=Y2W+D,CP.Y"B=OCRJ0!R MG4!)D0QF@Q18/77PNR\2G[(+Q3@A\*$:ZP"-N]\VF'CAA8B16+%,DP?">9U1 M:<$&"K2<9EXU']"].W7CY@>?_N;1$$H['(X+6FI#PG%;Q7*W($UT67I;P/#B M0/$<(7A:<.B=-B:YRN+3P/(!*CL9RO9$]RM;J:L#^TCAUWDWM_A?I]-E?O85 MI[,:D;U:+-_CU4Z&F_I!7Y+)W&\JJXD]B1J"JS56GA74*3#1_+;OGB1V>4>S M&6)N5B /J+Y^LMBWN"3QTEZP_OYVAO/ULWFJK2"^U!^9T$IGC*D"6=?^@2*0 M,'7F("AJ8X4^0MNZ/\CNU'5Y\?+)H-E&:?V@"JOSL"T),D7P M)59'G?O,?/W3NLYQ?RH[&2SW1*YE*W7UX%I>N1U5NV?7F8NO:Z]?G+T]#;-I M/.^V-+$.G8TB L,:R6E:;NA89=%G940=W=[Z#'IGXKIT)YNAY($+;>U4UMTU MRRN-VK>7HJ3WO' /M5$[J)0=.!$U?:2B-;XXGEIG?AX@ITLO\2D0=XQ:.K5W M)V632GVSF'\DQ_/SABVKLT1:)4"^;03%H@#/- .K37 YA42N\!-8NSM(Z](3 M?$I;=ZRZ.D#AN_SE+/"ZDQE7B@JTAG+(NHY6KG6_TD%D)I02.)?8.IGX($'C MEA@^,>+:J::?(/@J3V_JM3/RDXF8Z7H2ZD5C] %D0E/[@1CPRB>0J*RV0C(E M6O?0N)>8<0L*1X39X2KI!V)GB:23;J8R5/-]K9=:Z#_2I )BBD4C95< MC\BY 53&99YCRJ;YOKH;:>-6%S[UOCJ NKH#XZO%\K$+LG?(E^3J4#'!JB!K M1V%#OD1 "RP6GF2T+,6!LM.'$3QN?>(XP'T"U?8#YVM[!7DCY(=^?K/ ^<8K M_O<\3XLEL>8=5P$3V" 5Q?HEU#/V L&*HD3RL3 ^Y$Y^#UWC%BR.N:FW4%0_ M&-Q=DA/EM"\RU EZ7-2!$ZKV-$PU+2 2*]S9YI=5=J=NW++%)\;C0$KKX!SE M92%7A-R7E]_BIB7&.T+[R;PR6__40\NO.,N;2]XDQVFDM5"_04[.]2]<^#P7(:?4)\ M+R4>.1"-)+!<=X#;I+$PR0-$\N?JD"0%:'B!:*UBI:3(8NO2IN%Q.UA*HU/< M[J/$3@?YO-=IWFVPU=T/.G:&U0[D-1I7=;+\B/.SGIDU M?;6831.>30EX>X7TBP0MSBY0>8G%:+P/F2#@-*< L4@'CGL/W**UD?GLFTI^$#J^H5^\^\3G3C*9*NOG^KB";2 :U[;Q6!# M%%88W;J*;G\JQRUC>GI,WM<4MMA MA-QMK-O!E]I==_[Q+:DCU@36 =;R@+<<:TJ/9:R1G;U\Y?EK+H J;.2%8GQ@ M&64=LRL@: IA@O1,FV*#EZV/>>ZGYNCI+'=)^?PEEZN%JQ1<#3N2=OSQ MXX.ON02RR]RCM HT,@=*< 2G3 :7@B[D Z!MWB=@5]K&M2]#8.CVV>, 6NK0 MW+RI"#ZIMS[,'2SA+R20TN74( MM!>!1X_+VN5EE\LB:.L*9Q&*K1W/PK'M4_#8>O6 MA*SA]-:A.7N79[56ZRTNUP?F=VX\X?APZGZ"FD55%Z_X_F&)\Q5!ADB\W/UR ML;)8G2"1WPLJ,_)2/6'(6,S&<-3!M2XB>XRFX^.HNY]_%Z2SD9E%KB!SXEPQ M&XA]7D +D3%(K[QM72:_!WEC1U,-L7,[C!I&21W:G7JAB?R2BVK DS";?MP\ M\, CN?L?=_S!W(ZD-C)/]7UW[&E!$+0B]V"2JF<;P0*:(($5BY(9KHUK[2_= M3.:F ;ZOST3 M_GB1=VA$+LL5-K>'_IA/#PO"[GS.\8[,8\2ULA<7BJTS^2[GK9_M)IN[5)N) M[*%.9#]ONG2Y8;GB"M)&$J4@7'E%&TEQY#IK;VT]91"B]3G^<10?;7]V??LO M5]]^N6B4HQU7944N?JA]*YT CT*"]3H)B@30^];)]B-)'MF>/1T^;]F])U1U MA_9Q.W%QTT3_$+-X]=>/M8;WDM+("%X\_XZ=$S%:BL,CJ:WV-0RLMFB/D6"D M2M*,:9=;%\X^0$Z#[MDW'WT)V)2-([84).9KQ]N@P"NMH-#7*?2P0KH!YI+> M2\_H0QZ;8.*.;MAM--"AR7B?/U8;>%$@0X'/KWGQ<8E?/DTCSIXOYC'7 [[Z MBH.J@?9Y_M%U0 =\<6F)$G M$[0%+D-M6Z4-8/$>0F(EQ,"U$ZUMT%X$'GUK99>775D6M$-GM.0'9%,3MRY# M*$Y#\2JB-H)ET3KIOQ^%XYJKX;!UZZ+*<'KKT)R]PNGRWW%VFA>7E>VOYR3& MTXT$#C%ICSWR6+.V%\F-3-O%.R\A<)DB"!2&&YT9%&$X[9B1 <9:558P1>MM MG7#3>.D^1,^QANNN9U_B'077.F8%V7E:6A$M^& U)!<$XUF':,,3,-N)66J& MBYM6J)T2.C0Z[T_#*O_7*3WEY==#K# M0K[50D(N$@FV,8%+A8-, MR><27"FV=='CO<2,''VUP,&MZ*N)X+NT%_M>J'K:&V,CWAP;ZP:9YP0@%C@8 ME0WM;:% X/40%XU51B<9F]<+#G>#[.R6Y8T7?-_^?;76SANELZWCSFMFQ#(( M3BG01JMHDO/>MRY,VHVR;F^0[8.26Q=BVRNE@T9&;Y?3Q7+;:>9=CC->4.\ 2-2A1".I"V=OB0TD^7F2<_0,6Y\>[4OCN/, M!H+?H(KJ (A_K/))>;E:3S_C.J\F+FCM>2WO"3R#\LZ#-ZB 66Y2D3X34XUA M=IV"<5O[#P2B(X3< 40VA4.?%C,2_:HV8UG?,KY"98HTN8.PD0UB!*>"@JAT M9,G98F+K9,"C1(W;!' @(+5510?8NG;X^6ZZ^ONV WS]:))$SFA-!.&4J-&* M!^2L@/1>)FU#9J%YI['[R1FW5=Y >&HE_@Z0]!LN_Y[7=:+HY2C1[>*8^!"] M+0E!4^@,2M?F[=DG8"7IDKV,IK3.-]Q/S;C]Z ;"42/A=P"C[0)XLUBM[CA4 MN&5LN32!.0NY=E!700CPCFG@P2^1?>@;MX7<4"9K* 5U +Y7BV6> M?IP_/Z5WS^/UFSWSM/ETMKWR<9-1AHBLRK&DQ&N]5P'R,LG#C)R8S'* \/!@ M8L?MAS\0+)]&=1U@M!8P+_.G/%]-O^9M#>+=&1EGI _%&UI[O)8@6@E.6 LL MNZRTC-&9UA=I=J5MW [X@_ER RBF \"]Q.6<9%7[,F^*Y&]G_IR0W"-XI>PV M\^C :T(H#QF\"P5^BBYQ(M+4K>?C;X?C;L![T<[ 1A44QT@\9&V5;?6 M6?+.!E_JPHH44%FDN%Q+\.0H8,[T1=/Z!NY^%.Z&PA_M(&! +?U#'+5_J-'_ M$QVTG[WKZ8_9[V)R^$-V+A53UFM(F_M_/#OPW O(LACKLZS__3"'[._CIYQ. M9_FD/*/GI^GL=$W^ZF7:Z.6W.F@CI^U"^_SE]+SC\DW_XTH#9(O:6%D@%9UI M64M6)S1R2&3P8[),&MO:(K;GHMO#^WW0=^N\8EQE=VA8S_K0'6PLK_U^FSZ. M QJU&_W\@K/)&*7 "Z9 U1;I6!MB16%(;3PKYEJ':FVZ.58]3+;=MY[-T_E\ M30+PMLO@1H*7$(W&,4U8@BAMJ%,J. 1=5*WZC0J#BJ+PQ_2\UQN[:MJXCY+/ M[<5P\NW O]_(IU[RO\%&9AH#LP92=IQ\4$>&58L$,7D=DD@ELD%6PVU2QJW< M:8"?EJ+N C&W>Y=>#/7]#==U]_Q^:.1ZN#_S^$,'[#\[H.>S7Z=0HTL17EB(V2,H M5R?<>E; 8- Y$QR+:CUH\DF[T%[& :^F\^F:5LK7?+_1NN6\^568_XOS_08?3P_?WQAP[8&'7 _?V>]I@R6>.R%Y!"Q:*J19/>(5G R(5* M2/]O?0>\;7O4U7(].3_?.,79I3!?T2MP]A\9E^?>[?G:N6GULY(>"]GZS3@Z M+2*01.@CR[E5PA2]VS5XHN0*^_39)>M'$]EE:]5]L'.1.'E2=75HM.[J;WJX MM7K@:4,T8AW2/AW7[E(9P]!R#=(&2UBHH:HMF?Y"XU%RXW"T[J*#M&.]]&\O MWW&=BFOJNS:E^%*AS^)Z^O5VX,^*XB(+";P4DJ8,')QT%IA1R6N%3)?A0IGV M_/S0C5SW0?;]0=#((.DH6CHI+\FR+K[G_#XOOTYCONQD>U4TSV:;1VX.]][E MN/@XG_XW:6=SL7*CLDM!V.BEE5$"<9Q!82!_WAD'40F?D@W*^]8ML 9C9MPX MJHNE,B8\.G18'FE;=;COLMN#!^ZZ-:!'\V"/):62$%)D\#PY\F+)@0X\1_*= M"<,^,97Y4[2C:MY[Z\I1Z&\9ZSO2"2W?>+I<4JB[Z8UPM>FOS%R@K7>KR(&7 MHD!PSH'S.:BLE+7-1U<<1&C'O;KVP=&]O;H&4UH'V_X^3/XQ7X056?UJ$U[/ MOYRNJV4GBS&;WIA@'VNF3D4- 4WM8U9,;8/-H 2&M?4]R[;Y[:4!^!AWL^\" MUX.HO,-=_$K'CT7YY70UG>?5ZD5>XW1V8)KT@><=GR'=E=A&6_7)\B/.SU+E MSQ?SU6(V3=MU,$]OKW!POY.ON)]?9F%I"3=ATM7B?W$_A$MA2%$8R MF]FV[@S_.7[[1\^ M_[&-*S:QDA9X\ EH_1=03G (RGC(6=#.(Q/'YOV$6](_KJOP]#B^JY??*%CH MP-6X9.<*E\^^35>3F).F&-1 \99"0%$LN)("B=4HZ7(T3K5V=.\E9OP&DN/@ MXUZ@'J.L'E!W2?[O^)D^O'*5^\7B,T[G$V0N!9L=!!\$**8\<<0=1/)9?'"1 M:=5\;,:C5/6"PZ/4?Q-4;771 ;I>OSWY+7\.>3FQF+EV1*EG:$"EX"GNHZTA M)4/>N?'.IM8#[RY>/C)6&FOUYERD@T3< 3;N7$/DY.?7Y%'00B+[RP2MH:Q3 MJHUT.$5,6$"6(HVD/]JW#I(?IFC<<+?OG>\PM?4 PBN+\[2NHK.SKM7KU>JT MED9=6:R3DFVM;-(4M2=%8J-P'EF,('2.A>)X6K+-^_[M05^'6^*!N'A@7VRJ MI+X ^'8YC?G\!N!$QT"D>DF&W-;^$I%V!Q09-(ID>?)U>7Q>EYOH$[G'S<_7]V8 W(VGKPXLW=OE M@@A-JWKY^9R1U_/I>HJSMZ=A-HTGA>@B5LD=)DQYS6HI( -EN(7 E07CG-!1 MQ5)TZWFJ.Q,W;I_= 6WA,.KI 7=G=1YGTKJQAK+BU@@/S$9:0\0!.&$T<):S M%SX;M*UO(CU$S[A==X=$5RLE='@XMG]?E=]Q66W^UWS$$5J#MSY]0YF'&7^" MUC)!A.0S(2V44IL\NYHBJ?=@4<0<70BJ]?%0^]8RV^X!MQZ[#>V-QJ 3<2A+ MJI?0M(:0BX/L[-F.X^P7]]FW90[77^S TD.28,AP:=20V)5N RB>+;3R)Y'[J3<>.TXT&BGPT4;@?:#A?/L ML1Q(9O- *I A:2HIF2]RIG];N:!CSB.9H]=T-@P-DV0\0+D?W MG!T5D$]5&&:$+&(M=:8@$K52X+QBT<;:E7FG([T]#,0-$KH QR%*O<=*'"/A MD8'R&_[G8GG>V'&U63#"NR230!!1.U! M L:S',=J=-%:O&.GGL])/YGG,[,70BQ9:9*"HG5"\G#@BQ$@4'LFN79)[Y9# MOO7H\=3>2%>+9H+K1>T?_EQ<4!^TD8Z3(.JDW6(DN!!E_519J0-85BU'R:X;M1.&CR'+6J1="3>6:A3LS07X-$;D#DQS0VZN*_B+Q\^SO'/ MT*H_4'@=)-)O34_[Y?LO>1X_?<;E6>V;*<%+3("!DKN+1H$63B?4.BEL M/A_J$9I&PE!K?W(0%70)J7-NSM:;08U%1%:ONU+DSA,'3U82N XE:&X%IN$A M=9VF<3.@;1'P*+R.4$<'\#I;@JOMT7I=?6>6-T:?A H&:!N*M MR@A&D6J0G!GR[S)'=L,GNB>#^/![.O.2C\1):\%VA9$-(QNK7- Y M*;D%E%*3:+P#GWP"[G/@=3*6O3G[<1=L7#Q_G&K;]H?-C238'PC.5DA,!*Q J&0)S;8@VZVF\;XWC%BYUD)O#^/@ "&.C823>;[+N)V' M>-EQE#J"KJ$_B<: 9[& DCFX>B[#;@Z2N@<.#[ZF*TP>; MBPL*04>KF:0=3R9;[Q%X<%G5_E^6H66Q7HLZL/;YS5ZWP,V/L6>TDF4'@9Z76"=H/$N?I_/I:KV]9W VN6*29!"\.D-%IXQN>GRRK<21UPPG@@"QGJ?+UD$B C8RQ\ M+B9&J4O8J;Y^O^.CNXGIJF*R#8[:"+X#!&WNNGU:S$@'JVT?CM\7Z[SYZOLO MQ!F%A5_I6S5NJQKCDU#(EF=:$HC8QY=9-Y_8B<">PV1\* M;,,IJ /TG:P_U4.\S_3^3Q0"4RS\>AX7G_.;Q6I%_.;IQ_F6L_C]2M,?LN>; MSV9;S5Y<+?P]KT_*!_PV\4EYF0(">G(]E75UG)U',#Q*8VPN@>]T!6L/F [# MR4YX=C\4GCM0>0? OY_37W$ZK[)XEW%6AQX]*_36RB'3WCIO&;AZ$4(5]! $ M*N 4W#M)(L^F^4R;O:G<";#^AP+LP*KZAVC8\XR^DZ:STYK-?%\G@&RR4D_: MO>=A$IZ^E<\>(AF^KT\@(.;(:OD$P5 IX< EM, MX;_P$'1NW5WZB?OZ> K4 MG";3+[DG-K7+@*@1F,K*JF2-OYER_@?IZ[./:G?JZ[./)#O82>]>9R^_U;Z0 M.=5N?=79.#V?S/$2EW-B>77>RO27[W<_8'M[W:D4K&>0M CD37,.CBD!.7K) M=9&^E.;ML(9CIZL3M0.P=C,PZD3QW:Z!>DOWK##"^MK2'!DP%B(9">X@:'*' M:N<6SP3CMGG'T,=H&MF@]@*>G4!]H"8[0.9= X_?O?_C8B)#B"+8#)Q+"MI* MK.WHK ,NR4]6Q60C6I\3/TA0CY@\5/>+H131B^3;:5)8=6)HC+?JSSU40D\0X)NX46"1^E;*!EI@V MD!W%[DQJGK!U@4$3PKOR[0[$4%O_[@"%=IB*.;_+7CD!B3#('AM]ACL, (ZDO)Q7;0A\'?;4WMR#7>P M?1_-]?LU+MEH,NC1^+<6MYZ.FX[ZL>]EOJ/ ML P. \*/L@0F7,40.== D6ZD=(/;F2?$*L' MJO5'0>U#4J9?F"X2GR2I@Y8Y@5>60INL#) H)"3G%0^6T;^M6P.VHGW<#E\_ M$LY; Z&#!7!7O'Y^@^[[A5#BXN.\EG)-4N0^")?!Q>!!5>\MQ,P@<89:H94^ M-._DLQ>%XPY:[ 3, RJUPV3PFXRKO#KYLAF(.O^X^?3=]..G]:+\LO4W!T!?YMX9Y<"'=2.-/:%G)RZFTH9:0%C,D!2H?,(/,.6Q= M/4C0N%'5$;J_507?3.P=;*W7F;FPO^=W4J((+CMRC;W(Y"E+$R%@"<"=%%H5 M(=+-#F:-0723HG'CG<%0=)3@#X;1U[P,BV&!]/MB'L]8DMS*(EV".LX2%"\< M'+F:H#E)462),0YKD.X@:MRP8G@X'2C^AHAJ[4)M_JZSE8]VC6X]J8W+\S"! MP[@RGD?4R>0Z":&.;N$20O:N7EI)7*AHHFE]9#:D*U.E-XGHM8@R0:F%'PJ# MJRTI$@2+M1.H82RUKGN]34573LL^6G[8/NPMX X\E7_'Y;0>R5PR@,D(U'76 MJ:QMU64R@+INF38QYYTTMOFMNEM$=.6/' .0X\3; 3XN"3?(!3GAY"REVDDI M>*+98;U(;8JDOW1JWO9E/SP\E4-Q#!X.$^?A.%BL<3:@V_ LI6E]2.T1NTY]0.Y*&_Q>[W#OIJ01VV8)2MIM--UC='J0.O ($9.\7Y6S9/-=U/2E:NR MC[8?=E4.$G0'V]&-O-!)H)4VS^GU_.6W^ GG'VM/D'N"MHERJ+0/!;3/K-Y" MDH#&D=W.)HDD-0IL/7[I"'*[/ER=#F MFQ_R\C.?9,_JS/?:QBW2ZO,Z 0KEH1*7LQ4JN=:0W)?&KERO=@:PL7)Z!]^+ MZ6IS)^4=.2QG)1L3X71Q@GM FTF80O':&:F>-<94%"_!R-8W>_:E<=PCW:<" MW['*Z?9@]GW\E-/I+"_*=?Y_PW6]O/3]Z(A@UQ>T"0(.8F<@OU\QH6MA &>A M1H]6@M/"U\XZTBD=7):M;ZNT]?O?9'(&\CW[_KEWNK7*M,A/RBM:(SC[CXS+ MB8Y.)>8E)$NN@#(\0^!DEQW)0GH;0E:MVSD>3FU?\<,>J+F=N7@2A76PD>[$ MZ8LZ7_3;^L.?>?8U_[:8KS^M)BB$C#9+R%J3U[!M>9DB[1?*"G(8R&%MW5/H M4%K[BBZ&AN6QROJ!0%D7W(<_%Q/)C>'<)"!/M8XVU4C+32@0$I-F)8J46O)VE2SD$!BW,3HAV^?$]Z-Q MG+;R(Z-O;^6,W5?G0>8^+'[);W&Z;7%ZP5Y(@EFA!5@=(\F2B=IWQ@%+JBB6 MM#3AA@MX3[N=_=\]3EOYAIAZ"IG_0/9LXI%SEJ(%CDJ XAEK]H>!3SHD78R7 MJ?6]HEUI&Z>K_(CV:R]E-#NN'PAD?\S36<8QIY??(OWH66L@13%/0400OEB* MB<@]=45$P"2-]3HQ)=IGE0X@=)PF\$\-OR9JVA^+?HO%>?Y8BQL^#%T3/\G9 MH94.Z\HBCX#\ O"&2]"TK%Q,4A0Y[!G8?D>NS5NU#P"K%J+NP(@]4LQOF*_' M(!%8K/>-$ZT%+\E"EZ2S3\$SHUJW\6APBX*S'Q= ATB^ X_K\2K^S'7FB0)A M)54"%5$!2E8G:!N'+#/-8VM7J\TE"OXC'!VTE7^'IYV_+A;IS^ELAO/TFIXT M_S@-L[/+F"WZ%.[S^&-/.@]FI=$YY_G[G]U^?STFGRU6I\M\@4HM8K:)*W#1 MF%JBP<%[@V"EYC;X*))H/J1Y'P*/'E)]]K)MAX'7\[BL*^A%WOX[8C#%(U[VCD<=F[-K6ZGEP[VQ_.ZAGIH.Y^N MR4)_S;,BG6D,D4TNG"7.4KI6T-Q M#_+&M81#(>3F(+"!U-4W$B\9NS*)@!S@2)P@E.@U*/*((7!C(7%#5M]@SLU3 M9WN2."XB!X/*[I \6F\=P))XRK-9CNM3G+U=+BBP6G\_FUBA4 I5#(5D.:;Z MEZ[WW"5D1)E$T47IUO;P?FJZ!=OQ(%@,HI&QSSI?9'IMG-:4[RV1G4U$R8F) M@.2L!%$]EL3 U=0S*Y'EY$,P-ZLZ[CG:?/15X_IQ3P&> 43>A7&J8VO?DZIR M/3=[4W^A*JW:]"QRCK)PT-HB*$P*0O4Z@N'&V")TQM;U: ^0,R["GL@[:Z6. M?I%UO@(-AF@XA\H4*)JA9Q.9Z0#07M7G1^EE&O=M^X6$5T"YQ %WVI* M>8RT.X#+ W;ZS47;3JV5+$)$B,IEXJFNJTC>'V-DIY-.P3>_B[\+7>/668^? MB3A,06/[X_KS_'U:?GB_EJFC9':XOY>6G<1(OB)%H.//':D$P&\ DI M\@C$8&(AV!)W6BO]0N\:;V?5<=LCD(GB63DA+QA4&6B_ MR%";X; ZXE7=[)6V-^SN?WNW >.@D&NDC;ZWU]_S>J*32#:H I[5ADN!PFP4 MY#8D^MQ8PD_RK>_5/4S1N%OJ8'@;0!U'E!^N!X;6'ZM<3F=OIB5/JF<1D^!@ MI"9A.68H+/(%*%32VECA(WLZS^V2KG'O*(T(LP-5TT7'WF>?%\OU]+]Q.X/U MIN0F-CB, 3,D5IUIT M-OM^QFI.$RR>8Y UP\,44"P=(JF@9I)KQOK<,6-2X$V.CU#9*PP+&S@\@FV:*:S_%[ MTMK&/3)#7!O:ZT,$1Q^!\B:#MP6A..>%1*^];EWGV+CJK).:QWTP=435V3[Z MZCO\O%6;HH-E3'%/#@/GH*(D$^\I#'+"VIAY3A;5DX4*/V[5V5X(.:+J;!]U M]8W$.VL/K'+2"9T@8;V+H0T"%G(]A">?)J0LR:_Y_ZO.!H#*D55G^^BM UB^ MR%_S;/&EW@:-G^:+V>+C]TU7U_/3/$^BD<53:%XD15'>1O!2*@C6L:R55SJV M-HJ/D-0M[(Z'PV(XW70 M?.9A9O>ZJ2NU:?IEW-64@[9UR(HIFT]-#;$E*-E M2@Y-T#Y'1[Z- <8JUTT@&\ZIW#Q>9V??5SF39W#.2?&YY@* MD\"#IPC>20O>)0,L)FM29LGQUM-^[J>FVQ.&YN!JI)$.L/5 )7! GWQV"-9+ M\BT\=X!*,- Z>VZ\4&A;8^O(VNPQCA6:8ZN11CK UDX9SIA98(J"*L'J>@G% M S)N(-N$[< M>:&MIV\%;KH].QVW"FDO-!QR=KJ/:KJ&V^K7Y6*UFF040=3YOPF#!B6B!V=2 M@FB=K;G+R&SK3D&/T=1M$# TS Y02=\0>Q;CZ>?3S4"OJV?&$Z^5#IG\#X&N M]HFN&2%%3J@-@78%@2*;UJUA]J>RVW!AJ;SBVAM'P0]0]%.' M@@0+SL<$+$F#F9<4F@^D;5 (-VZ%TD"XVU<='8YP_/_:^[(FIY)DS??Y+SX6 M^_(R9D!!W[*A"@RH;KM/:1X;R#J1*$E)%_/KQT.IW)2;EC@Z(>IVM]%)9J+C MR^<>[G%\V>&M^)N+97V->,O 7O_U+4\7 TTUVOGQ1RP0V$T4HU0.9,R,X*F]UF^M\Z$A7IE5200LQ3O M:$?R:C M#5FZVAUE')FOT;:,"MXN5M;TBME]M'B:4%VM3Q$Q.Y6#KI/; JB4)83B!,C: M7,4%+RA:5_#O2>JXV5G7<-U9DR<)V-5Z#*DE+S*2,0HLH(SS$# *8-9P'Q*J MP(\XF>P)2L?M1.D9KCOKL=]6E.VLPP/Q:,JJ6_762_RLF0H'/=T!M2^G>)KEDA?22F9 M%\P895H/IVIPKSK8?ITN7.&N>NGP@G55+Y?3>R0CRH>T3#W\08=>>FY!7J/K MRUM/^O%ICM,%X:;6$5YC*$J+2!DM6,%K7XHPX*UCD(UPB21ADV_=X/,<3>W: MFQY[TLL?=WZR*D')/#@I/>50*I @Z% '+T@0WB;-0F)9-7_;N!>AXUY$-L73 MXWU.0RENS.ALOCQ[M5HI-?]6B:^%=JONAY"XCEYZ\(;.VG7RCKN/63-^2(XQ5WY&)YC((#DW6$ U,(OC # M0K+B@D:CG=D*&CL_>IRW54<"T+"*Z!1F:TY*T )C(H/QM4;6D=!0<@76):NL M%.Q>YK$;I,9LYQD7/GL(N".HW(&[$2K8K#585?<=HM#@"DE*R)",1U\B%[N" M9&?OTOQ%S?'AL;=0.[A"W"X[6,5V/FD?%)*HC(AU^J('E^NH9"1A"GKI=NG*&SK8'UUADBUT;*DF*!8P:70KTU#0Z"3 *TR@6S).GQUA?9]ZGH M\V[H4'T_ :L]A-\9?-8N62"=UH7<>X[6U&*C2"X9/0E$)H].>H>MZW#N4]$/ M?/;1ZQ,PV4/((]_V_#*9YT@_OHKZ@\FQ& =6QP J9XKZW6KWLT;E8Q"HM]JS M\-8+#@<+LP%O\DL/RU^EB.;^H,>+*?3+'5"G%0)&K]59T-/O" M)7BTDI>AEN\&QPID#]= =DFYE&$+G:!2)A66C005-)D9Y!M I M'&J7OF#8>H'=8[2,>P8=JN,G(;.GP,=.S5^0[L0K>NAD^78RO,.O! MNL"(@V !#8DE)LFBRL8HN]V@VP<_OB<4[*NV65,9CHV"MS.<7IV?C$O.0X"0 MZS$LF8)@5 *M8TPLT%D4UH=G!%O9]//]&E?JTP^T;]9 M^<"(BK%4(G"O?7UEE@BH,@!FS,*8VN[3NOOU(3K&K:H^?L1QL"XZQ-/5;"$3 M@[;,@N,4?BO*RRB4+^0$*287T97(FI=&/TS)N"?-X1I^!C)[B+L'T- 9^:Y< MGI=7N3LW4M7IB3+6UZO1R]J-92 Z2MI,#CIN+M?Y]$B^MQSB/6LEZ22 L*,X\>%4R1>Y<"U:*3'JK=LQG MKDH>>O:X;13'+::"3E8@U4W;Z'WTU$'F'OW;;5WKG761S7#56 M20<@N\O+:B?"N_+'XK*]\$PS2\]DE* F)R]OO0/J E8JA9''&$7KG;)/$C3N M>\PCNJQ#%#'VZX??+VI\N%HCF>?3E7;P_%TI%#VN>%N9$V4F] MIO>"18A2<9,20[GE]O5G'S7N-?0@@!E QMWYH;<3#)/SR?+'&243#@GD@)1F MU,+H##Y02LL,8K"U;%JTKM5[A)1Q;XR.Z'OV$WX'&+I]0_H&XXJ'W_"OR=>+ MKR]G\_GL/\3A*_Q&/R'>0M2A6)6 "4;!H* <&+EPH(TKA7-;8FA=Q;<+?>.F M?L,&44.IJ0,(KOQQ7BROIYV&Y1E7,3#H5 M;Y#2"E9;RZ)3X&RA/P1&SR)ENEIM%4'M_NRM@.1."DC'T$('SNE#_IZG%_D- M"?4J7?W79/GE:G'9Z[_B^47EM*8<]+_T"?\Z$RYD:;P#;NOT-Q,9>&\S".ZD M8YQ%Y5J7&^Y!YE:8]">%R6,IK0-.ES;@JSMKE#920*OM5:: :W=Z*GJ\G&:WDRF.(UD0^_" M^>3SY?+&WW%>4Z+OA\SNW^7C#QU3M3<_-/8L%F:Y]X )-2A6!) C MTF!]$E98ETIL?8'X,"5MZ_$O7W45$RB<+ 1W81PHY0TERLY"Y'3Z!QF=4:VG MB3] QOCUUP?J_>E*_-U%W<&)]E!O@M !G;=0F!2@9)T%24N$!HQ14"J8 MN/*%"RVV&PSV\.=WVOVS-PX:2+&#<^3!W@1C# ID"8JI?C+25\%X!3S[E(6W MS.=N.H&.A)C#8XZ#)=TA6M8VQ+UF+@A5%^'J.CK?0 C%@L;"962!Q]QZ<>S) M]/GLI.'M^GQV$7@+ M+/OH]OD^GUT$W0%47LVFW_-\6:?45[E<=5!C=C&E *CJ$XFY( BZE35[TODKGHMWL_]),.TMY) MYWL-TMY% 6.GSK]-2)C33SE^F<[.9Y]__#J-__OR>U<#HH-3/I$[#B%P4#82 M,R@U2.$42H[9^HV2G4>2Z.>>= HCMW?2[&PH,8^-FP^ZFGG 2"]M'L)H::B+F# M[/TC:6<5#KS^\V*R_/%J]O7;;$I_7:S,3 11L+ /C(+*G 'R"C+C(7^[LB] M>VR^>NLI@L;MRFA]N]Q.]AT :8.'M8UYA]K>XR3].GV%WR9+/+]*&RQB%(H2$LLH M#4G5H2KG*+<-6ALT/C>_27R2H'&AU$#ALZ&DWP&4[KKHM]>EL=IK8U(68%3- M/9.(@)3;0D%3,K%BO1BV'NMM'U,^ABW*VD_>W<'F)2XFBX]$"Z9WTW_B?%+% M](%<.#\S,HEBM(4HHTJ#HNCQVGKJ69G3R \":Y&6ND M;54ZBZN7?E?%])+%=*[LNJ 5+9PXS)"\*'N;2$3",@, MT+>R3XKEW'SQP+-$]?1FK0V6VNJA V"]W:4[VP8>.$N,V"KD9FT0@"EJLJ'( MG,R)6&\]G6$7^GJZ#6_GN@;13@?(NRNOJZ;N>IZOLN7T/L]CU=_G?(9&R^RL MA,1"H@39%S*GXL%+B\)9QMEFK7/CH.LIZGJZDAHB[&JFF0XP]WX^BSFG16VO M_76QN*B;%]^5=\LO>5XK=3ZM*W7..'&C,'C0B"0]Y)PR:<=!*A9MS;2+2HT! MMR5I/66/;= VA$XZ@-J'_ U_5"DM'F)&.>]U**86@%E0/EM &3DDG]%B%A*; M7T<\2="XXT*&@%4[^7< IH=&GA3TL0BO(49%P@F&0U I02)KDBH[]+EU,+;O MG)G!QH,, 9Q#9=T!7#Y>?/MV/LGSR_;P3![V\QR_WO2(GSG)HG?HP,=:?YIC MHA.;DN$2R0"*R%YC:_?S'$WCSO08 DA-M3!V9<%SS/SZ]=L%A8:W@\6S[ P7 M29+(:F>=*K;6>X4,%!NBI:P$R^8POT<*#O9X^,BC.EKBZ2CR'QM?&UYW@]U; M1H,V,6:B:XBL+69;0EN7HC5P U)0Z9JX L)6[CL"LT;VC9#DLG=;O>1.S= MP:C7KHB!I>42QH:H[=!T4O?9;171";)NG.O:X]94\XK'CU](V(MZ M=Y\3/RM),R]*!/H_#4K1>8Z9I&A*LE)%@QB'F&6U/87;8>ZD+KL'5%$' /QC M.L]X7DVHEE_4ZHMWTQN?O3@SP1H*&>E45U@359)AL#Z LRCH^]GJW'HPXS,D M;0>QD[H6;ZF$#C#U<3F+_[ZTAU\NYI/IY_?$RRS]$\\O;D625TU#JP#S8X[T MFZO8P"CE15 ,8I6A,MX2LW7^E%."LQRB,:U]W$$$;X?'T[I=/YH"3VN2\3_S M-,WF#_QDF,G&SSYNP$G'N[$Z\.3CG(H/#"%SLUJTZH#^;0&#GO,0N435NOQR MF,G'O^%R;23ORNU7YM><.L-T,%AC5DJ)5$YDM+*^7]!1%Y6U3\U]WW,TC5_Y M?B B-IU;4R5T<-I>#9>_P/,;*WUS04SFWR;36L[X?EVL\<#:TI3J\HTW M)%8\_^^,\S,70\@N4#K.K 3E-2-Q*@N.%_T]GRZ3_Y_'O^C7[GR^*L"'319@;2Z-I113%&T-&!#)BRL1I9 M\UZ.[:D;M\/C^* \7$5=@X^BVMDTK0S*JF(HJ$605H@:MPUD),#MJ9:NH?;IRV1^R9*QI61#F9L,L;9/85U[S"*45*Q#I1!C MZ[D06Y U;@/(2$#;3RE=X^S-[&*^_++B*=3K))\4,*Q7!,%Z"%XZ8*(H9$PA M=ZTK%;>A:]RFCY&0MJ=:>H7:F0[>ECH[7J2TWBR!,GL0H904N>+DJ8^!K7%[ M.HX/IIT$OS]Z9DL\/[S:XT$.-JHMSV1D)BI*8G@QC#*9D"%DED 4Q^CP1Q_9 M=LLXMGG:N+T:@\!E&$EWX'B>K0$O48B@"Z^QH055N*ZSOC.@P,2E5AAYEY7X M@[V[&M0=-57'B)YI6WZNIAWX+(EXS< R2D,4EQ09AL2!.QND-IF)YCNIMR1M MW+:/4<&VCW).P*7]/IO&-6=:$XE*&0C&4)188GT=K#R0\!S]IQB2WY%A=T/= MR!TBHT)O3QUU^";T P4%\TFD$&'U0OB/Z6399)GK5I][Z+O-W8EO]1+S^G55 M?4'^M3:"K"A?;QA^-5LL%ZN2H8"+NG#X\B+_&II,^3H(7(#Q.H&*%B&D5.K+ M>T3OE'/-CY/#*#[8Y\4O.5VDL^GGU83'Q+F>M"9?=RL@PU4+WS,C< A>0D^51&)95\Q$JS8@?^37K\3![SYV.HOX. MSOI+RJ^V8C'N*/5R :3Q]=*G'AKH V3CT";-E.&MZ^SN$##R#-=Q0+ YK'-O MC70 I_T%=\/V-+T_Q^FM?15!:#H0>0$>ZJX3P>K44ZU E.RD3#+2?UM[U 'X M&!?.K>,.^R='STN"!OJ?'8T!?0*KT^3K_DV3[K* MR 4-O+!(/"4.P>8(49O@F JF>'X0J#8>.&Y]TY&A=(BP>P70^SPOL_G7>G.U M8HW\^R:;S+(@2QU9[FJI@\\,4-=1JTQP@5S)$ YS5,_3,&Y5TY%AUE@EO2+O M-YS_.U\ZY =\] -,&\K@LB%+RY+7UY'T%:Y6]7HFM,"D/3,'X7!7BL8M@3HR M*@=55P=YQ#^)[\GT\RHGTSYJEKR!A(YR,E$$Y62* U.%FYR3M;'U%I1;CQ_W M3.WCZF5?;?0#I*OMTZA+\>2I@XT:5-WKXGVFOTH;8L*2!;8N$[Y#P+BQ_MYJ M?!@.>\BT T \8D M"Q7:3R;=GKQQC\%C@FT_C?0+MIL(X;$ X>UU6WK1L42C"H0B:R8C"L6ICD'T M(:&0.6((Q\'@#E2/FX[V$:$=6?>GC/;?+ZIQK]6U>/$=)^=5_&]F\W_0OUV> MH7>Q<.&AV)HI,:X :X.FDY:RMZ(HE6L^X6(@7CI_O]$8DZU,HB5 .C 4XO[K M;+JZ/ECOM[QD[ .A8?X])^+KLGGY:@7%60DH K,*"N4%H$)F$)R7H)6U)FDM MO6G?';(CD2.GY>-">UB5CGU%>;#AKJ/%#_G/B\G\\N0]0\U8J/.97,)$L9P3 MX%%Y< ZSC)&2"K7AU1^;R#X =2-',.. N0]==^"@;TKWGI9!V)3!Z[^^3>:K M7[Z< '465415&\M$';>BG);@2S(@G?-HE:8L>9#PO07QXU[?]Q"K'!T"O6!_ M'[FO_E@;_R7K_$R(((RWMB[&TO4-L(&090"-3FICF1"Q]>R1EO2/VUG=@P6, M 81>C& ?Z[_-^X?)YR_+Q:T%A3$S%22)7U'D!\I* >AXALPS*44D'F3KY0^# M,#)NCW@/9C$J-'JQC[U]PRHT7$R6^2/E1I.8KYR$+(S<0*RSZ5A=X*D-G92L M@$7IF4DY1>SKM'B$D7&;XGNPCU&A<:, MKBZ\%K]>!9=6LVQ\-L!2=BR*@WFCH:7U) MM3?MXTXS.,DKK./@I(/SZ<7YZG=R>EA4ZW5\9SK$)# Y*,ZIJ@$Z?Q/E;RY& M)K0LW)C6=7[;43;RO(21#XRKOW:!%\L%A=?+ZWTG[-S,M]_Y9IDY?3B M>YY3BK5:Q'668RRHE8?D60 ELP4G YUYH6@;8TI:I6']^6X$C[SP\R2]^("0 MZ,!U-Q7+AD!(2O1IYW0&KG;VLOHF,G(/PMBZ"%$P<$4A^)"5%*SXT'QR]/&X M&WG]Z:GF%\.BZ&>SKP^3Q;_?S'.^LPK;:RV-EAFLXN1PG#" ,9#>A&1>VBA% M\\G8@S,U\F;8G\F:#L9,!T;T^NNW\]F/?'6+][!\?J_;D!;5;U11+#[5282W M?UZGZ/P^6_YW7G[(MW+*,Q._(ZW9&-[C0P]C,;X_H29#9??ZO^'C]+(5J*GR/DRQM%&2 H M^LI8EB,7G"O1^DKZN!R.O'7X9S6[P]'4@:W]LG[L(ZKYUV3YY==IFGR?I L\ MW_(>)VL14GW992)F>;7S*0'^,&V/ M?7>]$ZM7;0&KXNCT:7:Y-?;74J+N"0)+'\TGG/]P"GZ.0;Z MF'4==)&^Y+I*"\DK#HA%!6M[[<^%EF72N9DS<\00ID;TKK#$XE M#74&4!1*"]&^$>-_9EWOB-GA9EWOHOX.8N6[(W"S4"()&\&XS(EX)\'9["!I M%:U6E!F+_YEUW1H$3\ZZWD4C'1):\ M,PK;+U09@(^>9EWO!*MCS+K>1<<=X/SID7_"40* @I)($?GED!JL[:B:_I#6 M%6P_2N7O-NMZ)[SL-.MZ%^5U@,0&Z:KF+&LM#,2PVK1D'X/]9\ MV5#!I)691P9!<9(9(D42)3,PB%E:864*1YJ]>%2^3]1N>S"<#IW 3BC>V_*_ MK0HG/BYQONS<_N_V'FXAOF"U8]&0^+RDH)^. \>5I)RBKL@3/!37S?#+ULR? MZ#BUOY4G&!+//W4@\,\5 K87G(G%>4W>DP14+\8$J3\$"4(F:S67J833">AW M9/Y$1]']K1S!D'C^J1T!J;7D21V,N=E%](#4HG8&,TJ(T250A7D(44LP%%UI M"JETLMTTSC3E_$0G\?VM7,!@2/ZI[7^'7(JCXIAB':%HJL^, H(V%C3!0(>$ MS)O6JTI[X/M$9Q#^K6Q_(!0?>"/P>IHZM_X7*:W://#\ILCHIG*H1(P)>0+# MZ]!@$@]X9AUH$;D(KEZIG([!/\GJB>;ZO=_6MX/73WT&O[M8+I8X39/IYPW_ M]2'7M_KT_5>SZ4IH%WC^*<])X1F-*XF<5[).@F+*06!) M>ACIUQ+*(]&=O< M0P _ZSU]0Y,YFID/C=^Q^TM&NK]\7'C"&4I2 D5=0I'PL" $:3Q84;"^[M!J M,Q(?9RC>SIR=Z#D\@E5WJ;Z=@/GS6O63EY&/"R\)([FL\S^UJQN1Z2M7@@;I M54&?K+:X7=]9;YS]K!?H)V?51P#FSVO5M^X7=Y9@B99)BFD@":QEN3&!3\J# M+RXE5I.SS05Z1S?M ]C[66_'3\Z^CP714\[&?Y^MI75?FC=IS.T;3Q]YT(DC MB#I46$EEP:/ED!0K.:IB2^SF%FQ7YD[T9![YWFM0")VR;6U_3W^YJ^Z,LH7L MN0S 1:[#A>K:3X9.]QCBTE_5TH_B1D>@+.?^B"\FXF?Z2QU M3(D#2E,H^)8:O-4*G!>,EZB",*UG:QV+MQ,-,7\2^SL 9[O;G[^TOVG^7.>2 M?#H!,UPGS+]5[[)WH3WO8(_WHG:F=:+0'8K*53[T%98B@!LKE"HBZO)SYX?]U17^)+9X"-*:E@4. M.Q=P]=4] :X'V#:>%+C5LX:8';@[DWU,$Q39:>98@9 +)Y]?U]4)0X:2DM(1 MK2+_W]B[]3)-<*LAYNLQS/35N[(YIGQ%Z>6H$&U9R"$AR,#)=#6=I"@4.1B9 MG90QENB:;_4>@I&3GC*X"Y8?GS(X%BPZN&OX=4H^+G\DA:\.MK=K%E=CR3#P MXH)Q)-Q$P2$S=#AAEN!$X,0,"3>WGD3T!#F]3",<#2RS8337+PC7P\5R,"HY MQD#KVC0E#TQXZZ !0_\C3/,?S%]/T M(GV=3"?UM%A.ON=U<+:>+8?1&AL+@\2C!16X Z^L!YT8BT5H74SK^:I;$=8E MP/8!PFQHK70 -M0<0NRQGU%-1S,6FND Y!]S.?TH\_$T6\X_W=>TM=W^2F<*D&R16Z4DBTJKUG6.C5GH9?9M+XGIF CIP$"VW.+FT 6FK0 ? M0CTEC"4)TWD11&'.^1SX9FW^XTUVN-?I\JS[A'_E MQ0%O9A[XE$/?N3Q'6*.W*=>/N;F*OKY>MLD[+EB [+4$I92 P,@A"DH62-M1 M:M\ZK'Z"G#;7;/31:^2^I'R\3)9GR-&CIXQ;^;I^0I5$R9"S->/&D$K(Z-50 M7-XEI8>;C\.1\/#5VF%R[^!@>UU*KKO2\C4_=45][>B93"\H"WKW+<]7NB*O M&V*FQ,=!+K7@RPH.7EL)SG@A-:7;7K2^LMV>NA[N/=J#;"#M='A@?QCQ=7C)[P(FVSV,./?(.9JW1F;A)QS5" M,9&_RL:!-9'R F\B!",R9"N8-\$SH]K?,SU,RZ'N[+("IP:0]8-KUK-^$AF( M9-XFFX$73P;"#05SEK(?&XTWVA:MI&?F]9PLD;/JJ1J+OX$R\XF3M M7:>?KQE)2/\)14.028 R2%E!,DA?>6.1HG!Z5G6WSJH6?7KH0W.JIN/?;%YF/O1U@BQ\@\-V"8 M"S7DYN XY\ C,Y%'I0)O/5!\)P(/]4=O9XO%G4=<7N<))R4Y3@U)6 ,J*0/. M!0<&A>9)\VQ3:[8?IF3/T?LDI>1QJX8Q>L M#-'?;O#SV+/'14X+?H""T0=0V0K M-:>M]+_YR>/D.0-I_B"Q=9 :_Y+#\J83:N4-4PI8 M<@$IV9=%Q664@#(FL1 M+7-1;A<^[-)YZ4ERZSP%($Y3WQ4,PID3^ =4])( MFQ-K78GT&"TCM\DI&-L3,-E#R"/?H+V=+">?5Z)_ MA8O+NR+#N:K%M72THZ\UMQY\'G[':9VK5-T>VH$V6$3##PUEG*$:0&KXMU&*Q2*+<"RO//&N]JMCU0&DNV@X#UXT58Y#\O:IOL M=_JC"FGE:47(G LTX'T=*)"8!&11TB',?2K<"*];U_$^0LJX8\L&2)Y;B+Q/ MY*S-BP@-RE+T73BK0S^]KFVP!@(&IJ,2R83FPYT?(V;D&LH6JGX>/GO(O3\ MK?TGV57QE/T!MSK4/7WU_6:D.(\'(V5AC#6?^?(@(=T!9Q\E/PV=/20^9J6T8)S%5MH?.]W94UF;ZMY# M?+VJ@6 4/Q>DC$N1;R)^!3BI!9V@/H:/EK$T4O[?\.H@*[QUU M+W_\CLOUE-"K;U^^:F)*<*HH4D@Q@1*S!L6/@Z5O %69,17ACMXHT]L;8'7(Z*X5O MA( G@;:_.L:^AGTSQXOT"W[%SWGQ^J]X?E$'U;^_F$YJK_;Z^VL?+;AA(E J MIQD7H)3P0-%<@" ="]SPJ#?G,#QR';O],WN"T@$ZG@TO\.X\%%G>VYN%E+'N MG60>I$X(RO/:9T IO./)<_0Y)]>Z4/)Q:K8"E3OE0V\_P8_MBC[6-1DX3^MB M]7]A76BQ_%$7\9Z1)1B=#$6%IHZ>,-44F.7 8J:_4*9IJLY+=PY VC"JZQ=9J M(5-.EQSE$FT.FB(]+TE>HB3PS%K02KBZ=-Z;[>X-#P;7;:HZJ[L;$EU[*Z,' M>%T7D-3)XO/O^2S8K)*EO"&DFMRF' &1SG?.C:KS47D(K><#W2.BLX*(1N Y M2-0]8.4N^E_$.+_ O- =Q0@>IH<,906]P,E^YTEEY,YDB"0[/;RT=?#O!,#F?U"K&WS+6 MF2;IW?3%AQPOYG.2R$M<3 Z9)=3PZ8?.'!I*$(UF$UV3=S-=YF9UF8_!ET+Y M88RN#GM,Y.-X$1!#"%J*Z*5K7>+R%#V'>K[KSWZQ6.15(_R#TK\6/OW"[[/I M_(XN+F]J*!9(Z (%!:GVR2MCP&G#0#OAI8_<6M^Z5:89\>-><33#VZ8_'4>Y M'9SGUXR__'']Y7]-*#6?QR\_WM;M,I4#@A) ;@3%$8[5V&D+4@ M#Q!T\H7+DEKOE]^)P$YPVA ACX&PN;IZPN*OTV\7%'95B?&K80.:NV*UJZ,] M(ZB@$) E S9I$624.C:?@_H$.9W@K#T('H/;@1KI%%SB:HV;49G$0'F\*IF3RN4ZA3JS6BCGLJ'H M0W%PJ2#:*+P2@P5U]\D9]U7$N.#:1R,=@.L5+NH2ROI_K_^\F'S'\]7DV1I* MR."$,C) D<6#XDX#9HT43Y!O#E9YXUKGN(]3TXG?&C5):*2K#E#W(5/"/XG+ MG![FZ>'O7L4&,D5T)4&)O/85"0D8F0+)M&5>R&!3^S$E^],[\CCI1IBYO[_V M. KL *R_S:;YQ^4>U3<7TW2]$Y/"!&PUC5(XF*U%0F%-:IUNOHP M)6-/S#D6$F;-U=(!N/[X^&F^.C]^?*RGQ?I 67%BF*P;H /41DJR3\J!@C"Z MOFLRCI%])MZZV.1Q:L8]?T<#62/U= "T!]X]K4Z!S$LF0>3:9:.)#>^!9%) M8C*&:1V-;OVV]Q%2.LD>QKT';J"E#L"VFKQ'3[Z9-5VWNSWX_K,VC"\>_M$Z M4_.2LC.)$2@XH3C%QWAIOUK;H&QVCOG6.6Y+^D>^SFL!J%DGVNT V4\<"#F2 M&).3X)FLW2#!0="5G<0PQSH.@#>!".PAU$0,<<2,Y-UB4K%5JGQ]O2-FX0V1$H!U!E!Q!M M$4*]O:ZM*TY(%XRDS$V(>D)E\(K^<"ZR9.I$<-YCBI:"3]\K'A\*LF5[V M1A6Y^S ;])7- W5U9\58;814D JC()]">Y*2"H#$EF8J99Y;Y_9;$S'(W6#E+-B?IZ_MT[SC%0J'N^R@4 MIH18K,3BM&X]W61;VL:-.!NB;!!E] "RE8@>LI; 5>!"4WZ&S-?FT5+'0%F( MDDL*L2GV9LU1]1@QXUY-MH11$W'OCYO9$L\;-;Q=!P_7@N&I<(D&P5A7MVH' M#HXE!D(G)Z*+*F#S!LK[9)Q^I4*;,.M0#77@G%Y>+$@4JQ'K83*]G,]]U;&U MI*\6D[3:[%Z[@2Z9_7$F7.3.",J4M$[$HBUUM7L&$RAIY Y\IB+ M0Z$Q.ZZ>.H#B+9$]Y+W1!FEDY=-5U>8&9IG.>4 BE;]U!37@2.@EW0&@M/CK[+6P]&;,U#)U=WAZ+OT>OA M,53=P:'^2)#R\L?U^@5$:Y4V%*!(2NF5\P*0(V5]7M=1N5Y8V[H!^UFB.@'C M*)C9O/MKJL!^$7EKJP-RJP63A8(G20PE7;-!Y2"+K'D67J-K?J?\'%$CEUBW M!<%V$-M3(V,/\7N-\^F[B^5[_/'U5H6FPQA-R19"W0^B7$((@=6)2S%*E+&4 MS?[+1^;T/?CQ7:)C7_W-F@IS;#C\-CG/B^5LFC=X0,$X>LT!??7)HG (LL@: M7CA>E,M!;[?T[9$'C)N=#@B)%@+MX!AJ>,C?7&:NWHQD7>HI5&@%X M89H%;Q7)NM\\X.U.=27#WR_W$'Z-#I.?RU1>X7F\.+\<;3<[/W\SF]>)B&=< M)8I3G =K:_^$X0%<*0:T2DE)+#KXP1K8AV+JI\EA]L3M<(;4 $0]6=6M7O)_ M399?[C&_<3&X^+#Q)FU].7@Y5%2A25Z13KQ-@J+_E8ITK#,#D4F'00,R<2$C\*@H7K:"@1-2 &,4*BNN,3=OO3@:1L0V+L!,^ MOQX1S,>\7)Y?#E0Y,]E+)[4!D@;I*]49C9+"#L&,*U$H:W+KP=+#<=-)S^G? MP;CVQ=#NUN0OK6F:/^,RIT^-=F2UE08I*$\^3U__%53IIZ U>%,LUTI: M'EMWE3Y&RZ%>=.-S+Z_3%3(1<\Y@!=8[]:3 ,:4A&XQ:A"!M:#TLXR$ZQKTA M:J+]3==SL+A'WE5^L[?F%2XNZQ(L%]H9%8'I%$#5&4F.U5?%:(LJW*)E6U7& M/;.P_/Z3NX+''IJ<-1-K5Z"X_08ZN&!YB!"8Y*"RD.!\"""M3D5&52>8XQ,OU<498 M(=8]V4G6I016@ PNH42.I?EFPT=(&?)F;5PI4/)5AY-)FST) M)QAP25/"Z"7]S[KDFN]9>I28OH*6O53]/'SVD'M_ %I[3R$Q&Q?J^F%;MTD% MLBP9L1;5,2<]2A9:=Y _2$AWP-E'R4]#9P^)]P>;FUJ:>KC:(B5PZ>K,H[JX M6I)E18^^4,C"D;4N%2Y)SX"%YH$E-="ZN" M Y[)2RN571$#[U'==Y_SL7S1GMK??9OS+JH8?I?J^@?UCT"YQ/_Y7_\?4$L! M A0#% @ 1(H'6>;^6%&AI8FET,S$Q+FAT;5!+ 0(4 Q0 ( $2*!UFG6%17 @@ M !\I 8 " 44( !Q,C(P,C0Q,"UQ97AH:6)I=#,Q,BYH M=&U02P$"% ,4 " !$B@=9B[XFZ\8$ !V% & @ %] M$ <3(R,#(T,3 M<65X:&EB:70S,C$N:'1M4$L! A0#% @ 1(H'6:XU M 0&K! #1, !@ ( !>14 '$R,C R-#$P+7%E>&AI8FET M,S(R+FAT;5!+ 0(4 Q0 ( $2*!UG2VC<98 H" *^-% 1 M " 5H: !S=F-O+3(P,C0P-C,P+FAT;5!+ 0(4 Q0 ( $2*!UG%!EJ0 MU X ":= 1 " >DD @!S=F-O+3(P,C0P-C,P+GAS9%!+ M 0(4 Q0 ( $2*!UF8@ - L1X +@I 0 5 " >PS @!S M=F-O+3(P,C0P-C,P7V-A;"YX;6Q02P$"% ,4 " !$B@=98E]!B.E, #[ M:0, %0 @ '04@( &UL4$L! M A0#% @ 1(H'66 XML 73 svco-20240630_htm.xml IDEA: XBRL DOCUMENT 0001943289 2024-01-01 2024-06-30 0001943289 2024-08-05 0001943289 2024-06-30 0001943289 2023-12-31 0001943289 us-gaap:LicenseMember 2024-04-01 2024-06-30 0001943289 us-gaap:LicenseMember 2023-04-01 2023-06-30 0001943289 us-gaap:LicenseMember 2024-01-01 2024-06-30 0001943289 us-gaap:LicenseMember 2023-01-01 2023-06-30 0001943289 svco:SoftwareMaintenanceAndServiceMember 2024-04-01 2024-06-30 0001943289 svco:SoftwareMaintenanceAndServiceMember 2023-04-01 2023-06-30 0001943289 svco:SoftwareMaintenanceAndServiceMember 2024-01-01 2024-06-30 0001943289 svco:SoftwareMaintenanceAndServiceMember 2023-01-01 2023-06-30 0001943289 2024-04-01 2024-06-30 0001943289 2023-04-01 2023-06-30 0001943289 2023-01-01 2023-06-30 0001943289 us-gaap:CommonStockMember 2024-03-31 0001943289 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001943289 us-gaap:RetainedEarningsMember 2024-03-31 0001943289 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001943289 2024-03-31 0001943289 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001943289 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001943289 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001943289 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001943289 us-gaap:CommonStockMember 2024-06-30 0001943289 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001943289 us-gaap:RetainedEarningsMember 2024-06-30 0001943289 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001943289 us-gaap:CommonStockMember 2023-03-31 0001943289 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001943289 us-gaap:RetainedEarningsMember 2023-03-31 0001943289 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001943289 2023-03-31 0001943289 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001943289 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001943289 us-gaap:CommonStockMember 2023-06-30 0001943289 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001943289 us-gaap:RetainedEarningsMember 2023-06-30 0001943289 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001943289 2023-06-30 0001943289 us-gaap:CommonStockMember 2023-12-31 0001943289 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001943289 us-gaap:RetainedEarningsMember 2023-12-31 0001943289 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001943289 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001943289 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001943289 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0001943289 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001943289 us-gaap:CommonStockMember 2022-12-31 0001943289 us-gaap:AdditionalPaidInCapitalMember 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:AdditionalPaidInCapitalMember 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-06-30 0001943289 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001943289 us-gaap:IPOMember 2024-05-01 2024-05-31 0001943289 us-gaap:IPOMember 2024-05-31 0001943289 srt:RestatementAdjustmentMember 2023-04-01 2023-06-30 0001943289 srt:RestatementAdjustmentMember 2023-01-01 2023-06-30 0001943289 srt:RestatementAdjustmentMember 2023-06-30 0001943289 svco:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001943289 svco:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001943289 svco:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 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-04-01 2024-06-30 0001943289 svco:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001943289 us-gaap:CashMember svco:FinancialInstitutionRiskMember svco:OneFinancialInstitutionMember 2024-06-30 0001943289 us-gaap:CashMember svco:FinancialInstitutionRiskMember svco:OneFinancialInstitutionMember 2024-01-01 2024-06-30 0001943289 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001943289 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001943289 2024-04-29 2024-04-29 0001943289 2024-07-01 2024-06-30 0001943289 us-gaap:DevelopedTechnologyRightsMember 2024-06-30 0001943289 us-gaap:CustomerRelationshipsMember 2024-06-30 0001943289 us-gaap:NoncompeteAgreementsMember 2024-06-30 0001943289 us-gaap:IntellectualPropertyMember 2024-06-30 0001943289 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001943289 us-gaap:CustomerRelationshipsMember 2023-12-31 0001943289 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001943289 us-gaap:IntellectualPropertyMember 2024-04-11 0001943289 us-gaap:IntellectualPropertyMember 2024-04-11 2024-04-11 0001943289 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001943289 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0001943289 svco:DepreciatedIntangibleAssetsMember 2024-01-01 2024-01-01 0001943289 svco:DepreciatedIntangibleAssetsMember 2024-01-01 0001943289 svco:KipeeMember us-gaap:RelatedPartyMember 2024-04-01 2024-06-30 0001943289 svco:KipeeMember us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001943289 svco:KipeeMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001943289 svco:KipeeMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001943289 svco:KipeeMember us-gaap:RelatedPartyMember 2022-05-01 0001943289 svco:KipeeMember us-gaap:RelatedPartyMember 2024-06-30 0001943289 svco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMember us-gaap:RelatedPartyMember 2024-06-30 0001943289 svco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMember us-gaap:RelatedPartyMember 2024-04-01 2024-06-30 0001943289 svco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMember us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001943289 svco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001943289 svco:NewHorizonsCambridgeLTDAndNewHorizonsFranceMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001943289 svco:NewHorizonsCambridgeLTDMember us-gaap:RelatedPartyMember 2024-06-30 0001943289 svco:NewHorizonsFranceMember us-gaap:RelatedPartyMember 2024-06-30 0001943289 svco:A2022CreditLineMember us-gaap:LineOfCreditMember us-gaap:RelatedPartyMember 2022-06-13 0001943289 svco:A2022CreditLineMember us-gaap:LineOfCreditMember us-gaap:RelatedPartyMember 2024-04-01 2024-06-30 0001943289 svco:A2022CreditLineMember us-gaap:LineOfCreditMember us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001943289 svco:A2022CreditLineMember us-gaap:LineOfCreditMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001943289 svco:A2022CreditLineMember us-gaap:LineOfCreditMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001943289 svco:LoanMember us-gaap:RelatedPartyMember 2012-02-01 2012-02-29 0001943289 us-gaap:LicenseMember srt:DirectorMember 2024-04-01 2024-06-30 0001943289 us-gaap:LicenseMember srt:DirectorMember 2024-01-01 2024-06-30 0001943289 us-gaap:LicenseMember srt:DirectorMember 2023-04-01 2023-06-30 0001943289 us-gaap:LicenseMember srt:DirectorMember 2023-01-01 2023-06-30 0001943289 srt:DirectorMember 2024-06-30 0001943289 svco:A2022CreditLineMember us-gaap:LineOfCreditMember 2022-06-13 2022-06-13 0001943289 svco:A2022CreditLineMember us-gaap:LineOfCreditMember 2023-12-31 0001943289 svco:A2022CreditLineMember us-gaap:LineOfCreditMember 2024-05-01 2024-05-31 0001943289 svco:EastWestBankLoanMember us-gaap:LineOfCreditMember 2023-12-31 0001943289 svco:EastWestBankLoanMember us-gaap:LineOfCreditMember 2023-12-01 2023-12-31 0001943289 svco:EastWestBankLoanMember us-gaap:LineOfCreditMember 2024-01-01 2024-06-30 0001943289 svco:EastWestBankLoanMember us-gaap:LineOfCreditMember 2024-05-01 2024-05-31 0001943289 svco:EastWestBankLoanMember us-gaap:LineOfCreditMember 2024-04-01 2024-06-30 0001943289 svco:MicronTechnologyInc.MicronMember us-gaap:ConvertibleDebtMember 2024-04-16 0001943289 svco:MicronTechnologyInc.MicronMember us-gaap:ConvertibleDebtMember 2024-04-16 2024-04-16 0001943289 svco:MicronTechnologyInc.MicronMember us-gaap:ConvertibleDebtMember svco:DebtConversionTermsOneMember 2024-04-16 2024-04-16 0001943289 svco:MicronTechnologyInc.MicronMember 2024-04-16 0001943289 svco:MicronTechnologyInc.MicronMember us-gaap:ConvertibleDebtMember 2024-05-13 2024-05-13 0001943289 svco:MicronTechnologyInc.MicronMember 2024-04-01 2024-06-30 0001943289 svco:MicronTechnologyInc.MicronMember 2024-01-01 2024-06-30 0001943289 svco:MicronTechnologyInc.MicronMember us-gaap:ConvertibleDebtMember us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001943289 svco:MicronTechnologyInc.MicronMember us-gaap:ConvertibleDebtMember 2024-01-01 2024-06-30 0001943289 svco:MicronTechnologyInc.MicronMember us-gaap:ConvertibleDebtMember 2024-04-01 2024-06-30 0001943289 us-gaap:RestrictedStockUnitsRSUMember 2024-03-18 0001943289 us-gaap:RestrictedStockUnitsRSUMember 2024-03-18 2024-03-18 0001943289 svco:RestrictedStockUnitsRSUsLiquidityEventBasedMember 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 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001943289 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001943289 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001943289 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001943289 svco:RestrictedStockUnitsRSUsPerformanceBasedAndTimeBasedMember 2023-11-01 2023-11-30 0001943289 svco:RestrictedStockUnitsRSUsPerformanceBasedAndTimeBasedMember 2024-04-01 2024-06-30 0001943289 svco:RestrictedStockUnitsRSUsPerformanceBasedAndTimeBasedMember 2024-01-01 2024-06-30 0001943289 svco:RestrictedStockUnitsRSUsMarketBasedLiquidityEventBasedAndTimeBasedMember 2023-11-01 2023-11-30 0001943289 svco:RestrictedStockUnitsRSUsMarketBasedLiquidityEventBasedAndTimeBasedMember 2024-06-30 0001943289 svco:RestrictedStockUnitsRSUsMarketBasedLiquidityEventBasedAndTimeBasedMember 2024-01-01 2024-06-30 0001943289 svco:RestrictedStockUnitsRSUsMarketBasedLiquidityEventBasedAndTimeBasedMember 2024-04-01 2024-06-30 0001943289 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001943289 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001943289 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-06-30 0001943289 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001943289 svco:SoftwareLicensesMember 2024-01-01 2024-06-30 0001943289 svco:OtherToolsMember 2024-01-01 2024-06-30 0001943289 svco:NangatePartiesCrossComplaintMember 2022-01-01 2022-01-31 0001943289 svco:NangatePartiesCrossComplaintMember us-gaap:SubsequentEventMember 2024-07-23 2024-07-23 0001943289 svco:NangatePartiesCrossComplaintMember srt:MinimumMember 2024-06-30 0001943289 svco:NangatePartiesCrossComplaintMember srt:MaximumMember 2024-06-30 0001943289 svco:NangatePartiesCrossComplaintMember 2024-04-01 2024-06-30 0001943289 svco:NangatePartiesCrossComplaintMember 2024-01-01 2024-06-30 0001943289 svco:NangatePartiesCrossComplaintMember svco:FraudDamagesExcludingPunitiveDamagesMember us-gaap:SubsequentEventMember 2024-07-23 2024-07-23 0001943289 svco:AldiniSecondAmendedComplaintMember 2022-08-23 2022-08-23 0001943289 us-gaap:MoneyMarketFundsMember 2024-06-30 0001943289 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2024-06-30 0001943289 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2024-06-30 0001943289 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2024-06-30 0001943289 us-gaap:USTreasurySecuritiesMember 2024-06-30 0001943289 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2024-06-30 0001943289 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-06-30 0001943289 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2024-06-30 0001943289 us-gaap:FairValueInputsLevel1Member 2024-06-30 0001943289 us-gaap:FairValueInputsLevel2Member 2024-06-30 0001943289 us-gaap:FairValueInputsLevel3Member 2024-06-30 0001943289 us-gaap:USTreasurySecuritiesMember 2024-06-30 0001943289 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2024-06-30 0001943289 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2024-06-30 0001943289 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2024-06-30 0001943289 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-06-30 0001943289 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-06-30 0001943289 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-06-30 0001943289 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-06-30 0001943289 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001943289 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001943289 us-gaap:FairValueInputsLevel3Member 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 shares iso4217:USD iso4217:USD shares pure svco:lease utr:sqft svco:requirement svco:segment 2024 0001943289 false Q2 --12-31 http://fasb.org/us-gaap/2024#AccountingStandardsUpdate201613Member 0.5 10-Q true 2024-06-30 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 No Yes Non-accelerated Filer true true false false 26294217 34274000 4421000 54611000 0 6781000 4006000 9175000 8749000 3369000 2549000 0 1163000 108210000 20888000 13392000 0 742000 591000 2144000 1963000 4956000 342000 9026000 9026000 9096000 6250000 1845000 1825000 41201000 19997000 149411000 40885000 2572000 2495000 23748000 10255000 2288000 1626000 8519000 7882000 863000 735000 0 2000000 2049000 0 40039000 24993000 3337000 5071000 1266000 1198000 2738000 0 185000 221000 47565000 31483000 0.0001 0.0001 10000000 0 0 0 0 0 0.0001 0.0001 500000000 26294217 26294217 25000000 20000000 20000000 3000 2000 129837000 0 -25618000 11392000 -2376000 -1992000 101846000 9402000 149411000 40885000 11023000 8845000 23281000 19510000 3937000 3680000 7568000 7306000 14960000 12525000 30849000 26816000 4861000 2373000 6834000 4398000 10099000 10152000 24015000 22418000 7707000 3169000 11323000 6544000 7171000 2930000 10483000 5735000 18314000 4258000 22914000 8811000 14696000 0 14696000 0 47888000 10357000 59416000 21090000 -37789000 -205000 -35401000 1328000 -718000 0 -718000 0 682000 2000 682000 3000 349000 240000 554000 572000 -38174000 -443000 -35991000 759000 214000 -112000 1019000 276000 -38388000 -331000 -37010000 483000 -1.55 -1.55 -0.02 -0.02 -1.65 -1.65 0.02 0.02 24811112 24811112 20000000 20000000 22405557 22405557 20000000 20000000 -38388000 -331000 -37010000 483000 -199000 -134000 -384000 -46000 -38587000 -465000 -37394000 437000 20000000 2000 0 12770000 -2177000 10595000 3298000 6000000 1000 102721000 102722000 294217 5589000 5589000 21527000 21527000 -199000 -199000 -38388000 -38388000 26294217 3000 129837000 -25618000 -2376000 101846000 20000000 2000 0 12522000 -1819000 10705000 -134000 -134000 -331000 -331000 20000000 2000 0 12191000 -1953000 10240000 20000000 2000 0 11392000 -1992000 9402000 3298000 6000000 1000 102721000 102722000 294217 5589000 5589000 21527000 21527000 -384000 -384000 -37010000 -37010000 26294217 3000 129837000 -25618000 -2376000 101846000 20000000 2000 0 11928000 -1907000 10023000 -220000 -220000 20000000 2000 0 11708000 -1907000 9803000 -46000 -46000 483000 483000 20000000 2000 0 12191000 -1953000 10240000 -37010000 483000 475000 309000 21829000 0 143000 43000 14696000 0 -718000 0 194000 0 -18000 341000 3102000 -759000 4081000 -290000 882000 13000 84000 0 -2000 -1068000 -1321000 -652000 687000 -107000 -673000 1368000 34000 830000 -9000 -417000 -8794000 2166000 67809000 0 56000 202000 -67865000 -202000 106020000 0 4852000 0 4250000 0 4250000 0 2000000 0 2126000 0 22000 921000 300000 0 106424000 -921000 88000 -173000 29853000 870000 4421000 5478000 34274000 6348000 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 of $8.0 million.</span></div> 6000000 19.00 114000000.0 106000000.0 8000000.0 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, relating to the registration statement on Form S-1 (File No. 333-278666), as amended, 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 and six months ended June 30, 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 and six months ended June 30, 2023, general and administrative expenses were understated by $0.2 million and $0.4 million, respectively, in the Company’s condensed consolidated statement of income (loss) and accrued expenses were understated by $0.4 million in the Company’s condensed consolidated balance sheet due to certain accruals for professional services rendered not being recorded. The Company has determined that such errors are immaterial for the three and six months ended June 30, 2023 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 consummation 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 expense, valuation of goodwill and other intangible assets, contingent consideration, derivative valuations, 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 June 30, 2024, three customers represented 25%, 13% and 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 and six months ended June 30, 2024, one customer represented 37% and 19% of the Company’s total revenue, respectively. During the three and six months ended June 30, 2023, none of the Company’s customers represented more than 10% of the Company’s total 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%">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 June 30, 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 June 30, 2024, $8.8 million, or 26%, of the Company’s cash and cash equivalents 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 and 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%">Marketable securities</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 investments in marketable securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. The Company’s available-for-sale marketable securities are comprised of money market funds, U.S. treasury securities and U.S. government securities. The Company classifies its investments with original maturities of three months or less when acquired as cash equivalents. The Company classifies its marketable securities with original maturities of longer than three months but within twelve months as of the reporting date as short-term marketable securities. Marketable securities with maturities of twelve months or longer as of the reporting date are classified as long-term marketable securities. Purchase discounts are accreted using the effective interest method over the life of the related security and such accretion is included in interest income in the condensed consolidated statement of income (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%">For available-for-sale debt securities in an unrealized loss position, the Company evaluates whether it intends to sell the security before the recovery of its amortized cost basis. If both of these criteria are met, the security’s amortized cost basis is written down to fair value and a loss is recorded in interest expense and other, net on the condensed consolidated statements of income (loss), not to exceed the amount of the unrealized loss. The Company did not recognize any other-than-temporary impairment on its marketable securities during the six months ended June 30, 2024. Unrealized gains and losses (excluding other-than-temporary impairment and credit loss) on available-for-sale marketable securities are reported in other comprehensive loss on the condensed consolidated statements of comprehensive loss. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge to interest expense and other, net on the condensed consolidated statements of income (loss). The cost of securities sold is based on the specific identification method and realized gains and losses are reported in interest income and interest expense and other, net on the consolidated statements of income (loss), respectively. The Company’s unrealized gains and losses on available-for-sale marketable securities were not material for the three and six months ended June 30, 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%">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 a recovery of $0.1 million and a loss of $0.1 million for the three and six months ended June 30, 2024, respectively, and losses of $22,000 and $43,000 for the three and six months ended June 30, 2023, respectively. The Company’s allowance for expected credit losses on accounts receivable and contract assets, in the aggregate, was $0.7 million and $0.5 million as of June 30, 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. The Company recorded foreign currency translation adjustments of $0.2 million and $0.4 million for the three and six months ended June 30, 2024, respectively, and, $0.1 million and $46,000 for the three and six months ended June 30, 2023, 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 and six months ended June 30, 2024, respectively, and foreign exchange transaction losses of $0.2 million and $0.4 million for the three and six months ended June 30, 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 of foreign currency translation adjustments and unrealized gains and losses on marketable securities. Unrealized gains and losses on marketable securities were immaterial for the three and six months ended June 30, 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%">Earnings per share </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 earnings per share (“EPS”) is computed based on the weighted average number of shares of common stock outstanding, including RSUs vested but not yet issued. 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 were excluded from the computation of diluted earnings per share because (i) the effect would be anti-dilutive for the three and six months ended June 30, 2024, and (ii) the securities were contingent upon conditions for issuance which were not satisfied as of June 30, 2023. 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="#i0f385b8fa0ce4979a5eba628eddfae3c_61" 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%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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%">1,605,949 </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,049,328 </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 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. 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: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, relating to the registration statement on Form S-1 (File No. 333-278666), as amended, 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 and six months ended June 30, 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 and six months ended June 30, 2023, general and administrative expenses were understated by $0.2 million and $0.4 million, respectively, in the Company’s condensed consolidated statement of income (loss) and accrued expenses were understated by $0.4 million in the Company’s condensed consolidated balance sheet due to certain accruals for professional services rendered not being recorded. The Company has determined that such errors are immaterial for the three and six months ended June 30, 2023 and has increased accrued expenses and other current liabilities and general and administrative expenses to correct these immaterial errors.</span></div> 200000 400000 400000 <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 expense, valuation of goodwill and other intangible assets, contingent consideration, derivative valuations, 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 June 30, 2024, three customers represented 25%, 13% and 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 and six months ended June 30, 2024, one customer represented 37% and 19% of the Company’s total revenue, respectively. During the three and six months ended June 30, 2023, none of the Company’s customers represented more than 10% of the Company’s total 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%">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 June 30, 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 June 30, 2024, $8.8 million, or 26%, of the Company’s cash and cash equivalents 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 and 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.25 0.13 0.10 0.20 0.15 0.37 0.19 8800000 0.26 <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%">Marketable securities</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 investments in marketable securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. The Company’s available-for-sale marketable securities are comprised of money market funds, U.S. treasury securities and U.S. government securities. The Company classifies its investments with original maturities of three months or less when acquired as cash equivalents. The Company classifies its marketable securities with original maturities of longer than three months but within twelve months as of the reporting date as short-term marketable securities. Marketable securities with maturities of twelve months or longer as of the reporting date are classified as long-term marketable securities. Purchase discounts are accreted using the effective interest method over the life of the related security and such accretion is included in interest income in the condensed consolidated statement of income (loss). </span></div>For available-for-sale debt securities in an unrealized loss position, the Company evaluates whether it intends to sell the security before the recovery of its amortized cost basis. If both of these criteria are met, the security’s amortized cost basis is written down to fair value and a loss is recorded in interest expense and other, net on the condensed consolidated statements of income (loss), not to exceed the amount of the unrealized loss. The Company did not recognize any other-than-temporary impairment on its marketable securities during the six months ended June 30, 2024. Unrealized gains and losses (excluding other-than-temporary impairment and credit loss) on available-for-sale marketable securities are reported in other comprehensive loss on the condensed consolidated statements of comprehensive loss. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge to interest expense and other, net on the condensed consolidated statements of income (loss). The cost of securities sold is based on the specific identification method and realized gains and losses are reported in interest income and interest expense and other, net on the consolidated statements of income (loss), respectively. <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. -100000 100000 22000 43000 700000 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. The Company recorded foreign currency translation adjustments of $0.2 million and $0.4 million for the three and six months ended June 30, 2024, respectively, and, $0.1 million and $46,000 for the three and six months ended June 30, 2023, 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 -400000 -100000 -46000 -100000 -200000 -200000 -400000 <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>Accumulated other comprehensive loss is composed of foreign currency translation adjustments and unrealized gains and losses on marketable securities. <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 </span></div>Basic earnings per share (“EPS”) is computed based on the weighted average number of shares of common stock outstanding, including RSUs vested but not yet issued. 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 were excluded from the computation of diluted earnings per share because (i) the effect would be anti-dilutive for the three and six months ended June 30, 2024, and (ii) the securities were contingent upon conditions for issuance which were not satisfied as of June 30, 2023. 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="#i0f385b8fa0ce4979a5eba628eddfae3c_61" 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%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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%">1,605,949 </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,049,328 </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> 1605949 3049328 <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 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. 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: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. The 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 June 30, 2024, approximately $33.2 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 47% of these remaining performance obligations over the next 12 months, with the remaining 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>During the three and six months ended June 30, 2024, the Company recognized revenue of $1.8 million and $4.1 million, respectively, that was included in the total deferred revenue balance as of 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 and six months ending June 30, 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. The 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> 33200000 0.47 P12M 1800000 4100000 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 June 30, 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%">June 30,</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,144 </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%">863 </span></td><td style="background-color:#ffffff;padding: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,266 </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:43.190%"></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.571%"></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="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 June 30,</span></td><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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%">247 </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%">243 </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%">477 </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%">499 </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%">32 </span></td><td style="background-color:#ffffff;padding: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%">48 </span></td><td style="background-color:#ffffff;padding: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%">92 </span></td><td style="background-color:#ffffff;padding: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%">72 </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%">279</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%">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:#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%">569</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%">571</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><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 and six months ended June 30, 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: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="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 June 30,</span></td><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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%">241 </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%">244 </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%">463 </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%">500 </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%">166 </span></td><td style="background-color:#ffffff;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><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%">733 </span></td><td style="background-color:#ffffff;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></table></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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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: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="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;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:400;line-height:100%">3.58</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.38</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.09 </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.14 </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 June 30, 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.474%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.326%"></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%">448 </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%">753 </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%">412 </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%">234 </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%">195 </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%">195 </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,237</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%">(108)</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,129</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%">863</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,266</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> As of June 30, 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%">June 30,</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,144 </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%">863 </span></td><td style="background-color:#ffffff;padding: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,266 </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> 2144000 1963000 863000 735000 1266000 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:43.190%"></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.571%"></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="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 June 30,</span></td><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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%">247 </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%">243 </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%">477 </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%">499 </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%">32 </span></td><td style="background-color:#ffffff;padding: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%">48 </span></td><td style="background-color:#ffffff;padding: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%">92 </span></td><td style="background-color:#ffffff;padding: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%">72 </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%">279</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%">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:#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%">569</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%">571</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><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 and six months ended June 30, 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: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="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 June 30,</span></td><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><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%">241 </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%">244 </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%">463 </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%">500 </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%">166 </span></td><td style="background-color:#ffffff;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><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%">733 </span></td><td style="background-color:#ffffff;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></table></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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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: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="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;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:400;line-height:100%">3.58</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.38</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.09 </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.14 </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> 247000 243000 477000 499000 32000 48000 92000 72000 279000 291000 569000 571000 241000 244000 463000 500000 166000 0 733000 0 P3Y6M29D P4Y4M17D 0.0309 0.0414 <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 June 30, 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.474%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.326%"></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%">448 </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%">753 </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%">412 </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%">234 </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%">195 </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%">195 </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,237</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%">(108)</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,129</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%">863</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,266</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> 448000 753000 412000 234000 195000 195000 2237000 108000 2129000 863000 1266000 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 and six months ended June 30, 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 June 30, 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: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="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%">June 30, 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%">(587)</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%">213 </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%">(82)</span></td><td style="background-color:#ffffff;padding: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%">8 </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%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Licensed IP</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%">4,979 </span></td><td style="background-color:#ffffff;padding: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%">(249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,730 </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 intangible assets </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">5,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:#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%">(933)</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%">4,956</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;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:99.845%"><tr><td style="width:1.0%"></td><td style="width:43.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td></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;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 and reinstated its license agreement to offer semiconductor intellectual property (“SIP”) developed in partnership with NXP (the “NXP IP”) for total cash consideration of $6.0 million, to be paid over 5 years. The NXP IP has a net book value of $4.7 million as of June 30, 2024 and a useful life of 5 years, which is the length of the license agreement. The Company recorded a corresponding vendor financing obligation related to the license agreement with NXP. 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="#i0f385b8fa0ce4979a5eba628eddfae3c_58" 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 Financing Obligations, 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%">Amortization expense for intangible assets was $0.3 million and $0.4 million during the three and six months ended June 30, 2024, respectively, of which $0.2 million was recognized in cost of revenue for each of the three and six months ended June 30, 2024, with the remainder recognized in research and development expense in the Company’s condensed consolidated statement of income (loss). Amortization expense for intangible assets was $0.1 million and $0.2 million during the three and six months ended June 30, 2023, respectively, all of which was recognized in research and development expense on the Company’s condensed consolidated statement of income (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%">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 June 30, 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:84.856%"></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.327%"></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%">587 </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%">1,132 </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="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">996 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">996 </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="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">996 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">4,956</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 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 June 30, 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: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="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%">June 30, 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%">(587)</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%">213 </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%">(82)</span></td><td style="background-color:#ffffff;padding: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%">8 </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%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Licensed IP</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%">4,979 </span></td><td style="background-color:#ffffff;padding: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%">(249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,730 </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 intangible assets </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">5,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:#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%">(933)</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%">4,956</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;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:99.845%"><tr><td style="width:1.0%"></td><td style="width:43.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td></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 587000 213000 P5Y 90000 82000 8000 P5Y 20000 15000 5000 P5Y 4979000 249000 4730000 5889000 933000 4956000 P5Y 2660000 2367000 293000 P5Y 2416000 2374000 42000 P5Y 179000 172000 7000 5255000 4913000 342000 6000000 P5Y 4700000 P5Y 300000 400000 200000 200000 100000 200000 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 June 30, 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:84.856%"></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.327%"></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%">587 </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%">1,132 </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="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">996 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">996 </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="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">996 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">4,956</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> 587000 1132000 996000 996000 996000 249000 4956000 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 $54,000 and $0.1 million during the three and six months ended June 30, 2024 and 2023, 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 June 30, 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 $74,000 and $0.1 million during the three and six months ended June 30, 2024 and 2023, respectively. 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 June 30, 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 June 30, 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 $22,000 and $0.1 million during the three and six months ended June 30, 2024, respectively, and $47,000 and $0.1 million during the three and six months ended June 30, 2023, respectively. The outstanding amounts due under the 2022 Credit Line were repaid in full and the 2022 Credit Line was terminated in May of 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="#i0f385b8fa0ce4979a5eba628eddfae3c_58" 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 Financing Obligations, 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 was 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. had guaranteed the repayment of the outstanding amounts under the Loan. The Loan was repaid in July of 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. The Company recorded $28,000 and $0.6 million in software revenue from this customer during the three and six months ended June 30, 2024, respectively, and $10,000 and $0.1 million in software revenue from this customer during the three and six months ended June 30, 2023, respectively. As of June 30 2024, the balance of the Company’s contract assets with this customer was $0.3 million.</span></div> 54000 54000 100000 100000 P3Y 200000 200000 2 74000 74000 100000 100000 100000 1000000.0 1000000.0 100000 100000 4000000 22000 100000 47000 100000 9000 28000 600000 10000 100000 300000 Debt and Financing Obligations<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 December 31, 2023, the principal balance of the 2022 Credit Line was $2.0 million. In May 2024, the outstanding balance under the 2022 Credit Line was repaid in full, and the 2022 Credit Line was terminated. The Company did not recognize any gain or loss on the extinguishment of the 2022 Credit Line.</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 had a maturity date of December 14, 2025 and provided 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 six months ended June 30, 2024 and repaid the $4.3 million in full in May 2024. Accordingly, the Company recognized a loss on debt extinguishment of $0.1 million during the three and six months ended June 30, 2024. The Company additionally recorded interest expense of $0.1 million and $0.2 million during the three and six months ended June 30, 2024, respectively, with respect to the East West Bank Loan. In May 2024, the East West Bank Loan was terminated.</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 11, 2024, the Company amended its license agreement with NXP, pursuant to which the Company financed the purchase of licensed IP and recorded an associated vendor financing obligation, which has a balance of $4.8 million as of June 30, 2024. The Company determined that the vendor financing obligation had an imputed interest rate of 9%, which is reflective of its borrowing rate with similar terms to that of the license agreement, and recognized interest expense of $0.1 million for the three and six months ended June 30, 2024. The Company’s vendor financing obligation is comprised of the following payments as of June 30, 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:85.474%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.326%"></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">For the 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%">600 </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%">1,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,200 </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%">1,200 </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%">1,200 </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%">Total undiscounted cash flows</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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,700 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: Imputed interest</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%">913 </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;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%">Present value of vendor financing obligation</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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,787 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vendor financing obligation, current</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%">2,049 </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;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%">Vendor financing obligation, non-current</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%">2,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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 East West Bank Loan while it was outstanding). The Micron Note accrued interest at a rate of 8% per annum, with principal and interest due upon maturity three years after the date of issuance. Upon the consummation of the IPO, the Micron Note was mandatorily convertible into a number of shares equal to the outstanding principal amount and accrued interest divided by a conversion price equal to (a) the price of the Company’s common stock issued in the initial public offering, times (b) 0.90. The Company determined that the feature that allowed for settlement of the Micron Note into a variable number of shares required bifurcation as a derivative liability and should be initially measured at fair value. The Company recorded a derivative liability of $0.5 million and a corresponding debt discount of $0.5 million on the issuance 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 May 13, 2024, the Micron Note was converted into 294,217 shares of the Company’s common stock in connection with the consummation of the IPO. The shares issued pursuant to the Micron Note have been registered for resale under the Securities Act. Upon the settlement of the Micron Note, the derivative liability was settled and the Company remeasured it to its fair value and recorded a loss on derivative remeasurement of $28,000 during the three and six months ended June 30, 2024, which was recorded in interest and other expense, net on the Company’s condensed consolidated statements of income (loss). As a result, the fair value of the shares issued of $5.6 million was recognized in additional paid-in capital and the Company settled the debt, inclusive of the derivative liability, and recognized a loss on debt extinguishment of $0.7 million during the three and six months ended June 30, 2024.</span></div> 0.01 2000000 2000000 0 5000000 0.005 0.045 4300000 4300000 -100000 -100000 100000 200000 4800000 0.09 100000 100000 The Company’s vendor financing obligation is comprised of the following payments as of June 30, 2024:<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.474%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.326%"></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">For the 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%">600 </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%">1,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,200 </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%">1,200 </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%">1,200 </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%">Total undiscounted cash flows</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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,700 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: Imputed interest</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%">913 </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;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%">Present value of vendor financing obligation</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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,787 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vendor financing obligation, current</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%">2,049 </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;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%">Vendor financing obligation, non-current</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%">2,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 600000 1500000 1200000 1200000 1200000 5700000 913000 4787000 2049000 2738000 5000000 0.08 P3Y 0.90 500000 500000 294217 -28000 -28000 5600000 -700000 -700000 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. On April 26, 2024, in connection with the Company’s IPO, the Company’s board of directors approved and adopted, subject to stockholder approval, the 2024 Stock Incentive Plan (“2024 Plan”), and the Company’s stockholders approved the 2024 Plan on April 29, 2024. The 2024 Plan became effective on May 8, 2024 and supersedes the Company’s 2014 Plan. All shares granted under the 2014 Plan that are forfeited and shares reserved for future issuance under the 2014 Plan are included in the share reserve under the 2024 Plan. As of June 30, 2024, the number of shares of common stock reserved for future issuance under the 2024 Plan was 3,739,932.</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 issues RSUs to its employees, directors and service providers. The RSUs awarded under the 2014 Plan generally had 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 would 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 Liquidity Event Requirement was satisfied upon the consummation of the IPO on May 13, 2024. 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. The Company recognizes its stock-based compensation expense ratably over the requisite service period, which is generally four years.</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 pursuant to the 2014 Plan and the 2024 Plan for the six months ended June 30, 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:56.770%"></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.329%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><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="3" rowspan="2" 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%">Number of Awards</span></td></tr><tr style="height:27pt"><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></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></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.69 </span></td><td style="background-color:#ffffff;padding: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.62</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%">980,059 </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 style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vested</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="3" style="background-color:#cceeff;padding:0 1pt"></td><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.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">5.54</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%">(2,679,397)</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.64 </span></td><td style="background-color:#ffffff;padding: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%">6.74</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%">(92,989)</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 June 30, 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%">12.13</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%">9.09</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%">1,605,949</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></tr></table></div><div style="margin-top:7pt;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">Vested RSUs as of June 30, 2024 are excluded from the calculation of the Company’s common stock outstanding on the Company’s condensed consolidated balance sheet and condensed consolidated statements of stockholders’ equity as of June 30, 2024, due to the pending issuance of the common stock which are subject to lock-up agreements. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></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 and six months ended June 30, 2024 prior to the IPO, 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. For RSUs granted after the IPO, the Company used the publicly listed stock price as the grant date fair 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%">Historically the Company has not recorded stock-based compensation expense for the RSUs, as the Liquidity Event Requirement was not deemed probable. The Company has valued the RSUs granted using historical estimates of the fair value of the Company's common stock. Upon the consummation of the Company’s IPO, the Liquidity Event Requirement was met, and the Company incurred stock-based compensation expense associated with (i) RSUs granted to active employees and service providers, (ii) RSUs granted to 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 the 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%">In November 2023, the Company issued 30,000 RSUs with certain performance-based conditions, in addition to the Time-Based Requirement, and a grant date fair value of $0.4 million. The Company estimates the probability of achievement of applicable performance goals for performance-based RSUs in each reporting period and recognizes related stock-based compensation expense using the straight line attribution method. The amount of stock-based compensation expense recognized in any period can vary based on the attainment or expected attainment of the various performance goals. If such performance goals are not ultimately met, no stock-based compensation expense is recognized and any previously recognized compensation expense is reversed. The Company recognized stock-based compensation expense of $0.1 million related to these RSUs during the three and six months ended June 30, 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%">In November 2023, the Company issued 75,000 RSUs with certain market-based conditions, in addition to the Time Based Requirement and the Liquidity Event Requirement, and a grant date fair value of $0.6 million. The Company estimated the fair value of market-based RSUs on the grant date using a Monte Carlo simulation model. The vesting of the market-based RSUs is contingent on achieving a minimum volume-weighted average stock price (“VWAP”). The assumptions used in the Monte Carlo simulation model to determine the grant date fair value were a daily VWAP of $8.92, a volatility of 50%, and a risk-free rate of 4.3%. The Company recognized stock-based compensation expense of $0.1 million related to these RSUs during the three and six months ended June 30, 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%">As of June 30, 2024, the Company had unrecognized stock-based compensation expense of $17.8 million which is expected to be recognized over a weighted average period of 2.7 years. </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 and six months ended June 30, 2024, the Company recorded stock-based compensation expense of $21.8 million 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. The following table summarizes stock-based compensation expense by function for the three and six months ended June 30, 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:85.474%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.326%"></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-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%">General and administrative</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%">11,745 </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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,065 </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%">Selling and marketing</span></td><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,552 </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%">Cost of revenue</span></td><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,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21,829 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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 and six months ended June 30, 2024, the Company’s compensation committee approved the issuance of a variable number of RSUs as a portion of the employee bonus program for the fiscal year 2024. The number of RSUs issued will be calculated as the volume-weighted average price of the Company’s common stock upon the bonus being finalized after the end of the fiscal year. As the Company has an obligation to issue a variable number of shares for a fixed monetary amount, the RSUs will be accounted for as liability-classified awards and subsequently re-measured to their fair value at each reporting date. The Company recognized stock-based compensation expense of $0.3 million associated with the liability-classified RSUs during the three and six months ended June 30, 2024, with a corresponding increase to accrued expenses of $0.3 million. If the bonus was finalized on June 30, 2024, the Company would be required to issue 33,637 RSUs to its employees.</span></div> 4600000 3739932 2 P10Y P4Y 0.25 P1Y P3Y P4Y <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 pursuant to the 2014 Plan and the 2024 Plan for the six months ended June 30, 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:56.770%"></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.329%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><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="3" rowspan="2" 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%">Number of Awards</span></td></tr><tr style="height:27pt"><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></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></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.69 </span></td><td style="background-color:#ffffff;padding: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.62</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%">980,059 </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 style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vested</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="3" style="background-color:#cceeff;padding:0 1pt"></td><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.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">5.54</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%">(2,679,397)</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.64 </span></td><td style="background-color:#ffffff;padding: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%">6.74</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%">(92,989)</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 June 30, 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%">12.13</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%">9.09</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%">1,605,949</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></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span>Vested RSUs as of June 30, 2024 are excluded from the calculation of the Company’s common stock outstanding on the Company’s condensed consolidated balance sheet and condensed consolidated statements of stockholders’ equity as of June 30, 2024, due to the pending issuance of the common stock which are subject to lock-up agreements. 7.20 P6Y6M21D 3398276 15.69 P9Y7M13D 980059 7.16 P5Y6M14D 2679397 8.64 P6Y8M26D 92989 12.13 P9Y1M2D 1605949 30000 400000 100000 100000 75000 600000 8.92 0.50 0.043 100000 100000 17800000 P2Y8M12D 21800000 21800000 The following table summarizes stock-based compensation expense by function for the three and six months ended June 30, 2024:<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.474%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.326%"></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-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%">General and administrative</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%">11,745 </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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,065 </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%">Selling and marketing</span></td><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,552 </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%">Cost of revenue</span></td><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,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21,829 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11745000 4065000 3552000 2467000 21829000 300000 300000 300000 300000 33637 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%">During the three and six months ended June 30, 2024, the Company recorded an income tax provision of $0.2 million and $1.0 million, respectively, as compared to an income tax benefit of $0.1 million and provision of $0.3 million, respectively, during the three and six months ended June 30, 2023. The effective tax rate for the three and six months ended June 30, 2024 was (1)% and (3)%, respectively, as compared to 25% and 36%, respectively, for the three and six months ended June 30, 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%">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 primary difference between its effective tax rate and the federal statutory rate is attributable to state income taxes, foreign income taxes, the effect of certain permanent differences, and 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 six months ended June 30, 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> 200000 1000000.0 -100000 300000 -0.01 -0.03 0.25 0.36 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> 1 1 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 and six months ended June 30, 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. The Loan was repaid and the Company was released from the guarantee in July of 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 December 2020, the Company sought declaratory relief in the California Superior Court to clarify its obligations regarding the earnout payments due to the selling shareholders of Nangate, Inc. (“Nangate”) following its acquisition by the Company in 2018. In February 2021, two of the selling shareholders of Nangate, along with a third cross-complainant (collectively, the “Nangate Parties”) filed a cross-complaint against the Company, as well as one current and one former member of the Company’s board of directors (the “Co-Defendants”). The cross-complaint alleged breach of contract, fraud, and negligent misrepresentation among other causes of action.</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 January 2022, the Nangate Parties filed a third amended cross-complaint against the Company, as well as one current and one former member of the Company’s board of directors, seeking $20.0 million in damages for breach of contract, fraud, and unfair business practices, as well as punitive damages.</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 July 23, 2024, a jury awarded the Nangate Parties $11.3 million in damages under breach of contract related claims, including breach of contract and breach of the covenant of good faith and fair dealing, along with the potential for an award of statutory pre-judgment interest, and court and litigation related costs and certain expert expenses subject to the Nangate Parties establishing the legal right to them and to be determined by the court. The interest, if awarded, is estimated to be between $3.4 million to $3.8 million as of June 30, 2024 (collectively with the $11.3 million damages award, the “Contract Damages”). As a result, during the three and six months ended June 30, 2024, the Company recorded a charge to estimated litigation claim and accrued expenses and other current liabilities of $14.7 million for the amount awarded to the Nangate Parties. The Company believes it has strong grounds for appeal on multiple issues and is actively evaluating its legal strategies and options, including the possibility of post-trial motions and appeals.</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 jury also found the Company and the Co-Defendants liable for certain of the fraud claims and awarded the Nangate parties $6.6 million. Punitive damages relating to the fraud claims, including false promise and intentional misrepresentation, will be considered at a hearing scheduled for August 16, 2024. Any punitive damages awarded would be incremental to the $6.6 million awarded for the fraud claims (collectively, the “Fraud Damages”). After the hearing, the Nangate Parties will have the option to choose either the Contract Damages or the Fraud Damages, but in no circumstances will the Nangate Parties receive both remedies. Given the uncertainty surrounding the potential range of punitive damages and therefore, whether the Fraud Damages will exceed the Contract Damages, the Company at this time cannot reasonably estimate the possible loss or range of loss, if any, that might arise from the Fraud Damages, and above-mentioned court and litigation related costs and certain expert expenses that may be awarded. Therefore, the Company has not recorded any charges for potential liability related to Fraud Damages, and court and litigation related costs and certain expert expenses that may be awarded in this matter.</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 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 sanctions, export control and import laws and regulations of the United States and other applicable jurisdictions, including the Export Administration Regulations, U.S. Customs regulations, and economic and trade sanctions regulations administered by the U.S. Department of Treasury’s Office of Foreign Assets Control (“OFAC”). Between August 2019 and June 2022, the Company filed various voluntary disclosures with U.S. 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 certain OFAC sanctions programs, specifically the download of certain Company software modules by users in U.S. embargoed countries. </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 to OFAC in October 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 July 2024, OFAC issued a cautionary letter regarding the sanctions matters instead of pursuing a civil monetary penalty or taking other enforcement action. However, OFAC reserved the right to take future enforcement action should additional information warrant renewed attention.</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 20000000 11300000 3400000 3800000 11300000 14700000 14700000 6600000 6600000 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%">Fair value measurements</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 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company uses valuation approaches that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:</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%">■</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:30.27pt">Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement 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%">■</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:30.27pt">Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly (i.e., as prices) or indirectly (i.e., derived from prices), such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions.</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%">■</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:30.27pt">Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.</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%">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 financial assets and liabilities that are measured at estimated fair value on a recurring basis as of June 30, 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;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%">Fair value measurements as of June 30, 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%">Financial assets:</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%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Money market funds</span></td><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%">17,905 </span></td><td style="background-color:#ffffff;padding: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%">17,905 </span></td><td style="background-color:#ffffff;padding: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%">— </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%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,729 </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%">4,729 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22,634 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17,905 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;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%">Available-for-sale marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">U.S. treasury securities</span></td><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%">45,771 </span></td><td style="background-color:#ffffff;padding: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%">45,771 </span></td><td style="background-color:#ffffff;padding: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></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%">U.S. government agencies securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22,232 </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%">22,232 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">68,003 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">68,003 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;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%">Total</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%">90,637</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;border-top:1pt solid #000;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%">17,905</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;border-top:1pt solid #000;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%">72,732</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;border-top:1pt solid #000;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%">—</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:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><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><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%">72 </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%">72 </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%">72</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%">72</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%">The Company's level 1 financial assets were valued using quoted prices in active markets for identical assets as of June 30, 2024. The Company’s level 2 financial assets were determined based on third-party inputs which are either directly or indirectly observable, such as reported trades and broker or dealer quotes. The Company's marketable securities have an amortized cost that approximates fair value as of June 30, 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%">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 June 30, 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:85.474%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.326%"></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%">(18)</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%">(22)</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 June 30, 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%">72</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, operating lease right-of-use assets, 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 financial assets and liabilities that are measured at estimated fair value on a recurring basis as of June 30, 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;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%">Fair value measurements as of June 30, 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%">Financial assets:</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%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Money market funds</span></td><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%">17,905 </span></td><td style="background-color:#ffffff;padding: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%">17,905 </span></td><td style="background-color:#ffffff;padding: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%">— </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%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,729 </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%">4,729 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22,634 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17,905 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;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%">Available-for-sale marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">U.S. treasury securities</span></td><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%">45,771 </span></td><td style="background-color:#ffffff;padding: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%">45,771 </span></td><td style="background-color:#ffffff;padding: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></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%">U.S. government agencies securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22,232 </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%">22,232 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">68,003 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">68,003 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;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%">Total</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%">90,637</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;border-top:1pt solid #000;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%">17,905</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;border-top:1pt solid #000;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%">72,732</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;border-top:1pt solid #000;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%">—</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:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><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><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%">72 </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%">72 </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%">72</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%">72</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> 17905000 17905000 0 0 4729000 0 4729000 0 22634000 17905000 4729000 0 45771000 0 45771000 0 22232000 0 22232000 0 68003000 0 68003000 0 90637000 17905000 72732000 0 72000 0 0 72000 72000 0 0 72000 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 June 30, 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:85.474%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.326%"></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%">(18)</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%">(22)</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 June 30, 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%">72</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 -18000 22000 72000 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 July 23, 2024, a jury awarded the Nangate Parties $11.3 million in damages under breach of contract related claims, including breach of contract and breach of the covenant of good faith and fair dealing, along with the potential for an award of statutory pre-judgment interest, and court and litigation related costs and certain expert expenses subject to the Nangate Parties establishing the legal right to them and to be determined by the court. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Refer to </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i0f385b8fa0ce4979a5eba628eddfae3c_70" style="background-color:#ffffff;color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">Note 11</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">, Commitments and Contingencies, for further discussion.</span></div> 11300000