0001628280-23-037928.txt : 20231108 0001628280-23-037928.hdr.sgml : 20231108 20231108170649 ACCESSION NUMBER: 0001628280-23-037928 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231108 DATE AS OF CHANGE: 20231108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SomaLogic, Inc. CENTRAL INDEX KEY: 0001837412 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMMERCIAL PHYSICAL & BIOLOGICAL RESEARCH [8731] IRS NUMBER: 854298912 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40090 FILM NUMBER: 231389152 BUSINESS ADDRESS: STREET 1: C/O SOMALOGIC, INC. STREET 2: 2945 WILDERNESS PLACE CITY: BOULDER STATE: CO ZIP: 80301 BUSINESS PHONE: (303) 625-9000 MAIL ADDRESS: STREET 1: C/O SOMALOGIC, INC. STREET 2: 2945 WILDERNESS PLACE CITY: BOULDER STATE: CO ZIP: 80301 FORMER COMPANY: FORMER CONFORMED NAME: CM Life Sciences II Inc. DATE OF NAME CHANGE: 20201221 10-Q 1 slgc-20230930.htm 10-Q slgc-20230930
0001837412FALSE2023Q312/31http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613MemberP2YP3Yhttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent00018374122023-01-012023-09-300001837412us-gaap:CommonStockMember2023-01-012023-09-300001837412us-gaap:WarrantMember2023-01-012023-09-3000018374122023-11-06xbrli:shares00018374122023-09-30iso4217:USD00018374122022-12-31iso4217:USDxbrli:shares0001837412us-gaap:ServiceMember2023-07-012023-09-300001837412us-gaap:ServiceMember2022-07-012022-09-300001837412us-gaap:ServiceMember2023-01-012023-09-300001837412us-gaap:ServiceMember2022-01-012022-09-300001837412us-gaap:ProductMember2023-07-012023-09-300001837412us-gaap:ProductMember2022-07-012022-09-300001837412us-gaap:ProductMember2023-01-012023-09-300001837412us-gaap:ProductMember2022-01-012022-09-3000018374122023-07-012023-09-3000018374122022-07-012022-09-3000018374122022-01-012022-09-300001837412us-gaap:ProductAndServiceOtherMember2023-07-012023-09-300001837412us-gaap:ProductAndServiceOtherMember2022-07-012022-09-300001837412us-gaap:ProductAndServiceOtherMember2023-01-012023-09-300001837412us-gaap:ProductAndServiceOtherMember2022-01-012022-09-300001837412us-gaap:CommonStockMember2023-06-300001837412us-gaap:AdditionalPaidInCapitalMember2023-06-300001837412us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001837412us-gaap:RetainedEarningsMember2023-06-3000018374122023-06-300001837412us-gaap:CommonStockMember2023-07-012023-09-300001837412us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001837412us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001837412us-gaap:RetainedEarningsMember2023-07-012023-09-300001837412us-gaap:CommonStockMember2023-09-300001837412us-gaap:AdditionalPaidInCapitalMember2023-09-300001837412us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001837412us-gaap:RetainedEarningsMember2023-09-300001837412us-gaap:CommonStockMember2022-06-300001837412us-gaap:AdditionalPaidInCapitalMember2022-06-300001837412us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001837412us-gaap:RetainedEarningsMember2022-06-3000018374122022-06-300001837412us-gaap:CommonStockMember2022-07-012022-09-300001837412us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001837412us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001837412us-gaap:RetainedEarningsMember2022-07-012022-09-300001837412us-gaap:CommonStockMember2022-09-300001837412us-gaap:AdditionalPaidInCapitalMember2022-09-300001837412us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001837412us-gaap:RetainedEarningsMember2022-09-3000018374122022-09-300001837412us-gaap:CommonStockMember2022-12-310001837412us-gaap:AdditionalPaidInCapitalMember2022-12-310001837412us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001837412us-gaap:RetainedEarningsMember2022-12-310001837412us-gaap:CommonStockMember2023-01-012023-09-300001837412us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-3000018374122022-01-012022-12-310001837412srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310001837412srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2022-12-310001837412us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001837412us-gaap:RetainedEarningsMember2023-01-012023-09-300001837412us-gaap:CommonStockMember2021-12-310001837412us-gaap:AdditionalPaidInCapitalMember2021-12-310001837412us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001837412us-gaap:RetainedEarningsMember2021-12-3100018374122021-12-310001837412us-gaap:CommonStockMember2022-01-012022-09-300001837412us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001837412us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001837412us-gaap:RetainedEarningsMember2022-01-012022-09-300001837412srt:ScenarioPreviouslyReportedMember2022-01-012022-09-300001837412srt:RestatementAdjustmentMember2022-01-012022-09-300001837412slgc:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-09-30xbrli:pure0001837412slgc:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001837412slgc:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-07-012023-09-300001837412slgc:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-07-012022-09-300001837412slgc:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-09-300001837412slgc:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-09-300001837412slgc:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-09-300001837412slgc:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001837412slgc:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-07-012022-09-300001837412slgc:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-09-300001837412slgc:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-09-300001837412slgc:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-07-012023-09-300001837412slgc:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-09-300001837412us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-07-012023-09-300001837412us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-07-012022-09-300001837412us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-09-300001837412us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-09-300001837412us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-09-300001837412us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-31slgc:unit0001837412slgc:PublicWarrantsMemberslgc:CMLSIIMember2021-02-280001837412slgc:PrivatePlacementWarrantsMemberslgc:CMLSIIMember2021-02-280001837412slgc:OldSomaLogicShareholdersMember2023-01-012023-09-300001837412slgc:CertainEmployeesAndDirectorsMember2023-01-012023-09-30slgc:trading_day0001837412srt:MinimumMember2023-09-300001837412srt:MaximumMember2023-09-300001837412us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberslgc:NECCorporationNECMember2011-07-310001837412us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberslgc:NECCorporationNECMember2011-07-012011-07-310001837412us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberslgc:NECSolutionInnovatorsLtdNESMember2020-03-310001837412us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberslgc:NECSolutionInnovatorsLtdNESMember2020-03-012020-03-310001837412slgc:PreviouslyConstrainedRoyaltiesMember2022-01-012022-12-310001837412us-gaap:RoyaltyMemberslgc:NewEnglandBiolabsIncMember2022-01-012022-12-310001837412slgc:NewEnglandBiolabsIncMember2022-01-012022-12-310001837412us-gaap:RoyaltyMemberslgc:NewEnglandBiolabsIncMember2023-09-300001837412slgc:IlluminaCambridgeLtdMember2022-01-040001837412slgc:IlluminaCambridgeLtdMember2022-06-012022-06-30slgc:segment0001837412us-gaap:RoyaltyMember2023-07-012023-09-300001837412us-gaap:RoyaltyMember2022-07-012022-09-300001837412us-gaap:RoyaltyMember2023-01-012023-09-300001837412us-gaap:RoyaltyMember2022-01-012022-09-3000018374122023-10-012023-09-300001837412slgc:ServiceAndOtherRevenuesMember2023-09-300001837412slgc:ServiceAndOtherRevenuesMember2022-12-310001837412slgc:IlluminaCambridgeLtdMember2022-12-310001837412slgc:IlluminaCambridgeLtdMember2023-09-3000018374122023-10-01slgc:IlluminaCambridgeLtdMember2023-09-300001837412slgc:PalamedrixIncMember2022-08-310001837412slgc:PalamedrixIncMember2022-08-312022-08-310001837412slgc:PreAcquisitionLegalMattersMemberslgc:PalamedrixIncMember2022-08-3100018374122022-08-312022-08-31slgc:payment0001837412slgc:MilestoneContingentConsiderationMemberslgc:PalamedrixIncMember2022-08-310001837412us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001837412us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001837412us-gaap:FairValueMeasurementsRecurringMember2023-09-300001837412us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001837412us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412us-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412us-gaap:AgencySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412slgc:PublicWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001837412slgc:PublicWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberslgc:PrivatePlacementWarrantsMember2023-09-300001837412us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberslgc:PrivatePlacementWarrantsMember2022-12-310001837412us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001837412us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412us-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001837412us-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412us-gaap:FairValueInputsLevel3Memberslgc:HoldbackContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001837412us-gaap:FairValueInputsLevel3Memberslgc:HoldbackContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412us-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001837412us-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412us-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001837412us-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412us-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMemberslgc:MeasurementInputWeightedAverageCostOfCapitalMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001837412us-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMemberslgc:MeasurementInputWeightedAverageCostOfCapitalMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412us-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMemberslgc:MeasurementInputCostOfDebtMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MinimumMember2023-09-300001837412us-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMemberslgc:MeasurementInputCostOfDebtMemberus-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMember2023-09-300001837412us-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMemberslgc:MeasurementInputCostOfDebtMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412us-gaap:FairValueInputsLevel3Memberslgc:ContingentConsiderationLiabilityMemberslgc:MilestoneContingentConsiderationMember2022-12-310001837412us-gaap:FairValueInputsLevel3Memberslgc:ContingentConsiderationLiabilityMemberslgc:MilestoneContingentConsiderationMember2023-01-012023-09-300001837412us-gaap:FairValueInputsLevel3Memberslgc:ContingentConsiderationLiabilityMemberslgc:MilestoneContingentConsiderationMember2023-09-300001837412us-gaap:FairValueInputsLevel3Memberslgc:HoldbackContingentConsiderationMemberslgc:MeasurementInputCostOfDebtMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001837412us-gaap:FairValueInputsLevel3Memberslgc:HoldbackContingentConsiderationMemberslgc:MeasurementInputCostOfDebtMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-3100018374122023-07-3100018374122023-07-012023-07-3100018374122022-02-28slgc:agreement00018374122022-03-3100018374122022-08-252022-08-2500018374122023-01-3100018374122023-03-310001837412slgc:MilestoneConsiderationReplacementAwardLiabilityMember2023-09-300001837412slgc:MilestoneConsiderationReplacementAwardLiabilityMember2022-12-310001837412slgc:MilestoneContingentConsiderationMember2023-09-300001837412slgc:MilestoneContingentConsiderationMember2022-12-310001837412slgc:HoldbackContingentConsiderationMember2023-09-300001837412slgc:HoldbackContingentConsiderationMember2022-12-310001837412slgc:ContingentConsiderationTransferredForAcquistionMember2023-09-300001837412slgc:ContingentConsiderationTransferredForAcquistionMember2022-12-310001837412slgc:PublicWarrantsMember2023-09-300001837412slgc:PrivatePlacementWarrantsMember2023-09-300001837412slgc:A2021OmnibusIncentivePlanMember2023-01-012023-01-310001837412us-gaap:ServiceMemberus-gaap:CostOfSalesMember2023-07-012023-09-300001837412us-gaap:ServiceMemberus-gaap:CostOfSalesMember2022-07-012022-09-300001837412us-gaap:ServiceMemberus-gaap:CostOfSalesMember2023-01-012023-09-300001837412us-gaap:ServiceMemberus-gaap:CostOfSalesMember2022-01-012022-09-300001837412us-gaap:ProductMemberus-gaap:CostOfSalesMember2023-07-012023-09-300001837412us-gaap:ProductMemberus-gaap:CostOfSalesMember2022-07-012022-09-300001837412us-gaap:ProductMemberus-gaap:CostOfSalesMember2023-01-012023-09-300001837412us-gaap:ProductMemberus-gaap:CostOfSalesMember2022-01-012022-09-300001837412us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001837412us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001837412us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001837412us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001837412us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300001837412us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300001837412us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300001837412us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300001837412us-gaap:RestrictedStockUnitsRSUMember2022-12-310001837412us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001837412us-gaap:RestrictedStockUnitsRSUMember2023-09-300001837412us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001837412slgc:ServiceProviderEarnOutsMember2022-07-012022-09-300001837412slgc:ServiceProviderEarnOutsMember2022-01-012022-09-300001837412us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001837412us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001837412us-gaap:WarrantMember2023-07-012023-09-300001837412us-gaap:WarrantMember2022-07-012022-09-300001837412us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001837412us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001837412slgc:ReplacementAwardsSubjectToVestingConditionsMember2023-07-012023-09-300001837412slgc:ReplacementAwardsSubjectToVestingConditionsMember2022-07-012022-09-300001837412us-gaap:EmployeeStockMember2023-07-012023-09-300001837412us-gaap:EmployeeStockMember2022-07-012022-09-300001837412srt:DirectorMemberslgc:CashPaidForAcquisitionMember2023-01-012023-09-300001837412slgc:EquityConsideredTransferedForAcquistionMembersrt:DirectorMember2023-01-012023-09-300001837412slgc:ContingentConsiderationTransferredForAcquistionMembersrt:DirectorMember2023-01-012023-09-3000018374122022-12-162022-12-1600018374122022-12-160001837412us-gaap:CostOfSalesMember2023-07-012023-09-300001837412us-gaap:CostOfSalesMember2023-01-012023-09-300001837412us-gaap:SubsequentEventMemberslgc:SomalogicIncMemberslgc:StandardBioToolsIncMember2023-10-042023-10-040001837412srt:ScenarioForecastMemberslgc:SomalogicCommonStockholdersMemberslgc:SomalogicIncMemberslgc:StandardBioToolsIncMember2023-10-042023-10-040001837412srt:ScenarioForecastMemberslgc:StandardBioToolsCommonStockholdersMemberslgc:SomalogicIncMemberslgc:StandardBioToolsIncMember2023-10-042023-10-040001837412srt:ScenarioForecastMemberus-gaap:CommonStockMember2023-10-040001837412srt:ScenarioForecastMember2023-10-04slgc:member0001837412srt:ScenarioForecastMemberslgc:StandardBioToolsIncMember2023-10-040001837412srt:ScenarioForecastMemberslgc:SomaLogicMember2023-10-04slgc:class


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 September 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For transition period from    to
Commission File Number 001-40090
SOMALOGIC, INC.
(Exact name of registrant as specified in its charter)
Delaware85-4298912
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
2945 Wilderness Place
Boulder, Colorado 80301
(303) 625-9000
(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 SymbolName of each exchange on which registered
Common Stock, $0.0001 par valueSLGC
Nasdaq Capital Market
Warrants to purchase Common StockSLGCW
Nasdaq Capital Market
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. YesNo
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filerNon-accelerated filerSmaller reporting companyEmerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act..
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): YesNo
As of November 6, 2023, there were approximately 188,071,546 shares of the registrant's common stock outstanding.



TABLE OF CONTENTS
 
  Page
   
 
 
 
 
 
 
  
 



CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
The information in this Quarterly Report on Form 10-Q includes “forward-looking statements” within the meaning of the “safe harbor” provisions of the Private Securities Litigation Reform Act of 1995 and other federal securities laws. All statements, other than statements of historical fact included in or incorporated by reference into this Quarterly Report on Form 10-Q, regarding our strategy, future operations, financial position, estimated revenues and losses, projected costs, prospects, plans and objectives of management are forward-looking statements. When used in this report, the words ““will be,” “will,” “expect,” “anticipate,” “continue,” “project,” “believe,” “plan,” “could,” “estimate,” “forecast,” “guidance,” “intend,” “may,” “plan,” “possible,” “potential,” “predict,” “pursue,” “should,” “target” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain such identifying words. These forward-looking statements are based on management’s current expectations and assumptions about future events and are based on currently available information as to the outcome and timing of future events.
These statements include, but are not limited to the following:
the occurrence of any event, change or other circumstances that could give rise to the termination of the Agreement and Plan of Merger we have entered into with Standard BioTools Inc. and Martis Merger Sub, Inc., and any inability to complete the proposed merger due to the failure to satisfy conditions to completion of the proposed merger, including that a governmental entity may prohibit, delay or refuse to grant approval for the consummation of the proposed merger;
the occurrence of any event, change or other circumstances, including the outcome of any legal proceedings that may be instituted against the Company;
the ability to comply with the listing requirements of the Nasdaq;
the risk of disruption, including in the Company’s information technology systems, to the Company’s current plans and operations;
the ability to recognize the anticipated benefits of the Company’s business, which may be affected by, among other things, competition and the ability to grow and manage growth profitably and retain its key employees;
costs related to the Company’s business;
changes in applicable laws or regulations;
the ability of the Company to raise financing in the future;
the success, cost and timing of the Company’s product development, sales and marketing, and research and development activities;
the ability to protect the Company’s intellectual property;
the Company’s plans to engage in acquisition activities and the anticipated impact of such activities on the Company’s financial results;
the impact of the procurement and budgetary cycles of customers;
the Company’s ability to obtain and maintain regulatory approval for its products, and any related restrictions and limitations of any approved product;
the Company’s ability to maintain existing license agreements and manufacturing arrangements;
the Company’s ability to attract or retain sales and distribution partners;
the Company’s ability to compete with other companies currently marketing or engaged in the development of products and services that serve customers engaged in proteomic analysis, many of which have greater financial and marketing resources than the Company;
the size and growth potential of the markets for the Company’s products, and the ability of each to serve those markets, either alone or in partnership with others;
the Company’s estimates regarding expenses, future revenue, capital requirements and needs for additional financing;
the ability to use net operating losses and certain other tax attributes; and
the Company’s financial performance.
1

The forward-looking statements contained in this Quarterly Report on Form 10-Q are based on the Company’s current expectations and beliefs concerning future developments and their potential effects on the Company. There can be no assurance that future developments affecting the Company will be those that the Company has anticipated. These forward-looking statements involve a number of risks, uncertainties (some of which are beyond the Company’s control) or other assumptions that may cause actual results or performance to be materially different from those expressed or implied by these forward-looking statements. These risks and uncertainties include, but are not limited to, those factors described under sections entitled “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022 and our Quarterly Report on Form 10-Q for the quarter ended June 30, 2023. Should one or more of these risks or uncertainties materialize, or should any of the assumptions prove incorrect, actual results may vary in material respects from those projected in these forward-looking statements. The Company will not and does not undertake any obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws.

2

PART 1 – FINANCIAL INFORMATION
Item 1. Financial Statements
SomaLogic, Inc.
Condensed Consolidated Balance Sheets
Unaudited
(in thousands, except share data)
September 30, 2023December 31, 2022
ASSETS
Current assets
Cash and cash equivalents
$305,571 $421,830 
Investments
148,239 117,758 
Accounts receivable, net
20,730 17,006 
Inventory
13,884 13,897 
Deferred costs of services
379 1,337 
Prepaid expenses and other current assets
5,302 9,873 
Total current assets
494,105 581,701 
Non-current inventory
11,119 4,643 
Accounts receivable, net of current portion8,681 9,284 
Property and equipment, net of accumulated depreciation and amortization of $23,126 and $17,899 as of September 30, 2023 and December 31, 2022, respectively
18,172 19,564 
Other long-term assets
5,872 5,083 
Intangible assets16,700 16,700 
Goodwill10,399 10,399 
Total assets
$565,048 $647,374 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities
Accounts payable
$11,458 $16,794 
Accrued liabilities
10,829 20,678 
Deferred revenue
3,074 3,383 
Other current liabilities
2,420 2,477 
Total current liabilities
27,781 43,332 
Warrant liabilities2,317 4,213 
Deferred revenue, net of current portion
30,944 31,732 
Other long-term liabilities
7,267 5,539 
Total liabilities
68,309 84,816 
Commitments and contingencies (Note 10)
Stockholders’ equity
Preferred stock, $0.0001 par value; 1,000,000 shares authorized; no shares issued and outstanding at September 30, 2023 and December 31, 2022
  
Common stock, $0.0001 par value; 600,000,000 shares authorized; 188,662,349 and 187,647,973 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively
19 19 
Additional paid-in capital
1,186,420 1,171,122 
Accumulated other comprehensive income (loss)
(14)(513)
Accumulated deficit
(689,686)(608,070)
Total stockholders’ equity
496,739 562,558 
Total liabilities and stockholders’ equity
$565,048 $647,374 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3

SomaLogic, Inc.
Condensed Consolidated Statements of Operations and Comprehensive Loss
Unaudited
(in thousands, except share and per share amounts)
Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Revenue 
Assay services revenue $17,866 $17,574 $52,882 $47,305 
Product revenue 3,418 1,051 7,513 2,218 
Collaboration revenue 763 763 2,288 2,288 
Other revenue 1 22,325 212 27,026 
Total revenue 22,048 41,713 62,895 78,837 
Operating expenses 
Cost of assay services revenue 9,994 11,264 31,353 29,215 
Cost of product revenue 1,641 406 3,773 1,184 
Research and development 10,458 19,419 35,340 50,855 
Selling, general and administrative 23,880 49,511 87,642 116,024 
Transaction costs4,157 1,725 4,157 2,839 
Total operating expenses 50,130 82,325 162,265 200,117 
Loss from operations (28,082)(40,612)(99,370)(121,280)
Other income 
Interest income and other, net 6,087 2,421 16,810 3,468 
Change in fair value of warrant liabilities316 3,371 1,896 30,547 
Change in fair value of earn-out liability 1,260 15 26,749 
Total other income 6,403 7,052 18,721 60,764 
Net loss before income tax (provision) benefit$(21,679)$(33,560)$(80,649)$(60,516)
Income tax (provision) benefit(478)618 (482)610 
Net loss $(22,157)$(32,942)$(81,131)$(59,906)
Other comprehensive income (loss) 
Net unrealized (loss) gain on available-for-sale securities $(27)$(13)$501 $(874)
Foreign currency translation loss (4)(14)(2)(28)
Total other comprehensive (loss) income (31)(27)499 (902)
Comprehensive loss $(22,188)$(32,969)$(80,632)$(60,808)
Net loss per share, basic and diluted $(0.12)$(0.18)$(0.43)$(0.33)
Weighted-average shares outstanding used to compute net loss per share, basic and diluted 187,070,510184,407,874186,780,699183,209,213
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

4

SomaLogic, Inc.
Condensed Consolidated Statements of Stockholders’ Equity
Unaudited
(in thousands, except share amounts)

Three Months Ended September 30, 2023
Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Stockholders’ Equity
SharesAmount
Balance at June 30, 2023188,071,445 $19 $1,182,645 $17 $(667,529)$515,152 
Issuance of Common Stock upon vesting of RSUs590,735 — — — — — 
Issuance of Common Stock upon exercise of options169 — — — — — 
Stock-based compensation— — 3,775 — — 3,775 
Net unrealized loss on available-for-sale securities— — — (27)— (27)
Foreign currency translation loss— — — (4)— (4)
Net loss— — — — (22,157)(22,157)
Balance at September 30, 2023188,662,349 $19 $1,186,420 $(14)$(689,686)$496,739 

Three Months Ended September 30, 2022
Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Accumulated
Deficit
Total Stockholders’ Equity
SharesAmount
Balance at June 30, 2022183,453,324 $18 $1,134,024 $(947)$(525,877)$607,218 
Issuance of Common Stock upon vesting of RSUs12,031 — — — — — 
Issuance of Common Stock upon exercise of options113 — — — — — 
Stock-based compensation— — 16,588 — — 16,588 
Issuance of Common Stock upon Palamedrix acquisition4,030,472 1 11,832 — — 11,833 
Net unrealized loss on available-for-sale securities— — — (13)— (13)
Foreign currency translation loss— — — (14)— (14)
Net loss— — — — (32,942)(32,942)
Balance at September 30, 2022187,495,940 $19 $1,162,444 $(974)$(558,819)$602,670 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.



5

SomaLogic, Inc.
Condensed Consolidated Statements of Stockholders’ Equity
Unaudited
(in thousands, except share amounts)

Nine Months Ended September 30, 2023
Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Stockholders’ Equity
SharesAmount
Balance at December 31, 2022187,647,973 $19 $1,171,122 $(513)$(608,070)$562,558 
Issuance of Common Stock upon vesting of RSUs776,598 — — — — — 
Issuance of Common Stock upon exercise of options124,173 — 199 — — 199 
Shares issued under employee stock purchase plan113,605 — 223 — — 223 
Stock-based compensation— — 14,876 — — 14,876 
Impact of adoption of ASC 326— — — — (485)(485)
Net unrealized gain on available-for-sale securities— — — 501 — 501 
Foreign currency translation loss— — — (2)— (2)
Net loss— — — — (81,131)(81,131)
Balance at September 30, 2023188,662,349 $19 $1,186,420 $(14)$(689,686)$496,739 

Nine Months Ended September 30, 2022
Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Accumulated
Deficit
Total Stockholders’ Equity
SharesAmount
Balance at December 31, 2021181,552,241 $18 $1,110,991 $(72)$(498,913)$612,024 
Issuance of Common Stock upon vesting of RSUs12,031 — — — — — 
Issuance of Common Stock upon exercise of options1,866,669 — 4,752 — — 4,752 
Shares issued under employee stock purchase plan34,527 — 133 — — 133 
Issuance of Common Stock for services— — 50 — — 50 
Stock-based compensation— — 34,686 — — 34,686 
Issuance of Common Stock upon Palamedrix acquisition4,030,472 1 11,832 — — 11,833 
Net unrealized loss on available-for-sale securities— — — (874)— (874)
Foreign currency translation loss— — — (28)— (28)
Net loss— — — — (59,906)(59,906)
Balance at September 30, 2022187,495,940 $19 $1,162,444 $(974)$(558,819)$602,670 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.



6

SomaLogic, Inc.
Condensed Consolidated Statements of Cash Flows
Unaudited
(in thousands)
Nine Months Ended September 30,
 20232022
Operating activities    
Net loss $(81,131)$(59,906)
Adjustments to reconcile net loss to cash used in operating activities: 
Stock-based compensation expense 15,494 35,025 
Depreciation and amortization 5,544 2,890 
Noncash lease expense1,697 (157)
Change in fair value of warrant liabilities (1,896)(30,547)
Change in fair value of earn-out liability(15)(26,749)
Change in fair value contingent consideration347  
Accretion of discount on available-for-sale securities, net(2,908)(382)
Provision for excess and obsolete inventory609 287 
Recovery of expected credit losses(378)(2)
Cloud computing arrangement expenditures(1,496)(8,116)
Loss on disposal of assets  927 
Deferred income taxes475 (622)
Other 43 (6)
Changes in operating assets and liabilities: 
Accounts receivable(3,228)(18,357)
Inventory(7,072)(7,298)
Deferred costs of services 958 (755)
Prepaid expenses and other current assets 460 (178)
Other long-term assets (1,908)(113)
Accounts payable(5,464)4,187 
Deferred revenue (1,097)30,241 
Accrued and other liabilities (9,874)5,570 
Operating lease liabilities193  
Net cash used in operating activities (90,647)(74,061)
Investing activities 
Palamedrix acquisition, net of cash acquired of $2,521
 (13,256)
Purchases of property and equipment(2,519)(3,770)
Capitalized external use software development costs(673) 
Purchases of available-for-sale securities (171,105)(186,687)
Proceeds from maturities of available-for-sale securities 140,541 218,450 
Proceeds from sales of available-for-sale securities3,484  
Net cash (used in) provided by investing activities (30,272)14,737 
Financing activities 
Proceeds from exercise of stock options and employee stock purchase plan422 4,885 
Net cash provided by financing activities 422 4,885 
Effect of exchange rates on cash, cash equivalents and restricted cash (37)(41)
7

SomaLogic, Inc.
Condensed Consolidated Statements of Cash Flows
Unaudited
(in thousands)
Nine Months Ended September 30,
 20232022
Net decrease in cash, cash equivalents and restricted cash(120,534)(54,480)
Cash, cash equivalents and restricted cash at beginning of period427,282 440,268 
Cash, cash equivalents and restricted cash at end of period$306,748 $385,788 
Supplemental disclosure of non-cash investing and financing activities: 
Capital expenditures included in accounts payable $817 $432 
Operating lease assets obtained in exchange for lease obligations2,022 5,318 
Issuance of Common Stock upon Palamedrix acquisition 11,832 
Consideration payable for acquisition 1,448 
Issuance of Common Stock for services 50 
Reconciliation of cash, cash equivalents and restricted cash 
Cash and cash equivalents $305,571 $380,374 
Restricted cash included in prepaid expenses and other current assets547 4,631 
Restricted cash included in other long-term assets 630 783 
Total cash, cash equivalents and restricted cash at end of period $306,748 $385,788 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
8

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited

Note 1 — Description of Business
Organization and Operations
SomaLogic, Inc. (“SomaLogic” or the “Company”) operates as a protein biomarker discovery company that develops slow off-rate modified aptamers (“SOMAmers®”), which are modified nucleic acid-based protein binding reagents that are specific for their cognate protein, and offer proprietary SomaScan® services, which provide multiplex protein detection and quantification of protein levels in complex biological samples. The SOMAmers®/SomaScan® technology enables researchers to analyze various types of biological samples for protein biomarker signatures, which can be utilized in drug discovery and development. Biomarker discoveries from SomaScan® can lead to diagnostic applications in various areas of diseases including cardiovascular and metabolic disease, nonalcoholic steatohepatitis, and wellness, among others.
SomaLogic, Inc. was incorporated in Delaware on December 15, 2020 as a special purpose acquisition company (“SPAC”) under the name CM Life Sciences II Inc. (“CMLS II”) for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization, or similar business combination with one or more businesses.
On September 1, 2021, we consummated a business combination (the “SPAC Merger”) wherein SomaLogic Operating Co. Inc. (“SomaLogic Operating”), a Delaware corporation formed on October 13, 1999, became a wholly-owned subsidiary of CMLS II. In connection with the closing of the SPAC Merger, we changed our name from CM Life Sciences II Inc. to SomaLogic, Inc.
Unless the context otherwise requires, the terms “we”, “us”, “our”, “SomaLogic" and “the Company" refer to SomaLogic, Inc. and its consolidated subsidiaries. The SPAC Merger and presentation of historical amounts and balances after the SPAC Merger are more fully described in Part II, Item 8 “Financial Statements and Supplementary Data - Note 3 to the Consolidated Financial Statements - Business Combinations” in our Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”). Our Common Stock and warrants to purchase Common Stock are listed on the Nasdaq under the ticker symbols “SLGC” and “SLGCW”, respectively.
Other than information discussed herein, there have been no significant changes to our description of business disclosed in our 2022 Form 10-K.
Note 2 — Summary of Significant Accounting Policies
Basis of Presentation
The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and applicable rules and regulations of the U.S. Securities and Exchange Commission regarding financial reporting. All intercompany transactions and balances have been eliminated in consolidation. Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASUs”) of the Financial Accounting Standards Board (“FASB”).
Certain information and disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2022 included in the 2022 Form 10-K.
These unaudited condensed consolidated financial statements have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include normal recurring adjustments considered necessary for a fair presentation of interim financial information, to present fairly our condensed consolidated financial position and our results of operations and cash flows. The results of operations for the periods presented are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or for any other future annual or interim period.
Certain reclassifications have been made to prior period amounts to conform to the current presentation.
Revisions of prior period consolidated financial statements
Capitalized software development costs related to hosting arrangements that are service contracts should be classified as operating activities in the statement of cash flows. We made immaterial revisions to amounts previously reported on our condensed consolidated statement of cash flows for the nine months ended September 30, 2022 in order to reclassify capitalized cloud computing arrangement expenditures from investing activities to operating activities. The table below reflects the revisions:
9

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
Nine Months Ended September 30, 2022
(in thousands)As Previously ReportedReclassificationRevised
Operating Activities
Cloud computing arrangement expenditures$ $(8,116)$(8,116)
Net cash used in operating activities$(65,945)$(8,116)$(74,061)
Investing Activities
Purchases of property and equipment $(11,886)$8,116 $(3,770)
Net cash provided by investing activities$6,621 $8,116 $14,737 
Supplemental disclosure of non-cash investing and financing activities:
Purchase of property and equipment included in accounts payable$954 $(522)$432 
The prior misclassification of these capitalized cloud computing arrangement expenditures was not material to the previously issued condensed consolidated financial statements as of and for the nine months ended September 30, 2022.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and disclosed in the accompanying notes. Actual results could differ materially from these estimates.
Significant estimates and assumptions which form the basis of amounts reported in the condensed consolidated financial statements include, but are not limited to, the standalone selling prices of our performance obligations; timing of revenue recognition; fair value measurements; net realizable value of inventory; income taxes; and the fair value of intangible assets acquired in business combinations. We base our estimates on current facts and circumstances, historical experience, forecasted results, and various other assumptions that we believe to be reasonable. We obtain reports from third-party valuation experts to inform and support estimates related to certain fair value measurements.
Concentration of Credit Risk and Other Risks and Uncertainties
Financial instruments that potentially expose us to concentrations of credit risk consist principally of cash, cash equivalents, investments, and accounts receivable. Accounts receivable are unsecured. Cash and cash equivalents are deposited with major financial institutions. In certain accounts, we maintain cash balances in excess of federally insured limits. We have not experienced losses in these accounts and believe that we are not exposed to significant risk.
Significant customers are those that represent more than 10% of total revenues for any period presented in the condensed consolidated statements of operations and comprehensive loss, or that represent more than 10% of the gross accounts receivable balance as of either balance sheet date presented. The table below sets forth percentages of revenue and gross accounts receivable attributable to significant customers:
Accounts Receivable Revenue
 September 30, 2023December 31, 2022 Three months ended September 30,Nine months ended September 30,
  2023202220232022
Customer A
11%11%15%13%29%19%
Customer B(1)
44%51%*53%*33%
Customer C
17%*24%*13%*
(1)    All revenue related to accounts receivable from Customer B was recognized during the year ended December 31, 2022.
*    less than 10%
International sales entail a variety of risks, including currency exchange fluctuations, longer payment cycles, and greater difficulty in accounts receivable collection. Customers outside the United States collectively represent 55% and 28% of our revenues for the three months ended September 30, 2023 and 2022, respectively, and represent 58% and 33% of our revenues for the nine months ended September 30, 2023 and 2022, respectively. Customers outside of the
10

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
United States collectively represented 33% and 23% of our gross accounts receivable balance as of September 30, 2023 and December 31, 2022, respectively.
Certain components included in our products require customization and are obtained from a single source or a limited number of suppliers.
Business Combinations
We account for business combinations using the acquisition method of accounting in accordance with ASC 805, Business Combinations. Application of this method of accounting requires that (i) identifiable assets acquired (including identifiable intangible assets) and liabilities assumed generally be measured and recognized at fair value as of the acquisition date and (ii) the excess of the purchase price over the net fair value of identifiable assets acquired and liabilities assumed be recognized as goodwill. Transaction costs related to business combinations are expensed as incurred and classified as selling, general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. Determining the fair value of assets acquired and liabilities assumed in a business combination requires management to use significant judgment and estimates, especially with respect to intangible assets.
During the measurement period, which extends one year from the acquisition date, we may record certain adjustments to the carrying value of the assets acquired and liabilities assumed with a corresponding adjustment to goodwill.
Contingent Consideration
Acquisition-related contingent consideration was initially recorded in the condensed consolidated balance sheets at its acquisition-date estimated fair value, in accordance with the acquisition method of accounting. Contingent consideration liabilities contractually due beyond 12 months are recorded in other long-term liabilities on the condensed consolidated balance sheets. The fair value of the acquisition-related contingent consideration is remeasured each reporting period, with changes in fair value recorded in selling, general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. The fair value measurement is based on significant inputs not observable by market participants and thus represents a Level 3 input in the fair value hierarchy.
Accounts Receivable and Allowance for Expected Credit Losses
Effective January 1, 2023, we adopted the requirements of ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), along with the subsequently issued guidance amending and clarifying various aspects of ASU 2016-13, using the modified retrospective method of adoption. In accordance with that method, the comparative periods’ information continues to be reported under the relevant accounting guidance in effect for that period. For the current period, the standard replaces the existing incurred credit loss model with the current expected credit losses model for financial instruments, including accounts receivable, through a cumulative-effect adjustment to accumulated deficit as of the beginning of the first reporting period in which the guidance is effective.
Accounts receivable are recorded at invoiced amounts, net of an allowance for expected credit losses. We are exposed to credit losses primarily through sales of products and services. The estimation of the allowance for expected credit losses is based on historical loss experience, the current aging status of receivables, current and estimated future economic and market conditions, and specific customer accounts considered to be at risk or uncollectible. We write off accounts receivable against the allowance for expected credit losses when we determine a balance is uncollectible and cease collection efforts. We did not write off any material accounts receivable balances during the periods ended September 30, 2023 and 2022.
The non-current portion of accounts receivable primarily consists of guaranteed minimum fixed royalty payments owed to us under licensing agreements. Non-current accounts receivable are recorded net of significant financing components.
Inventory
Inventory is stated at the lower of cost (on a first-in, first-out basis) or net realizable value. Cost is determined using a standard cost system, whereby the standard costs are updated periodically to reflect current costs. We estimate the recoverability of inventory by referencing estimates of future demands and product life cycles, including expiration. We periodically analyze our inventory levels to identify inventory that may expire prior to expected usage, no longer meets quality specifications, or has a cost basis in excess of its estimated net realizable value, and record a charge to cost of revenue for such inventory as appropriate. Inventory that is not expected to be used within 12 months of the balance sheet date is classified as non-current inventory in the accompanying condensed consolidated balance sheets.
11

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
Intangible Assets
Intangible assets primarily consists of acquired in-process research and development (“IPR&D”). IPR&D relates to substantial research and development efforts that are incomplete at the acquisition date. IPR&D intangible assets are considered indefinite-lived until the completion or abandonment of the associated research and development efforts. During the development phase, these assets are not amortized but are tested for impairment annually during the fourth quarter of the year or more frequently if events or changes in circumstances indicate that it is more likely than not that the asset is impaired. Once the IPR&D activities are completed, the intangible asset is amortized over its useful life on a straight-line basis.
Goodwill
Goodwill represents the excess of the purchase price from business combinations over the fair value of the net assets acquired. Goodwill is not amortized but is tested for impairment at least annually during the fourth quarter, or more frequently if events or changes in circumstances indicate that it may be impaired. All of our goodwill is assigned to our one reporting unit.
We perform impairment testing by first assessing qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount, including goodwill. If we conclude that that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then a quantitative test is required.
If the estimated fair value of the reporting unit exceeds the carrying amount, goodwill is not considered to be impaired. If the carrying value exceeds estimated fair value, there is an impairment of goodwill and an impairment loss would be recorded. The impairment loss is calculating by comparing the fair value of the reporting unit less the carrying amount, including goodwill. Goodwill impairment would be limited to the carrying value of goodwill. There were no goodwill impairment losses recorded in any period presented.
Software Development Costs
Internal-Use Software
The Company capitalizes certain internal and external costs related to the acquisition and development of internal-use software or cloud computing arrangements during the application development stages of projects. The costs incurred for development of software intended for internal use and cloud computing arrangements are capitalized in accordance with ASC 350-40, Goodwill and Other, Internal-Use Software. These costs are included in property and equipment, net of accumulated depreciation and amortization in the condensed consolidated balance sheets.
When the software is ready for its intended use, the Company amortizes these costs using the straight-line method over the estimated useful life of the asset, or, for cloud computing service arrangements, over the term of the hosting arrangement. Costs incurred during the preliminary project or the post-implementation/operation stages of the project are expensed as incurred.
Software Developed for Sale
The costs incurred for the development of computer software to be sold, leased, or otherwise marketed are capitalized in accordance with ASC 985-20, Costs of Software to be Sold, Leased or Marketed, when technological feasibility has been established. Technological feasibility generally occurs when all planning, design, coding and testing activities are completed that are necessary to establish that the product can be produced to meet its design specifications, including functions, features and technical performance requirements. The establishment of technological feasibility is an ongoing assessment of judgment by management with respect to certain external factors, including, but not limited to, anticipated future revenues, estimated economic life and changes in technology. Capitalized software costs include direct labor and related expenses for software development for new products. Capitalized software costs are included in other long-term assets in the condensed consolidated balance sheets. Costs to develop software to be sold are not yet subject to amortization as our software to be sold was not available for general release as of September 30, 2023.
Impairment of Long-Lived Assets
We evaluate a long-lived asset (or asset group) for impairment whenever events or changes in circumstances indicate that the carrying value of the asset (or asset group) may not be recoverable. If indicators of impairment exist and the undiscounted future cash flows that the asset is expected to generate are less than the carrying value of the asset, an impairment loss is recorded to write down the asset to its estimated fair value based on a discounted cash flow approach. There were no impairment losses recorded in any period presented.
12

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
Leases
We determine if an arrangement is a lease at inception of the contract. Operating lease right-of-use (“ROU”) assets are included in other long-term assets, and operating lease liabilities are included in other current liabilities and other long-term liabilities in the condensed consolidated balance sheets.
ROU assets and operating lease liabilities are recognized based on the present value of the future lease payments over the lease term at commencement date. As the implicit rate in our leases is generally unknown, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. We give consideration to our credit risk, term of the lease, total lease payments and adjust for the impacts of collateral, as necessary, when calculating our incremental borrowing rates.
Operating lease ROU assets include lease incentives and initial direct costs incurred. When the lease incentives specify a maximum level of reimbursement and we are reasonably certain to incur reimbursable costs equal to or exceeding this level, we include the lease incentive in the measurement of the ROU assets and lease liabilities at commencement. The lease terms may include options to extend or terminate the lease when it is reasonably certain we will exercise any such options. Lease costs for our operating leases are recognized on a straight-line basis within operating expenses over the lease term in the condensed consolidated statements of operations and comprehensive loss.
We have lease agreements with lease and non-lease components. However, we have elected the practical expedient to not separate lease and non-lease components for all of our existing classes of assets. Therefore, the lease and non-lease components are accounted for as a single lease component. We have also elected to not apply the recognition requirement to any short-term leases with a term of 12 months or less.
We monitor for events or changes in circumstances that may require a reassessment or impairment of our leases, at which time our ROU assets for operating leases may be reduced by impairment losses.
Warrant Liabilities
During February 2021, in connection with CMLS II’s initial public offering, CMLS II issued 5,519,991 warrants (the “Public Warrants”) to purchase shares of Common Stock at $11.50 per share. Simultaneously, with the consummation of the CMLS II initial public offering, CMLS II issued 5,013,333 warrants through a private placement (the “Private Placement Warrants”, and together with the Public Warrants, the “Warrants”) to purchase shares of Common Stock at $11.50 per share. All of the Warrants were outstanding as of September 30, 2023.
We classify the Warrants as liabilities on our condensed consolidated balance sheets as these instruments are precluded from being indexed to our own stock given that the terms allow for a settlement adjustment that does not meet the scope for the fixed-for-fixed exception in ASC 815, Derivatives and Hedging (“ASC 815”). Since the Warrants meet the definition of a derivative under ASC 815-40, we recorded these warrants as long-term liabilities at fair value on the date of the SPAC Merger, with subsequent changes in their respective fair values recognized within change in fair value of warrant liabilities in the condensed consolidated statements of operations and comprehensive loss at each reporting date. See Note 11, Stockholders' Equity, for more information on the Warrants.
Earn-Out Liability
As a result of the SPAC Merger, additional shares of Common Stock were provided to SomaLogic Operating shareholders and to certain employees and directors of SomaLogic (“Earn-Out Service Providers”) of up to 3,500,125 and 1,499,875, respectively (the “Earn-Out Shares”). The Earn-Out Shares would have been payable if the price of our Common Stock had equaled or exceeded $20.00 for a period of at least 20 out of 30 consecutive trading days at any time between the 13- and 24-month anniversary of the closing date of the SPAC Merger (the “Triggering Event”).
The Earn-Out Shares granted to shareholders are recognized as a liability in accordance with ASC 815. The liability was included as part of the consideration transferred in the SPAC Merger and was recorded at fair value and is included in other long-term liabilities in the condensed consolidated balance sheets. The earn-out liability is remeasured at the end of each reporting period, with subsequent changes in fair value recognized within change in fair value of earn-out liability in the condensed consolidated statements of operations and comprehensive loss. As of September 30, 2023, the Earn-Out Shares have been forfeited as the 24-month anniversary of the closing date of the SPAC Merger has passed.
Revenue Recognition
We recognize revenue from sales to customers under ASC 606, Revenue from Contracts with Customers (“ASC 606”). ASC 606 provides a five-step model for recognizing revenue that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations, and recognizing revenue when, or as, an entity satisfies a performance obligation.
13

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
We recognize revenue when or as control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Sales, value add, and other taxes collected concurrent with revenue-producing activities are excluded from revenue.
Payment terms may vary by customer, are based on customary commercial terms, and are generally less than one year. We do not adjust revenue for the effects of a significant financing component for contracts where the period between the transfer of the good or service and collection is one year or less. We expense incremental costs to obtain a contract when incurred since the amortization period of the asset that would otherwise be recognized is one year or less.
Assay Services Revenue
We generate assay services revenue primarily from the sale of SomaScan® services. SomaScan® service revenue is derived from performing the SomaScan® assay on customer samples to generate data on protein biomarkers. Revenue from SomaScan® services is recognized at the time the analysis data or report is delivered to the customer, which is when control has been transferred to the customer. SomaScan® services are sold at a fixed price per sample without any volume discounts, rebates, or refunds.
The delivery of each assay data report is a separate performance obligation. For arrangements with multiple performance obligations, the transaction price must be allocated to each performance obligation based on its relative standalone selling price. Judgment is required to determine the standalone selling price for each distinct performance obligation as there are few directly comparable products in the market and factors such as customer size are factored into the determination of selling price. We determine standalone selling prices based on amounts invoiced to customers in observable transactions.
Product Revenue
Product revenue primarily consists of equipment and kit sales to customers that assay samples in their own laboratories, referred to as authorized sites. Equipment is generally accounted for as a bundle with installation, qualification and training services. Revenue is recognized based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred. Revenue from kit sales is recognized upon transfer of control to the customer. Shipping and handling costs billed to customers are included in product revenue in the condensed consolidated statements of operations and comprehensive loss.
Collaboration Revenue
In July 2011, NEC Corporation (“NEC”) and SomaLogic entered into a Strategic Alliance Agreement (the “SAA”) to develop a professional software tool to enable SomaScan® customers to easily access and interpret the highly multiplexed proteomic data generated by SomaLogic’s SomaScan® assay technology in the United States. To support this development, NEC made an upfront payment of $12.0 million. This agreement includes a clause whereby if there is a material breach of the contract or change in control of SomaLogic, we may be required to pay a fee to terminate the agreement.
We determined that the SAA met the criteria set forth in ASC 808, Collaborative Arrangements, (“ASC 808”) because both parties were active participants and were exposed to significant risks and rewards dependent on commercial failure or success. We recorded the upfront payment as deferred revenue to be recognized over the period of performance of 15 years. The revenue was recorded in collaboration revenue in the condensed consolidated statements of operations and comprehensive loss.
In March 2020, NEC and SomaLogic mutually terminated the SAA and concurrently SomaLogic and NEC Solution Innovators, Ltd. (“NES”), a wholly owned subsidiary of NEC, entered into a new arrangement, the Joint Development & Commercialization Agreement (the “JDCA”), to develop and commercialize SomaScan® services in Japan. NES agreed to make annual payments of $2.0 million for five years, for a total of $10.0 million, in exchange for research and development activities, as described below. We determined the JDCA should be accounted for as a modification of the SAA. Therefore, the remaining SAA deferred revenue balance as of the date of the modification was included as consideration under the JDCA resulting in total consideration of $15.3 million for research and development activities. We determined that this arrangement also meets the criteria set forth in ASC 808. The JDCA contains three separate performance obligations: (i) research and development activities, (ii) assay services, and (iii) a 10-year exclusive license of our intellectual property.
(i) Research and Development Activities
We determined that NES is not a customer with respect to the research and development activities associated with the collaboration arrangement under ASC 808. We recognize revenue from these activities based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred, in collaboration revenue in the condensed consolidated statements of operations and comprehensive loss.
14

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
(ii) Assay Services
We determined that NES is a customer for the assay services performance obligation, which should be accounted for using the criteria under ASC 606. We receive a fixed fee (standalone selling price) per sample in exchange for assaying samples, which is a service performed for other customers in the ordinary course of business. This performance obligation is recognized at a point in time when the assay data report is delivered to the customer and recorded in assay services revenue in the condensed consolidated statements of operations and comprehensive loss.
(iii) License of Intellectual Property
We determined that NES is a customer for the license performance obligation, which should be accounted for using the criteria under ASC 606. We receive royalties based on NES’ net sales and determined the allocation of royalties solely to this performance obligation is consistent with the objectives in ASC 606. This performance obligation was satisfied at the beginning of the license term. Subject to the sales and usage-based royalty exception, revenue is recognized in the period in which the subsequent sale or usage has occurred. Royalties are recorded in other revenue in the condensed consolidated statements of operations and comprehensive loss.
Other Revenue
Other revenue includes royalty revenue and revenue received from research grants. We recognize royalty revenue for fees paid by customers in return for a license to make, use or sell certain licensed products in certain geographic areas. These fees are equivalent to a percentage of the customer’s related revenues. We recognize revenue for sales-based or usage-based royalties promised in exchange for a functional license of intellectual property when the later of the following events occurs: (i) the subsequent sale or usage occurs, or (ii) the performance obligation to which some or all of the sales-based or usage-based royalty has been satisfied. As such, revenue is recognized in the period in which the subsequent sale or usage has occurred.
In June 2008, SomaLogic and New England Biolabs, Inc. (“NEB”) entered into an exclusive licensing agreement, whereby we provide a license to use certain proprietary information and know-how relating to its aptamer technology to make and use commercial products. In exchange, we receive royalties from NEB for this functional license of intellectual property. In September 2022, SomaLogic and NEB entered into a license and settlement agreement (“NEB Agreement”) that terminated the existing exclusive licensing arrangement and provided for a settlement of $8.0 million of previously constrained royalties recognized for the year ended December 31, 2022. The NEB Agreement also provided a non-exclusive license arrangement for the same proprietary information and know-how under which we are guaranteed fixed minimum royalties of $15.0 million to be received over 3 years. We recognized revenue for the guaranteed fixed minimum royalties of $13.2 million for the year ended December 31, 2022, net of a significant financing component of $1.8 million. Any revenue above the guaranteed fixed minimum royalties is recognized in the period in which the subsequent sale or usage has occurred. We have recorded a receivable of $12.9 million as of September 30, 2023, of which $8.6 million is recorded in accounts receivable, net of current portion and $4.3 million is recorded in accounts receivable, net on the condensed consolidated balance sheets. Interest income related to the significant financing component was $0.2 million and $0.6 million for the three and nine months ended September 30, 2023, respectively, and is included in interest income and other, net in the condensed consolidated statements of operations and comprehensive loss.
Grant revenue represents funding under cost reimbursement programs or fixed rate arrangements from government agencies and non-profit foundations for qualified research and development activities performed by SomaLogic. We recognize grant revenue when it is reasonably assured that the grant funding will be received as evidenced through the existence of a grant arrangement, amounts eligible for reimbursement are determinable and have been incurred, the applicable conditions under the grant arrangements have been met, and collectability of amounts due is reasonably assured. The classification of costs incurred related to grants is based on the nature of the activities performed by SomaLogic. Grant revenue is recognized when the related costs are incurred and recorded in other revenue in the condensed consolidated statements of operations and comprehensive loss.
Illumina Cambridge, Ltd.
On December 31, 2021, we entered into a multi-year arrangement with Illumina Cambridge, Ltd. (“Illumina Agreement”) to jointly develop and commercialize co-branded kits that will combine Illumina’s Next Generation Sequencing (“NGS”) technology with SomaLogic’s SomaScan technology. Pursuant to the agreement, we received a non-refundable upfront payment of $30.0 million on January 4, 2022. This arrangement is accounted for in accordance with ASC 606. We concluded there are two performance obligations: (1) SOMAmer reagents necessary to develop and commercialize NGS based proteomic products, inclusive of the rights to licenses, patents and training to allow for the use of such reagents and (2) an option to purchase goods post-commercialization with a material right (“Material Right”). The total transaction price is subject to a constraint since it is uncertain that commercialization will be achieved; and therefore the transaction price was determined to be $30.0 million and was allocated to each of the performance obligations identified on a relative standalone selling price basis. Revenue from the performance obligations is recognized as follows in product revenue in the condensed consolidated statements of operations and comprehensive loss:
15

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
Reagents: Revenue is recognized when control transfers to the customer (i.e., when the SOMAmer reagents are shipped). We estimated the standalone selling price (“SSP”) based on observable pricing of similar performance obligations.
Material Right: Revenue is recognized when Illumina exercises its option to purchase goods post-commercialization. We estimated the SSP based on an incremental discount to be provided to the customer adjusted for the likelihood that Illumina will exercise the option.
In June 2022, Illumina issued a purchase order that changed the promises under the Illumina Agreement. The purchase order represents a contract modification that is accounted for prospectively as if it were a termination of the existing contract and the creation of a new contract.
As a result, we determined that there were three new performance obligations (total of five performance obligations): (1) equipment bundle that includes customization services, integration services, system qualification services, site initiation services and training (“Equipment Bundle”), (2) qualification kits, and (3) support services. The contract modification resulted in an increase in the transaction price of $0.5 million. The updated transaction price was allocated between the performance obligations on a relative SSP basis. We estimated the SSP based on observable pricing of similar performance obligations. Revenue from the performance obligations is recognized as follows in product revenue in the condensed consolidated statements of operations and comprehensive loss:
Equipment Bundle: Revenue is recognized based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred.
Qualification Kits: Revenue is recognized when control transfers to the customer (i.e., when the qualification kits are shipped).
Support Services: Revenue is recognized for the support services as the services are provided.
We did not recognize any revenue during the three and nine months ended September 30, 2023 or 2022 pursuant to the Illumina Agreement for performance obligations satisfied.
Restricted Cash
Restricted cash represents cash on deposit with a financial institution as security for letters of credit outstanding for the benefit of the landlords related to operating leases and a bank guarantee with an international customer. The portion of restricted cash expected to be released within twelve months is classified as prepaid expenses and other current assets on the condensed consolidated balance sheets was $0.5 million and $4.7 million as of September 30, 2023 and December 31, 2022, respectively. Cash expected to be restricted for greater than twelve months is classified as other long-term assets on the condensed consolidated balance sheets was $0.6 million and $0.8 million as of September 30, 2023 and December 31, 2022.
Income Taxes
We use the asset and liability method of accounting for income taxes. Under this method, deferred income tax assets and liabilities are determined based on differences between the tax bases of assets and liabilities and their respective financial reporting amounts, based on enacted tax laws and statutory tax rates applicable to the periods in which these temporary differences are expected to reverse. We evaluate the need to establish or release a valuation allowance based upon expected levels of taxable income, future reversals of existing temporary differences, tax planning strategies, and recent financial operations. Valuation allowances are established to reduce deferred tax assets to the amount expected to be more likely than not realized in the future.
The effect of income tax positions is recognized only when it is more likely than not to be sustained. Interest and penalties associated with uncertain tax positions are recorded in income tax benefit (provision) in the condensed consolidated statements of operations and comprehensive loss.
Segment Information
We have one operating segment. Our chief operating decision maker (the “CODM”) role is performed by our Chief Executive Officer. The CODM manages our operations on a consolidated basis for purposes of allocating resources and assessing performance. Substantially all of our operations and decision-making functions are located in the United States.
Other Significant Accounting Policies
Our significant accounting policies are described in our 2022 Form 10-K. There have been no significant changes to those policies.
16

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
Recent Accounting Pronouncements
We are an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (the “JOBS Act”). 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. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to use this extended transition period and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies so long as we remain an emerging growth company.
Recently Adopted Accounting Standards
Financial Instruments Credit Losses. In June 2016, the FASB issued ASU 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, as amended, which sets forth a “current expected credit loss” (“CECL”) model that requires us to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost and applies to some off-balance sheet credit exposures. We adopted ASU 2016-13, as amended, on January 1, 2023 using a modified retrospective approach and recorded a cumulative effect adjustment to accumulated deficit. The adoption of ASU 2016-13 did not have a material impact on our condensed consolidated financial statements.
Accounting Standards Not Yet Adopted
Convertible Debt, Contracts in an Entity’s Own Equity and EPS. In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in an Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies the accounting for convertible debt by removing the requirements to separately present certain conversion features in equity. In addition, the amendment also simplifies the guidance in ASC Subtopic 815-40, Derivatives and Hedging: Contracts in Entity's Own Equity, by removing certain criteria that must be satisfied in order to classify a contract as equity. Further, contracts which can be settled in cash or shares, excluding liability-classified share-based payment awards, are to be included in diluted earnings per share using the “if-converted” method if the effect is dilutive, regardless of whether the entity or the counterparty can choose between cash and share settlement. The share-settlement presumption may not be rebutted based on past experience or a stated policy. ASC 2020-06 is effective for us on January 1, 2024, although early adoption is permitted. ASU 2020-06 may be adopted through either the fully retrospective or modified retrospective method of transition. We do not expect this standard to have a material impact to our condensed consolidated financial statements and related disclosures.
Note 3 — Revenue
The following table disaggregates our revenue by product line:
Three Months Ended September 30,Nine Months Ended September 30,
 (in thousands)
2023202220232022
Assay services revenue
$17,866 $17,574 $52,882 $47,305 
Product revenue
3,418 1,051 7,513 2,218 
Collaboration revenue
763 763 2,288 2,288 
Other revenue:
Royalties
 22,305  26,190 
Other
1 20 212 836 
Total other revenue
1 22,325 212 27,026 
Total revenue
$22,048 $41,713 $62,895 $78,837 
Contract Balances and Remaining Performance Obligations
As of September 30, 2023 and December 31, 2022, deferred revenue of $34.0 million and $35.1 million, respectively, was comprised of balances related to our collaboration revenue, product, assay services, and other revenue. As of September 30, 2023 and December 31, 2022, the portion of deferred revenue related to collaboration revenue was $2.6 million and $2.9 million, respectively. As of September 30, 2023, the estimated remaining performance period is 1.5 years. As of September 30, 2023 and December 31, 2022, the portion of deferred revenue related to assay services and other revenue was $1.0 million and $1.8 million, respectively. As of September 30, 2023, the deferred revenue related to assay services and other revenue will be recognized within 12 months.
17

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited

As of September 30, 2023 and December 31, 2022, the deferred product revenue related to the Illumina Agreement amounted to $30.4 million for each period. As of September 30, 2023, the estimated remaining performance obligation period is approximately 7.3 years.
During the three and nine months ended September 30, 2023, we recognized revenue of $1.3 million and $2.9 million, respectively, from deferred revenue recorded in prior periods.
Note 4 — Accounts Receivable, net
Accounts receivable, net consisted of the following:
(in thousands)September 30, 2023December 31, 2022
Accounts receivable$29,949 $26,441 
Less: allowance for expected credit losses(538)(151)
Accounts receivable, net$29,411 $26,290 
Accounts receivable, net (current)$20,730 $17,006 
Accounts receivable, net of current portion$8,681 $9,284 
Note 5 — Business Combinations
On August 31, 2022, we acquired 100% of the equity interests in Palamedrix, Inc. ("Palamedrix") (the “Palamedrix Acquisition”) in exchange for purchase consideration of $29.7 million. Consideration transferred included cash of $15.8 million, equity consideration of $12.5 million, and contingent consideration of $1.4 million. Palamedrix is a DNA nano tech firm that provides scientific and engineering expertise, miniaturization technology and enhanced ease-of-use capabilities that we intend to leverage as we develop the next generation of SomaScan® Assay.
The Palamedrix Acquisition provided for up to $0.5 million to be paid to the founders contingent upon settlement of pre-acquisition legal matters (the “Holdback Contingent Consideration”). It also provided for three potential additional payments of up to $17.5 million to the owners, including non-founder and founder employees, to be settled in cash and/or Common Stock contingent on the achievement of certain net sales milestone targets by the fifth and sixth year anniversary of the closing date of the acquisition (the “Milestone Contingent Consideration”).
Note 6 — Fair Value Measurements
Assets measured at fair value on a recurring basis
The following tables set forth our financial assets measured at fair value on a recurring basis and the level of inputs used in such measurements:
As of September 30, 2023
(in thousands)
 
Amortized
Cost
Gross
Unrealized
Gain
Gross
Unrealized
Loss
Aggregate
Fair Value
 
Fair Value
Level
Cash and cash equivalents:
         
Cash
 $8,760 $ $ $8,760 Level 1
Money market funds
 296,811   296,811 Level 1
Total cash and cash equivalents
 305,571   305,571 
Investments:
 
U.S. Treasuries
 148,234 7 (2)148,239 Level 2
Total investments
 148,234 7 (2)148,239 
Total assets measured at fair value on a recurring basis
 $453,805 $7 $(2)$453,810 
18

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
As of December 31, 2022
(in thousands)
Amortized Cost
Gross
Unrealized
Gain
Gross
Unrealized
Loss
Aggregate
Fair Value
Fair Value
Level
Cash and cash equivalents:
     
Cash
$44,045 $ $ $44,045 Level 1
Money market funds
377,785   377,785 Level 1
Total cash and cash equivalents
421,830   421,830 
Investments:
Commercial paper
58,794  (195)58,599 Level 2
U.S. Treasuries
35,252  (175)35,077 Level 2
Corporate bonds
11,782  (39)11,743 Level 2
Agency bonds12,426  (87)12,339 Level 2
Total investments
118,254  (496)117,758 
Total assets measured at fair value on a recurring basis
$540,084 $ $(496)$539,588 
As of September 30, 2023 and December 31, 2022, we had $0.1 million and $0.5 million, respectively, of accrued interest on investments recorded in prepaid expenses and other current assets on the condensed consolidated balance sheets.
Our investments consist of money market funds, commercial paper, U.S. Treasuries, corporate bonds, and agency bonds. All of the commercial paper, U.S. Treasuries, corporate bonds and agency bonds are designated as available-for-sale securities and have an effective maturity date that is less than one year from the respective balance sheet date, and accordingly, have been classified as current in the condensed consolidated balance sheets.
We classify our investments in money market funds within Level 1 of the fair value hierarchy because they are valued using quoted market prices. We classify our commercial paper, U.S. Treasuries, asset-backed securities, corporate bonds and agency bonds as Level 2 and obtain the fair value from a third-party pricing service, which may use quoted market prices for identical or comparable instruments or model-driven valuations using observable market data or inputs corroborated by observable market data.
We adopted ASU 2016-13 on January 1, 2023. Under the new guidance, we evaluated our available-for-sale securities with unrealized losses for impairment, considering available evidence, including the extent to which fair value is less than cost, whether an allowance for expected credit loss is required, and adverse factors that could affect the value of the securities. Any unrealized losses from declines in fair value below the amortized cost basis as a result of non-credit factors are recognized in accumulated other comprehensive loss as a separate component of stockholders’ equity, along with unrealized gains. Realized gains and losses and declines in fair value, if any, on available-for-sale securities are included in interest and other income, net in the condensed consolidated statements of operations and comprehensive loss.
We evaluated the available-for-sale securities as of September 30, 2023 and determined that no available-for-sale securities in an unrealized loss position are arising from credit related reasons. Additionally, we do not intend to sell or believe that it is not more likely than not that we will be required to sell the securities before recovery of the amortized cost bases and have therefore not recorded any allowances for available-for-sale securities in our allowance for expected credit losses as of September 30, 2023. We did not recognize material realized gains or losses for the three or nine months ended September 30, 2023.
Liabilities measured at fair value on a recurring basis
The following table presents information about our liabilities that are measured at fair value on a recurring basis, and indicates the fair value hierarchy of the valuation inputs we utilized to determine such fair value:
(in thousands)September 30, 2023December 31, 2022Fair Value Level
Warrant liability - public warrants
$1,214 $2,208 Level 1
Warrant liability - private placement warrants
1,103 2,005 Level 2
Earn-out liability
 15 Level 3
Milestone Contingent Consideration1,512 1,165 Level 3
Holdback Contingent Consideration450 450 Level 3
Total liabilities measured at fair value on a recurring basis
$4,279 $5,843 

19

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
Liabilities that are measured at fair value on a recurring basis are recorded on the condensed consolidated balance sheet as of September 30, 2023 as follows:
(in thousands)September 30, 2023December 31, 2022
Other current liabilities
$450 $ 
Warrant liabilities
2,317 4,213 
Other long-term liabilities1,512 1,630 
Total liabilities measured at fair value on a recurring basis
$4,279 $5,843 
Warrant liabilities
The public warrants were valued using Level 1 inputs as they are traded in an active market. The fair value of the private placement warrants is equivalent to that of the public warrants as they have substantially the same terms; however, as they are not actively traded, they are classified as Level 2 in the hierarchy table above.
Earn-out liability
The fair value of the Earn-Out Shares was estimated using a Monte Carlo simulation model. The fair value is based on the simulated price of the Company over the maturity date of the contingent consideration and increased by estimated forfeitures of Earn-Out Shares issued to Earn-Out Service Providers. During the three months ended March 31, 2023, the earn-out liability was determined to be immaterial and was fully written off. As of September 30, 2023, the Earn-Out Shares have been forfeited as the 24-month anniversary of the closing date of the SPAC Merger has passed.
Milestone Contingent Consideration
The fair value of the Milestone Contingent Consideration was estimated using a Monte Carlo simulation model. The fair value is based on an option pricing framework, whereby a range of possible scenarios were simulated around forecasted net sales.
The significant unobservable inputs used in the Monte Carlo simulation to measure the Milestone Contingent Consideration that are categorized within Level 3 of the fair value hierarchy were as follows:
September 30, 2023December 31, 2022
Volatility25.0%35.0 %
Risk-free rate4.9%4.0 %
Weighted average cost of capital30.0%30.0 %
Cost of debt
12.5% - 13.2%
10.0 %
The change in the fair value of the Milestone Contingent Consideration is summarized as follows:
(in thousands)Fair Value
Balance as of December 31, 2022$1,165 
Change in fair value of Milestone Contingent Consideration347 
Balance as of September 30, 2023$1,512 

Holdback Contingent Consideration
The fair value of Holdback Contingent Consideration was estimated using a scenario-based analysis. The fair value is based on the expected holdback release date and expected holdback payment. The future expected payments were discounted to the valuation date using the cost of debt.
The significant unobservable inputs used in the scenario-based analysis to measure the holdback contingent consideration that are categorized within Level 3 of the fair value hierarchy were as follows:
September 30, 2023December 31, 2022
Cost of debt13.5%10.2 %

20

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
Note 7 — Leases
We have operating leases for certain office spaces with lease terms ranging from two to five years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include renewal options at our election to renew or extend the leases for additional periods ranging from three to ten years. These optional periods have not been considered in the determination of the ROU assets or lease liabilities associated with these leases as we did not consider the exercise of these options to be reasonably certain. The ROU asset is included in other long-term assets on the condensed consolidated balance sheets and was $4.3 million and $3.9 million as of September 30, 2023, and December 31, 2022, respectively.
Lease Costs
Lease costs for operating leases are recognized on a straight-line basis over the lease term. The total lease cost for the period was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2023202220232022
Operating lease cost$604 $6,477 $1,786 $7,284 
Variable lease cost415 270 1,119 660 
Short-term lease cost3 12 27 35 
Total lease cost$1,022 $6,759 $2,932 $7,979 
Lease Maturities
The table below reconciles the undiscounted lease payment maturities to the lease liabilities for our operating leases:
(in thousands)September 30, 2023
Remainder of 2023$643 
20241,875 
20251,588 
2026920 
Total5,026 
Less: amount of lease payments representing interest(293)
Present value of future minimum lease payments4,733 
Less: current operating lease liabilities (included in other current liabilities)(1,970)
Long-term operating lease liabilities (included in other long-term liabilities)$2,763 
Supplemental Lease Information
Supplemental information related to our operating leases was as follows:
September 30, 2023
Weighted average remaining lease term2.6 years
Weighted average discount rate4.3 %
Cash paid for amounts included in the measurement of our operating lease liabilities for the nine months ended September 30, 2023 and 2022 was $1.9 million and $1.4 million, respectively.
In July 2023, we extended the term of a lease for office space by three years. The lease was set to expire in December 2023 and will now expire in December of 2026. The amendment was accounted for as a lease modification and resulted in a $2.0 million increase to the related ROU asset and operating lease liability.
In February 2022, we executed two separate lease agreements (the “Leases”) to lease buildings pending construction that had not yet commenced. Both leases were set to expire on November 30, 2033, unless extended or early terminated in accordance with the terms of the lease. In accordance with the lease agreements, we made a deposit of $4.1 million during the first quarter of 2022. The deposit was restricted from withdrawal and held by a bank in the form of collateral for an irrevocable standby letter of credit held as security.
On August 25, 2022, we entered into a lease termination agreement (the “Lease Termination”) for the Leases prior to lease commencement. As consideration for the termination of the Leases, we agreed to pay the landlord a termination fee
21

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
of $6.0 million of which $2.5 million was paid on the termination date. During the fourth quarter of 2022 the remaining liability was reduced by $1.0 million after the landlord entered into a separate lease with a third party. The remaining $2.5 million liability was paid in January 2023 and the $4.1 million deposit was released in March 2023.
Note 8 — Inventory

Inventory consisted of the following:
(in thousands)September 30, 2023December 31, 2022
Raw materials
$22,531 $16,710 
Work in process1,433 1,191 
Finished goods
1,039 639 
Total inventory
$25,003 $18,540 
Inventory (current)
$13,884 $13,897 
Non-current inventory
$11,119 $4,643 
Note 9 — Accrued Liabilities and Other Long-Term Liabilities
Accrued liabilities consisted of the following:
(in thousands)September 30, 2023December 31, 2022
Accrued compensation
$9,261 $13,897 
Accrued restructuring costs316 2,223 
Accrued lease termination fee
 2,500 
Accrued real estate agent commission
 764 
Accrued medical claims
623 663 
Other
629 631 
Total accrued liabilities
$10,829 $20,678 
Other long-term liabilities consisted of the following:
(in thousands)September 30, 2023December 31, 2022
Long-term operating lease liabilities$2,763 $2,063 
Milestone consideration replacement award liability1,932 1,261 
Milestone Contingent Consideration1,512 1,165 
Holdback Contingent Consideration(1)
 450 
Long-term deferred tax liability1,060 585 
Earn-out liability 15 
Total other long-term liabilities$7,267 $5,539 
(1)    As of September 30, 2023, the holdback contingent consideration is included within other current liabilities on the condensed consolidated balance sheet.
Note 10 — Commitments and Contingencies
Legal Proceedings
We are subject to claims and assessments from time to time in the ordinary course of business. We will accrue a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. If no amount within this range is a better estimate than any other amount within the range, the minimum amount in the range is accrued. We are not currently party to any material legal proceedings in which a potential loss is probable or reasonably estimable.
Indemnification
In the normal course of business, we enter into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. Our exposure under these agreements is unknown because it involves claims that may be made against us in the future, but that have not yet been made. To date, we have not paid any claims or been required to defend any action related to our indemnification obligations. However, we may record charges in the future as a result of these indemnification obligations.
22

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
Note 11 — Stockholders' Equity
Under our amended and restated certificate of incorporation, we are authorized to issue 600,000,000 shares of Common Stock, par value of $0.0001 per share, and 1,000,000 shares of preferred stock, par value $0.0001 per share.
As of September 30, 2023, there were an aggregate of 5,519,991 and 5,013,333 outstanding public warrants and private placement warrants, respectively. Each warrant entitles the holder to purchase one share of our Common Stock at a price of $11.50 per share at any time commencing on February 25, 2022. As of September 30, 2023, no warrants have been exercised. The warrants will expire on September 1, 2026 or earlier upon redemption or liquidation.
There have been no significant changes to the disclosures in our 2022 Form 10-K related to Common Stock, preferred stock, or our public and private placement warrants, including warrant redemption terms.
Note 12 — Stock-based Compensation
We have various stock-based compensation plans, which are more fully described in Part II, Item 8 “Financial Statements and Supplementary Data - Note 13 to the Consolidated Financial Statements - Stock-based Compensation” in the 2022 Form 10-K. Under the 2021 Omnibus Incentive Plan (the “2021 Plan”), we have the ability to grant several forms of incentive awards to our eligible employees, directors, and non-employee consultants.
Effective January 2023, we increased the reserve of Common Stock for issuance under all incentive plans by approximately 9 million shares in accordance with the 2021 Plan.
The following table summarizes our stock-based compensation expense:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands) 
2023202220232022
Cost of assay services revenue
$180 $327 $556 $910 
Cost of product revenue
29 12 67 37 
Research and development
1,459 2,780 4,569 6,346 
Selling, general and administrative
2,336 13,775 10,302 27,732 
Total stock-based compensation
$4,004 $16,894 $15,494 $35,025 
The following table summarizes activity for stock options and RSUs during the nine months ended September 30, 2023:
Stock Options(1)
RSUs(2)
Outstanding as of December 31, 202223,541,194 3,084,379 
Granted
6,460,990 1,365,035 
Exercised or Issued
(124,173)(776,598)
Forfeited
(4,139,356)(943,918)
Expired
(62,857)— 
Outstanding as of September 30, 202325,675,798 2,728,898 
(1)    The stock options generally vest over four years, with 25% vesting upon the first-year anniversary of the grant date and the remaining options vesting ratably each month thereafter.
(2)    The RSUs vest subject to the satisfaction of service requirements. The grant date fair values of these awards are determined based on the closing price of our Common Stock on the date of grant.
We also incurred incremental stock-based compensation expense related to option modifications of nil and $1.3 million for the three and nine months ended September 30, 2023. We incurred incremental stock-based compensation related to option modifications of $7.5 million and $7.8 million for the three and nine months ended September 30, 2022.
We recorded $1.4 million and $5.0 million in stock-based compensation expense related to the Service Provider Earn-Outs during the three and nine months ended September 30, 2022, respectively. As the derived service period has passed, expenses related to the Service Provider Earn-Outs were fully recognized as of December 31, 2022.
Note 13 — Income Taxes
For the three and nine months ended September 30, 2023, we recognized a provision for income taxes of $0.5 million after applying our estimated annual effective income tax rate, which reflects the impacts of the previously recorded valuation allowance. For the three and nine months ended September 30, 2022, we recorded an income tax benefit of
23

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
$0.6 million as a result of a change in our previously recorded valuation allowance due to deferred tax liabilities attributable to indefinite-lived assets that resulted from the Palamedrix Acquisition.
The provision for foreign income taxes was immaterial for the three and nine months ended September 30, 2023 and 2022.
Utilization of our net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the ownership change limitations provided by the Internal Revenue Code and similar state provisions. Such an annual limitation could result in the expiration or elimination of the net operating loss and tax credit carryforwards before utilization. Management believes that the limitation will not limit utilization of the carryforwards prior to their expiration.
Note 14 — Net Loss Per Share
The following table sets forth the computation of basic and diluted net loss per share:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands, except share and per share data) 
2023202220232022
Net loss
$(22,157)$(32,942)$(81,131)$(59,906)
Weighted-average shares outstanding, basic and diluted
187,070,510 184,407,874 186,780,699 183,209,213 
Net loss per share, basic and diluted
$(0.12)$(0.18)$(0.43)$(0.33)
During periods in which we incur a net loss, diluted weighted average shares outstanding are equal to basic weighted average shares outstanding because the effect of all awards is anti-dilutive. The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:
Three and Nine Months Ended September 30,
20232022
Anti-dilutive shares:
Stock options to purchase common stock
25,675,798 23,393,872 
Public warrants and private placement warrants10,533,324 10,533,324 
Unvested RSUs 2,728,898 3,180,425 
Replacement awards subject to vesting conditions933,242 1,209,801 
Employee stock purchase plan78,031 45,783 
Total anti-dilutive shares39,949,293 38,363,205 
Note 15 — Related Parties
Casdin Partners Master Fund, L.P (“Casdin”), founded by Eli Casdin, a member of our Board of Directors and one of our principal owners, was a shareholder of Palamedrix. Upon our acquisition of Palamedrix, Casdin received $0.8 million in cash, $0.8 million in equity, and the right to receive up to $0.3 million of Milestone Contingent Consideration related to the achievement of net sales milestones.
Note 16 — Restructuring
On December 16, 2022, following the completion of a strategic review of our business, we announced a workforce reduction plan (the "Strategic Reorganization") to reduce operating costs and focus on long-term growth opportunities in our life sciences business. Under this Strategic Reorganization, we reduced our workforce by approximately 16%, with a majority of these employees separating in December and the remaining affected employees separating over the next three-month period. Employees who were impacted by the restructuring were eligible to receive severance benefits contingent upon an impacted employee's execution of a separation agreement, which included a general release of claims against us. Certain impacted employees were covered by employment agreements or an existing severance plan that provides termination benefits.
One-time termination benefits were recorded pursuant to ASC 420, Exit or Disposal Cost Obligations, while termination benefits under ongoing benefit arrangements were recorded pursuant to ASC 712, Compensation - Nonretirement Postemployment Benefits.
We recognized restructuring charges of approximately nil and $1.1 million primarily related to one-time termination benefits during the three and nine months ended September 30, 2023, respectively. We do not expect to incur additional
24

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
material employee severance and benefits expense. This reflects our best estimate, which may be revised in subsequent periods as the Strategic Reorganization progresses.
The following table outlines the components of the restructuring charges included in the condensed consolidated statements of operations and comprehensive loss:
(in thousands)Three Months Ended September 30, 2023Nine Months Ended September 30, 2023
Cost of assay services revenue$ $19 
Research and development 243 
Selling, general and administrative 838 
Total employee severance and benefits$ $1,100 
The following table outlines the changes in liabilities associated with our Strategic Reorganization, including restructuring expenses incurred and cash payments for the nine months ended September 30, 2023:
(in thousands)
Balance at December 31, 2022$2,223 
Accruals1,062 
Payments(2,969)
Balance at September 30, 2023$316 
The restructuring liabilities are included in accrued liabilities in the condensed consolidated balance sheets. We expect that substantially all of the remaining accrued restructuring liabilities will be paid in cash over the next 12 months. The charges recognized in the rollforward of our accrued restructuring liabilities do not include items charged directly to expense for extension of the exercise period of vested options.
Note 17 — Subsequent Event
On October 4, 2023, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Standard BioTools, Inc. (“Standard BioTools”) and Martis Merger Sub, Inc. (“Merger Sub”), a wholly owned subsidiary of Standard BioTools, pursuant to which, among other things, Merger Sub will merge with and into SomaLogic (the “Merger”), and we will continue as a wholly owned subsidiary of Standard BioTools. At the effective time of the Merger, each share of our common stock issued and outstanding will be converted into a right to receive 1.11 (the “Exchange Ratio”) shares of common stock of Standard BioTools (“Standard BioTools Common Stock”). Our common stockholders will own approximately 57% and Standard BioTools’ common stockholders will own approximately 43% of the outstanding shares of common stock of the combined company on a fully diluted basis.
In addition, as of the effective time of the Merger, Standard BioTools will assume each of our stock incentive plans, outstanding options to purchase shares of our common stock (the “Options”), and outstanding restricted stock units convertible into shares of our common stock (“RSUs” and together with the Options, the “Equity Awards”), whether vested or unvested. Each such Equity Award so assumed by Standard BioTools will continue to have, and be subject to, the same terms and conditions applicable to such Equity Award immediately prior to the effective time of the Merger, except that (i) such Option will be exercisable for that number of shares of Standard BioTools Common Stock equal to the number of shares of our common stock subject to such Option immediately prior to the effective time of the Merger multiplied by the Exchange Ratio and rounded down to the next nearest share of Standard BioTools common stock, (ii) the exercise price per share will be the exercise price per share in effect for that Option immediately prior to the effective time of the Merger divided by the Exchange Ratio and rounded up to the next nearest cent and (iii) such RSU will vest for that number of shares of Standard BioTools Common Stock equal to the number of shares of our common stock subject to such RSU immediately prior to the effective time of the Merger multiplied by the Exchange Ratio and rounded to the next nearest share of Standard BioTools Common Stock.
In addition, as of the effective time of the Merger, each of our warrants exercisable for one share of SomaLogic Common Stock shall be treated in accordance with its terms.
We have agreed with Standard BioTools to use reasonable best efforts and take all necessary action such that, as of the effective time of the Merger, the board of directors of the combined company will consist of seven members, with three such members designated by Standard BioTools, three such members designated by SomaLogic and one such member designated by Standard BioTools’ Series B-1 preferred stockholder, with at least one Standard BioTools designee and one SomaLogic designee appointed to each of the three classes of the Standard BioTools classified board. The parties have
25

SomaLogic, Inc.
Notes to Condensed Consolidated Financial Statements
Unaudited
also agreed that Michael Egholm, Ph.D., will serve as Chief Executive Officer, Jeffrey Black will serve as Chief Financial Officer, Adam Taich will serve as Chief Strategy Officer and Shane Bowen will serve as Chief Technology Officer.
Eli Casdin, a member of our Board of Directors and one of our principal owners, is also a principal owner of Standard BioTools.
For additional information related to the Merger Agreement, refer to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on October 4, 2023, which includes the full text of the Merger Agreement as Exhibit 2.1.
26

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis should be read in conjunction with our unaudited condensed consolidated financial statements, and the related notes thereto, presented in this Quarterly Report on Form 10-Q as well as our audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”). The following discussion and analysis contains forward-looking statements based upon our current expectations, estimates and projections that involve risks and uncertainties. Actual results could differ materially from those anticipated in these forward-looking statements due to, among other considerations, the matters discussed under Cautionary Note Regarding Forward-Looking Statements included elsewhere in this Quarterly Report on Form 10-Q. Unless the context otherwise requires, all references in this section to the “Company,” “we,” “us” or “our” refer to the business of SomaLogic prior to the consummation of the SPAC Merger, and to the Company and its consolidated subsidiaries following the consummation of the SPAC Merger.
SomaLogic, Inc. and our Predecessor
SomaLogic was originally formed as a special purpose acquisition company under the name CM Life Sciences II Inc. for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization, or similar business combination with one or more businesses. Prior to the SPAC Merger, it did not have historical financial operating results. SomaLogic Operating, our accounting predecessor, is a leading commercial-stage proteomics company. In connection with the SPAC Merger, SomaLogic Operating became a wholly owned subsidiary of SomaLogic.
Business Overview
SomaLogic is a leading commercial-stage proteomics company. We have built an integrated proteomics platform (“SomaScan Platform”) capable of robust, high throughput proteomics analysis with broad proteome coverage, low limits of detection, high reproducibility and at low costs. We designed our platform with the goal of being a universal proteomics platform, with the breadth (number of proteins measured) and precision (accuracy of measurement) important for discovery and research applications, and both the reproducibility and robustness important for clinical applications. We currently run our platform within our own laboratory, receive samples from customers and provide them proteomics analysis services. We have also developed an integrated solution comprising kits and select equipment that enables customers to use our SomaScan Platform at their own sites and leverage our bioinformatics capabilities to analyze the data.
On August 31, 2022, we completed the acquisition of Palamedrix, Inc. Palamedrix is a DNA nano tech firm that provides deep scientific and engineering expertise, miniaturization technology and enhanced ease-of-use capabilities that we intend to leverage as it develops the next generation of SomaScan® Assay. The acquisition expands the development of our portfolio of services, while enhancing our research capabilities, and providing an immediate footprint in the San Diego area with already-established staff, lab, and strong local talent pool.
Effects of Inflation
Inflation has impacted our results of operations for the nine-month period ended September 30, 2023, and our business could continue to be affected by inflation in the future.
Factors Affecting Our Performance
The following factors have been important to our business and we expect them to impact our results of operations and financial condition in future periods:
Continued adoption of our services and products:
We have a well-established base of marquee customer and Key Opinion Leader (“KOL”) relationships in place, and as we grow further, we expect to win contracts with new customers and expand the scope of existing contracts with existing customers.
We plan to develop and grow our offering of reagents and corresponding solutions, including both small and large plex capabilities, site-of-service deployed assay options, and bioinformatics offerings to attract additional customers and cross-sell to existing customers.
We continue to focus on growing our proteomics database and artificial intelligence and machine learning analytics to drive value and market opportunities.
We expect our total revenue may vary from period to period based on, among other things, the timing and size of new contracts, fluctuations in customer consumption of and adoption trends, ramp time and productivity of our salesforce, the impact of significant transactions, and seasonality. Failure to effectively develop and expand our sales and marketing capabilities or improve the productivity of our
27


sales and marketing organization could harm our ability to expand our potential customer and sales pipeline, increase our customer base, and achieve broader market acceptance of our offering.
Continued investment in growth:
We continue to invest significantly in our laboratory process and commercial infrastructure.
Investments in research and development will include hiring of employees with the necessary scientific and technical backgrounds to enable enhancements to our existing services and products and bring new services and products to market.
Ability to lower the costs associated with performing the assay:
We intend to reduce the cost of manufacturing inventory by, in part, modifying our assays and laboratory processes to use materials and technologies that provide equal or greater quality at lower cost, improving how we manage our materials and negotiating favorable terms for our materials purchases.
We intend to reduce the cost of performing our SomaScan® assay as we move to either a less expensive array or Next Generation Sequencing system for our DNA readout of the protein concentrations present in a sample.
Seasonality:
Our revenue can be seasonal dependent upon the procurement and budgeting cycles of many of our customers, especially government- or grant-funded customers, whose cycles often coincide with government fiscal year ends.
Expansion of our proteomic content:
To maintain our competitive advantage, we plan to increase the number of protein reagents for commercial availability based on allocated funding, resource availability, and the successful validation of new reagents.
Macroeconomic conditions:
A deterioration in macroeconomic economic conditions including risk of recession, decreased government funding, effects of inflation, labor shortages, supply chain issues and higher interest rates could impact both our and our customers’ operations. We could experience pricing pressure and decreased demand as a result.
Components of Results of Operations
Revenue
We derive our revenue from four primary sources: (1) assay services revenue, (2) product revenue, (3) collaboration revenue, and (4) other revenue. Customers include top biopharmaceutical companies and leading academic research universities.
Assay services revenue
We generate assay services revenue primarily from the sale of SomaScan® services. SomaScan® service revenue is derived from performing the SomaScan® assay on customer samples to generate data on protein biomarkers. We expect assay services revenue to increase over the long-term with new and recurring sales opportunities. With the enhancement of our proteomic services, we expect to capture more market opportunities outside of the United States region, as well as winning contracts with new customers and expanding the scope of sales with existing customers.
Product revenue
Product revenue primarily consists of equipment and kit sales, which enable our customers to bring the SomaScan® proteomic platform in-house and to build lines of business based on this technology. The establishment of SomaScan® Certified Sites will allow SomaLogic to quickly grow into new geographic regions and expand our customer base.
Collaboration revenue
Collaboration revenue consists of fees earned for research and development services, except for grant revenue research and development services that are classified in other revenue. Collaboration revenue currently relates to an arrangement with one customer, NEC Solution Innovators, Ltd. (“NES”), a wholly owned subsidiary of NEC Corporation
28


(“NEC”). We believe expanding collaborative arrangements with KOLs will allow for further enhancements of our integrated platform, lower barriers to adoption and introduce or expand new market channels and customers within geographic regions and markets we do not currently operate in.
Other revenue
Other revenue includes royalty revenue and revenue received from research grants. We recognize royalty revenue for fees paid by customers in return for a license to make, use or sell certain licensed products in certain geographic areas in the period in which the subsequent sale or usage has occurred. A license arrangement entered into in September 2022 with New England BioLabs (“NEB”) includes guaranteed fixed minimum royalties for which revenue has been recognized, net of the effect of a significant financing component. Any revenue above the guaranteed fixed minimum royalties is recognized in the period in which the subsequent sale or usage has occurred. Grant revenue represents funding under cost reimbursement programs from government agencies, and non-profit foundations for qualified research and development activities we perform. We expect other revenue to continue to grow as we expand our commercial team and continue to pursue additional licensing relationships.
Cost of revenue
Cost of assay services revenue
Cost of assay services revenue consists of raw materials and production costs, salaries and other personnel costs, overhead and other direct costs related to assay services revenue. It also includes costs for production variances, such as yield losses, material usages, spending and capacity variances. Cost of assay services revenue is recognized in the period the related revenue is recognized.
We expect cost of assay services revenue to increase as we grow our sample volume. We expect the cost per sample to decrease over the long term due to the efficiencies we may gain as sample volume increases from improved utilization of our laboratory capacity and other value engineering initiatives. If our sample volume throughput is reduced cost of revenue as a percentage of total revenue may be adversely impacted due to fixed overhead cost.
Cost of product revenue
Cost of product revenue consists primarily of raw materials, equipment and production costs, salaries and other personnel costs, overhead and other direct costs related to product revenue. Cost of product revenue is recognized in the period the related revenue is recognized. Shipping and handling costs incurred for product shipments are included in cost of product revenue in the condensed consolidated statements of operations and comprehensive loss.
Research and development
Research and development expenses consist primarily of salaries and benefits, laboratory supplies, clinical study costs, consulting fees and related costs. We believe that our continued investment in research and development is essential to our long-term competitive position. We plan to continue to invest significantly in our research and development efforts, including hiring additional employees, with an expected focus on advancing our assay and our bioinformatics platform, new clinical studies, as well as lowering the cost of assays. As a result of these and other initiatives, we expect research and development expenses will increase in absolute dollars in future periods and vary from period to period as a percentage of revenue.
Selling, general and administrative
Selling expenses consist primarily of personnel and marketing related costs. General and administrative expenses consist primarily of personnel costs for our finance, human resources, business development and general management, as well as professional services, such as legal and accounting services.
As we continue to introduce new services and products, broaden our customer base and grow our business, we expect selling, general and administrative expenses to increase in future periods as the number of sales and marketing and administrative personnel grows. We also anticipate incurring increased accounting, audit, legal, regulatory, compliance, director and officer insurance costs, as well as, investor and public relations expenses associated with operating as a public company.
Transaction costs
Transaction costs include legal, accounting and professional services expenses that are directly related to mergers and acquisitions. Transaction costs are expensed in the period they are incurred.
29


Interest income and other, net
Interest income and other, net primarily consists of interest earned on our cash equivalents and investments, which are invested in money market funds, commercial paper, U.S Treasuries, asset-backed securities, corporate bonds, and agency bonds. Interest income and other, net also includes interest income recognized related to a significant financing component.
Change in fair value of warrant liabilities
Change in fair value of warrant liabilities consists of changes in fair value related to the Public Warrant and Private Warrant liabilities. The warrant liabilities are classified as marked-to-market liabilities pursuant to ASC 815, Derivatives and Hedging, and the corresponding increase or decrease in value impacts our net loss.
Change in fair value of earn-out liability
Change in fair value of earn-out liability consists of changes in the earn-out liability related to Earn-Out Shares issued as part of the SPAC Merger. The earn-out liability is classified as a marked-to-market liability pursuant to ASC 815 and the corresponding increase or decrease in value impacts our net loss.
Results of Operations
Comparison of the three months ended September 30, 2023 versus the three months ended September 30, 2022
Revenue
Three Months Ended September 30,Change
(in thousands)20232022$%
Assay services revenue
$17,866 $17,574 $292 %
Product revenue
3,418 1,051 2,367 NM
Collaboration revenue
763 763 — — %
Other revenue
22,325 (22,324)(100)%
Total revenue
$22,048 $41,713 $(19,665)(47)%
NM    A percentage calculation is not meaningful due to change in signs, a zero-value denominator or a percentage change greater than 200.
Total revenue decreased by $19.7 million, or 47%, for the three months ended September 30, 2023 compared to the three months ended September 30, 2022. The overall decrease was driven by the timing of revenue recognition for our guaranteed fixed minimum royalties under our agreement with NEB, described further below.
Assay services revenue remained relatively flat for the three months ended September 30, 2023 compared to the three months ended September 30, 2022, increasing by $0.3 million. However, assay services revenue increased by $3.5 million as a result of an increase in the average selling price of samples processed, which was offset by a decrease of $3.2 million due to reduced volume of samples processed. During the three months ended September 30, 2022, the Company processed 10 thousand samples for a single customer at a significant discount, resulting in both an increase in average selling price and a decrease in volume for the three months ended September 30, 2023.
Product revenue increased by $2.4 million for the three months ended September 30, 2023 compared to the three months ended September 30, 2022 primarily due to an increase in the volume of kit and equipment sales.
Other revenue decreased by $22.3 million for the three months ended September 30, 2023 compared to the three months ended September 30, 2022. The decrease was primarily driven by timing of revenue recognition for our guaranteed fixed minimum royalties under our agreement with NEB. The aggregate amount of the guaranteed fixed minimum royalties was recognized immediately upon entering the agreement with NEB in September of 2022, resulting in no revenue recognized for the three months ended September 30, 2023. However, we continue to receive fixed minimum royalty payments under this agreement.
30


Cost of revenue
Three Months Ended September 30,Change
(in thousands)20232022$%
Cost of assay services revenue
$9,994 $11,264 $(1,270)(11)%
Cost of product revenue
1,641 406 1,235 NM
Total cost of revenue
$11,635 $11,670 $(35)— %
NM    A percentage calculation is not meaningful due to change in signs, a zero-value denominator or a percentage change greater than 200.
Total cost of revenue remained relatively flat for the three months ended September 30, 2023 compared to the three months ended September 30, 2022.
Cost of assay services revenue decreased by $1.3 million for the three months ended September 30, 2023 compared to the three months ended September 30, 2022 primarily due to a decrease in the volume of samples processed in the current period.
Cost of product revenue increased by $1.2 million for the three months ended September 30, 2023 compared to the three months ended September 30, 2022 primarily due to an increase in the volume of kit and equipment sales.
Research and development
Three Months Ended September 30,Change
(in thousands)20232022$%
Research and development
$10,458 $19,419 $(8,961)(46)%
Research and development expenses decreased by $9.0 million, or 46%, for the three months ended September 30, 2023 compared to the three months ended September 30, 2022. The decrease was primarily due to a $6.0 million reduction in consulting fees and supplies costs related to content expansion and other internal projects. The decrease was further driven by a $2.4 million reduction in clinical studies costs. Stock-based compensation expense decreased by $0.6 million as a result of expense associated with Service Provider Earn-Out awards becoming fully recognized as of December 31, 2022.
Selling, general, and administrative
Three Months Ended September 30,Change
(in thousands)20232022$%
Selling, general and administrative
$23,880 $49,511 $(25,631)(52)%
Selling, general, and administrative expenses decreased by $25.6 million, or 52%, for the three months ended September 30, 2023 compared to the three months ended September 30, 2022. The decrease was primarily driven by a decrease of $11.5 million in stock-based compensation expense. Stock-based compensation expense decreased as a result of expense associated with Service Provider Earn-Out awards becoming fully recognized as of December 31, 2022. Stock-based compensation expense also decreased following our reduction in headcount and the departure of certain prior officers of the Company. The decrease in selling, general and administrative expenses was further driven by a $3.4 million decrease in wages and benefits due to decreased headcount, and due to severance benefits paid to certain prior officers of the Company during the three months ended September 30, 2022. There was also a decrease of $3.0 million in marketing costs and $0.8 million decrease in professional service fees. Additionally, during the three months ended September 30, 2022, the Company incurred a one-time charge of $6.0 million for a lease termination, and a $0.9 million loss on disposal of assets related to the abandonment of certain internally developed software projects.
Transaction costs
Three Months Ended September 30,Change
(in thousands)20232022$%
Transaction costs$4,157 $1,725 $2,432 141 %
Transaction costs increased by $2.4 million, or 141%, for the three months ended September 30, 2023 compared to the three months ended September 30, 2022. Transaction costs incurred during the three months ended September 30, 2023 are related to the proposed merger with Standard BioTools. Transaction costs incurred during the three months ended September 30, 2022 are related to the acquisition of Palamedrix.
31


Other income
Three Months Ended September 30,Change
(in thousands)20232022$%
Other income:
Interest income and other, net$6,087 $2,421 $3,666 151 %
Change in fair value of warrant liabilities316 3,371 (3,055)(91)%
Change in fair value of earn-out liability— 1,260 (1,260)(100)%
Total other income$6,403 $7,052 $(649)(9)%

Interest income and other, net increased by $3.7 million for the three months ended September 30, 2023 compared to the three months ended September 30, 2022 due to higher interest rates during the current period.
The change in fair value of warrant liabilities resulted in a gain of $0.3 million for the three months ended September 30, 2023, due to the quarterly remeasurement of the warrant liabilities.
No change in fair value of the earn-out liability was recorded during the three months ended September 30, 2023 as the earn-out liability was written off during the three months ended March 31, 2023.
Income Taxes
Three Months Ended September 30,Change
(in thousands)20232022$%
Income tax (provision) benefit$(478)$622 $(1,100)NM
For the three months ended September 30, 2023, we recognized a provision for income taxes of $0.5 million after applying our estimated annual effective income tax rate, which reflects the impacts of the previously recorded valuation allowance. For the three months ended September 30, 2022, we recorded an income tax benefit of $0.6 million as a result of a change in our previously recorded valuation allowance due to the deferred tax liabilities that resulted from the Palamedrix Acquisition.
Comparison of the nine months ended September 30, 2023 versus the nine months ended September 30, 2022
Revenue
Nine Months Ended September 30,Change
(in thousands)20232022$%
Assay services revenue
$52,882 $47,305 $5,577 12 %
Product revenue
7,513 2,218 5,295 NM
Collaboration revenue
2,288 2,288 — — %
Other revenue
212 27,026 (26,814)(99)%
Total revenue
$62,895 $78,837 $(15,942)(20)%
NM    A percentage calculation is not meaningful due to change in signs, a zero-value denominator or a percentage change greater than 200.
Total revenue decreased by $15.9 million, or 20%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. The overall decrease was primarily driven by the timing of revenue recognition for our guaranteed fixed minimum royalties under our agreement with NEB, described further below.
Assay services revenue increased by $5.6 million for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. The growth was primarily driven by an increase in the volume of samples received and processed during the current period.
Product revenue increased by $5.3 million for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022 primarily due to an increase in the volume of kit and equipment sales.
Other revenue decreased by $26.8 million for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. The decrease is primarily driven by timing of revenue recognition for our guaranteed fixed minimum royalties under our agreement with NEB. The aggregate amount of our guaranteed fixed minimum royalties was recognized immediately upon entering the agreement with NEB in September of 2022, resulting in no revenue recognized for the nine months ended September 30, 2023. However, we continue to receive royalty payments under this agreement. Other revenue further declined due to a decrease in grant revenue.
32


Cost of revenue
Nine Months Ended September 30,Change
(in thousands)20232022$%
Cost of assay services revenue
$31,353 $29,215 $2,138 %
Cost of product revenue
3,773 1,184 2,589 219 %
Total cost of revenue
$35,126 $30,399 $4,727 16 %
Total cost of revenue increased by $4.7 million, or 16%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022.
Cost of assay services revenue increased by $2.1 million for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022 primarily due to an increase in the volume of samples processed in the current period.
Cost of product revenue increased by $2.6 million for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022 primarily due to increased sales volume of kits and equipment.
Research and development
Nine Months Ended September 30,Change
(in thousands)20232022$%
Research and development
$35,340 $50,855 $(15,515)(31)%
Research and development expenses decreased by $15.5 million, or 31%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. The decrease was primarily due to a $12.5 million reduction in consulting fees and supplies costs related to content expansion and other internal projects. The decrease was further driven by a $6.2 million reduction in clinical studies costs. Additionally, stock based compensation decreased by approximately $1.1 million due to expense associated with the Service Provider Earn-Out awards being fully recognized as of December 31, 2022. These decreases were partially offset by a $4.3 million increase in salaries and benefits due to increased headcount.
Selling, general, and administrative
Nine Months Ended September 30,Change
(in thousands)20232022$%
Selling, general and administrative
$87,642 $116,024 $(28,382)(24)%
Selling, general, and administrative decreased by $28.4 million, or 24%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. The decrease in selling, general and administrative was primarily driven by a $18.0 million decrease in stock-based compensation expense. Stock-based compensation expense decreased as a result of expense associated with Service Provider Earn-Out awards becoming fully recognized as of December 31, 2022. Stock-based compensation expense also decreased following our reduction in headcount and the departure of certain prior officers of the Company. The decrease in selling, general and administrative expenses was further driven by a $7.8 million decrease in marketing costs. Additionally, during the nine months ended September 30, 2022, the Company incurred a one-time charge of $6.0 million for a lease termination, and a $0.9 million loss on disposal of assets related to the abandonment of certain internally developed software projects. The decrease in selling, general and administrative was partially offset by a $3.5 million increase in professional services fees. We also incurred $0.8 million of restructuring charges during the period ended September 30, 2023.
Transaction costs
Nine Months Ended September 30,Change
(in thousands)20232022$%
Transaction costs$4,157 $2,839 $1,318 46 %
Transaction costs increased by $1.3 million, or 46%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. Transaction costs incurred during the nine months ended September 30, 2023 are related to the proposed merger with Standard BioTools. Transaction costs incurred during the nine months ended September 30, 2023 are related to the acquisition of Palamedrix.
33


Other income
Nine Months Ended September 30,Change
(in thousands)20232022$%
Other income:
Interest income and other, net$16,810 $3,468 $13,342 NM
Change in fair value of warrant liabilities1,896 30,547 (28,651)(94)%
Change in fair value of earn-out liability15 26,749 (26,734)(100)%
Total other income$18,721 $60,764 $(42,043)(69)%
NM    A percentage calculation is not meaningful due to change in signs, a zero-value denominator or a percentage change greater than 200.
Interest income and other, net increased by $13.3 million for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022 due to higher interest rates during the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022.
The change in fair value of warrant liabilities resulted in a gain of $1.9 million during the nine months ended September 30, 2023, due to the quarterly remeasurement of the warrant liabilities.
The change in fair value of the earn-out liability resulted in a in an immaterial gain for the nine months ended September 30, 2023, due to the quarterly remeasurement of the earn-out liability. The earn-out liability was fully written off during the three months ended March 31, 2023.
Income taxes
Nine Months Ended September 30,Change
(in thousands)20232022$%
Income tax (provision) benefit$(482)$610 $(1,092)NM
For the nine months ended September 30, 2023, we recognized a provision for income taxes of $0.5 million after applying our estimated annual effective income tax rate, which reflects the impacts of the previously recorded valuation allowance. For the nine months ended September 30, 2022, we recorded an income tax benefit of $0.6 million as a result of a change in our previously recorded valuation allowance due to deferred tax liabilities that resulted from the Palamedrix Acquisition.
Non-GAAP Financial Measures
We present non-GAAP financial measures in order to assist readers of our condensed consolidated financial statements in understanding the core operating results used by management to evaluate and run the business, as well as, for financial planning purposes. Our non-GAAP financial measure, Adjusted EBITDA, provides an additional tool for investors to use in comparing our financial performance over multiple periods.
Adjusted EBITDA is a key performance measure that our management uses to assess its operating performance. Adjusted EBITDA facilitates internal comparisons of our operating performance on a more consistent basis, and we use this measure for business planning, forecasting, and decision-making. We believe that Adjusted EBITDA enhances an investor’s understanding of our financial performance as it is useful in assessing our operating performance from period-to-period by excluding certain items that we believe are not representative of our core business.
Adjusted EBITDA should not be considered as an alternative to, or more meaningful than, net loss as determined in accordance with GAAP or as an indicator of our operating performance. Certain items excluded from Adjusted EBITDA are significant components in understanding and assessing a company’s financial performance. Our presentation of Adjusted EBITDA should not be construed as an inference that our results will be unaffected by those adjusted items. Our Adjusted EBITDA may not be comparable to similarly titled measures of other companies because they may not calculate this measure in the same manner.
Adjusted EBITDA
We calculate Adjusted EBITDA as net loss adjusted to exclude interest expense, net, depreciation and amortization, income tax provision, and other non-recurring items. The other non-recurring items include the change in the fair value of warrant liabilities, change in fair value of the earn-out liability, stock-based compensation expense related to equity award modifications, and restructuring charges.
34


The following table is a reconciliation of net loss in accordance with GAAP to non-GAAP adjusted EBITDA for the three and nine months ended September 30, 2023 and 2022:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2023202220232022
Net loss$(22,157)$(32,942)$(81,131)$(59,906)
Adjustments to reconcile to EBITDA:
Interest income and other, net(6,087)(2,421)(16,810)(3,468)
Income tax provision (benefit)478 (618)482 (610)
Depreciation and amortization3,790 1,172 5,544 2,890 
EBITDA(23,976)(34,809)(91,915)(61,094)
Adjustments to reconcile to Adjusted EBITDA:
Change in fair value of warrant liabilities (1)
(316)(3,371)(1,896)(30,547)
Change in fair value of earn-out liability (2)
— (1,260)(15)(26,749)
Stock compensation expense related to equity award modifications (3)
— 7,538 1,224 — 
Restructuring charges (4)
— — 1,100 — 
Transaction costs(5)
4,157 1,725 4,157 2,839 
Adjusted EBITDA$(20,135)$(30,177)$(87,345)$(115,551)
(1)    Represents change in fair value of warrant liabilities. See Note 6, Fair Value Measurements, for more details.
(2)    Represents change in fair value of earn-out liability. See Note 6, Fair Value Measurements, for more details.
(3)    Represents stock-based compensation expense related to equity award modifications that occurred separately from our Strategic Reorganization. See Note 12, Stock-based Compensation, for more details.
(4)    Represents restructuring charges related to the Strategic Reorganization consisting of severance costs, other termination benefit costs, and non-cash stock-based compensation expense. See Note 16, Restructuring, for more details.
(5)    Represents costs incurred related to mergers and acquisitions, primarily consisting of legal and advisory fees. See Note 17, Subsequent Event, and Note 5, Business Combination, for more details.
Liquidity and Capital Resources
Liquidity Outlook
We believe that our existing cash and cash equivalents and investments will be sufficient to support working capital and capital expenditure requirements for at least the next 12 months. Our future capital requirements will depend on many factors, including our sample volume growth rate, the pace of expansion of sales and marketing activities, the timing and extent of spending to supporting research and development efforts, the introduction of new and enhanced products and services, and the level of costs to operate as a public company. We may, in the future, enter into arrangements to acquire or invest in complementary businesses, products and technologies.
Cash Sources
Historically, our primary sources of liquidity have been proceeds from the SPAC Merger, cash collected from our customers, net proceeds from sale of our capital stock, and borrowings from debt facilities. During the first nine months of 2023, our primary source of liquidity was cash collected from our customers in the amount of $58.6 million.
As of September 30, 2023, we did not have any outstanding debt.
Cash Uses
Historically, our primary use of cash has been to invest in research and development, our laboratory process, commercial infrastructure and scale our operations to support growth.
We may be required to seek additional equity or debt financing. In the event we require additional financing, we may not be able to raise such financing on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in continued innovation, we may not be able to compete successfully, which would harm our business, operations, and financial condition.
We also have entered into various non-cancelable operating lease agreements for administrative and laboratory facilities. As of September 30, 2023, our total future minimum lease commitments were $5.0 million.
35


Cash flows
The following table summarizes our cash flows for the periods presented:
Nine Months Ended September 30,
(in thousands)20232022
Net cash used in operating activities$(90,647)$(74,061)
Net cash (used in) provided by investing activities(30,272)14,737 
Net cash provided by financing activities422 4,885 
Effect of exchange rates on cash, cash equivalents and restricted cash(37)(41)
Net decrease in cash, cash equivalents and restricted cash$(120,534)$(54,480)
Cash flows from operating activities
For the nine months ended September 30, 2023, our primary use of cash in operating activities included payments for employee compensation and other employee costs of approximately $79.2 million, payments to suppliers for materials of approximately $37.4 million, payments to third-party consultants of approximately $16.2 million, and payments to marketing agencies of approximately $7.4 million. Other uses of cash included payments for taxes, insurance, and occupancy costs, amongst other things. Our cash payments were partially offset by cash receipts from customers of $58.6 million.
Net cash used in operating activities increased from the nine months ended September 30, 2022 to the nine months ended September 30, 2023, primarily because cash used in operations in 2022 was offset by an upfront payment of $30.0 million pursuant to the Illumina Agreement. The change in cash used in operating activities was also impacted by the timing of cash receipts from customers and payments to vendors, which partially offset the impact of the $30.0 million payment from Illumina.
Cash flows from investing activities
Cash provided by investing activities consists primarily of maturities and sales of investments in marketable securities. Cash used in investing activities consists primarily of purchases of marketable securities, purchases of property and equipment, and payments for acquisitions.
Net cash used in investing activities increased from the nine months ended September 30, 2022 to the nine months ended September 30, 2023, primarily as a result of an increase in net purchases, partially offset by maturities, and sales of marketable securities, partially offset by a decrease in cash used for acquisitions. The Company increased its net purchases of marketable securities during the nine months ended September 30, 2023 due to increased focus on cash management strategy, with the intent to further offset expenses with interest income.
Cash flows from financing activities
Cash provided by financing activities consists of proceeds from the exercise of stock options from the employee stock purchase plan. Cash provided by financing activities decreased from the nine months ended September 30, 2022 to the nine months ended September 30, 2023 primarily due to a decrease in stock option exercises, as a result of the gradual decline in our stock price.
Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations are based upon our condensed consolidated financial statements which have been prepared in accordance with United States generally accepted accounting principles, or GAAP. The preparation of the condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue, costs, expenses and related disclosures. We evaluate our estimates and judgments on an on-going basis. We base our estimates on current facts, historical and anticipated results, trends, and other relevant assumptions that we believe are reasonable under the circumstances. Actual results could differ from these estimates, and such differences could be material to our condensed consolidated financial position and results of operations. Within the context of these critical accounting policies, we are not currently aware of any reasonably likely event that would result in materially different amounts being reported.
Our significant accounting policies are described in more detail in Note 2, Significant Accounting Policies, in our 2022 Form 10-K. Our most critical accounting policies and estimates are those that require difficult, subjective, and/or complex judgments and estimates and are used in the preparation of our consolidated financial statements. Our critical accounting policies and estimates are described in more detail in Critical Accounting Policies and Estimates in our 2022 Form 10-K. There have been no significant changes to our critical accounting policies and estimates disclosed in our 2022 Form 10-K for the year ended December 31, 2022.
36


Recently Issued Accounting Pronouncements
Please refer to Note 2, Significant Accounting Policies - Recent Accounting Pronouncements, in “Part I. Financial Information - Item 1. Financial Statements” for a discussion of recent accounting pronouncements and their anticipated effect on our business.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
Not required for smaller reporting companies. 
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Under supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of September 30, 2023. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of September 30, 2023, based on the material weaknesses described below. In light of these material weaknesses, we performed additional analysis as deemed necessary to ensure that our financial statements were prepared in accordance with U.S. generally accepted accounting principles. Based on such analysis and notwithstanding the identified material weaknesses, management, including our Chief Executive Officer and Chief Financial Officer, believe the condensed consolidated financial statements included in this Quarterly Report on Form 10-Q fairly represent in all material respects our financial condition, results of operations and cash flows at and for the periods presented in accordance with GAAP.
Limitations on the Effectiveness of Disclosure Controls and Procedures
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and implemented, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Further, the design of a control system must reflect the fact that there are resource constraints and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues within a company are detected. The inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple errors or mistakes. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls.
Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting as such term as defined in Rules 13a-15(f)and 15d-15(f) under the Exchange Act. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles in the United States of America.
Our internal control over financial reporting includes policies and procedures that: (i) pertain to maintaining records that, in reasonable detail, accurately and fairly reflect our transactions; (ii) provide reasonable assurance that transactions are recorded as necessary for preparation of our financial statements in accordance with generally accepted accounting principles and that the receipts and expenditures of company assets are made in accordance with our management and directors authorization; and (iii) provide reasonable assurance regarding the prevention of or timely detection of unauthorized acquisition, use or disposition of assets that could have a material effect on our financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with policies or procedures may deteriorate.
As of September 30, 2023, our management assessed the effectiveness of our internal control over financial reporting based on the criteria for effective internal control over financial reporting established in "Internal Control – Integrated Framework (2013)", issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Based on this assessment and those criteria, management determined that our internal control over financial reporting was not effective as of September 30, 2023, due to the material weaknesses described below.
Previously Identified Material Weaknesses
37


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 annual or interim financial statements will not be prevented or detected on a timely basis.
The following material weaknesses were identified as a result of management’s assessment:
As discussed in our Annual Reports on Form 10-K filed for the years ended December 31, 2021 and 2020, we identified a material weakness in our internal control over financial reporting due to ineffective controls over the financial statement close process and lack of sufficient accounting and financial reporting personnel to ensure consistent application of GAAP and compliance with SEC rules and regulations.
As discussed in our Annual Report on Form 10-K filed for the year ended December 31, 2022, we continued to identify material weaknesses related to the design and operation of controls supporting key principles related to the control activities, information and communication, and monitoring components of the COSO framework over: (i) significant nonrecurring transactions and events, (ii) inventory costing and classification, and (iii) the classification and presentation of the consolidated statement of cash flows. Specifically, management failed to design and implement certain risk assessment controls related to identifying and analyzing risks to achieve control objectives, and failed to address the impact of changes in the business on the system of internal controls
As discussed in our Annual Report on Form 10-K filed for the year ended December 31, 2022, we identified a material weakness related to our information technology general controls. Specifically, effective controls were not maintained over user access to our Enterprise Resources (ERP) system that supports the accounting and reporting processes, causing a lack of segregation of duties in key processes.
These material weaknesses will not be considered remediated until management designs and implements effective controls that operate for a sufficient period of time and management has concluded through testing that these controls are effective. See “Remediation Plan” for details.
Remediation Plan
We are committed to the planning and implementation of remediation efforts to address control deficiencies and other identified areas of risk. In particular:
We will enhance the design of existing controls, and where necessary, implement additional controls, over our accounting for significant nonrecurring transactions and will maintain evidence of management review controls.
We will increase the deployment of both internal and external specialists to assist our management with the evaluation of the accounting for significant nonrecurring transactions.
We will design and implement controls over inventory costing and classification.
We will design and implement controls to ensure that all cash inflow and outflow activity is appropriately classified and presented within the statements of cash flow.
We will remove unnecessary user access to our financially relevant IT systems based on job responsibilities and are in the process of reconfiguring the mapping of “roles and assigned privileges” to “duties” to ensure adequate segregation of duties is maintained within our ERP system.
We will implement timely periodic reviews of existing user and administrator security roles and privileges.
We will enhance the design of our information technology general controls over user access provisioning and monitoring controls to enforce appropriate system access and segregation of duties.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) and Rule 15d-15(f) under the Exchange Act) that occurred during the first quarter of 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
38


PART II – OTHER INFORMATION
Item 1. Legal Proceedings
We are party to lawsuits arising in the ordinary course of our business. We cannot predict the outcome of any such lawsuits with certainty, but management believes it is remote that pending or threatened legal matters will have a material adverse impact on our financial condition.
Due to the nature of our business, we are, from time to time, involved in other routine litigation or subject to disputes or claims related to our business activities. In the opinion of our management, none of these other pending litigation, disputes or claims against us, if decided adversely, will have a material adverse effect on our financial condition, cash flows or results of operations.
Item 1A. Risk Factors
There are numerous factors that affect our business and operating results, many of which are beyond our control. The following risk factors supplement and, to the extent inconsistent, supersede, the risk factors described in Part I, “Item IA. Risk Factors” in our 2022 Form 10-K and Part II, “Item 1A. Risk Factors” in our Q2’23 10-Q. The risk factors included herein as well as the risk factors described in the 2022 Form 10-K and Q2’23 10-Q should be carefully considered, together with the other information contained or incorporated by reference in this Quarterly Report on Form 10-Q and in our other filings with SEC in connection with evaluating us, our business and the forward-looking statements contained in this Quarterly Report on Form 10-Q. Additional risks and uncertainties not known to us at present, or that we currently deem immaterial, may affect us. The occurrence of any of these known or unknown risks could have a material adverse impact on our business, financial condition and results of operations.
We use artificial intelligence and machine learning in our business, and challenges with properly managing its use could result in reputational harm, competitive harm, and legal liability, and adversely affect our results of operations.
We currently incorporate artificial intelligence and machine learning (“AI”) solutions into our bioinformatics capabilities, and these applications may become important in our operations over time. Our competitors or other third parties may incorporate AI into their products and offerings more quickly or more successfully than us, which could impair our ability to compete effectively and adversely affect our results of operations. Additionally, if the content, analyses, or recommendations that AI applications assist in producing are or are alleged to be inaccurate, deficient, or biased, our business, financial condition, and results of operations may be adversely affected. The use of AI applications has resulted in, and may in the future result in, cybersecurity incidents that implicate the sensitive data of customers analyzed within such applications. Any such cybersecurity incidents related to our use of AI applications for analysis of sensitive data could adversely affect our reputation and results of operations. AI also presents emerging ethical issues and if our use of AI becomes controversial, we may experience brand or reputational harm, competitive harm, or legal liability. The rapid evolution of AI, including potential government regulation of AI and it various uses, will require significant resources to develop, test and maintain our intelligence cloud platform, offerings, services, and features to help us implement AI ethically in order to minimize unintended, harmful impact.
Risks related to our strategic merger with Standard BioTools Inc.
Our merger with Standard BioTools is subject to various closing conditions, including governmental approvals, and other uncertainties and there can be no assurances as to whether and when it may be completed.
On October 4, 2023, we entered into the Merger Agreement, with Standard BioTools and Martis Merger Sub, Inc. Merger Sub pursuant to which, among other things, Merger Sub will merge with and into us, with our company surviving as a wholly-owned subsidiary of Standard BioTools. The consummation of the Merger is subject to customary closing conditions and a number of the conditions are not within our control, and may prevent, delay or otherwise materially adversely affect the completion of the transaction. These conditions include, among other things, (i) approval by the stockholders of Standard BioTools of the Standard BioTools Stock Issuance and the Standard BioTools Charter Amendment (each as defined in the Merger Agreement) ; (ii) the adoption of the Merger Agreement by our stockholders; (iii) authorization for listing on The Nasdaq Stock Market of the shares of Standard BioTools common stock (including the shares to be issued in the Merger), subject to official notice of issuance; (iv) effectiveness of the registration statement on Form S-4 to be filed with the Securities and Exchange Commission and the termination or expiration of any waiting period applicable to the Merger under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended; and (v) the absence of any law, judgment, order, injunction, ruling, writ award or decree by any governmental entity of competent jurisdiction restraining, enjoining or otherwise preventing the consummation of the Merger. It is also possible that a change, event, fact, effect or circumstance could occur that could lead to a material adverse effect to us, which may give Standard BioTools the ability to not complete the Merger. We cannot predict with certainty whether and when the required closing conditions that have not yet been satisfied will be satisfied or if another uncertainty may arise.
39


If the Merger does not receive, or timely receive, the required stockholder approvals, or if another event occurs delaying or preventing the Merger, such delay or failure to complete the Merger may cause uncertainty or other negative consequences that may materially and adversely affect our sales, financial performance and operating results, and the price per share for our common stock and perceived acquisition value.
Additionally, if the Merger is not completed for any reason, the market price of our common stock may decline. Furthermore, we will be required to pay certain costs relating to the Merger, whether or not it is completed, such as significant fees and expenses relating to legal, accounting and printing services. In addition, we could be subject to litigation related to any failure to complete the Merger. If it is not completed, these risks may materially and adversely affect our stock price, operating results and ongoing business.
Further, we and our directors and Standard BioTools could become subject to lawsuits relating to the Merger that may be filed. Three putative shareholder class action lawsuits and one additional putative shareholder lawsuit have been filed by our shareholders challenging the disclosures made in connection with the Merger. The lawsuits seek to enjoin the Merger, to recover damages if the Merger is consummated, attorneys’ fees, and other relief. Additional lawsuits arising out of the Merger may be filed in the future. While we intend to defend against any such actions vigorously, the costs of the defense of such lawsuits and other effects of such litigation could have an adverse effect on our business, financial condition and operating results.
If the Merger Agreement is terminated, we may, under certain circumstances, be obligated to pay a termination fee to Standard BioTools and these costs could require us to use available cash that would have otherwise been available for general corporate purposes.
If the Merger Agreement is terminated, in certain circumstances, we would be required to pay Standard BioTools a termination fee of $17,176,173 and/or reimburse Standard BioTools’ reasonable out of pocket fees and expenses incurred in connection with the Merger Agreement and the transaction contemplated thereby up to a maximum of $2,000,000. If the Merger Agreement is terminated, the termination fee we may be required to pay, if any, under the Merger Agreement may require us to use available cash that would have otherwise been available for general corporate purposes. In addition, the failure to complete the Merger may negatively impact our ability to raise additional funds on acceptable terms, or at all. For these and other reasons, a failed Merger could materially and adversely affect our business, operating results or financial condition, which in turn would materially and adversely affect our business or financial condition, the price per share of our common stock or our perceived acquisition value.
While the Merger is pending, we are subject to business uncertainties and contractual restrictions that could materially adversely affect our operations and the future of our business or result in a loss of employees.
The Merger Agreement includes restrictions on the conduct of our business prior to the completion of the Merger, generally requiring us to conduct our business in the ordinary course, consistent with past practice, and subjecting us to a variety of specified limitations absent Standard BioTools’ prior written consent. We may find that these and other contractual arrangements in the Merger Agreement may delay or prevent us from or limit our ability to respond effectively to competitive pressures, industry developments and future business opportunities that may arise during such period, even if our management and board of directors think they may be advisable. The pendency of the Merger may also divert management’s attention and our resources from ongoing business and operations. Our employees and partners may have uncertainties about the effects of the Merger. Similarly, current and prospective employees may experience uncertainty about their future roles with us following completion of the Merger, which may materially adversely affect our ability to attract and retain key employees. If any of these effects were to occur, it could materially and adversely impact our revenues, earnings and cash flows and other business results and financial condition, as well as the market price of our common stock and our perceived acquisition value, regardless of whether the Merger is completed. In addition, whether or not the Merger is completed, while it is pending we will continue to incur costs, fees, expenses and charges related to the proposed Merger, which may materially and adversely affect our business results and financial condition.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
Item 3. Default Upon Senior Securities 
None.
Item 4. Mine Safety Disclosures
Not applicable.
40


Item 5. Other Information 
None.
Item 6. Exhibits.
Incorporated by Reference
Exhibit NumberDescriptionFormExhibitFiling Date
10.1
31.1*
31.2*
32.1**
32.2**
101.IN*Inline XBRL Instance Document
101.SCH*Inline XBRL Schema Document
101.CAL*Inline XBRL Calculation Linkbase Document
101.LAB*Inline XBRL Label Linkbase Document
101.PRE*Inline XBRL Presentation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition LinkBase Document
104*Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
*Filed herewith.
**Furnished herewith
41


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

SomaLogic, Inc.
Date:
November 8, 2023
By:/s/ Adam Taich
Adam Taich
Interim Chief Executive Officer
(Principal Executive Officer)
Date:
November 8, 2023
By:/s/ Eliot Lurier
Eliot Lurier
Interim Chief Financial Officer
(Principal Financial and Accounting Officer)
42
EX-10.1 2 a2023q3exhibit101.htm EX-10.1 Document







CONFIDENTIAL

AMENDMENT NO. 3 TO COLLABORATION AGREEMENT
This Amendment No. 3 to Collaboration Agreement (the "Amendment") effective as of date of last signature below (the "Amendment Effective Date") by and among lllumina Cambridge, Ltd., a private company limited by shares organized under the laws of England and Wales, with an address at lllumina Centre, 19 Granta Park, Great Abington, Cambridge, CB21 GDF, United Kingdom ("lllumina"), Somalogic, Inc., a Delaware corporation having a place of business at 2945 Wilderness Place, Boulder, CO 80301 ("Somalogic") and, solely for purposes of Section 11.7, lllumina, Inc., a Delaware corporation having a place of business at 5200 lllumina Way, San Diego, CA 92122 ("Guarantor"). lllumina and Somalogic are referred to herein individually as a "Party" and collectively as the "Parties."
Recitals
A.Somalogic and lllumina entered into Collaboration Agreement effective as of December 31, 2021 (as previously amended, the "Agreement"), in accordance with which the Parties are engaged
in a co-exclusive collaboration for the development of co-branded NGS-based proteomic distributable kits; and
B.The Parties now wish to amend the Agreement as set forth herein. The Parties agree as follows:
1.The terms in this Amendment with initial letters capitalized have the meanings set forth in this Amendment or, if not defined herein, as set forth in the Agreement.
2.Article 1 (Definitions). The definition of "Top Fifteen Customers" in Article 1 of the Agreement is amended by deleting such definition in its entirety and replacing it with the following:
"Top Fifteen Customers" means those Persons that are customers of Somalogic and are identified in a list provided by Somalogic to lllumina no later than December 1, 2023 , as such list may be amended by Somalogic from time to time; provided that such list shall include no greater than fifteen (15) such Persons; and provided further that such list may not be amended by Somalogic following the First Commercial Sale of a Licensed Product by a Selling Entity in any country in the Territory.
3.Except as specifically modified by this Amendment, all provisions of the Agreement will remain in full force and effect from the Effective Date through the end of the Term.
4.Each Party warrants and represents that it (a) it has the right to enter into this Amendment; and (b) the terms of this Amendment are not inconsistent with other contractual obligations, expressed or implied, which it may have.
5.This Amendment may be executed in one or more counterparts, each of which will be deemed to be an original and all of which, when taken together, will constitute a single legal instrument. Signature pages of this Amendment may be exchanged by facsimile or electronically as a portable document format (.pdf) file or similar electronic file and such signature pages will be deemed to be originals.








CONFIDENTIAL

6.This Amendment, together with the Agreement, constitutes the entire agreement between the Parties as to the subject matter of the Agreement, and supersedes and merges all prior agreements and understandings regarding the same.
The Parties have executed this Amendment to Collaboration Agreement as of the Amendment Effective Date





ILLUMINA CAMBRIDGE, LTD.SOMALOGIC, INC.
By: /s/ Stuart Poll
By: /s/ Eliot Lurier
Name: Stuart PollName: Eliot Lurier
Title: VP Global Supply ChainTitle: Interim CFO
Date: 21-Sept-2023Date: 18-Sept-2023
ILLUMINA, INC.
By: /s/ Ashley Van Zeeland
Name: Ashley Van Zeeland
Title: VP Corporate Development
Date: 19-Sept-2023

EX-31.1 3 a2023q3exhibit311.htm EX-31.1 Document

EXHIBIT 31.1

CERTIFICATION PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Adam Taich, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of SomaLogic, 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.
SomaLogic, Inc.
Date:November 8, 2023/s/ Adam Taich
Name:Adam Taich
Title:Interim Chief Executive Officer

EX-31.2 4 a2023q3exhibit312.htm EX-31.2 Document

EXHIBIT 31.2

CERTIFICATION PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Eliot Lurier, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of SomaLogic, 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.
SomaLogic, Inc.
Date:November 8, 2023/s/ Eliot Lurier
Name:Eliot Lurier
Title:Interim Chief Financial Officer

EX-32.1 5 a2023q3exhibit321.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002



In connection with the Quarterly Report of SomaLogic, Inc. (the "Company") on Form 10-Q for the quarter ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Adam Taich, Interim Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the Company.

SomaLogic, Inc.
Date:November 8, 2023/s/ Adam Taich
Name:Adam Taich
Title:Interim Chief Executive Officer


EX-32.2 6 a2023q3exhibit322.htm EX-32.2 Document

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002



In connection with the Quarterly Report of SomaLogic, Inc. (the "Company") on Form 10-Q for the quarter ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Eliot Lurier, Interim Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the Company.

SomaLogic, Inc.
Date:November 8, 2023/s/ Eliot Lurier
Name:Eliot Lurier
Title:Interim Chief Financial Officer


EX-101.SCH 7 slgc-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Accounts Receivable, net link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Accounts Receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Summary of Significant Accounting Policies - Financial Statements (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Accounts Receivable, net - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Accounts Receivable, net - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Fair Value Measurements - Fair Value of Assets Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Fair Value Measurements - Fair Value of Assets Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Fair Value Measurements - Fair Value of Liabilities Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Fair Value Measurements - Liabilities Measured on a Fair Value Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Fair Value Measurements - Liabilities, Inputs and Valuation Techniques (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Fair Value Measurements - Contingent Consideration Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Leases - Schedule of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Leases - Schedule of Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Leases - Schedule of Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Leases - Schedule of Supplemental Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities - Other Long Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Stock-based Compensation - Schedule of Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Stock-Based Compensation - Stock Option and RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Restructuring - Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Restructuring - Changes in Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 slgc-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 slgc-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 slgc-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accounts Receivable, net Accounts and Nontrade Receivable [Text Block] Proceeds from sales of available-for-sale securities Proceeds from Sale of Debt Securities, Available-for-Sale Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Award Type [Domain] Award Type [Domain] Remaining performance period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Collaborative arrangement, payment terms Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Term Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Term Collaborative Arrangement, Transaction with Party to Collaborative Arrangement Collaborative Arrangement, Transaction with Party to Collaborative Arrangement [Member] Accrued liabilities Total accrued liabilities Accrued Liabilities, Including Due From Related Parties, and Employee-related Liabilities, Current Accrued Liabilities, Including Due From Related Parties, and Employee-related Liabilities, Current Statement of Stockholders' Equity [Abstract] Consideration transferred Payments to Acquire Businesses, Gross Termination fee paid Lessee, Operating Lease, Termination Fee Paid Lessee, Operating Lease, Termination Fee Paid Gross
Unrealized
Loss Cash and Cash Equivalents And Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax Cash and Cash Equivalents And Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax Effect of exchange rates on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Long-term deferred tax liability Deferred Income Tax Liabilities, Net Accounts payable Accounts Payable, Current Total other income Nonoperating Income (Expense) Commitments and contingencies (Note 10) Commitments and Contingencies Volatility Measurement Input, Price Volatility [Member] As Previously Reported Previously Reported [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Stockholders' Equity Equity [Text Block] Other long-term assets Increase (Decrease) in Other Noncurrent Assets Geographical [Axis] Geographical [Axis] Provision for excess and obsolete inventory Inventory Write-down Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Accrued medical claims Liability for Claims and Claims Adjustment Expense Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (decrease) in transaction price Increase (Decrease) in Contract with Customer, Liability Ownership [Axis] Ownership [Axis] Concentration Risk [Line Items] Concentration Risk [Line Items] Director Director [Member] Leases Lessee, Leases [Policy Text Block] Revenue Recognition, Other Revenue Revenue [Policy Text Block] Customer [Axis] Customer [Axis] Current liabilities Liabilities, Current [Abstract] Warrant Liabilities Warrant Liabilities, Policy [Policy Text Block] Warrant Liabilities, Policy Amortized
Cost Cash and Cash Equivalents, Amortized Cost Cash and Cash Equivalents, Amortized Cost Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.0001 par value; 1,000,000 shares authorized; no shares issued and outstanding at September 30, 2023 and December 31, 2022 Preferred Stock, Value, Issued Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Impairment charges Impairment, Long-Lived Asset, Held-for-Use Net loss per share, diluted (in usd per share) Earnings Per Share, Diluted Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Earn-Out Liability Earn-Out Liability Policy [Policy Text Block] Earn-Out Liability Policy Accounts receivable, net Accounts receivable, net (current) Accounts Receivable, after Allowance for Credit Loss, Current Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Service Provider Earn-Outs Service Provider Earn-Outs [Member] Service Provider Earn-Outs Operating lease, extension term Lessor, Operating Lease, Renewal Term Level 3 Fair Value, Inputs, Level 3 [Member] Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Effected employees separating, Period Restructuring and Related Costs, Number of Employees Separating Due a Period Restructuring and Related Costs, Number of Employees Separating Due a Period Other income Other Nonoperating Income (Expense) [Abstract] Issuance of Common Stock upon exercise of options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Change in fair value of Milestone Contingent Consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Warrant liabilities Warrant Liabilities Warrant Liabilities Long-term deferred tax liability Contingent Consideration Transferred For Acquistion [Member] Contingent Consideration Transferred For Acquistion Net loss Net loss Net loss Net loss Net Income (Loss) Cash acquired Cash Acquired from Acquisition Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Leases Lessee, Operating Leases [Text Block] Corporate bonds Corporate Bond Securities [Member] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Employee stock purchase plan Employee Stock [Member] Stockholders’ equity Equity, Attributable to Parent [Abstract] Gross
Unrealized
Loss Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Deferred revenue Contract with Customer, Liability Issuance of Common Stock upon exercise of options (in shares) Exercised or Issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 2021 Omnibus Incentive Plan 2021 Omnibus Incentive Plan [Member] 2021 Omnibus Incentive Plan Schedule of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Consideration transferred to related party Related Party Transaction, Amounts of Transaction Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Schedule of Noncurrent Inventory Schedule of Inventory, Noncurrent [Table Text Block] RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Level 1 Fair Value, Inputs, Level 1 [Member] Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Exercise price of warrants (in usd per share) Class of Warrant or Right, Exercise Price of Warrants or Rights New England Biolabs, Inc. New England Biolabs, Inc. [Member] New England Biolabs, Inc. Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Cash Paid For Acquisition Cash Paid For Acquisition [Member] Cash Paid For Acquisition Entity Small Business Entity Small Business NEC Solution Innovators, Ltd. ("NES") NEC Solution Innovators, Ltd. ("NES") [Member] NEC Solution Innovators, Ltd. ("NES") Weighted average cost of capital Measurement Input, Weighted Average Cost Of Capital [Member] Measurement Input, Weighted Average Cost Of Capital Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Forecast Forecast [Member] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Selling, general and administrative Selling, General and Administrative Expenses [Member] Royalty term Royalty, Term Royalty, Term Accounts Receivable Accounts Receivable [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Public warrants and private placement warrants Warrant [Member] Long-term operating lease liabilities (included in other long-term liabilities) Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Lease deposit Lease Deposit Asset Lease Deposit Asset RSUs Unvested RSUs Restricted Stock Units (RSUs) [Member] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Schedule of Supplemental Lease Information Lessee, Operating Lease, Supplemental Lease Information [Table Text Block] Lessee, Operating Lease, Supplemental Lease Information Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] 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] Income Statement Location [Axis] Total assets measured at fair value on a recurring basis Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Customer A Customer A [Member] Customer A Schedule of Lease Maturities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Payables and Accruals [Abstract] Total revenue Revenues Risk-free rate Measurement Input, Risk Free Interest Rate [Member] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Schedule of Lease Costs Lease, Cost [Table Text Block] Inventory Increase (Decrease) in Inventories Research and development Research and Development Expense [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Beginning balance Ending balance Restructuring Reserve Collaborative arrangements, remaining performance obligation period Collaborative Arrangements, Excluding Contract With Customer, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Collaborative Arrangements, Excluding Contract With Customer, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Transaction costs Business Combination, Acquisition Related Costs Total anti-dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Collaboration revenue Collaboration revenue Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer Capital expenditures included in accounts payable Purchase of property and equipment included in accounts payable Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Operating lease assets obtained in exchange for lease obligations Increase to the related ROU asset and operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Related Parties Related Party Transactions Disclosure [Text Block] Less: amount of lease payments representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Contingent consideration, measurement input Business Combination, Contingent Consideration, Liability, Measurement Input Reclassification [Line Items] Reclassification [Line Items] Somalogic Inc Somalogic Inc [Member] Somalogic Inc Use of Estimates Use of Estimates, Policy [Policy Text Block] Cost of debt Measurement Input, Cost Of Debt [Member] Measurement Input, Cost Of Debt Entity File Number Entity File Number Cloud computing arrangement expenditures Cloud computing arrangement expenditures Cloud Computing Arrangement Expenditures Cloud Computing Arrangement Expenditures Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Less: current operating lease liabilities (included in other current liabilities) Operating Lease, Liability, Current Shares issued under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Reclassification Revision of Prior Period, Adjustment [Member] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Total other revenue Revenue Not from Contract with Customer Aggregate
Fair Value Cash and Cash Equivalents And Debt Securities, Available-for-sale, Fair Value Cash and Cash Equivalents And Debt Securities, Available-for-sale, Fair Value Issuance of Common Stock upon Palamedrix acquisition Stock Issued During Period, Value, Acquisitions, Gross Stock Issued During Period, Value, Acquisitions, Gross Counterparty Name [Domain] Counterparty Name [Domain] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Milestone Contingent Consideration Milestone Contingent Consideration Milestone Contingent Consideration [Member] Milestone Contingent Consideration Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Total cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Accounts receivable Accounts Receivable, before Allowance for Credit Loss Customer C Customer C [Member] Customer C Variable lease cost Variable Lease, Cost Operating lease cost Operating Lease, Cost Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Interest income from financing component Interest Income, Financing Component Interest Income, Financing Component Exercised or Issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Purchase consideration Business Combination, Consideration Transferred Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Selling, general and administrative Selling, General and Administrative Expense Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Accrued Liabilities and Other Long-Term Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] Stock Options Stock options to purchase common stock Employee Stock Option [Member] Accrued interest Interest Receivable, Current Previously Constrained Royalties Previously Constrained Royalties [Member] Previously Constrained Royalties Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Document Type Document Type Geographic Concentration Risk Geographic Concentration Risk [Member] Milestone consideration replacement award liability Milestone Consideration Replacement Award Liability [Member] Milestone Consideration Replacement Award Liability Short-term lease cost Short-Term Lease, Cost Issuance of Common Stock upon Palamedrix acquisition Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One Inventory Inventory, Policy [Policy Text Block] Deferred revenue related to collaboration Contract with Customer, Liability, Collaborative Arrangement Contract with Customer, Liability, Collaborative Arrangement Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Stock-based Compensation Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Purchases of available-for-sale securities Payments to Acquire Debt Securities, Available-for-Sale Business Acquisition [Axis] Business Acquisition [Axis] Private Placement Warrants Private Placement Warrants [Member] Private Placement Warrants Subsequent Event Subsequent Event [Member] Customer Concentration Risk Customer Concentration Risk [Member] Restricted cash included in other long-term assets Restricted Cash, Noncurrent Other current liabilities Other Liabilities, Current Cash Cash [Member] Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Period of consecutive trading days Derivative Instrument, Contingent Consideration, Liability, Threshold Trading Days, Period Derivative Instrument, Contingent Consideration, Liability, Threshold Trading Days, Period Related Party [Domain] Related Party, Type [Domain] Business Combinations Business Combination Disclosure [Text Block] Class of warrant or right, number of securities called by each warrant or right (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Incremental stock-based compensation expense Share-Based Payment Arrangement, Plan Modification, Incremental Cost Intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventory Inventory (current) Inventory, Net Total lease cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Non-current inventory Non-current inventory Inventory, Noncurrent Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Guaranteed fixed minimum royalties Royalty Guarantees, Commitments, Amount Operating lease, term Lessor, Operating Lease, Term of Contract Reconciliation of cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Product revenue Cost of product revenue Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Inventory Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Issuance of Common Stock upon vesting of RSUs (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Revenue Recognition, Assay Services Revenue and Product Revenue Revenue from Contract with Customer [Policy Text Block] Replacement awards subject to vesting conditions Replacement Awards Subject To Vesting Conditions [Member] Replacement Awards Subject To Vesting Conditions Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets Assets, Current [Abstract] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Leases [Abstract] Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Entity Address, State or Province Entity Address, State or Province Counterparty Name [Axis] Counterparty Name [Axis] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Operating lease payment Operating Lease, Payments Investments: Debt Securities [Abstract] Net unrealized (loss) gain on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, shares outstanding (in shares) Beginning balance, common stock (in shares) Ending balance, common stock (in shares) Common Stock, Shares, Outstanding Proceeds from maturities of available-for-sale securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Public Warrants Public Warrants [Member] Public Warrants Concentration of Credit Risk and Other Risks and Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] Ownership percentage after transaction Sale of Stock, Percentage of Ownership after Transaction Other Other Operating Activities, Cash Flow Statement Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Foreign currency translation loss Foreign currency translation loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash (used in) provided by investing activities Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Schedule of Current Inventory Schedule of Inventory, Current [Table Text Block] Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Operating lease liability Present value of future minimum lease payments Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] Increase in shares reserved for issuance (in shares) Common Stock, Increase In Shares Reserved For Issuance Common Stock, Increase In Shares Reserved For Issuance Total liabilities Liabilities Schedule of Stock Option and RSU Activity Share-Based Payment Arrangement, Activity [Table Text Block] Assay services revenue Assay services revenue Cost of assay services revenue Service [Member] Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Title of Individual [Axis] Title of Individual [Axis] Gross
Unrealized
Gain Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax Plan Name [Axis] Plan Name [Axis] Capitalized external use software development costs Payments for Software Related Party Transaction [Domain] Related Party Transaction [Domain] Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Software Developed for Sale Research, Development, and Computer Software, Policy [Policy Text Block] Common stock, $0.0001 par value; 600,000,000 shares authorized; 188,662,349 and 187,647,973 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Schedule of Financial Statements Condensed Financial Statements [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Holdback Contingent Consideration Holdback Contingent Consideration [Member] Holdback Contingent Consideration Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Standard BioTools Common Stockholders Standard BioTools Common Stockholders [Member] Standard BioTools Common Stockholders Accrued lease termination fee Lessee, Operating Lease, Termination Fee Payable Lessee, Operating Lease, Termination Fee Payable Schedule of Fair Value of Liabilities Measured on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Loss on disposal of assets Asset Impairment Charges Contingent consideration liability Contingent consideration Business Combination, Contingent Consideration, Liability Allowance for doubtful accounts Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss Schedule of Concentration of Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Revenue from Contract with Customer [Abstract] Entity Filer Category Entity Filer Category Statement [Table] Statement [Table] Earn-out liability Business Combination, Contingent Consideration, Liability, Noncurrent Current Year End Date Current Fiscal Year End Date Standard BioTools, Inc. Standard BioTools, Inc. [Member] Standard BioTools, Inc. Concentration risk, percentage Concentration Risk, Percentage Fair value of liabilities, beginning balance Fair value of liabilities, ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Restricted cash included in prepaid expenses and other current assets Restricted Cash, Current Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Collaborative arrangements, annual payments Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Per Year Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Per Year Accounts Receivable and Allowance for Expected Credit Losses Accounts Receivable [Policy Text Block] Net cash used in operating activities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Class of Stock [Axis] Class of Stock [Axis] Earnout period, threshold trading days Derivative Instrument, Contingent Consideration, Liability, Threshold Trading Days Derivative Instrument, Contingent Consideration, Liability, Threshold Trading Days Investments Debt Securities, Available-for-Sale, Current Other Other Accrued Liabilities, Current Change in fair value of warrant liabilities Change in fair value of warrant liabilities Fair Value Adjustment of Warrants Accrued compensation Accrued Salaries, Current Deferred costs of services Deferred Costs, Current Depreciation and amortization Depreciation, Depletion and Amortization Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Reduction contingent on new tenant Lessee, Operating Lease, Termination Fee, Reduction Contingent On New Tenant Lessee, Operating Lease, Termination Fee, Reduction Contingent On New Tenant Goodwill impairment losses Goodwill, Impairment Loss Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Significant Unobservable Inputs Used to Fair Value of Contingent Consideration Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Revenue recognized Contract with Customer, Liability, Revenue Recognized Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Operating lease, number of contracts Lessor, Operating Lease, Number Of Contracts Lessor, Operating Lease, Number Of Contracts Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Net loss before income tax (provision) benefit Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Earn-out shares, additional shares (in shares) Derivative Instrument, Contingent Consideration, Liability, Earnout Shares Derivative Instrument, Contingent Consideration, Liability, Earnout Shares Restructuring Restructuring and Related Activities Disclosure [Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Gross
Unrealized
Loss Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Antidilutive Securities [Axis] Antidilutive Securities [Axis] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock Common Stock [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Earn-out liability Earn-out Liability Earn-out Liability Royalties Royalty [Member] Schedule of Reconciliation of Fair Values of Contingent Consideration Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Number of classes in classified board Business Combination, Number Of Classes In Classified Board Business Combination, Number Of Classes In Classified Board Minimum Minimum [Member] Property and equipment, net of accumulated depreciation and amortization of $23,126 and $17,899 as of September 30, 2023 and December 31, 2022, respectively Property, Plant and Equipment, Net Receivables [Abstract] Accounts receivable, net of current portion Accounts Receivable, after Allowance for Credit Loss, Noncurrent Somalogic Common Stockholders Somalogic Common Stockholders [Member] Somalogic Common Stockholders Contingent consideration, range of outcomes, high Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Total liabilities measured at fair value on a recurring basis Liabilities, Fair Value Disclosure Operating lease liabilities Increase (Decrease) in Operating Lease Liability Other revenue Other Product and Service, Other [Member] U.S. Treasuries US Treasury Securities [Member] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Schedule of Fair Value of Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Contingent Consideration Liability Contingent Consideration, Liability [Member] Contingent Consideration, Liability Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Percentage of voting interest acquired Business Acquisition, Percentage of Voting Interests Acquired Accumulated Deficit Retained Earnings [Member] Schedule of Stock-based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Accretion of discount on available-for-sale securities, net Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Amortized
Cost Debt Securities, Available-for-Sale, Amortized Cost Other long-term assets Other Assets, Noncurrent Ownership [Domain] Ownership [Domain] Right of use asset Operating Lease, Right-of-Use Asset Net loss per share, basic (in usd per share) Earnings Per Share, Basic NEC Corporation ("NEC") NEC Corporation ("NEC") [Member] NEC Corporation ("NEC") Shares issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Restructuring and related cost, workforce percent Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Accruals Restructuring Reserve, Accrual Adjustment Revision of Prior Period, Accounting Standards Update, Adjustment Revision of Prior Period, Accounting Standards Update, Adjustment [Member] Change in fair value of earn-out liability Change in fair value of earn-out liability Business Combination, Contingent Consideration Arrangements, Change In Amount Of Earn Out Liability Business Combination, Contingent Consideration Arrangements, Change In Amount Of Earn Out Liability Service And Other Revenues Service And Other Revenues [Member] Service And Other Revenues Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Number of warrants issued (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Entity Address, City or Town Entity Address, City or Town Issuance of Common Stock for services Issuance Of Common Stock For Services Issuance Of Common Stock For Services Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued real estate agent commission Lessee, Operating Lease, Commission Fee Payable Lessee, Operating Lease, Commission Fee Payable Restructuring charges Total employee severance and benefits Restructuring Charges Pre-Acquisition Legal Matters Pre-Acquisition Legal Matters [Member] Pre-Acquisition Legal Matters Issuance of Common Stock for services Stock Issued During Period, Value, Issued for Services Document Transition Report Document Transition Report Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Aggregate
Fair Value Debt Securities, Available-for-Sale Document Information [Table] Document Information [Table] Earn-out shares, stock price trigger (in usd per share) Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger 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] Gross
Unrealized
Gain Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Certain Employees and Directors Certain Employees and Directors [Member] Certain Employees and Directors Customer B Customer B [Member] Customer B Consideration payable for acquisition Consideration Payable For Acquisition Consideration Payable For Acquisition Adjustments to reconcile net loss to cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Liability Class [Axis] Liability Class [Axis] Related Party Transactions [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Number of remaining members designated by parent Business Combination, Number Of Remaining Members Designated By Parent Business Combination, Number Of Remaining Members Designated By Parent Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Title of Individual [Domain] Title of Individual [Domain] Schedule of Reverse Recapitalization [Line Items] Schedule of Reverse Recapitalization [Line Items] Schedule of Reverse Recapitalization [Line Items] Interest income and other, net Interest and Other Income Recovery of expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Reclassification [Table] Reclassification [Table] Deferred income taxes Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Termination fee Lessee, Operating Lease, Termination Fee Lessee, Operating Lease, Termination Fee Revenue Recognition, Collaboration Revenue Collaborative Arrangement, Accounting Policy [Policy Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Less: allowance for expected credit losses Accounts Receivable, Allowance for Credit Loss Royalty financing component Royalty, Financing Component Royalty, Financing Component Collaborative arrangements, license of intellectual property, term Collaborative Arrangements, License of Intellectual Property, Term Collaborative Arrangements, License of Intellectual Property, Term Warrant liabilities Warrant Liabilities, Noncurrent Warrant Liabilities, Noncurrent Accrued restructuring costs Restructuring Reserve, Current Related Party [Axis] Related Party, Type [Axis] Palamedrix, Inc Palamedrix, Inc [Member] Palamedrix, Inc Entity Registrant Name Entity Registrant Name Intangible Assets In Process Research and Development, Policy [Policy Text Block] Warrant liabilities Warrants and Rights Outstanding Issuance of Common Stock upon Palamedrix acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Collaborative arrangements, total payment amount Collaborative Arrangement, Rights and Obligations, Aggregate Payments Collaborative Arrangement, Rights and Obligations, Aggregate Payments CMLS II CMLS II [Member] CMLS II Cost of revenue Cost of assay services revenue Cost of Sales [Member] Change in fair value contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Payments Payments for Restructuring Document Period End Date Document Period End Date Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Number of board of directors of combined entity Business Combination, Number Of Board Of Directors In Combined Entity Business Combination, Number Of Board Of Directors In Combined Entity Number of potential payments Business Combination, Contingent Consideration Arrangements, Number Of Payments Business Combination, Contingent Consideration Arrangements, Number Of Payments Internal-Use Software Internal Use Software, Policy [Policy Text Block] Entity Central Index Key Entity Central Index Key Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Stock-based compensation Total stock-based compensation Share-Based Payment Arrangement, Expense Income tax (provision) benefit Income tax provision (benefit) Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Non-US Non-US [Member] Illumina, Cambridge Ltd. Illumina, Cambridge Ltd. [Member] Illumina, Cambridge Ltd. Number of operating segments Number of Operating Segments Share exchange ratio (in shares) Business Combination, Equity Interest Issued Or Issuable, Share Exchange Ratio Business Combination, Equity Interest Issued Or Issuable, Share Exchange Ratio Revenue Revenue Benchmark [Member] Cash and cash equivalents: Cash and Cash Equivalents [Abstract] SomaLogic SomaLogic [Member] SomaLogic Total other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Equity [Abstract] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Inventory Inventory Disclosure [Text Block] Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Revenue Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Amendment Flag Amendment Flag Total inventory Inventory, Net, Current And Noncurrent Inventory, Net, Current And Noncurrent Legal Entity [Axis] Legal Entity [Axis] Money market funds Money Market Funds [Member] Cash and cash equivalents Aggregate
Fair Value Cash and Cash Equivalents, at Carrying Value Palamedrix acquisition, net of cash acquired of $2,521 Payments to Acquire Businesses, Net of Cash Acquired Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Business Combination and Contingent Consideration Business Combinations Policy [Policy Text Block] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Weighted-average shares outstanding used to compute net loss per share, diluted (in shares) Weighted-average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Old SomaLogic Shareholders Old SomaLogic Shareholders [Member] Old SomaLogic Shareholders Schedule of Long-term Liabilities Other Noncurrent Liabilities [Table Text Block] Noncash lease expense Noncash Lease Expense Noncash Lease Expense Earnout period, threshold consecutive trading days Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days Operating expenses Operating Expenses [Abstract] Revenue Revenue from Contract with Customer [Text Block] Purchases of property and equipment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Additional Paid-In Capital Additional Paid-in Capital [Member] Total assets Assets Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Subsequent Event Subsequent Events [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Fair Value, Recurring Fair Value, Recurring [Member] Restructuring and Related Activities [Abstract] Deferred costs of services Increase (Decrease) in Deferred Charges Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Other long-term liabilities Total other long-term liabilities Other Liabilities, Noncurrent Total Lessee, Operating Lease, Liability, to be Paid Equity Considered Transfered For Acquistion Equity Considered Transfered For Acquistion [Member] Equity Considered Transfered For Acquistion Total operating expenses Operating Expenses Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Equity Component [Domain] Equity Component [Domain] Collaborative arrangements, upfront payments Deferred Income Number of members designated by parent Business Combination, Number Of Members Designated By Parent Business Combination, Number Of Members Designated By Parent Work in process Inventory, Work in Process, Net of Reserves Gross
Unrealized
Gain Cash and Cash Equivalents And Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax Cash and Cash Equivalents And Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax Equity consideration Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Scenario [Axis] Scenario [Axis] Weighted-average shares outstanding used to compute net loss per share, basic (in shares) Weighted-average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Loss from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Amortized
Cost Cash and Cash Equivalents And Debt Securities, Available-for-sale, Amortized Cost Cash and Cash Equivalents And Debt Securities, Available-for-sale, Amortized Cost Agency bonds Agency Securities [Member] Number of reporting units Number of Reporting Units Revenue Revenues [Abstract] Cost of revenue Cost of Revenue Proceeds from exercise of stock options and employee stock purchase plan Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Related Party Transaction [Axis] Related Party Transaction [Axis] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Scenario [Domain] Scenario [Domain] Accounting Standards Update 2016-13 [Member] EX-101.PRE 11 slgc-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Sep. 30, 2023
Nov. 06, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-40090  
Entity Registrant Name SOMALOGIC, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 85-4298912  
Entity Address, Address Line One 2945 Wilderness Place  
Entity Address, City or Town Boulder  
Entity Address, State or Province CO  
Entity Address, Postal Zip Code 80301  
City Area Code 303  
Local Phone Number 625-9000  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   188,071,546
Entity Central Index Key 0001837412  
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Current Year End Date --12-31  
Common Stock    
Document Information [Line Items]    
Title of 12(b) Security Common Stock, $0.0001 par value  
Trading Symbol SLGC  
Security Exchange Name NASDAQ  
Public warrants and private placement warrants    
Document Information [Line Items]    
Title of 12(b) Security Warrants to purchase Common Stock  
Trading Symbol SLGCW  
Security Exchange Name NASDAQ  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 305,571 $ 421,830
Investments 148,239 117,758
Accounts receivable, net 20,730 17,006
Inventory 13,884 13,897
Deferred costs of services 379 1,337
Prepaid expenses and other current assets 5,302 9,873
Total current assets 494,105 581,701
Non-current inventory 11,119 4,643
Accounts receivable, net of current portion 8,681 9,284
Property and equipment, net of accumulated depreciation and amortization of $23,126 and $17,899 as of September 30, 2023 and December 31, 2022, respectively 18,172 19,564
Other long-term assets 5,872 5,083
Intangible assets 16,700 16,700
Goodwill 10,399 10,399
Total assets 565,048 647,374
Current liabilities    
Accounts payable 11,458 16,794
Accrued liabilities 10,829 20,678
Deferred revenue 3,074 3,383
Other current liabilities 2,420 2,477
Total current liabilities 27,781 43,332
Warrant liabilities 2,317 4,213
Deferred revenue, net of current portion 30,944 31,732
Other long-term liabilities 7,267 5,539
Total liabilities 68,309 84,816
Commitments and contingencies (Note 10)
Stockholders’ equity    
Preferred stock, $0.0001 par value; 1,000,000 shares authorized; no shares issued and outstanding at September 30, 2023 and December 31, 2022 0 0
Common stock, $0.0001 par value; 600,000,000 shares authorized; 188,662,349 and 187,647,973 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively 19 19
Additional paid-in capital 1,186,420 1,171,122
Accumulated other comprehensive income (loss) (14) (513)
Accumulated deficit (689,686) (608,070)
Total stockholders’ equity 496,739 562,558
Total liabilities and stockholders’ equity $ 565,048 $ 647,374
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accumulated depreciation $ 23,126 $ 17,899
Preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 600,000,000 600,000,000
Common stock, shares issued (in shares) 188,662,349 187,647,973
Common stock, shares outstanding (in shares) 188,662,349 187,647,973
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue        
Collaboration revenue $ 763 $ 763 $ 2,288 $ 2,288
Total revenue 22,048 41,713 62,895 78,837
Operating expenses        
Research and development 10,458 19,419 35,340 50,855
Selling, general and administrative 23,880 49,511 87,642 116,024
Transaction costs 4,157 1,725 4,157 2,839
Total operating expenses 50,130 82,325 162,265 200,117
Loss from operations (28,082) (40,612) (99,370) (121,280)
Other income        
Interest income and other, net 6,087 2,421 16,810 3,468
Change in fair value of warrant liabilities 316 3,371 1,896 30,547
Change in fair value of earn-out liability 0 1,260 15 26,749
Total other income 6,403 7,052 18,721 60,764
Net loss before income tax (provision) benefit (21,679) (33,560) (80,649) (60,516)
Income tax (provision) benefit (478) 618 (482) 610
Net loss (22,157) (32,942) (81,131) (59,906)
Other comprehensive income (loss)        
Net unrealized (loss) gain on available-for-sale securities (27) (13) 501 (874)
Foreign currency translation loss (4) (14) (2) (28)
Total other comprehensive (loss) income (31) (27) 499 (902)
Comprehensive loss $ (22,188) $ (32,969) $ (80,632) $ (60,808)
Net loss per share, basic (in usd per share) $ (0.12) $ (0.18) $ (0.43) $ (0.33)
Net loss per share, diluted (in usd per share) $ (0.12) $ (0.18) $ (0.43) $ (0.33)
Weighted-average shares outstanding used to compute net loss per share, basic (in shares) 187,070,510 184,407,874 186,780,699 183,209,213
Weighted-average shares outstanding used to compute net loss per share, diluted (in shares) 187,070,510 184,407,874 186,780,699 183,209,213
Assay services revenue        
Revenue        
Revenue $ 17,866 $ 17,574 $ 52,882 $ 47,305
Operating expenses        
Cost of revenue 9,994 11,264 31,353 29,215
Product revenue        
Revenue        
Revenue 3,418 1,051 7,513 2,218
Operating expenses        
Cost of revenue 1,641 406 3,773 1,184
Other revenue        
Revenue        
Revenue $ 1 $ 22,325 $ 212 $ 27,026
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Revision of Prior Period, Accounting Standards Update, Adjustment
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Accumulated Deficit
Revision of Prior Period, Accounting Standards Update, Adjustment
Beginning balance, common stock (in shares) at Dec. 31, 2021     181,552,241        
Beginning balance at Dec. 31, 2021 $ 612,024   $ 18 $ 1,110,991 $ (72) $ (498,913)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of Common Stock upon vesting of RSUs (in shares)     12,031        
Issuance of Common Stock upon exercise of options (in shares)     1,866,669        
Issuance of Common Stock upon exercise of options 4,752     4,752      
Shares issued under employee stock purchase plan (in shares)     34,527        
Shares issued under employee stock purchase plan 133     133      
Issuance of Common Stock for services 50     50      
Stock-based compensation 34,686     34,686      
Issuance of Common Stock upon Palamedrix acquisition (in shares)     4,030,472        
Issuance of Common Stock upon Palamedrix acquisition 11,833   $ 1 11,832      
Net unrealized (loss) gain on available-for-sale securities (874)       (874)    
Foreign currency translation loss (28)       (28)    
Net loss (59,906)         (59,906)  
Ending balance, common stock (in shares) at Sep. 30, 2022     187,495,940        
Ending balance at Sep. 30, 2022 602,670   $ 19 1,162,444 (974) (558,819)  
Beginning balance, common stock (in shares) at Dec. 31, 2021     181,552,241        
Beginning balance at Dec. 31, 2021 $ 612,024   $ 18 1,110,991 (72) (498,913)  
Ending balance, common stock (in shares) at Dec. 31, 2022 187,647,973   187,647,973        
Ending balance at Dec. 31, 2022 $ 562,558 $ (485) $ 19 1,171,122 (513) (608,070) $ (485)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2016-13 [Member]            
Beginning balance, common stock (in shares) at Jun. 30, 2022     183,453,324        
Beginning balance at Jun. 30, 2022 $ 607,218   $ 18 1,134,024 (947) (525,877)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of Common Stock upon vesting of RSUs (in shares)     12,031        
Issuance of Common Stock upon exercise of options (in shares)     113        
Stock-based compensation 16,588     16,588      
Issuance of Common Stock upon Palamedrix acquisition (in shares)     4,030,472        
Issuance of Common Stock upon Palamedrix acquisition 11,833   $ 1 11,832      
Net unrealized (loss) gain on available-for-sale securities (13)       (13)    
Foreign currency translation loss (14)       (14)    
Net loss (32,942)         (32,942)  
Ending balance, common stock (in shares) at Sep. 30, 2022     187,495,940        
Ending balance at Sep. 30, 2022 $ 602,670   $ 19 1,162,444 (974) (558,819)  
Beginning balance, common stock (in shares) at Dec. 31, 2022 187,647,973   187,647,973        
Beginning balance at Dec. 31, 2022 $ 562,558 $ (485) $ 19 1,171,122 (513) (608,070) $ (485)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of Common Stock upon vesting of RSUs (in shares)     776,598        
Issuance of Common Stock upon exercise of options (in shares) 124,173   124,173        
Issuance of Common Stock upon exercise of options $ 199     199      
Shares issued under employee stock purchase plan (in shares)     113,605        
Shares issued under employee stock purchase plan 223     223      
Stock-based compensation 14,876     14,876      
Net unrealized (loss) gain on available-for-sale securities 501       501    
Foreign currency translation loss (2)       (2)    
Net loss $ (81,131)         (81,131)  
Ending balance, common stock (in shares) at Sep. 30, 2023 188,662,349   188,662,349        
Ending balance at Sep. 30, 2023 $ 496,739   $ 19 1,186,420 (14) (689,686)  
Beginning balance, common stock (in shares) at Jun. 30, 2023     188,071,445        
Beginning balance at Jun. 30, 2023 515,152   $ 19 1,182,645 17 (667,529)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of Common Stock upon vesting of RSUs (in shares)     590,735        
Issuance of Common Stock upon exercise of options (in shares)     169        
Stock-based compensation 3,775     3,775      
Net unrealized (loss) gain on available-for-sale securities (27)       (27)    
Foreign currency translation loss (4)       (4)    
Net loss $ (22,157)         (22,157)  
Ending balance, common stock (in shares) at Sep. 30, 2023 188,662,349   188,662,349        
Ending balance at Sep. 30, 2023 $ 496,739   $ 19 $ 1,186,420 $ (14) $ (689,686)  
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating activities    
Net loss $ (81,131) $ (59,906)
Adjustments to reconcile net loss to cash used in operating activities:    
Stock-based compensation expense 15,494 35,025
Depreciation and amortization 5,544 2,890
Noncash lease expense 1,697 (157)
Change in fair value of warrant liabilities (1,896) (30,547)
Change in fair value of earn-out liability (15) (26,749)
Change in fair value contingent consideration 347 0
Accretion of discount on available-for-sale securities, net (2,908) (382)
Provision for excess and obsolete inventory 609 287
Recovery of expected credit losses (378) (2)
Cloud computing arrangement expenditures (1,496) (8,116)
Loss on disposal of assets 0 927
Deferred income taxes 475 (622)
Other 43 (6)
Changes in operating assets and liabilities:    
Accounts receivable (3,228) (18,357)
Inventory (7,072) (7,298)
Deferred costs of services 958 (755)
Prepaid expenses and other current assets 460 (178)
Other long-term assets (1,908) (113)
Accounts payable (5,464) 4,187
Deferred revenue (1,097) 30,241
Accrued and other liabilities (9,874) 5,570
Operating lease liabilities 193 0
Net cash used in operating activities (90,647) (74,061)
Investing activities    
Palamedrix acquisition, net of cash acquired of $2,521 0 (13,256)
Purchases of property and equipment (2,519) (3,770)
Capitalized external use software development costs (673) 0
Purchases of available-for-sale securities (171,105) (186,687)
Proceeds from maturities of available-for-sale securities 140,541 218,450
Proceeds from sales of available-for-sale securities 3,484 0
Net cash (used in) provided by investing activities (30,272) 14,737
Financing activities    
Proceeds from exercise of stock options and employee stock purchase plan 422 4,885
Net cash provided by financing activities 422 4,885
Effect of exchange rates on cash, cash equivalents and restricted cash (37) (41)
Net decrease in cash, cash equivalents and restricted cash (120,534) (54,480)
Cash, cash equivalents and restricted cash at beginning of period 427,282 440,268
Cash, cash equivalents and restricted cash at end of period 306,748 385,788
Supplemental disclosure of non-cash investing and financing activities:    
Capital expenditures included in accounts payable 817 432
Operating lease assets obtained in exchange for lease obligations 2,022 5,318
Issuance of Common Stock upon Palamedrix acquisition 0 11,832
Consideration payable for acquisition 0 1,448
Issuance of Common Stock for services 0 50
Reconciliation of cash, cash equivalents and restricted cash    
Cash and cash equivalents 305,571 380,374
Restricted cash included in prepaid expenses and other current assets 547 4,631
Restricted cash included in other long-term assets 630 783
Total cash, cash equivalents and restricted cash at end of period $ 306,748 $ 385,788
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Parenthetical)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Statement of Cash Flows [Abstract]  
Cash acquired $ 2,521
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Description of Business
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of Business
Organization and Operations
SomaLogic, Inc. (“SomaLogic” or the “Company”) operates as a protein biomarker discovery company that develops slow off-rate modified aptamers (“SOMAmers®”), which are modified nucleic acid-based protein binding reagents that are specific for their cognate protein, and offer proprietary SomaScan® services, which provide multiplex protein detection and quantification of protein levels in complex biological samples. The SOMAmers®/SomaScan® technology enables researchers to analyze various types of biological samples for protein biomarker signatures, which can be utilized in drug discovery and development. Biomarker discoveries from SomaScan® can lead to diagnostic applications in various areas of diseases including cardiovascular and metabolic disease, nonalcoholic steatohepatitis, and wellness, among others.
SomaLogic, Inc. was incorporated in Delaware on December 15, 2020 as a special purpose acquisition company (“SPAC”) under the name CM Life Sciences II Inc. (“CMLS II”) for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization, or similar business combination with one or more businesses.
On September 1, 2021, we consummated a business combination (the “SPAC Merger”) wherein SomaLogic Operating Co. Inc. (“SomaLogic Operating”), a Delaware corporation formed on October 13, 1999, became a wholly-owned subsidiary of CMLS II. In connection with the closing of the SPAC Merger, we changed our name from CM Life Sciences II Inc. to SomaLogic, Inc.
Unless the context otherwise requires, the terms “we”, “us”, “our”, “SomaLogic" and “the Company" refer to SomaLogic, Inc. and its consolidated subsidiaries. The SPAC Merger and presentation of historical amounts and balances after the SPAC Merger are more fully described in Part II, Item 8 “Financial Statements and Supplementary Data - Note 3 to the Consolidated Financial Statements - Business Combinations” in our Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”). Our Common Stock and warrants to purchase Common Stock are listed on the Nasdaq under the ticker symbols “SLGC” and “SLGCW”, respectively.
Other than information discussed herein, there have been no significant changes to our description of business disclosed in our 2022 Form 10-K.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and applicable rules and regulations of the U.S. Securities and Exchange Commission regarding financial reporting. All intercompany transactions and balances have been eliminated in consolidation. Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASUs”) of the Financial Accounting Standards Board (“FASB”).
Certain information and disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2022 included in the 2022 Form 10-K.
These unaudited condensed consolidated financial statements have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include normal recurring adjustments considered necessary for a fair presentation of interim financial information, to present fairly our condensed consolidated financial position and our results of operations and cash flows. The results of operations for the periods presented are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or for any other future annual or interim period.
Certain reclassifications have been made to prior period amounts to conform to the current presentation.
Revisions of prior period consolidated financial statements
Capitalized software development costs related to hosting arrangements that are service contracts should be classified as operating activities in the statement of cash flows. We made immaterial revisions to amounts previously reported on our condensed consolidated statement of cash flows for the nine months ended September 30, 2022 in order to reclassify capitalized cloud computing arrangement expenditures from investing activities to operating activities. The table below reflects the revisions:
Nine Months Ended September 30, 2022
(in thousands)As Previously ReportedReclassificationRevised
Operating Activities
Cloud computing arrangement expenditures$— $(8,116)$(8,116)
Net cash used in operating activities$(65,945)$(8,116)$(74,061)
Investing Activities
Purchases of property and equipment $(11,886)$8,116 $(3,770)
Net cash provided by investing activities$6,621 $8,116 $14,737 
Supplemental disclosure of non-cash investing and financing activities:
Purchase of property and equipment included in accounts payable$954 $(522)$432 
The prior misclassification of these capitalized cloud computing arrangement expenditures was not material to the previously issued condensed consolidated financial statements as of and for the nine months ended September 30, 2022.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and disclosed in the accompanying notes. Actual results could differ materially from these estimates.
Significant estimates and assumptions which form the basis of amounts reported in the condensed consolidated financial statements include, but are not limited to, the standalone selling prices of our performance obligations; timing of revenue recognition; fair value measurements; net realizable value of inventory; income taxes; and the fair value of intangible assets acquired in business combinations. We base our estimates on current facts and circumstances, historical experience, forecasted results, and various other assumptions that we believe to be reasonable. We obtain reports from third-party valuation experts to inform and support estimates related to certain fair value measurements.
Concentration of Credit Risk and Other Risks and Uncertainties
Financial instruments that potentially expose us to concentrations of credit risk consist principally of cash, cash equivalents, investments, and accounts receivable. Accounts receivable are unsecured. Cash and cash equivalents are deposited with major financial institutions. In certain accounts, we maintain cash balances in excess of federally insured limits. We have not experienced losses in these accounts and believe that we are not exposed to significant risk.
Significant customers are those that represent more than 10% of total revenues for any period presented in the condensed consolidated statements of operations and comprehensive loss, or that represent more than 10% of the gross accounts receivable balance as of either balance sheet date presented. The table below sets forth percentages of revenue and gross accounts receivable attributable to significant customers:
Accounts Receivable Revenue
 September 30, 2023December 31, 2022 Three months ended September 30,Nine months ended September 30,
  2023202220232022
Customer A
11%11%15%13%29%19%
Customer B(1)
44%51%*53%*33%
Customer C
17%*24%*13%*
(1)    All revenue related to accounts receivable from Customer B was recognized during the year ended December 31, 2022.
*    less than 10%
International sales entail a variety of risks, including currency exchange fluctuations, longer payment cycles, and greater difficulty in accounts receivable collection. Customers outside the United States collectively represent 55% and 28% of our revenues for the three months ended September 30, 2023 and 2022, respectively, and represent 58% and 33% of our revenues for the nine months ended September 30, 2023 and 2022, respectively. Customers outside of the
United States collectively represented 33% and 23% of our gross accounts receivable balance as of September 30, 2023 and December 31, 2022, respectively.
Certain components included in our products require customization and are obtained from a single source or a limited number of suppliers.
Business Combinations
We account for business combinations using the acquisition method of accounting in accordance with ASC 805, Business Combinations. Application of this method of accounting requires that (i) identifiable assets acquired (including identifiable intangible assets) and liabilities assumed generally be measured and recognized at fair value as of the acquisition date and (ii) the excess of the purchase price over the net fair value of identifiable assets acquired and liabilities assumed be recognized as goodwill. Transaction costs related to business combinations are expensed as incurred and classified as selling, general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. Determining the fair value of assets acquired and liabilities assumed in a business combination requires management to use significant judgment and estimates, especially with respect to intangible assets.
During the measurement period, which extends one year from the acquisition date, we may record certain adjustments to the carrying value of the assets acquired and liabilities assumed with a corresponding adjustment to goodwill.
Contingent Consideration
Acquisition-related contingent consideration was initially recorded in the condensed consolidated balance sheets at its acquisition-date estimated fair value, in accordance with the acquisition method of accounting. Contingent consideration liabilities contractually due beyond 12 months are recorded in other long-term liabilities on the condensed consolidated balance sheets. The fair value of the acquisition-related contingent consideration is remeasured each reporting period, with changes in fair value recorded in selling, general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. The fair value measurement is based on significant inputs not observable by market participants and thus represents a Level 3 input in the fair value hierarchy.
Accounts Receivable and Allowance for Expected Credit Losses
Effective January 1, 2023, we adopted the requirements of ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), along with the subsequently issued guidance amending and clarifying various aspects of ASU 2016-13, using the modified retrospective method of adoption. In accordance with that method, the comparative periods’ information continues to be reported under the relevant accounting guidance in effect for that period. For the current period, the standard replaces the existing incurred credit loss model with the current expected credit losses model for financial instruments, including accounts receivable, through a cumulative-effect adjustment to accumulated deficit as of the beginning of the first reporting period in which the guidance is effective.
Accounts receivable are recorded at invoiced amounts, net of an allowance for expected credit losses. We are exposed to credit losses primarily through sales of products and services. The estimation of the allowance for expected credit losses is based on historical loss experience, the current aging status of receivables, current and estimated future economic and market conditions, and specific customer accounts considered to be at risk or uncollectible. We write off accounts receivable against the allowance for expected credit losses when we determine a balance is uncollectible and cease collection efforts. We did not write off any material accounts receivable balances during the periods ended September 30, 2023 and 2022.
The non-current portion of accounts receivable primarily consists of guaranteed minimum fixed royalty payments owed to us under licensing agreements. Non-current accounts receivable are recorded net of significant financing components.
Inventory
Inventory is stated at the lower of cost (on a first-in, first-out basis) or net realizable value. Cost is determined using a standard cost system, whereby the standard costs are updated periodically to reflect current costs. We estimate the recoverability of inventory by referencing estimates of future demands and product life cycles, including expiration. We periodically analyze our inventory levels to identify inventory that may expire prior to expected usage, no longer meets quality specifications, or has a cost basis in excess of its estimated net realizable value, and record a charge to cost of revenue for such inventory as appropriate. Inventory that is not expected to be used within 12 months of the balance sheet date is classified as non-current inventory in the accompanying condensed consolidated balance sheets.
Intangible Assets
Intangible assets primarily consists of acquired in-process research and development (“IPR&D”). IPR&D relates to substantial research and development efforts that are incomplete at the acquisition date. IPR&D intangible assets are considered indefinite-lived until the completion or abandonment of the associated research and development efforts. During the development phase, these assets are not amortized but are tested for impairment annually during the fourth quarter of the year or more frequently if events or changes in circumstances indicate that it is more likely than not that the asset is impaired. Once the IPR&D activities are completed, the intangible asset is amortized over its useful life on a straight-line basis.
Goodwill
Goodwill represents the excess of the purchase price from business combinations over the fair value of the net assets acquired. Goodwill is not amortized but is tested for impairment at least annually during the fourth quarter, or more frequently if events or changes in circumstances indicate that it may be impaired. All of our goodwill is assigned to our one reporting unit.
We perform impairment testing by first assessing qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount, including goodwill. If we conclude that that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then a quantitative test is required.
If the estimated fair value of the reporting unit exceeds the carrying amount, goodwill is not considered to be impaired. If the carrying value exceeds estimated fair value, there is an impairment of goodwill and an impairment loss would be recorded. The impairment loss is calculating by comparing the fair value of the reporting unit less the carrying amount, including goodwill. Goodwill impairment would be limited to the carrying value of goodwill. There were no goodwill impairment losses recorded in any period presented.
Software Development Costs
Internal-Use Software
The Company capitalizes certain internal and external costs related to the acquisition and development of internal-use software or cloud computing arrangements during the application development stages of projects. The costs incurred for development of software intended for internal use and cloud computing arrangements are capitalized in accordance with ASC 350-40, Goodwill and Other, Internal-Use Software. These costs are included in property and equipment, net of accumulated depreciation and amortization in the condensed consolidated balance sheets.
When the software is ready for its intended use, the Company amortizes these costs using the straight-line method over the estimated useful life of the asset, or, for cloud computing service arrangements, over the term of the hosting arrangement. Costs incurred during the preliminary project or the post-implementation/operation stages of the project are expensed as incurred.
Software Developed for Sale
The costs incurred for the development of computer software to be sold, leased, or otherwise marketed are capitalized in accordance with ASC 985-20, Costs of Software to be Sold, Leased or Marketed, when technological feasibility has been established. Technological feasibility generally occurs when all planning, design, coding and testing activities are completed that are necessary to establish that the product can be produced to meet its design specifications, including functions, features and technical performance requirements. The establishment of technological feasibility is an ongoing assessment of judgment by management with respect to certain external factors, including, but not limited to, anticipated future revenues, estimated economic life and changes in technology. Capitalized software costs include direct labor and related expenses for software development for new products. Capitalized software costs are included in other long-term assets in the condensed consolidated balance sheets. Costs to develop software to be sold are not yet subject to amortization as our software to be sold was not available for general release as of September 30, 2023.
Impairment of Long-Lived Assets
We evaluate a long-lived asset (or asset group) for impairment whenever events or changes in circumstances indicate that the carrying value of the asset (or asset group) may not be recoverable. If indicators of impairment exist and the undiscounted future cash flows that the asset is expected to generate are less than the carrying value of the asset, an impairment loss is recorded to write down the asset to its estimated fair value based on a discounted cash flow approach. There were no impairment losses recorded in any period presented.
Leases
We determine if an arrangement is a lease at inception of the contract. Operating lease right-of-use (“ROU”) assets are included in other long-term assets, and operating lease liabilities are included in other current liabilities and other long-term liabilities in the condensed consolidated balance sheets.
ROU assets and operating lease liabilities are recognized based on the present value of the future lease payments over the lease term at commencement date. As the implicit rate in our leases is generally unknown, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. We give consideration to our credit risk, term of the lease, total lease payments and adjust for the impacts of collateral, as necessary, when calculating our incremental borrowing rates.
Operating lease ROU assets include lease incentives and initial direct costs incurred. When the lease incentives specify a maximum level of reimbursement and we are reasonably certain to incur reimbursable costs equal to or exceeding this level, we include the lease incentive in the measurement of the ROU assets and lease liabilities at commencement. The lease terms may include options to extend or terminate the lease when it is reasonably certain we will exercise any such options. Lease costs for our operating leases are recognized on a straight-line basis within operating expenses over the lease term in the condensed consolidated statements of operations and comprehensive loss.
We have lease agreements with lease and non-lease components. However, we have elected the practical expedient to not separate lease and non-lease components for all of our existing classes of assets. Therefore, the lease and non-lease components are accounted for as a single lease component. We have also elected to not apply the recognition requirement to any short-term leases with a term of 12 months or less.
We monitor for events or changes in circumstances that may require a reassessment or impairment of our leases, at which time our ROU assets for operating leases may be reduced by impairment losses.
Warrant Liabilities
During February 2021, in connection with CMLS II’s initial public offering, CMLS II issued 5,519,991 warrants (the “Public Warrants”) to purchase shares of Common Stock at $11.50 per share. Simultaneously, with the consummation of the CMLS II initial public offering, CMLS II issued 5,013,333 warrants through a private placement (the “Private Placement Warrants”, and together with the Public Warrants, the “Warrants”) to purchase shares of Common Stock at $11.50 per share. All of the Warrants were outstanding as of September 30, 2023.
We classify the Warrants as liabilities on our condensed consolidated balance sheets as these instruments are precluded from being indexed to our own stock given that the terms allow for a settlement adjustment that does not meet the scope for the fixed-for-fixed exception in ASC 815, Derivatives and Hedging (“ASC 815”). Since the Warrants meet the definition of a derivative under ASC 815-40, we recorded these warrants as long-term liabilities at fair value on the date of the SPAC Merger, with subsequent changes in their respective fair values recognized within change in fair value of warrant liabilities in the condensed consolidated statements of operations and comprehensive loss at each reporting date. See Note 11, Stockholders' Equity, for more information on the Warrants.
Earn-Out Liability
As a result of the SPAC Merger, additional shares of Common Stock were provided to SomaLogic Operating shareholders and to certain employees and directors of SomaLogic (“Earn-Out Service Providers”) of up to 3,500,125 and 1,499,875, respectively (the “Earn-Out Shares”). The Earn-Out Shares would have been payable if the price of our Common Stock had equaled or exceeded $20.00 for a period of at least 20 out of 30 consecutive trading days at any time between the 13- and 24-month anniversary of the closing date of the SPAC Merger (the “Triggering Event”).
The Earn-Out Shares granted to shareholders are recognized as a liability in accordance with ASC 815. The liability was included as part of the consideration transferred in the SPAC Merger and was recorded at fair value and is included in other long-term liabilities in the condensed consolidated balance sheets. The earn-out liability is remeasured at the end of each reporting period, with subsequent changes in fair value recognized within change in fair value of earn-out liability in the condensed consolidated statements of operations and comprehensive loss. As of September 30, 2023, the Earn-Out Shares have been forfeited as the 24-month anniversary of the closing date of the SPAC Merger has passed.
Revenue Recognition
We recognize revenue from sales to customers under ASC 606, Revenue from Contracts with Customers (“ASC 606”). ASC 606 provides a five-step model for recognizing revenue that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations, and recognizing revenue when, or as, an entity satisfies a performance obligation.
We recognize revenue when or as control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Sales, value add, and other taxes collected concurrent with revenue-producing activities are excluded from revenue.
Payment terms may vary by customer, are based on customary commercial terms, and are generally less than one year. We do not adjust revenue for the effects of a significant financing component for contracts where the period between the transfer of the good or service and collection is one year or less. We expense incremental costs to obtain a contract when incurred since the amortization period of the asset that would otherwise be recognized is one year or less.
Assay Services Revenue
We generate assay services revenue primarily from the sale of SomaScan® services. SomaScan® service revenue is derived from performing the SomaScan® assay on customer samples to generate data on protein biomarkers. Revenue from SomaScan® services is recognized at the time the analysis data or report is delivered to the customer, which is when control has been transferred to the customer. SomaScan® services are sold at a fixed price per sample without any volume discounts, rebates, or refunds.
The delivery of each assay data report is a separate performance obligation. For arrangements with multiple performance obligations, the transaction price must be allocated to each performance obligation based on its relative standalone selling price. Judgment is required to determine the standalone selling price for each distinct performance obligation as there are few directly comparable products in the market and factors such as customer size are factored into the determination of selling price. We determine standalone selling prices based on amounts invoiced to customers in observable transactions.
Product Revenue
Product revenue primarily consists of equipment and kit sales to customers that assay samples in their own laboratories, referred to as authorized sites. Equipment is generally accounted for as a bundle with installation, qualification and training services. Revenue is recognized based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred. Revenue from kit sales is recognized upon transfer of control to the customer. Shipping and handling costs billed to customers are included in product revenue in the condensed consolidated statements of operations and comprehensive loss.
Collaboration Revenue
In July 2011, NEC Corporation (“NEC”) and SomaLogic entered into a Strategic Alliance Agreement (the “SAA”) to develop a professional software tool to enable SomaScan® customers to easily access and interpret the highly multiplexed proteomic data generated by SomaLogic’s SomaScan® assay technology in the United States. To support this development, NEC made an upfront payment of $12.0 million. This agreement includes a clause whereby if there is a material breach of the contract or change in control of SomaLogic, we may be required to pay a fee to terminate the agreement.
We determined that the SAA met the criteria set forth in ASC 808, Collaborative Arrangements, (“ASC 808”) because both parties were active participants and were exposed to significant risks and rewards dependent on commercial failure or success. We recorded the upfront payment as deferred revenue to be recognized over the period of performance of 15 years. The revenue was recorded in collaboration revenue in the condensed consolidated statements of operations and comprehensive loss.
In March 2020, NEC and SomaLogic mutually terminated the SAA and concurrently SomaLogic and NEC Solution Innovators, Ltd. (“NES”), a wholly owned subsidiary of NEC, entered into a new arrangement, the Joint Development & Commercialization Agreement (the “JDCA”), to develop and commercialize SomaScan® services in Japan. NES agreed to make annual payments of $2.0 million for five years, for a total of $10.0 million, in exchange for research and development activities, as described below. We determined the JDCA should be accounted for as a modification of the SAA. Therefore, the remaining SAA deferred revenue balance as of the date of the modification was included as consideration under the JDCA resulting in total consideration of $15.3 million for research and development activities. We determined that this arrangement also meets the criteria set forth in ASC 808. The JDCA contains three separate performance obligations: (i) research and development activities, (ii) assay services, and (iii) a 10-year exclusive license of our intellectual property.
(i) Research and Development Activities
We determined that NES is not a customer with respect to the research and development activities associated with the collaboration arrangement under ASC 808. We recognize revenue from these activities based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred, in collaboration revenue in the condensed consolidated statements of operations and comprehensive loss.
(ii) Assay Services
We determined that NES is a customer for the assay services performance obligation, which should be accounted for using the criteria under ASC 606. We receive a fixed fee (standalone selling price) per sample in exchange for assaying samples, which is a service performed for other customers in the ordinary course of business. This performance obligation is recognized at a point in time when the assay data report is delivered to the customer and recorded in assay services revenue in the condensed consolidated statements of operations and comprehensive loss.
(iii) License of Intellectual Property
We determined that NES is a customer for the license performance obligation, which should be accounted for using the criteria under ASC 606. We receive royalties based on NES’ net sales and determined the allocation of royalties solely to this performance obligation is consistent with the objectives in ASC 606. This performance obligation was satisfied at the beginning of the license term. Subject to the sales and usage-based royalty exception, revenue is recognized in the period in which the subsequent sale or usage has occurred. Royalties are recorded in other revenue in the condensed consolidated statements of operations and comprehensive loss.
Other Revenue
Other revenue includes royalty revenue and revenue received from research grants. We recognize royalty revenue for fees paid by customers in return for a license to make, use or sell certain licensed products in certain geographic areas. These fees are equivalent to a percentage of the customer’s related revenues. We recognize revenue for sales-based or usage-based royalties promised in exchange for a functional license of intellectual property when the later of the following events occurs: (i) the subsequent sale or usage occurs, or (ii) the performance obligation to which some or all of the sales-based or usage-based royalty has been satisfied. As such, revenue is recognized in the period in which the subsequent sale or usage has occurred.
In June 2008, SomaLogic and New England Biolabs, Inc. (“NEB”) entered into an exclusive licensing agreement, whereby we provide a license to use certain proprietary information and know-how relating to its aptamer technology to make and use commercial products. In exchange, we receive royalties from NEB for this functional license of intellectual property. In September 2022, SomaLogic and NEB entered into a license and settlement agreement (“NEB Agreement”) that terminated the existing exclusive licensing arrangement and provided for a settlement of $8.0 million of previously constrained royalties recognized for the year ended December 31, 2022. The NEB Agreement also provided a non-exclusive license arrangement for the same proprietary information and know-how under which we are guaranteed fixed minimum royalties of $15.0 million to be received over 3 years. We recognized revenue for the guaranteed fixed minimum royalties of $13.2 million for the year ended December 31, 2022, net of a significant financing component of $1.8 million. Any revenue above the guaranteed fixed minimum royalties is recognized in the period in which the subsequent sale or usage has occurred. We have recorded a receivable of $12.9 million as of September 30, 2023, of which $8.6 million is recorded in accounts receivable, net of current portion and $4.3 million is recorded in accounts receivable, net on the condensed consolidated balance sheets. Interest income related to the significant financing component was $0.2 million and $0.6 million for the three and nine months ended September 30, 2023, respectively, and is included in interest income and other, net in the condensed consolidated statements of operations and comprehensive loss.
Grant revenue represents funding under cost reimbursement programs or fixed rate arrangements from government agencies and non-profit foundations for qualified research and development activities performed by SomaLogic. We recognize grant revenue when it is reasonably assured that the grant funding will be received as evidenced through the existence of a grant arrangement, amounts eligible for reimbursement are determinable and have been incurred, the applicable conditions under the grant arrangements have been met, and collectability of amounts due is reasonably assured. The classification of costs incurred related to grants is based on the nature of the activities performed by SomaLogic. Grant revenue is recognized when the related costs are incurred and recorded in other revenue in the condensed consolidated statements of operations and comprehensive loss.
Illumina Cambridge, Ltd.
On December 31, 2021, we entered into a multi-year arrangement with Illumina Cambridge, Ltd. (“Illumina Agreement”) to jointly develop and commercialize co-branded kits that will combine Illumina’s Next Generation Sequencing (“NGS”) technology with SomaLogic’s SomaScan technology. Pursuant to the agreement, we received a non-refundable upfront payment of $30.0 million on January 4, 2022. This arrangement is accounted for in accordance with ASC 606. We concluded there are two performance obligations: (1) SOMAmer reagents necessary to develop and commercialize NGS based proteomic products, inclusive of the rights to licenses, patents and training to allow for the use of such reagents and (2) an option to purchase goods post-commercialization with a material right (“Material Right”). The total transaction price is subject to a constraint since it is uncertain that commercialization will be achieved; and therefore the transaction price was determined to be $30.0 million and was allocated to each of the performance obligations identified on a relative standalone selling price basis. Revenue from the performance obligations is recognized as follows in product revenue in the condensed consolidated statements of operations and comprehensive loss:
Reagents: Revenue is recognized when control transfers to the customer (i.e., when the SOMAmer reagents are shipped). We estimated the standalone selling price (“SSP”) based on observable pricing of similar performance obligations.
Material Right: Revenue is recognized when Illumina exercises its option to purchase goods post-commercialization. We estimated the SSP based on an incremental discount to be provided to the customer adjusted for the likelihood that Illumina will exercise the option.
In June 2022, Illumina issued a purchase order that changed the promises under the Illumina Agreement. The purchase order represents a contract modification that is accounted for prospectively as if it were a termination of the existing contract and the creation of a new contract.
As a result, we determined that there were three new performance obligations (total of five performance obligations): (1) equipment bundle that includes customization services, integration services, system qualification services, site initiation services and training (“Equipment Bundle”), (2) qualification kits, and (3) support services. The contract modification resulted in an increase in the transaction price of $0.5 million. The updated transaction price was allocated between the performance obligations on a relative SSP basis. We estimated the SSP based on observable pricing of similar performance obligations. Revenue from the performance obligations is recognized as follows in product revenue in the condensed consolidated statements of operations and comprehensive loss:
Equipment Bundle: Revenue is recognized based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred.
Qualification Kits: Revenue is recognized when control transfers to the customer (i.e., when the qualification kits are shipped).
Support Services: Revenue is recognized for the support services as the services are provided.
We did not recognize any revenue during the three and nine months ended September 30, 2023 or 2022 pursuant to the Illumina Agreement for performance obligations satisfied.
Restricted Cash
Restricted cash represents cash on deposit with a financial institution as security for letters of credit outstanding for the benefit of the landlords related to operating leases and a bank guarantee with an international customer. The portion of restricted cash expected to be released within twelve months is classified as prepaid expenses and other current assets on the condensed consolidated balance sheets was $0.5 million and $4.7 million as of September 30, 2023 and December 31, 2022, respectively. Cash expected to be restricted for greater than twelve months is classified as other long-term assets on the condensed consolidated balance sheets was $0.6 million and $0.8 million as of September 30, 2023 and December 31, 2022.
Income Taxes
We use the asset and liability method of accounting for income taxes. Under this method, deferred income tax assets and liabilities are determined based on differences between the tax bases of assets and liabilities and their respective financial reporting amounts, based on enacted tax laws and statutory tax rates applicable to the periods in which these temporary differences are expected to reverse. We evaluate the need to establish or release a valuation allowance based upon expected levels of taxable income, future reversals of existing temporary differences, tax planning strategies, and recent financial operations. Valuation allowances are established to reduce deferred tax assets to the amount expected to be more likely than not realized in the future.
The effect of income tax positions is recognized only when it is more likely than not to be sustained. Interest and penalties associated with uncertain tax positions are recorded in income tax benefit (provision) in the condensed consolidated statements of operations and comprehensive loss.
Segment Information
We have one operating segment. Our chief operating decision maker (the “CODM”) role is performed by our Chief Executive Officer. The CODM manages our operations on a consolidated basis for purposes of allocating resources and assessing performance. Substantially all of our operations and decision-making functions are located in the United States.
Other Significant Accounting Policies
Our significant accounting policies are described in our 2022 Form 10-K. There have been no significant changes to those policies.
Recent Accounting Pronouncements
We are an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (the “JOBS Act”). 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. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to use this extended transition period and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies so long as we remain an emerging growth company.
Recently Adopted Accounting Standards
Financial Instruments Credit Losses. In June 2016, the FASB issued ASU 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, as amended, which sets forth a “current expected credit loss” (“CECL”) model that requires us to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost and applies to some off-balance sheet credit exposures. We adopted ASU 2016-13, as amended, on January 1, 2023 using a modified retrospective approach and recorded a cumulative effect adjustment to accumulated deficit. The adoption of ASU 2016-13 did not have a material impact on our condensed consolidated financial statements.
Accounting Standards Not Yet Adopted
Convertible Debt, Contracts in an Entity’s Own Equity and EPS. In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in an Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies the accounting for convertible debt by removing the requirements to separately present certain conversion features in equity. In addition, the amendment also simplifies the guidance in ASC Subtopic 815-40, Derivatives and Hedging: Contracts in Entity's Own Equity, by removing certain criteria that must be satisfied in order to classify a contract as equity. Further, contracts which can be settled in cash or shares, excluding liability-classified share-based payment awards, are to be included in diluted earnings per share using the “if-converted” method if the effect is dilutive, regardless of whether the entity or the counterparty can choose between cash and share settlement. The share-settlement presumption may not be rebutted based on past experience or a stated policy. ASC 2020-06 is effective for us on January 1, 2024, although early adoption is permitted. ASU 2020-06 may be adopted through either the fully retrospective or modified retrospective method of transition. We do not expect this standard to have a material impact to our condensed consolidated financial statements and related disclosures.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The following table disaggregates our revenue by product line:
Three Months Ended September 30,Nine Months Ended September 30,
 (in thousands)
2023202220232022
Assay services revenue
$17,866 $17,574 $52,882 $47,305 
Product revenue
3,418 1,051 7,513 2,218 
Collaboration revenue
763 763 2,288 2,288 
Other revenue:
Royalties
— 22,305 — 26,190 
Other
20 212 836 
Total other revenue
22,325 212 27,026 
Total revenue
$22,048 $41,713 $62,895 $78,837 
Contract Balances and Remaining Performance Obligations
As of September 30, 2023 and December 31, 2022, deferred revenue of $34.0 million and $35.1 million, respectively, was comprised of balances related to our collaboration revenue, product, assay services, and other revenue. As of September 30, 2023 and December 31, 2022, the portion of deferred revenue related to collaboration revenue was $2.6 million and $2.9 million, respectively. As of September 30, 2023, the estimated remaining performance period is 1.5 years. As of September 30, 2023 and December 31, 2022, the portion of deferred revenue related to assay services and other revenue was $1.0 million and $1.8 million, respectively. As of September 30, 2023, the deferred revenue related to assay services and other revenue will be recognized within 12 months.
As of September 30, 2023 and December 31, 2022, the deferred product revenue related to the Illumina Agreement amounted to $30.4 million for each period. As of September 30, 2023, the estimated remaining performance obligation period is approximately 7.3 years. During the three and nine months ended September 30, 2023, we recognized revenue of $1.3 million and $2.9 million, respectively, from deferred revenue recorded in prior periods.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, net
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
Accounts Receivable, net Accounts Receivable, net
Accounts receivable, net consisted of the following:
(in thousands)September 30, 2023December 31, 2022
Accounts receivable$29,949 $26,441 
Less: allowance for expected credit losses(538)(151)
Accounts receivable, net$29,411 $26,290 
Accounts receivable, net (current)$20,730 $17,006 
Accounts receivable, net of current portion$8,681 $9,284 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations On August 31, 2022, we acquired 100% of the equity interests in Palamedrix, Inc. ("Palamedrix") (the “Palamedrix Acquisition”) in exchange for purchase consideration of $29.7 million. Consideration transferred included cash of $15.8 million, equity consideration of $12.5 million, and contingent consideration of $1.4 million. Palamedrix is a DNA nano tech firm that provides scientific and engineering expertise, miniaturization technology and enhanced ease-of-use capabilities that we intend to leverage as we develop the next generation of SomaScan® Assay. The Palamedrix Acquisition provided for up to $0.5 million to be paid to the founders contingent upon settlement of pre-acquisition legal matters (the “Holdback Contingent Consideration”). It also provided for three potential additional payments of up to $17.5 million to the owners, including non-founder and founder employees, to be settled in cash and/or Common Stock contingent on the achievement of certain net sales milestone targets by the fifth and sixth year anniversary of the closing date of the acquisition (the “Milestone Contingent Consideration”).
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Assets measured at fair value on a recurring basis
The following tables set forth our financial assets measured at fair value on a recurring basis and the level of inputs used in such measurements:
As of September 30, 2023
(in thousands)
 
Amortized
Cost
Gross
Unrealized
Gain
Gross
Unrealized
Loss
Aggregate
Fair Value
 
Fair Value
Level
Cash and cash equivalents:
         
Cash
 $8,760 $— $— $8,760 Level 1
Money market funds
 296,811 — — 296,811 Level 1
Total cash and cash equivalents
 305,571 — — 305,571 
Investments:
 
U.S. Treasuries
 148,234 (2)148,239 Level 2
Total investments
 148,234 (2)148,239 
Total assets measured at fair value on a recurring basis
 $453,805 $$(2)$453,810 
As of December 31, 2022
(in thousands)
Amortized Cost
Gross
Unrealized
Gain
Gross
Unrealized
Loss
Aggregate
Fair Value
Fair Value
Level
Cash and cash equivalents:
     
Cash
$44,045 $— $— $44,045 Level 1
Money market funds
377,785 — — 377,785 Level 1
Total cash and cash equivalents
421,830 — — 421,830 
Investments:
Commercial paper
58,794 — (195)58,599 Level 2
U.S. Treasuries
35,252 — (175)35,077 Level 2
Corporate bonds
11,782 — (39)11,743 Level 2
Agency bonds12,426 — (87)12,339 Level 2
Total investments
118,254 — (496)117,758 
Total assets measured at fair value on a recurring basis
$540,084 $— $(496)$539,588 
As of September 30, 2023 and December 31, 2022, we had $0.1 million and $0.5 million, respectively, of accrued interest on investments recorded in prepaid expenses and other current assets on the condensed consolidated balance sheets.
Our investments consist of money market funds, commercial paper, U.S. Treasuries, corporate bonds, and agency bonds. All of the commercial paper, U.S. Treasuries, corporate bonds and agency bonds are designated as available-for-sale securities and have an effective maturity date that is less than one year from the respective balance sheet date, and accordingly, have been classified as current in the condensed consolidated balance sheets.
We classify our investments in money market funds within Level 1 of the fair value hierarchy because they are valued using quoted market prices. We classify our commercial paper, U.S. Treasuries, asset-backed securities, corporate bonds and agency bonds as Level 2 and obtain the fair value from a third-party pricing service, which may use quoted market prices for identical or comparable instruments or model-driven valuations using observable market data or inputs corroborated by observable market data.
We adopted ASU 2016-13 on January 1, 2023. Under the new guidance, we evaluated our available-for-sale securities with unrealized losses for impairment, considering available evidence, including the extent to which fair value is less than cost, whether an allowance for expected credit loss is required, and adverse factors that could affect the value of the securities. Any unrealized losses from declines in fair value below the amortized cost basis as a result of non-credit factors are recognized in accumulated other comprehensive loss as a separate component of stockholders’ equity, along with unrealized gains. Realized gains and losses and declines in fair value, if any, on available-for-sale securities are included in interest and other income, net in the condensed consolidated statements of operations and comprehensive loss.
We evaluated the available-for-sale securities as of September 30, 2023 and determined that no available-for-sale securities in an unrealized loss position are arising from credit related reasons. Additionally, we do not intend to sell or believe that it is not more likely than not that we will be required to sell the securities before recovery of the amortized cost bases and have therefore not recorded any allowances for available-for-sale securities in our allowance for expected credit losses as of September 30, 2023. We did not recognize material realized gains or losses for the three or nine months ended September 30, 2023.
Liabilities measured at fair value on a recurring basis
The following table presents information about our liabilities that are measured at fair value on a recurring basis, and indicates the fair value hierarchy of the valuation inputs we utilized to determine such fair value:
(in thousands)September 30, 2023December 31, 2022Fair Value Level
Warrant liability - public warrants
$1,214 $2,208 Level 1
Warrant liability - private placement warrants
1,103 2,005 Level 2
Earn-out liability
— 15 Level 3
Milestone Contingent Consideration1,512 1,165 Level 3
Holdback Contingent Consideration450 450 Level 3
Total liabilities measured at fair value on a recurring basis
$4,279 $5,843 
Liabilities that are measured at fair value on a recurring basis are recorded on the condensed consolidated balance sheet as of September 30, 2023 as follows:
(in thousands)September 30, 2023December 31, 2022
Other current liabilities
$450 $— 
Warrant liabilities
2,317 4,213 
Other long-term liabilities1,512 1,630 
Total liabilities measured at fair value on a recurring basis
$4,279 $5,843 
Warrant liabilities
The public warrants were valued using Level 1 inputs as they are traded in an active market. The fair value of the private placement warrants is equivalent to that of the public warrants as they have substantially the same terms; however, as they are not actively traded, they are classified as Level 2 in the hierarchy table above.
Earn-out liability
The fair value of the Earn-Out Shares was estimated using a Monte Carlo simulation model. The fair value is based on the simulated price of the Company over the maturity date of the contingent consideration and increased by estimated forfeitures of Earn-Out Shares issued to Earn-Out Service Providers. During the three months ended March 31, 2023, the earn-out liability was determined to be immaterial and was fully written off. As of September 30, 2023, the Earn-Out Shares have been forfeited as the 24-month anniversary of the closing date of the SPAC Merger has passed.
Milestone Contingent Consideration
The fair value of the Milestone Contingent Consideration was estimated using a Monte Carlo simulation model. The fair value is based on an option pricing framework, whereby a range of possible scenarios were simulated around forecasted net sales.
The significant unobservable inputs used in the Monte Carlo simulation to measure the Milestone Contingent Consideration that are categorized within Level 3 of the fair value hierarchy were as follows:
September 30, 2023December 31, 2022
Volatility25.0%35.0 %
Risk-free rate4.9%4.0 %
Weighted average cost of capital30.0%30.0 %
Cost of debt
12.5% - 13.2%
10.0 %
The change in the fair value of the Milestone Contingent Consideration is summarized as follows:
(in thousands)Fair Value
Balance as of December 31, 2022$1,165 
Change in fair value of Milestone Contingent Consideration347 
Balance as of September 30, 2023$1,512 

Holdback Contingent Consideration
The fair value of Holdback Contingent Consideration was estimated using a scenario-based analysis. The fair value is based on the expected holdback release date and expected holdback payment. The future expected payments were discounted to the valuation date using the cost of debt.
The significant unobservable inputs used in the scenario-based analysis to measure the holdback contingent consideration that are categorized within Level 3 of the fair value hierarchy were as follows:
September 30, 2023December 31, 2022
Cost of debt13.5%10.2 %
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Leases Leases
We have operating leases for certain office spaces with lease terms ranging from two to five years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include renewal options at our election to renew or extend the leases for additional periods ranging from three to ten years. These optional periods have not been considered in the determination of the ROU assets or lease liabilities associated with these leases as we did not consider the exercise of these options to be reasonably certain. The ROU asset is included in other long-term assets on the condensed consolidated balance sheets and was $4.3 million and $3.9 million as of September 30, 2023, and December 31, 2022, respectively.
Lease Costs
Lease costs for operating leases are recognized on a straight-line basis over the lease term. The total lease cost for the period was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2023202220232022
Operating lease cost$604 $6,477 $1,786 $7,284 
Variable lease cost415 270 1,119 660 
Short-term lease cost12 27 35 
Total lease cost$1,022 $6,759 $2,932 $7,979 
Lease Maturities
The table below reconciles the undiscounted lease payment maturities to the lease liabilities for our operating leases:
(in thousands)September 30, 2023
Remainder of 2023$643 
20241,875 
20251,588 
2026920 
Total5,026 
Less: amount of lease payments representing interest(293)
Present value of future minimum lease payments4,733 
Less: current operating lease liabilities (included in other current liabilities)(1,970)
Long-term operating lease liabilities (included in other long-term liabilities)$2,763 
Supplemental Lease Information
Supplemental information related to our operating leases was as follows:
September 30, 2023
Weighted average remaining lease term2.6 years
Weighted average discount rate4.3 %
Cash paid for amounts included in the measurement of our operating lease liabilities for the nine months ended September 30, 2023 and 2022 was $1.9 million and $1.4 million, respectively.
In July 2023, we extended the term of a lease for office space by three years. The lease was set to expire in December 2023 and will now expire in December of 2026. The amendment was accounted for as a lease modification and resulted in a $2.0 million increase to the related ROU asset and operating lease liability.
In February 2022, we executed two separate lease agreements (the “Leases”) to lease buildings pending construction that had not yet commenced. Both leases were set to expire on November 30, 2033, unless extended or early terminated in accordance with the terms of the lease. In accordance with the lease agreements, we made a deposit of $4.1 million during the first quarter of 2022. The deposit was restricted from withdrawal and held by a bank in the form of collateral for an irrevocable standby letter of credit held as security.
On August 25, 2022, we entered into a lease termination agreement (the “Lease Termination”) for the Leases prior to lease commencement. As consideration for the termination of the Leases, we agreed to pay the landlord a termination fee
of $6.0 million of which $2.5 million was paid on the termination date. During the fourth quarter of 2022 the remaining liability was reduced by $1.0 million after the landlord entered into a separate lease with a third party. The remaining $2.5 million liability was paid in January 2023 and the $4.1 million deposit was released in March 2023.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventory consisted of the following:
(in thousands)September 30, 2023December 31, 2022
Raw materials
$22,531 $16,710 
Work in process1,433 1,191 
Finished goods
1,039 639 
Total inventory
$25,003 $18,540 
Inventory (current)
$13,884 $13,897 
Non-current inventory
$11,119 $4,643 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities and Other Long-Term Liabilities
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities and Other Long-Term Liabilities Accrued Liabilities and Other Long-Term Liabilities
Accrued liabilities consisted of the following:
(in thousands)September 30, 2023December 31, 2022
Accrued compensation
$9,261 $13,897 
Accrued restructuring costs316 2,223 
Accrued lease termination fee
— 2,500 
Accrued real estate agent commission
— 764 
Accrued medical claims
623 663 
Other
629 631 
Total accrued liabilities
$10,829 $20,678 
Other long-term liabilities consisted of the following:
(in thousands)September 30, 2023December 31, 2022
Long-term operating lease liabilities$2,763 $2,063 
Milestone consideration replacement award liability1,932 1,261 
Milestone Contingent Consideration1,512 1,165 
Holdback Contingent Consideration(1)
— 450 
Long-term deferred tax liability1,060 585 
Earn-out liability— 15 
Total other long-term liabilities$7,267 $5,539 
(1)    As of September 30, 2023, the holdback contingent consideration is included within other current liabilities on the condensed consolidated balance sheet.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Proceedings
We are subject to claims and assessments from time to time in the ordinary course of business. We will accrue a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. If no amount within this range is a better estimate than any other amount within the range, the minimum amount in the range is accrued. We are not currently party to any material legal proceedings in which a potential loss is probable or reasonably estimable.
Indemnification
In the normal course of business, we enter into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. Our exposure under these agreements is unknown because it involves claims that may be made against us in the future, but that have not yet been made. To date, we have not paid any claims or been required to defend any action related to our indemnification obligations. However, we may record charges in the future as a result of these indemnification obligations.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
Under our amended and restated certificate of incorporation, we are authorized to issue 600,000,000 shares of Common Stock, par value of $0.0001 per share, and 1,000,000 shares of preferred stock, par value $0.0001 per share.
As of September 30, 2023, there were an aggregate of 5,519,991 and 5,013,333 outstanding public warrants and private placement warrants, respectively. Each warrant entitles the holder to purchase one share of our Common Stock at a price of $11.50 per share at any time commencing on February 25, 2022. As of September 30, 2023, no warrants have been exercised. The warrants will expire on September 1, 2026 or earlier upon redemption or liquidation.
There have been no significant changes to the disclosures in our 2022 Form 10-K related to Common Stock, preferred stock, or our public and private placement warrants, including warrant redemption terms.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation Stock-based Compensation
We have various stock-based compensation plans, which are more fully described in Part II, Item 8 “Financial Statements and Supplementary Data - Note 13 to the Consolidated Financial Statements - Stock-based Compensation” in the 2022 Form 10-K. Under the 2021 Omnibus Incentive Plan (the “2021 Plan”), we have the ability to grant several forms of incentive awards to our eligible employees, directors, and non-employee consultants.
Effective January 2023, we increased the reserve of Common Stock for issuance under all incentive plans by approximately 9 million shares in accordance with the 2021 Plan.
The following table summarizes our stock-based compensation expense:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands) 
2023202220232022
Cost of assay services revenue
$180 $327 $556 $910 
Cost of product revenue
29 12 67 37 
Research and development
1,459 2,780 4,569 6,346 
Selling, general and administrative
2,336 13,775 10,302 27,732 
Total stock-based compensation
$4,004 $16,894 $15,494 $35,025 
The following table summarizes activity for stock options and RSUs during the nine months ended September 30, 2023:
Stock Options(1)
RSUs(2)
Outstanding as of December 31, 202223,541,194 3,084,379 
Granted
6,460,990 1,365,035 
Exercised or Issued
(124,173)(776,598)
Forfeited
(4,139,356)(943,918)
Expired
(62,857)— 
Outstanding as of September 30, 202325,675,798 2,728,898 
(1)    The stock options generally vest over four years, with 25% vesting upon the first-year anniversary of the grant date and the remaining options vesting ratably each month thereafter.
(2)    The RSUs vest subject to the satisfaction of service requirements. The grant date fair values of these awards are determined based on the closing price of our Common Stock on the date of grant.
We also incurred incremental stock-based compensation expense related to option modifications of nil and $1.3 million for the three and nine months ended September 30, 2023. We incurred incremental stock-based compensation related to option modifications of $7.5 million and $7.8 million for the three and nine months ended September 30, 2022.
We recorded $1.4 million and $5.0 million in stock-based compensation expense related to the Service Provider Earn-Outs during the three and nine months ended September 30, 2022, respectively. As the derived service period has passed, expenses related to the Service Provider Earn-Outs were fully recognized as of December 31, 2022.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes For the three and nine months ended September 30, 2023, we recognized a provision for income taxes of $0.5 million after applying our estimated annual effective income tax rate, which reflects the impacts of the previously recorded valuation allowance. For the three and nine months ended September 30, 2022, we recorded an income tax benefit of
$0.6 million as a result of a change in our previously recorded valuation allowance due to deferred tax liabilities attributable to indefinite-lived assets that resulted from the Palamedrix Acquisition.
The provision for foreign income taxes was immaterial for the three and nine months ended September 30, 2023 and 2022.
Utilization of our net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the ownership change limitations provided by the Internal Revenue Code and similar state provisions. Such an annual limitation could result in the expiration or elimination of the net operating loss and tax credit carryforwards before utilization. Management believes that the limitation will not limit utilization of the carryforwards prior to their expiration.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The following table sets forth the computation of basic and diluted net loss per share:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands, except share and per share data) 
2023202220232022
Net loss
$(22,157)$(32,942)$(81,131)$(59,906)
Weighted-average shares outstanding, basic and diluted
187,070,510 184,407,874 186,780,699 183,209,213 
Net loss per share, basic and diluted
$(0.12)$(0.18)$(0.43)$(0.33)
During periods in which we incur a net loss, diluted weighted average shares outstanding are equal to basic weighted average shares outstanding because the effect of all awards is anti-dilutive. The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:
Three and Nine Months Ended September 30,
20232022
Anti-dilutive shares:
Stock options to purchase common stock
25,675,798 23,393,872 
Public warrants and private placement warrants10,533,324 10,533,324 
Unvested RSUs 2,728,898 3,180,425 
Replacement awards subject to vesting conditions933,242 1,209,801 
Employee stock purchase plan78,031 45,783 
Total anti-dilutive shares39,949,293 38,363,205 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Related Parties
9 Months Ended
Sep. 30, 2023
Related Party Transactions [Abstract]  
Related Parties Related PartiesCasdin Partners Master Fund, L.P (“Casdin”), founded by Eli Casdin, a member of our Board of Directors and one of our principal owners, was a shareholder of Palamedrix. Upon our acquisition of Palamedrix, Casdin received $0.8 million in cash, $0.8 million in equity, and the right to receive up to $0.3 million of Milestone Contingent Consideration related to the achievement of net sales milestones.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
On December 16, 2022, following the completion of a strategic review of our business, we announced a workforce reduction plan (the "Strategic Reorganization") to reduce operating costs and focus on long-term growth opportunities in our life sciences business. Under this Strategic Reorganization, we reduced our workforce by approximately 16%, with a majority of these employees separating in December and the remaining affected employees separating over the next three-month period. Employees who were impacted by the restructuring were eligible to receive severance benefits contingent upon an impacted employee's execution of a separation agreement, which included a general release of claims against us. Certain impacted employees were covered by employment agreements or an existing severance plan that provides termination benefits.
One-time termination benefits were recorded pursuant to ASC 420, Exit or Disposal Cost Obligations, while termination benefits under ongoing benefit arrangements were recorded pursuant to ASC 712, Compensation - Nonretirement Postemployment Benefits.
We recognized restructuring charges of approximately nil and $1.1 million primarily related to one-time termination benefits during the three and nine months ended September 30, 2023, respectively. We do not expect to incur additional
material employee severance and benefits expense. This reflects our best estimate, which may be revised in subsequent periods as the Strategic Reorganization progresses.
The following table outlines the components of the restructuring charges included in the condensed consolidated statements of operations and comprehensive loss:
(in thousands)Three Months Ended September 30, 2023Nine Months Ended September 30, 2023
Cost of assay services revenue$— $19 
Research and development— 243 
Selling, general and administrative— 838 
Total employee severance and benefits$— $1,100 
The following table outlines the changes in liabilities associated with our Strategic Reorganization, including restructuring expenses incurred and cash payments for the nine months ended September 30, 2023:
(in thousands)
Balance at December 31, 2022$2,223 
Accruals1,062 
Payments(2,969)
Balance at September 30, 2023$316 
The restructuring liabilities are included in accrued liabilities in the condensed consolidated balance sheets. We expect that substantially all of the remaining accrued restructuring liabilities will be paid in cash over the next 12 months. The charges recognized in the rollforward of our accrued restructuring liabilities do not include items charged directly to expense for extension of the exercise period of vested options.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Event
9 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event
On October 4, 2023, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Standard BioTools, Inc. (“Standard BioTools”) and Martis Merger Sub, Inc. (“Merger Sub”), a wholly owned subsidiary of Standard BioTools, pursuant to which, among other things, Merger Sub will merge with and into SomaLogic (the “Merger”), and we will continue as a wholly owned subsidiary of Standard BioTools. At the effective time of the Merger, each share of our common stock issued and outstanding will be converted into a right to receive 1.11 (the “Exchange Ratio”) shares of common stock of Standard BioTools (“Standard BioTools Common Stock”). Our common stockholders will own approximately 57% and Standard BioTools’ common stockholders will own approximately 43% of the outstanding shares of common stock of the combined company on a fully diluted basis.
In addition, as of the effective time of the Merger, Standard BioTools will assume each of our stock incentive plans, outstanding options to purchase shares of our common stock (the “Options”), and outstanding restricted stock units convertible into shares of our common stock (“RSUs” and together with the Options, the “Equity Awards”), whether vested or unvested. Each such Equity Award so assumed by Standard BioTools will continue to have, and be subject to, the same terms and conditions applicable to such Equity Award immediately prior to the effective time of the Merger, except that (i) such Option will be exercisable for that number of shares of Standard BioTools Common Stock equal to the number of shares of our common stock subject to such Option immediately prior to the effective time of the Merger multiplied by the Exchange Ratio and rounded down to the next nearest share of Standard BioTools common stock, (ii) the exercise price per share will be the exercise price per share in effect for that Option immediately prior to the effective time of the Merger divided by the Exchange Ratio and rounded up to the next nearest cent and (iii) such RSU will vest for that number of shares of Standard BioTools Common Stock equal to the number of shares of our common stock subject to such RSU immediately prior to the effective time of the Merger multiplied by the Exchange Ratio and rounded to the next nearest share of Standard BioTools Common Stock.
In addition, as of the effective time of the Merger, each of our warrants exercisable for one share of SomaLogic Common Stock shall be treated in accordance with its terms.
We have agreed with Standard BioTools to use reasonable best efforts and take all necessary action such that, as of the effective time of the Merger, the board of directors of the combined company will consist of seven members, with three such members designated by Standard BioTools, three such members designated by SomaLogic and one such member designated by Standard BioTools’ Series B-1 preferred stockholder, with at least one Standard BioTools designee and one SomaLogic designee appointed to each of the three classes of the Standard BioTools classified board. The parties have
also agreed that Michael Egholm, Ph.D., will serve as Chief Executive Officer, Jeffrey Black will serve as Chief Financial Officer, Adam Taich will serve as Chief Strategy Officer and Shane Bowen will serve as Chief Technology Officer.
Eli Casdin, a member of our Board of Directors and one of our principal owners, is also a principal owner of Standard BioTools.
For additional information related to the Merger Agreement, refer to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on October 4, 2023, which includes the full text of the Merger Agreement as Exhibit 2.1.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and applicable rules and regulations of the U.S. Securities and Exchange Commission regarding financial reporting. All intercompany transactions and balances have been eliminated in consolidation. Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASUs”) of the Financial Accounting Standards Board (“FASB”).
Certain information and disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2022 included in the 2022 Form 10-K.
These unaudited condensed consolidated financial statements have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include normal recurring adjustments considered necessary for a fair presentation of interim financial information, to present fairly our condensed consolidated financial position and our results of operations and cash flows. The results of operations for the periods presented are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or for any other future annual or interim period.
Certain reclassifications have been made to prior period amounts to conform to the current presentation.
Revisions of prior period consolidated financial statements
Capitalized software development costs related to hosting arrangements that are service contracts should be classified as operating activities in the statement of cash flows. We made immaterial revisions to amounts previously reported on our condensed consolidated statement of cash flows for the nine months ended September 30, 2022 in order to reclassify capitalized cloud computing arrangement expenditures from investing activities to operating activities. The table below reflects the revisions:
Nine Months Ended September 30, 2022
(in thousands)As Previously ReportedReclassificationRevised
Operating Activities
Cloud computing arrangement expenditures$— $(8,116)$(8,116)
Net cash used in operating activities$(65,945)$(8,116)$(74,061)
Investing Activities
Purchases of property and equipment $(11,886)$8,116 $(3,770)
Net cash provided by investing activities$6,621 $8,116 $14,737 
Supplemental disclosure of non-cash investing and financing activities:
Purchase of property and equipment included in accounts payable$954 $(522)$432 
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 amounts reported in the financial statements and disclosed in the accompanying notes. Actual results could differ materially from these estimates.
Significant estimates and assumptions which form the basis of amounts reported in the condensed consolidated financial statements include, but are not limited to, the standalone selling prices of our performance obligations; timing of revenue recognition; fair value measurements; net realizable value of inventory; income taxes; and the fair value of intangible assets acquired in business combinations. We base our estimates on current facts and circumstances, historical experience, forecasted results, and various other assumptions that we believe to be reasonable. We obtain reports from third-party valuation experts to inform and support estimates related to certain fair value measurements.
Concentration of Credit Risk and Other Risks and Uncertainties
Concentration of Credit Risk and Other Risks and Uncertainties
Financial instruments that potentially expose us to concentrations of credit risk consist principally of cash, cash equivalents, investments, and accounts receivable. Accounts receivable are unsecured. Cash and cash equivalents are deposited with major financial institutions. In certain accounts, we maintain cash balances in excess of federally insured limits. We have not experienced losses in these accounts and believe that we are not exposed to significant risk.
Significant customers are those that represent more than 10% of total revenues for any period presented in the condensed consolidated statements of operations and comprehensive loss, or that represent more than 10% of the gross accounts receivable balance as of either balance sheet date presented.
Business Combination and Contingent Consideration
Business Combinations
We account for business combinations using the acquisition method of accounting in accordance with ASC 805, Business Combinations. Application of this method of accounting requires that (i) identifiable assets acquired (including identifiable intangible assets) and liabilities assumed generally be measured and recognized at fair value as of the acquisition date and (ii) the excess of the purchase price over the net fair value of identifiable assets acquired and liabilities assumed be recognized as goodwill. Transaction costs related to business combinations are expensed as incurred and classified as selling, general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. Determining the fair value of assets acquired and liabilities assumed in a business combination requires management to use significant judgment and estimates, especially with respect to intangible assets.
During the measurement period, which extends one year from the acquisition date, we may record certain adjustments to the carrying value of the assets acquired and liabilities assumed with a corresponding adjustment to goodwill.
Contingent Consideration
Acquisition-related contingent consideration was initially recorded in the condensed consolidated balance sheets at its acquisition-date estimated fair value, in accordance with the acquisition method of accounting. Contingent consideration liabilities contractually due beyond 12 months are recorded in other long-term liabilities on the condensed consolidated balance sheets. The fair value of the acquisition-related contingent consideration is remeasured each reporting period, with changes in fair value recorded in selling, general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. The fair value measurement is based on significant inputs not observable by market participants and thus represents a Level 3 input in the fair value hierarchy.
Accounts Receivable and Allowance for Expected Credit Losses
Accounts Receivable and Allowance for Expected Credit Losses
Effective January 1, 2023, we adopted the requirements of ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), along with the subsequently issued guidance amending and clarifying various aspects of ASU 2016-13, using the modified retrospective method of adoption. In accordance with that method, the comparative periods’ information continues to be reported under the relevant accounting guidance in effect for that period. For the current period, the standard replaces the existing incurred credit loss model with the current expected credit losses model for financial instruments, including accounts receivable, through a cumulative-effect adjustment to accumulated deficit as of the beginning of the first reporting period in which the guidance is effective.
Accounts receivable are recorded at invoiced amounts, net of an allowance for expected credit losses. We are exposed to credit losses primarily through sales of products and services. The estimation of the allowance for expected credit losses is based on historical loss experience, the current aging status of receivables, current and estimated future economic and market conditions, and specific customer accounts considered to be at risk or uncollectible. We write off accounts receivable against the allowance for expected credit losses when we determine a balance is uncollectible and cease collection efforts. We did not write off any material accounts receivable balances during the periods ended September 30, 2023 and 2022.
The non-current portion of accounts receivable primarily consists of guaranteed minimum fixed royalty payments owed to us under licensing agreements. Non-current accounts receivable are recorded net of significant financing components.
Inventory
Inventory
Inventory is stated at the lower of cost (on a first-in, first-out basis) or net realizable value. Cost is determined using a standard cost system, whereby the standard costs are updated periodically to reflect current costs. We estimate the recoverability of inventory by referencing estimates of future demands and product life cycles, including expiration. We periodically analyze our inventory levels to identify inventory that may expire prior to expected usage, no longer meets quality specifications, or has a cost basis in excess of its estimated net realizable value, and record a charge to cost of revenue for such inventory as appropriate. Inventory that is not expected to be used within 12 months of the balance sheet date is classified as non-current inventory in the accompanying condensed consolidated balance sheets.
Intangible Assets Intangible AssetsIntangible assets primarily consists of acquired in-process research and development (“IPR&D”). IPR&D relates to substantial research and development efforts that are incomplete at the acquisition date. IPR&D intangible assets are considered indefinite-lived until the completion or abandonment of the associated research and development efforts. During the development phase, these assets are not amortized but are tested for impairment annually during the fourth quarter of the year or more frequently if events or changes in circumstances indicate that it is more likely than not that the asset is impaired. Once the IPR&D activities are completed, the intangible asset is amortized over its useful life on a straight-line basis.
Goodwill
Goodwill
Goodwill represents the excess of the purchase price from business combinations over the fair value of the net assets acquired. Goodwill is not amortized but is tested for impairment at least annually during the fourth quarter, or more frequently if events or changes in circumstances indicate that it may be impaired. All of our goodwill is assigned to our one reporting unit.
We perform impairment testing by first assessing qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount, including goodwill. If we conclude that that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then a quantitative test is required.
If the estimated fair value of the reporting unit exceeds the carrying amount, goodwill is not considered to be impaired. If the carrying value exceeds estimated fair value, there is an impairment of goodwill and an impairment loss would be recorded. The impairment loss is calculating by comparing the fair value of the reporting unit less the carrying amount, including goodwill. Goodwill impairment would be limited to the carrying value of goodwill. There were no goodwill impairment losses recorded in any period presented.
Internal-Use Software
Software Development Costs
Internal-Use Software
The Company capitalizes certain internal and external costs related to the acquisition and development of internal-use software or cloud computing arrangements during the application development stages of projects. The costs incurred for development of software intended for internal use and cloud computing arrangements are capitalized in accordance with ASC 350-40, Goodwill and Other, Internal-Use Software. These costs are included in property and equipment, net of accumulated depreciation and amortization in the condensed consolidated balance sheets.
When the software is ready for its intended use, the Company amortizes these costs using the straight-line method over the estimated useful life of the asset, or, for cloud computing service arrangements, over the term of the hosting arrangement. Costs incurred during the preliminary project or the post-implementation/operation stages of the project are expensed as incurred.
Software Developed for Sale Software Developed for SaleThe costs incurred for the development of computer software to be sold, leased, or otherwise marketed are capitalized in accordance with ASC 985-20, Costs of Software to be Sold, Leased or Marketed, when technological feasibility has been established. Technological feasibility generally occurs when all planning, design, coding and testing activities are completed that are necessary to establish that the product can be produced to meet its design specifications, including functions, features and technical performance requirements. The establishment of technological feasibility is an ongoing assessment of judgment by management with respect to certain external factors, including, but not limited to, anticipated future revenues, estimated economic life and changes in technology. Capitalized software costs include direct labor and related expenses for software development for new products. Capitalized software costs are included in other long-term assets in the condensed consolidated balance sheets. Costs to develop software to be sold are not yet subject to amortization as our software to be sold was not available for general release as of September 30, 2023.
Impairment of Long-Lived Assets Impairment of Long-Lived AssetsWe evaluate a long-lived asset (or asset group) for impairment whenever events or changes in circumstances indicate that the carrying value of the asset (or asset group) may not be recoverable. If indicators of impairment exist and the undiscounted future cash flows that the asset is expected to generate are less than the carrying value of the asset, an impairment loss is recorded to write down the asset to its estimated fair value based on a discounted cash flow approach.
Leases
Leases
We determine if an arrangement is a lease at inception of the contract. Operating lease right-of-use (“ROU”) assets are included in other long-term assets, and operating lease liabilities are included in other current liabilities and other long-term liabilities in the condensed consolidated balance sheets.
ROU assets and operating lease liabilities are recognized based on the present value of the future lease payments over the lease term at commencement date. As the implicit rate in our leases is generally unknown, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. We give consideration to our credit risk, term of the lease, total lease payments and adjust for the impacts of collateral, as necessary, when calculating our incremental borrowing rates.
Operating lease ROU assets include lease incentives and initial direct costs incurred. When the lease incentives specify a maximum level of reimbursement and we are reasonably certain to incur reimbursable costs equal to or exceeding this level, we include the lease incentive in the measurement of the ROU assets and lease liabilities at commencement. The lease terms may include options to extend or terminate the lease when it is reasonably certain we will exercise any such options. Lease costs for our operating leases are recognized on a straight-line basis within operating expenses over the lease term in the condensed consolidated statements of operations and comprehensive loss.
We have lease agreements with lease and non-lease components. However, we have elected the practical expedient to not separate lease and non-lease components for all of our existing classes of assets. Therefore, the lease and non-lease components are accounted for as a single lease component. We have also elected to not apply the recognition requirement to any short-term leases with a term of 12 months or less.
We monitor for events or changes in circumstances that may require a reassessment or impairment of our leases, at which time our ROU assets for operating leases may be reduced by impairment losses.
Warrant Liabilities We classify the Warrants as liabilities on our condensed consolidated balance sheets as these instruments are precluded from being indexed to our own stock given that the terms allow for a settlement adjustment that does not meet the scope for the fixed-for-fixed exception in ASC 815, Derivatives and Hedging (“ASC 815”). Since the Warrants meet the definition of a derivative under ASC 815-40, we recorded these warrants as long-term liabilities at fair value on the date of the SPAC Merger, with subsequent changes in their respective fair values recognized within change in fair value of warrant liabilities in the condensed consolidated statements of operations and comprehensive loss at each reporting date. See Note 11, Stockholders' Equity, for more information on the Warrants.
Earn-Out Liability
Earn-Out Liability
As a result of the SPAC Merger, additional shares of Common Stock were provided to SomaLogic Operating shareholders and to certain employees and directors of SomaLogic (“Earn-Out Service Providers”) of up to 3,500,125 and 1,499,875, respectively (the “Earn-Out Shares”). The Earn-Out Shares would have been payable if the price of our Common Stock had equaled or exceeded $20.00 for a period of at least 20 out of 30 consecutive trading days at any time between the 13- and 24-month anniversary of the closing date of the SPAC Merger (the “Triggering Event”).
The Earn-Out Shares granted to shareholders are recognized as a liability in accordance with ASC 815. The liability was included as part of the consideration transferred in the SPAC Merger and was recorded at fair value and is included in other long-term liabilities in the condensed consolidated balance sheets. The earn-out liability is remeasured at the end of each reporting period, with subsequent changes in fair value recognized within change in fair value of earn-out liability in the condensed consolidated statements of operations and comprehensive loss. As of September 30, 2023, the Earn-Out Shares have been forfeited as the 24-month anniversary of the closing date of the SPAC Merger has passed.
Revenue Recognition, Assay Services Revenue and Product Revenue
Revenue Recognition
We recognize revenue from sales to customers under ASC 606, Revenue from Contracts with Customers (“ASC 606”). ASC 606 provides a five-step model for recognizing revenue that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations, and recognizing revenue when, or as, an entity satisfies a performance obligation.
We recognize revenue when or as control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Sales, value add, and other taxes collected concurrent with revenue-producing activities are excluded from revenue.
Payment terms may vary by customer, are based on customary commercial terms, and are generally less than one year. We do not adjust revenue for the effects of a significant financing component for contracts where the period between the transfer of the good or service and collection is one year or less. We expense incremental costs to obtain a contract when incurred since the amortization period of the asset that would otherwise be recognized is one year or less.
Assay Services Revenue
We generate assay services revenue primarily from the sale of SomaScan® services. SomaScan® service revenue is derived from performing the SomaScan® assay on customer samples to generate data on protein biomarkers. Revenue from SomaScan® services is recognized at the time the analysis data or report is delivered to the customer, which is when control has been transferred to the customer. SomaScan® services are sold at a fixed price per sample without any volume discounts, rebates, or refunds.
The delivery of each assay data report is a separate performance obligation. For arrangements with multiple performance obligations, the transaction price must be allocated to each performance obligation based on its relative standalone selling price. Judgment is required to determine the standalone selling price for each distinct performance obligation as there are few directly comparable products in the market and factors such as customer size are factored into the determination of selling price. We determine standalone selling prices based on amounts invoiced to customers in observable transactions.
Product Revenue
Product revenue primarily consists of equipment and kit sales to customers that assay samples in their own laboratories, referred to as authorized sites. Equipment is generally accounted for as a bundle with installation, qualification and training services. Revenue is recognized based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred. Revenue from kit sales is recognized upon transfer of control to the customer. Shipping and handling costs billed to customers are included in product revenue in the condensed consolidated statements of operations and comprehensive loss.
Revenue Recognition, Collaboration Revenue
Collaboration Revenue
In July 2011, NEC Corporation (“NEC”) and SomaLogic entered into a Strategic Alliance Agreement (the “SAA”) to develop a professional software tool to enable SomaScan® customers to easily access and interpret the highly multiplexed proteomic data generated by SomaLogic’s SomaScan® assay technology in the United States. To support this development, NEC made an upfront payment of $12.0 million. This agreement includes a clause whereby if there is a material breach of the contract or change in control of SomaLogic, we may be required to pay a fee to terminate the agreement.
We determined that the SAA met the criteria set forth in ASC 808, Collaborative Arrangements, (“ASC 808”) because both parties were active participants and were exposed to significant risks and rewards dependent on commercial failure or success. We recorded the upfront payment as deferred revenue to be recognized over the period of performance of 15 years. The revenue was recorded in collaboration revenue in the condensed consolidated statements of operations and comprehensive loss.
In March 2020, NEC and SomaLogic mutually terminated the SAA and concurrently SomaLogic and NEC Solution Innovators, Ltd. (“NES”), a wholly owned subsidiary of NEC, entered into a new arrangement, the Joint Development & Commercialization Agreement (the “JDCA”), to develop and commercialize SomaScan® services in Japan. NES agreed to make annual payments of $2.0 million for five years, for a total of $10.0 million, in exchange for research and development activities, as described below. We determined the JDCA should be accounted for as a modification of the SAA. Therefore, the remaining SAA deferred revenue balance as of the date of the modification was included as consideration under the JDCA resulting in total consideration of $15.3 million for research and development activities. We determined that this arrangement also meets the criteria set forth in ASC 808. The JDCA contains three separate performance obligations: (i) research and development activities, (ii) assay services, and (iii) a 10-year exclusive license of our intellectual property.
(i) Research and Development Activities
We determined that NES is not a customer with respect to the research and development activities associated with the collaboration arrangement under ASC 808. We recognize revenue from these activities based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred, in collaboration revenue in the condensed consolidated statements of operations and comprehensive loss.
(ii) Assay Services
We determined that NES is a customer for the assay services performance obligation, which should be accounted for using the criteria under ASC 606. We receive a fixed fee (standalone selling price) per sample in exchange for assaying samples, which is a service performed for other customers in the ordinary course of business. This performance obligation is recognized at a point in time when the assay data report is delivered to the customer and recorded in assay services revenue in the condensed consolidated statements of operations and comprehensive loss.
(iii) License of Intellectual Property
We determined that NES is a customer for the license performance obligation, which should be accounted for using the criteria under ASC 606. We receive royalties based on NES’ net sales and determined the allocation of royalties solely to this performance obligation is consistent with the objectives in ASC 606. This performance obligation was satisfied at the beginning of the license term. Subject to the sales and usage-based royalty exception, revenue is recognized in the period in which the subsequent sale or usage has occurred. Royalties are recorded in other revenue in the condensed consolidated statements of operations and comprehensive loss.
Revenue Recognition, Other Revenue
Other Revenue
Other revenue includes royalty revenue and revenue received from research grants. We recognize royalty revenue for fees paid by customers in return for a license to make, use or sell certain licensed products in certain geographic areas. These fees are equivalent to a percentage of the customer’s related revenues. We recognize revenue for sales-based or usage-based royalties promised in exchange for a functional license of intellectual property when the later of the following events occurs: (i) the subsequent sale or usage occurs, or (ii) the performance obligation to which some or all of the sales-based or usage-based royalty has been satisfied. As such, revenue is recognized in the period in which the subsequent sale or usage has occurred.
In June 2008, SomaLogic and New England Biolabs, Inc. (“NEB”) entered into an exclusive licensing agreement, whereby we provide a license to use certain proprietary information and know-how relating to its aptamer technology to make and use commercial products. In exchange, we receive royalties from NEB for this functional license of intellectual property. In September 2022, SomaLogic and NEB entered into a license and settlement agreement (“NEB Agreement”) that terminated the existing exclusive licensing arrangement and provided for a settlement of $8.0 million of previously constrained royalties recognized for the year ended December 31, 2022. The NEB Agreement also provided a non-exclusive license arrangement for the same proprietary information and know-how under which we are guaranteed fixed minimum royalties of $15.0 million to be received over 3 years. We recognized revenue for the guaranteed fixed minimum royalties of $13.2 million for the year ended December 31, 2022, net of a significant financing component of $1.8 million. Any revenue above the guaranteed fixed minimum royalties is recognized in the period in which the subsequent sale or usage has occurred. We have recorded a receivable of $12.9 million as of September 30, 2023, of which $8.6 million is recorded in accounts receivable, net of current portion and $4.3 million is recorded in accounts receivable, net on the condensed consolidated balance sheets. Interest income related to the significant financing component was $0.2 million and $0.6 million for the three and nine months ended September 30, 2023, respectively, and is included in interest income and other, net in the condensed consolidated statements of operations and comprehensive loss.
Grant revenue represents funding under cost reimbursement programs or fixed rate arrangements from government agencies and non-profit foundations for qualified research and development activities performed by SomaLogic. We recognize grant revenue when it is reasonably assured that the grant funding will be received as evidenced through the existence of a grant arrangement, amounts eligible for reimbursement are determinable and have been incurred, the applicable conditions under the grant arrangements have been met, and collectability of amounts due is reasonably assured. The classification of costs incurred related to grants is based on the nature of the activities performed by SomaLogic. Grant revenue is recognized when the related costs are incurred and recorded in other revenue in the condensed consolidated statements of operations and comprehensive loss.
Illumina Cambridge, Ltd.
On December 31, 2021, we entered into a multi-year arrangement with Illumina Cambridge, Ltd. (“Illumina Agreement”) to jointly develop and commercialize co-branded kits that will combine Illumina’s Next Generation Sequencing (“NGS”) technology with SomaLogic’s SomaScan technology. Pursuant to the agreement, we received a non-refundable upfront payment of $30.0 million on January 4, 2022. This arrangement is accounted for in accordance with ASC 606. We concluded there are two performance obligations: (1) SOMAmer reagents necessary to develop and commercialize NGS based proteomic products, inclusive of the rights to licenses, patents and training to allow for the use of such reagents and (2) an option to purchase goods post-commercialization with a material right (“Material Right”). The total transaction price is subject to a constraint since it is uncertain that commercialization will be achieved; and therefore the transaction price was determined to be $30.0 million and was allocated to each of the performance obligations identified on a relative standalone selling price basis. Revenue from the performance obligations is recognized as follows in product revenue in the condensed consolidated statements of operations and comprehensive loss:
Reagents: Revenue is recognized when control transfers to the customer (i.e., when the SOMAmer reagents are shipped). We estimated the standalone selling price (“SSP”) based on observable pricing of similar performance obligations.
Material Right: Revenue is recognized when Illumina exercises its option to purchase goods post-commercialization. We estimated the SSP based on an incremental discount to be provided to the customer adjusted for the likelihood that Illumina will exercise the option.
In June 2022, Illumina issued a purchase order that changed the promises under the Illumina Agreement. The purchase order represents a contract modification that is accounted for prospectively as if it were a termination of the existing contract and the creation of a new contract.
As a result, we determined that there were three new performance obligations (total of five performance obligations): (1) equipment bundle that includes customization services, integration services, system qualification services, site initiation services and training (“Equipment Bundle”), (2) qualification kits, and (3) support services. The contract modification resulted in an increase in the transaction price of $0.5 million. The updated transaction price was allocated between the performance obligations on a relative SSP basis. We estimated the SSP based on observable pricing of similar performance obligations. Revenue from the performance obligations is recognized as follows in product revenue in the condensed consolidated statements of operations and comprehensive loss:
Equipment Bundle: Revenue is recognized based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred.
Qualification Kits: Revenue is recognized when control transfers to the customer (i.e., when the qualification kits are shipped).
Support Services: Revenue is recognized for the support services as the services are provided.
We did not recognize any revenue during the three and nine months ended September 30, 2023 or 2022 pursuant to the Illumina Agreement for performance obligations satisfied.
Restricted Cash
Restricted Cash
Restricted cash represents cash on deposit with a financial institution as security for letters of credit outstanding for the benefit of the landlords related to operating leases and a bank guarantee with an international customer. The portion of restricted cash expected to be released within twelve months is classified as prepaid expenses and other current assets on the condensed consolidated balance sheets was $0.5 million and $4.7 million as of September 30, 2023 and December 31, 2022, respectively. Cash expected to be restricted for greater than twelve months is classified as other long-term assets on the condensed consolidated balance sheets was $0.6 million and $0.8 million as of September 30, 2023 and December 31, 2022.
Income Taxes
Income Taxes
We use the asset and liability method of accounting for income taxes. Under this method, deferred income tax assets and liabilities are determined based on differences between the tax bases of assets and liabilities and their respective financial reporting amounts, based on enacted tax laws and statutory tax rates applicable to the periods in which these temporary differences are expected to reverse. We evaluate the need to establish or release a valuation allowance based upon expected levels of taxable income, future reversals of existing temporary differences, tax planning strategies, and recent financial operations. Valuation allowances are established to reduce deferred tax assets to the amount expected to be more likely than not realized in the future.
The effect of income tax positions is recognized only when it is more likely than not to be sustained. Interest and penalties associated with uncertain tax positions are recorded in income tax benefit (provision) in the condensed consolidated statements of operations and comprehensive loss.
Segment Information
Segment Information
We have one operating segment. Our chief operating decision maker (the “CODM”) role is performed by our Chief Executive Officer. The CODM manages our operations on a consolidated basis for purposes of allocating resources and assessing performance. Substantially all of our operations and decision-making functions are located in the United States.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
We are an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (the “JOBS Act”). 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. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to use this extended transition period and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies so long as we remain an emerging growth company.
Recently Adopted Accounting Standards
Financial Instruments Credit Losses. In June 2016, the FASB issued ASU 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, as amended, which sets forth a “current expected credit loss” (“CECL”) model that requires us to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost and applies to some off-balance sheet credit exposures. We adopted ASU 2016-13, as amended, on January 1, 2023 using a modified retrospective approach and recorded a cumulative effect adjustment to accumulated deficit. The adoption of ASU 2016-13 did not have a material impact on our condensed consolidated financial statements.
Accounting Standards Not Yet Adopted
Convertible Debt, Contracts in an Entity’s Own Equity and EPS. In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in an Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies the accounting for convertible debt by removing the requirements to separately present certain conversion features in equity. In addition, the amendment also simplifies the guidance in ASC Subtopic 815-40, Derivatives and Hedging: Contracts in Entity's Own Equity, by removing certain criteria that must be satisfied in order to classify a contract as equity. Further, contracts which can be settled in cash or shares, excluding liability-classified share-based payment awards, are to be included in diluted earnings per share using the “if-converted” method if the effect is dilutive, regardless of whether the entity or the counterparty can choose between cash and share settlement. The share-settlement presumption may not be rebutted based on past experience or a stated policy. ASC 2020-06 is effective for us on January 1, 2024, although early adoption is permitted. ASU 2020-06 may be adopted through either the fully retrospective or modified retrospective method of transition. We do not expect this standard to have a material impact to our condensed consolidated financial statements and related disclosures.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Schedule of Financial Statements The table below reflects the revisions:
Nine Months Ended September 30, 2022
(in thousands)As Previously ReportedReclassificationRevised
Operating Activities
Cloud computing arrangement expenditures$— $(8,116)$(8,116)
Net cash used in operating activities$(65,945)$(8,116)$(74,061)
Investing Activities
Purchases of property and equipment $(11,886)$8,116 $(3,770)
Net cash provided by investing activities$6,621 $8,116 $14,737 
Supplemental disclosure of non-cash investing and financing activities:
Purchase of property and equipment included in accounts payable$954 $(522)$432 
Schedule of Concentration of Risk The table below sets forth percentages of revenue and gross accounts receivable attributable to significant customers:
Accounts Receivable Revenue
 September 30, 2023December 31, 2022 Three months ended September 30,Nine months ended September 30,
  2023202220232022
Customer A
11%11%15%13%29%19%
Customer B(1)
44%51%*53%*33%
Customer C
17%*24%*13%*
(1)    All revenue related to accounts receivable from Customer B was recognized during the year ended December 31, 2022.
*    less than 10%
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table disaggregates our revenue by product line:
Three Months Ended September 30,Nine Months Ended September 30,
 (in thousands)
2023202220232022
Assay services revenue
$17,866 $17,574 $52,882 $47,305 
Product revenue
3,418 1,051 7,513 2,218 
Collaboration revenue
763 763 2,288 2,288 
Other revenue:
Royalties
— 22,305 — 26,190 
Other
20 212 836 
Total other revenue
22,325 212 27,026 
Total revenue
$22,048 $41,713 $62,895 $78,837 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, net (Tables)
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net consisted of the following:
(in thousands)September 30, 2023December 31, 2022
Accounts receivable$29,949 $26,441 
Less: allowance for expected credit losses(538)(151)
Accounts receivable, net$29,411 $26,290 
Accounts receivable, net (current)$20,730 $17,006 
Accounts receivable, net of current portion$8,681 $9,284 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Assets Measured on Recurring Basis
The following tables set forth our financial assets measured at fair value on a recurring basis and the level of inputs used in such measurements:
As of September 30, 2023
(in thousands)
 
Amortized
Cost
Gross
Unrealized
Gain
Gross
Unrealized
Loss
Aggregate
Fair Value
 
Fair Value
Level
Cash and cash equivalents:
         
Cash
 $8,760 $— $— $8,760 Level 1
Money market funds
 296,811 — — 296,811 Level 1
Total cash and cash equivalents
 305,571 — — 305,571 
Investments:
 
U.S. Treasuries
 148,234 (2)148,239 Level 2
Total investments
 148,234 (2)148,239 
Total assets measured at fair value on a recurring basis
 $453,805 $$(2)$453,810 
As of December 31, 2022
(in thousands)
Amortized Cost
Gross
Unrealized
Gain
Gross
Unrealized
Loss
Aggregate
Fair Value
Fair Value
Level
Cash and cash equivalents:
     
Cash
$44,045 $— $— $44,045 Level 1
Money market funds
377,785 — — 377,785 Level 1
Total cash and cash equivalents
421,830 — — 421,830 
Investments:
Commercial paper
58,794 — (195)58,599 Level 2
U.S. Treasuries
35,252 — (175)35,077 Level 2
Corporate bonds
11,782 — (39)11,743 Level 2
Agency bonds12,426 — (87)12,339 Level 2
Total investments
118,254 — (496)117,758 
Total assets measured at fair value on a recurring basis
$540,084 $— $(496)$539,588 
Schedule of Fair Value of Liabilities Measured on Recurring Basis
The following table presents information about our liabilities that are measured at fair value on a recurring basis, and indicates the fair value hierarchy of the valuation inputs we utilized to determine such fair value:
(in thousands)September 30, 2023December 31, 2022Fair Value Level
Warrant liability - public warrants
$1,214 $2,208 Level 1
Warrant liability - private placement warrants
1,103 2,005 Level 2
Earn-out liability
— 15 Level 3
Milestone Contingent Consideration1,512 1,165 Level 3
Holdback Contingent Consideration450 450 Level 3
Total liabilities measured at fair value on a recurring basis
$4,279 $5,843 
Liabilities that are measured at fair value on a recurring basis are recorded on the condensed consolidated balance sheet as of September 30, 2023 as follows:
(in thousands)September 30, 2023December 31, 2022
Other current liabilities
$450 $— 
Warrant liabilities
2,317 4,213 
Other long-term liabilities1,512 1,630 
Total liabilities measured at fair value on a recurring basis
$4,279 $5,843 
Schedule of Significant Unobservable Inputs Used to Fair Value of Contingent Consideration
September 30, 2023December 31, 2022
Volatility25.0%35.0 %
Risk-free rate4.9%4.0 %
Weighted average cost of capital30.0%30.0 %
Cost of debt
12.5% - 13.2%
10.0 %
The significant unobservable inputs used in the scenario-based analysis to measure the holdback contingent consideration that are categorized within Level 3 of the fair value hierarchy were as follows:
September 30, 2023December 31, 2022
Cost of debt13.5%10.2 %
Schedule of Reconciliation of Fair Values of Contingent Consideration
The change in the fair value of the Milestone Contingent Consideration is summarized as follows:
(in thousands)Fair Value
Balance as of December 31, 2022$1,165 
Change in fair value of Milestone Contingent Consideration347 
Balance as of September 30, 2023$1,512 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Schedule of Lease Costs The total lease cost for the period was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2023202220232022
Operating lease cost$604 $6,477 $1,786 $7,284 
Variable lease cost415 270 1,119 660 
Short-term lease cost12 27 35 
Total lease cost$1,022 $6,759 $2,932 $7,979 
Schedule of Lease Maturities
The table below reconciles the undiscounted lease payment maturities to the lease liabilities for our operating leases:
(in thousands)September 30, 2023
Remainder of 2023$643 
20241,875 
20251,588 
2026920 
Total5,026 
Less: amount of lease payments representing interest(293)
Present value of future minimum lease payments4,733 
Less: current operating lease liabilities (included in other current liabilities)(1,970)
Long-term operating lease liabilities (included in other long-term liabilities)$2,763 
Schedule of Supplemental Lease Information
Supplemental information related to our operating leases was as follows:
September 30, 2023
Weighted average remaining lease term2.6 years
Weighted average discount rate4.3 %
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Current Inventory
Inventory consisted of the following:
(in thousands)September 30, 2023December 31, 2022
Raw materials
$22,531 $16,710 
Work in process1,433 1,191 
Finished goods
1,039 639 
Total inventory
$25,003 $18,540 
Inventory (current)
$13,884 $13,897 
Non-current inventory
$11,119 $4,643 
Schedule of Noncurrent Inventory
Inventory consisted of the following:
(in thousands)September 30, 2023December 31, 2022
Raw materials
$22,531 $16,710 
Work in process1,433 1,191 
Finished goods
1,039 639 
Total inventory
$25,003 $18,540 
Inventory (current)
$13,884 $13,897 
Non-current inventory
$11,119 $4,643 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities and Other Long-Term Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following:
(in thousands)September 30, 2023December 31, 2022
Accrued compensation
$9,261 $13,897 
Accrued restructuring costs316 2,223 
Accrued lease termination fee
— 2,500 
Accrued real estate agent commission
— 764 
Accrued medical claims
623 663 
Other
629 631 
Total accrued liabilities
$10,829 $20,678 
Schedule of Long-term Liabilities
Other long-term liabilities consisted of the following:
(in thousands)September 30, 2023December 31, 2022
Long-term operating lease liabilities$2,763 $2,063 
Milestone consideration replacement award liability1,932 1,261 
Milestone Contingent Consideration1,512 1,165 
Holdback Contingent Consideration(1)
— 450 
Long-term deferred tax liability1,060 585 
Earn-out liability— 15 
Total other long-term liabilities$7,267 $5,539 
(1)    As of September 30, 2023, the holdback contingent consideration is included within other current liabilities on the condensed consolidated balance sheet.
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation
The following table summarizes our stock-based compensation expense:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands) 
2023202220232022
Cost of assay services revenue
$180 $327 $556 $910 
Cost of product revenue
29 12 67 37 
Research and development
1,459 2,780 4,569 6,346 
Selling, general and administrative
2,336 13,775 10,302 27,732 
Total stock-based compensation
$4,004 $16,894 $15,494 $35,025 
Schedule of Stock Option and RSU Activity
The following table summarizes activity for stock options and RSUs during the nine months ended September 30, 2023:
Stock Options(1)
RSUs(2)
Outstanding as of December 31, 202223,541,194 3,084,379 
Granted
6,460,990 1,365,035 
Exercised or Issued
(124,173)(776,598)
Forfeited
(4,139,356)(943,918)
Expired
(62,857)— 
Outstanding as of September 30, 202325,675,798 2,728,898 
(1)    The stock options generally vest over four years, with 25% vesting upon the first-year anniversary of the grant date and the remaining options vesting ratably each month thereafter.
(2)    The RSUs vest subject to the satisfaction of service requirements. The grant date fair values of these awards are determined based on the closing price of our Common Stock on the date of grant.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss Per Share
The following table sets forth the computation of basic and diluted net loss per share:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands, except share and per share data) 
2023202220232022
Net loss
$(22,157)$(32,942)$(81,131)$(59,906)
Weighted-average shares outstanding, basic and diluted
187,070,510 184,407,874 186,780,699 183,209,213 
Net loss per share, basic and diluted
$(0.12)$(0.18)$(0.43)$(0.33)
Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss Per Share The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:
Three and Nine Months Ended September 30,
20232022
Anti-dilutive shares:
Stock options to purchase common stock
25,675,798 23,393,872 
Public warrants and private placement warrants10,533,324 10,533,324 
Unvested RSUs 2,728,898 3,180,425 
Replacement awards subject to vesting conditions933,242 1,209,801 
Employee stock purchase plan78,031 45,783 
Total anti-dilutive shares39,949,293 38,363,205 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring (Tables)
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Related Costs
The following table outlines the components of the restructuring charges included in the condensed consolidated statements of operations and comprehensive loss:
(in thousands)Three Months Ended September 30, 2023Nine Months Ended September 30, 2023
Cost of assay services revenue$— $19 
Research and development— 243 
Selling, general and administrative— 838 
Total employee severance and benefits$— $1,100 
The following table outlines the changes in liabilities associated with our Strategic Reorganization, including restructuring expenses incurred and cash payments for the nine months ended September 30, 2023:
(in thousands)
Balance at December 31, 2022$2,223 
Accruals1,062 
Payments(2,969)
Balance at September 30, 2023$316 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Financial Statements (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Reclassification [Line Items]    
Cloud computing arrangement expenditures $ (1,496) $ (8,116)
Net cash used in operating activities (90,647) (74,061)
Purchases of property and equipment (2,519) (3,770)
Net cash provided by investing activities (30,272) 14,737
Purchase of property and equipment included in accounts payable $ 817 432
As Previously Reported    
Reclassification [Line Items]    
Cloud computing arrangement expenditures   0
Net cash used in operating activities   (65,945)
Purchases of property and equipment   (11,886)
Net cash provided by investing activities   6,621
Purchase of property and equipment included in accounts payable   954
Reclassification    
Reclassification [Line Items]    
Cloud computing arrangement expenditures   (8,116)
Net cash used in operating activities   (8,116)
Purchases of property and equipment   8,116
Net cash provided by investing activities   8,116
Purchase of property and equipment included in accounts payable   $ (522)
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Schedule of Concentration of Risk (Details) - Customer Concentration Risk
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Customer A | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage     11.00%   11.00%
Customer A | Revenue          
Concentration Risk [Line Items]          
Concentration risk, percentage 15.00% 13.00% 29.00% 19.00%  
Customer B | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage     44.00%   51.00%
Customer B | Revenue          
Concentration Risk [Line Items]          
Concentration risk, percentage   53.00%   33.00%  
Customer C | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage     17.00%    
Customer C | Revenue          
Concentration Risk [Line Items]          
Concentration risk, percentage 24.00%   13.00%    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Mar. 31, 2020
USD ($)
Jul. 31, 2011
USD ($)
Sep. 30, 2023
USD ($)
$ / shares
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
trading_day
segment
unit
$ / shares
shares
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Jan. 04, 2022
USD ($)
Feb. 28, 2021
$ / shares
shares
Class of Stock [Line Items]                    
Number of reporting units | unit           1        
Goodwill impairment losses           $ 0        
Impairment charges           $ 0        
Earn-out shares, stock price trigger (in usd per share) | $ / shares       $ 20.00   $ 20.00        
Earnout period, threshold trading days | trading_day           20        
Earnout period, threshold consecutive trading days | trading_day           30        
Period of consecutive trading days       24 months   24 months        
Collaboration revenue       $ 763,000 $ 763,000 $ 2,288,000 $ 2,288,000      
Total other revenue       1,000 22,325,000 $ 212,000 27,026,000      
Royalty term           3 years        
Allowance for doubtful accounts       29,411,000   $ 29,411,000   $ 26,290,000    
Accounts receivable, net of current portion       8,681,000   8,681,000   9,284,000    
Accounts receivable, net       20,730,000   20,730,000   17,006,000    
Interest income from financing component       200,000   600,000        
Deferred revenue       34,000,000   34,000,000   35,100,000    
Increase (decrease) in transaction price           (1,097,000) 30,241,000      
Restricted cash included in prepaid expenses and other current assets       547,000 4,631,000 547,000 4,631,000 4,700,000    
Restricted cash included in other long-term assets       $ 630,000 783,000 $ 630,000 783,000 800,000    
Number of operating segments | segment           1        
Minimum                    
Class of Stock [Line Items]                    
Period of consecutive trading days       13 months   13 months        
Guaranteed fixed minimum royalties       $ 15,000,000   $ 15,000,000        
Maximum                    
Class of Stock [Line Items]                    
Period of consecutive trading days       24 months   24 months        
Previously Constrained Royalties                    
Class of Stock [Line Items]                    
Total other revenue               8,000,000    
Royalties                    
Class of Stock [Line Items]                    
Total other revenue       $ 0 $ 22,305,000 $ 0 $ 26,190,000      
Old SomaLogic Shareholders                    
Class of Stock [Line Items]                    
Earn-out shares, additional shares (in shares) | shares           3,500,125        
Certain Employees and Directors                    
Class of Stock [Line Items]                    
Earn-out shares, additional shares (in shares) | shares           1,499,875        
Public Warrants                    
Class of Stock [Line Items]                    
Exercise price of warrants (in usd per share) | $ / shares       $ 11.50   $ 11.50        
Private Placement Warrants                    
Class of Stock [Line Items]                    
Exercise price of warrants (in usd per share) | $ / shares       $ 11.50   $ 11.50        
CMLS II | Public Warrants                    
Class of Stock [Line Items]                    
Number of warrants issued (in shares) | shares                   5,519,991
Exercise price of warrants (in usd per share) | $ / shares                   $ 11.50
CMLS II | Private Placement Warrants                    
Class of Stock [Line Items]                    
Number of warrants issued (in shares) | shares                   5,013,333
Exercise price of warrants (in usd per share) | $ / shares                   $ 11.50
NEC Corporation ("NEC") | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement                    
Class of Stock [Line Items]                    
Collaborative arrangements, upfront payments     $ 12,000,000              
Collaborative arrangements, remaining performance obligation period     15 years              
NEC Solution Innovators, Ltd. ("NES") | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement                    
Class of Stock [Line Items]                    
Collaborative arrangements, annual payments   $ 2,000,000                
Collaborative arrangement, payment terms   5 years                
Collaborative arrangements, total payment amount   $ 10,000,000                
Collaboration revenue   $ 15,300,000                
Collaborative arrangements, license of intellectual property, term   10 years                
New England Biolabs, Inc.                    
Class of Stock [Line Items]                    
Royalty financing component               1,800,000    
New England Biolabs, Inc. | Royalties                    
Class of Stock [Line Items]                    
Total other revenue               13,200,000    
Allowance for doubtful accounts       $ 12,900,000   $ 12,900,000        
Accounts receivable, net of current portion       8,600,000   8,600,000        
Accounts receivable, net       4,300,000   4,300,000        
Illumina, Cambridge Ltd.                    
Class of Stock [Line Items]                    
Deferred revenue       $ 30,400,000   $ 30,400,000   $ 30,400,000 $ 30,000,000  
Increase (decrease) in transaction price $ 500,000                  
Non-US | Revenue | Geographic Concentration Risk                    
Class of Stock [Line Items]                    
Concentration risk, percentage       55.00% 28.00% 58.00% 33.00%      
Non-US | Accounts Receivable | Geographic Concentration Risk                    
Class of Stock [Line Items]                    
Concentration risk, percentage           33.00%   23.00%    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Collaboration revenue $ 763 $ 763 $ 2,288 $ 2,288
Total other revenue 1 22,325 212 27,026
Total revenue 22,048 41,713 62,895 78,837
Assay services revenue        
Disaggregation of Revenue [Line Items]        
Revenue 17,866 17,574 52,882 47,305
Product revenue        
Disaggregation of Revenue [Line Items]        
Revenue 3,418 1,051 7,513 2,218
Royalties        
Disaggregation of Revenue [Line Items]        
Total other revenue 0 22,305 0 26,190
Other        
Disaggregation of Revenue [Line Items]        
Revenue 1 22,325 212 27,026
Total other revenue $ 1 $ 20 $ 212 $ 836
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Jan. 04, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Deferred revenue $ 34.0 $ 34.0 $ 35.1  
Deferred revenue related to collaboration 2.6 2.6 2.9  
Revenue recognized 1.3 2.9    
Illumina, Cambridge Ltd.        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Deferred revenue 30.4 30.4 30.4 $ 30.0
Service And Other Revenues        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Deferred revenue $ 1.0 $ 1.0 $ 1.8  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Remaining performance period 1 year 6 months 1 year 6 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01 | Illumina, Cambridge Ltd.        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Remaining performance period 7 years 3 months 18 days 7 years 3 months 18 days    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, net - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Accounts receivable $ 29,949 $ 26,441
Less: allowance for expected credit losses (538) (151)
Accounts receivable, net 29,411 26,290
Accounts receivable, net (current) 20,730 17,006
Accounts receivable, net of current portion $ 8,681 $ 9,284
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations (Details)
$ in Millions
Aug. 31, 2022
USD ($)
payment
Schedule of Reverse Recapitalization [Line Items]  
Number of potential payments | payment 3
Palamedrix, Inc  
Schedule of Reverse Recapitalization [Line Items]  
Percentage of voting interest acquired 100.00%
Purchase consideration $ 29.7
Consideration transferred 15.8
Equity consideration 12.5
Contingent consideration 1.4
Palamedrix, Inc | Pre-Acquisition Legal Matters  
Schedule of Reverse Recapitalization [Line Items]  
Contingent consideration, range of outcomes, high 0.5
Palamedrix, Inc | Milestone Contingent Consideration  
Schedule of Reverse Recapitalization [Line Items]  
Contingent consideration, range of outcomes, high $ 17.5
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Fair Value of Assets Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Cash and cash equivalents:      
Aggregate
Fair Value $ 305,571 $ 421,830 $ 380,374
Fair Value, Recurring      
Cash and cash equivalents:      
Amortized
Cost 305,571 421,830  
Gross
Unrealized
Gain 0 0  
Gross
Unrealized
Loss 0 0  
Aggregate
Fair Value 305,571 421,830  
Investments:      
Amortized
Cost 148,234 118,254  
Gross
Unrealized
Gain 7 0  
Gross
Unrealized
Loss (2) (496)  
Aggregate
Fair Value 148,239 117,758  
Total assets measured at fair value on a recurring basis      
Amortized
Cost 453,805 540,084  
Gross
Unrealized
Gain 7 0  
Gross
Unrealized
Loss (2) (496)  
Aggregate
Fair Value 453,810 539,588  
Level 1 | Cash | Fair Value, Recurring      
Cash and cash equivalents:      
Amortized
Cost 8,760 44,045  
Gross
Unrealized
Gain 0 0  
Gross
Unrealized
Loss 0 0  
Aggregate
Fair Value 8,760 44,045  
Level 1 | Money market funds | Fair Value, Recurring      
Cash and cash equivalents:      
Amortized
Cost 296,811 377,785  
Gross
Unrealized
Gain 0 0  
Gross
Unrealized
Loss 0 0  
Aggregate
Fair Value 296,811 377,785  
Level 2 | Commercial paper | Fair Value, Recurring      
Investments:      
Amortized
Cost   58,794  
Gross
Unrealized
Gain   0  
Gross
Unrealized
Loss   (195)  
Aggregate
Fair Value   58,599  
Level 2 | U.S. Treasuries | Fair Value, Recurring      
Investments:      
Amortized
Cost 148,234 35,252  
Gross
Unrealized
Gain 7 0  
Gross
Unrealized
Loss (2) (175)  
Aggregate
Fair Value $ 148,239 35,077  
Level 2 | Corporate bonds | Fair Value, Recurring      
Investments:      
Amortized
Cost   11,782  
Gross
Unrealized
Gain   0  
Gross
Unrealized
Loss   (39)  
Aggregate
Fair Value   11,743  
Level 2 | Agency bonds | Fair Value, Recurring      
Investments:      
Amortized
Cost   12,426  
Gross
Unrealized
Gain   0  
Gross
Unrealized
Loss   (87)  
Aggregate
Fair Value   $ 12,339  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Fair Value Disclosures [Abstract]    
Accrued interest $ 0.1 $ 0.5
Period of consecutive trading days 24 months  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Fair Value of Liabilities Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Milestone Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liability $ 1,512 $ 1,165
Holdback Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liability 0 450
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities measured at fair value on a recurring basis 4,279 5,843
Fair Value, Recurring | Level 1 | Public Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant liabilities 1,214 2,208
Fair Value, Recurring | Level 2 | Private Placement Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant liabilities 1,103 2,005
Fair Value, Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Earn-out liability 0 15
Fair Value, Recurring | Level 3 | Milestone Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liability 1,512 1,165
Fair Value, Recurring | Level 3 | Holdback Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liability $ 450 $ 450
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Liabilities Measured on a Fair Value Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other current liabilities $ 2,420 $ 2,477
Other long-term liabilities 7,267 5,539
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other current liabilities 450 0
Warrant liabilities 2,317 4,213
Other long-term liabilities 1,512 1,630
Total liabilities measured at fair value on a recurring basis $ 4,279 $ 5,843
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Liabilities, Inputs and Valuation Techniques (Details) - Level 3 - Fair Value, Recurring - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Volatility | Milestone Contingent Consideration    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, measurement input 0.250 0.350
Risk-free rate | Milestone Contingent Consideration    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, measurement input 0.049 0.040
Weighted average cost of capital | Milestone Contingent Consideration    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, measurement input 0.300 0.300
Cost of debt | Milestone Contingent Consideration    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, measurement input   0.100
Cost of debt | Milestone Contingent Consideration | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, measurement input 0.125  
Cost of debt | Milestone Contingent Consideration | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, measurement input 0.132  
Cost of debt | Holdback Contingent Consideration    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration, measurement input 0.135 0.102
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Contingent Consideration Reconciliation (Details) - Contingent Consideration Liability - Level 3 - Milestone Contingent Consideration - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value of liabilities, beginning balance $ 1,512 $ 1,165
Change in fair value of Milestone Contingent Consideration 347  
Fair value of liabilities, ending balance $ 1,512  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Narrative (Details)
$ in Thousands
1 Months Ended 9 Months Ended
Aug. 25, 2022
USD ($)
Jul. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Mar. 31, 2023
USD ($)
Jan. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Mar. 31, 2022
USD ($)
Feb. 28, 2022
agreement
Lessee, Lease, Description [Line Items]                  
Operating lease, term   3 years              
Right of use asset     $ 4,300       $ 3,900    
Operating lease liability     4,733            
Operating lease payment     1,900 $ 1,400          
Increase to the related ROU asset and operating lease liability   $ 2,000 2,022 $ 5,318          
Operating lease, number of contracts | agreement                 2
Lease deposit         $ 4,100     $ 4,100  
Termination fee $ 6,000                
Termination fee paid $ 2,500                
Reduction contingent on new tenant             1,000    
Accrued lease termination fee     $ 0     $ 2,500 $ 2,500    
Minimum                  
Lessee, Lease, Description [Line Items]                  
Operating lease, term     2 years            
Operating lease, extension term     3 years            
Maximum                  
Lessee, Lease, Description [Line Items]                  
Operating lease, term     5 years            
Operating lease, extension term     10 years            
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Leases [Abstract]        
Operating lease cost $ 604 $ 6,477 $ 1,786 $ 7,284
Variable lease cost 415 270 1,119 660
Short-term lease cost 3 12 27 35
Total lease cost $ 1,022 $ 6,759 $ 2,932 $ 7,979
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Remainder of 2023 $ 643  
2024 1,875  
2025 1,588  
2026 920  
Total 5,026  
Less: amount of lease payments representing interest (293)  
Present value of future minimum lease payments 4,733  
Less: current operating lease liabilities (included in other current liabilities) (1,970)  
Long-term operating lease liabilities (included in other long-term liabilities) $ 2,763 $ 2,063
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Supplemental Lease Information (Details)
Sep. 30, 2023
Leases [Abstract]  
Weighted average remaining lease term 2 years 7 months 6 days
Weighted average discount rate 4.30%
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 22,531 $ 16,710
Work in process 1,433 1,191
Finished goods 1,039 639
Total inventory 25,003 18,540
Inventory (current) 13,884 13,897
Non-current inventory $ 11,119 $ 4,643
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities and Other Long-Term Liabilities - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jan. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]      
Accrued compensation $ 9,261   $ 13,897
Accrued restructuring costs 316   2,223
Accrued lease termination fee 0 $ 2,500 2,500
Accrued real estate agent commission 0   764
Accrued medical claims 623   663
Other 629   631
Total accrued liabilities $ 10,829   $ 20,678
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities and Other Long-Term Liabilities - Other Long Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Business Acquisition, Contingent Consideration [Line Items]    
Long-term operating lease liabilities $ 2,763 $ 2,063
Earn-out liability 0 15
Total other long-term liabilities 7,267 5,539
Milestone consideration replacement award liability    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent consideration 1,932 1,261
Milestone Contingent Consideration    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent consideration 1,512 1,165
Holdback Contingent Consideration    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent consideration 0 450
Long-term deferred tax liability    
Business Acquisition, Contingent Consideration [Line Items]    
Long-term deferred tax liability $ 1,060 $ 585
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Details) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Class of Warrant or Right [Line Items]    
Common stock, shares authorized (in shares) 600,000,000 600,000,000
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001
Public Warrants    
Class of Warrant or Right [Line Items]    
Warrants outstanding (in shares) 5,519,991  
Exercise price of warrants (in usd per share) $ 11.50  
Private Placement Warrants    
Class of Warrant or Right [Line Items]    
Warrants outstanding (in shares) 5,013,333  
Class of warrant or right, number of securities called by each warrant or right (in shares) 1  
Exercise price of warrants (in usd per share) $ 11.50  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Thousands, shares in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Incremental stock-based compensation expense   $ 0 $ 7,500 $ 1,300 $ 7,800
Stock-based compensation   $ 4,004 16,894 $ 15,494 35,025
Service Provider Earn-Outs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation     $ 1,400   $ 5,000
2021 Omnibus Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Increase in shares reserved for issuance (in shares) 9        
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation - Schedule of Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 4,004 $ 16,894 $ 15,494 $ 35,025
Cost of revenue | Cost of assay services revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 180 327 556 910
Cost of revenue | Cost of product revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 29 12 67 37
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 1,459 2,780 4,569 6,346
Selling, general and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 2,336 $ 13,775 $ 10,302 $ 27,732
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Stock Option and RSU Activity (Details)
9 Months Ended
Sep. 30, 2023
shares
Stock Options  
Outstanding, beginning balance (in shares) 23,541,194
Granted (in shares) 6,460,990
Exercised or Issued (in shares) (124,173)
Forfeited (in shares) (4,139,356)
Expired (in shares) (62,857)
Outstanding, ending balance (in shares) 25,675,798
RSUs  
Vesting percentage 25.00%
RSUs  
RSUs  
Outstanding, beginning balance (in shares) 3,084,379
Granted (in shares) 1,365,035
Exercised or Issued (in shares) (776,598)
Forfeited (in shares) (943,918)
Outstanding, ending balance (in shares) 2,728,898
Stock Options  
RSUs  
Vesting period 4 years
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax provision (benefit) $ 478 $ (618) $ 482 $ (610)
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net loss $ (22,157) $ (32,942) $ (81,131) $ (59,906)
Weighted-average shares outstanding, basic (in shares) 187,070,510 184,407,874 186,780,699 183,209,213
Weighted-average shares outstanding, diluted (in shares) 187,070,510 184,407,874 186,780,699 183,209,213
Net loss per share, basic (in usd per share) $ (0.12) $ (0.18) $ (0.43) $ (0.33)
Net loss per share, diluted (in usd per share) $ (0.12) $ (0.18) $ (0.43) $ (0.33)
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss Per Share (Details) - shares
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive shares (in shares) 39,949,293 38,363,205
Stock options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive shares (in shares) 25,675,798 23,393,872
Public warrants and private placement warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive shares (in shares) 10,533,324 10,533,324
Unvested RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive shares (in shares) 2,728,898 3,180,425
Replacement awards subject to vesting conditions    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive shares (in shares) 933,242 1,209,801
Employee stock purchase plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive shares (in shares) 78,031 45,783
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Related Parties (Details) - Director
$ in Millions
9 Months Ended
Sep. 30, 2023
USD ($)
Cash Paid For Acquisition  
Class of Stock [Line Items]  
Consideration transferred to related party $ 0.8
Equity Considered Transfered For Acquistion  
Class of Stock [Line Items]  
Consideration transferred to related party 0.8
Long-term deferred tax liability  
Class of Stock [Line Items]  
Consideration transferred to related party $ 0.3
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 16, 2022
Sep. 30, 2023
Sep. 30, 2023
Restructuring and Related Activities [Abstract]      
Restructuring and related cost, workforce percent 16.00%    
Effected employees separating, Period 3 months    
Restructuring charges   $ 0 $ 1,100
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Restructuring Cost and Reserve [Line Items]    
Total employee severance and benefits $ 0 $ 1,100
Cost of assay services revenue    
Restructuring Cost and Reserve [Line Items]    
Total employee severance and benefits 0 19
Research and development    
Restructuring Cost and Reserve [Line Items]    
Total employee severance and benefits 0 243
Selling, general and administrative    
Restructuring Cost and Reserve [Line Items]    
Total employee severance and benefits $ 0 $ 838
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Changes in Liabilities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Restructuring Reserve [Roll Forward]  
Beginning balance $ 2,223
Accruals 1,062
Payments (2,969)
Ending balance $ 316
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Event (Details)
Oct. 04, 2023
member
class
shares
Forecast  
Subsequent Event [Line Items]  
Number of board of directors of combined entity 7
Common Stock | Forecast  
Subsequent Event [Line Items]  
Class of warrant or right, number of securities called by each warrant or right (in shares) | shares 1
Standard BioTools, Inc. | Forecast  
Subsequent Event [Line Items]  
Number of members designated by parent 3
Number of remaining members designated by parent 1
Number of classes in classified board | class 3
Standard BioTools, Inc. | Somalogic Common Stockholders | Somalogic Inc | Forecast  
Subsequent Event [Line Items]  
Ownership percentage after transaction 57.00%
Standard BioTools, Inc. | Standard BioTools Common Stockholders | Somalogic Inc | Forecast  
Subsequent Event [Line Items]  
Ownership percentage after transaction 43.00%
SomaLogic | Forecast  
Subsequent Event [Line Items]  
Number of members designated by parent 3
Number of remaining members designated by parent 1
Subsequent Event | Standard BioTools, Inc. | Somalogic Inc  
Subsequent Event [Line Items]  
Share exchange ratio (in shares) | shares 1.11
XML 79 slgc-20230930_htm.xml IDEA: XBRL DOCUMENT 0001837412 2023-01-01 2023-09-30 0001837412 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001837412 us-gaap:WarrantMember 2023-01-01 2023-09-30 0001837412 2023-11-06 0001837412 2023-09-30 0001837412 2022-12-31 0001837412 us-gaap:ServiceMember 2023-07-01 2023-09-30 0001837412 us-gaap:ServiceMember 2022-07-01 2022-09-30 0001837412 us-gaap:ServiceMember 2023-01-01 2023-09-30 0001837412 us-gaap:ServiceMember 2022-01-01 2022-09-30 0001837412 us-gaap:ProductMember 2023-07-01 2023-09-30 0001837412 us-gaap:ProductMember 2022-07-01 2022-09-30 0001837412 us-gaap:ProductMember 2023-01-01 2023-09-30 0001837412 us-gaap:ProductMember 2022-01-01 2022-09-30 0001837412 2023-07-01 2023-09-30 0001837412 2022-07-01 2022-09-30 0001837412 2022-01-01 2022-09-30 0001837412 us-gaap:ProductAndServiceOtherMember 2023-07-01 2023-09-30 0001837412 us-gaap:ProductAndServiceOtherMember 2022-07-01 2022-09-30 0001837412 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-09-30 0001837412 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-09-30 0001837412 us-gaap:CommonStockMember 2023-06-30 0001837412 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001837412 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001837412 us-gaap:RetainedEarningsMember 2023-06-30 0001837412 2023-06-30 0001837412 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001837412 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001837412 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001837412 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001837412 us-gaap:CommonStockMember 2023-09-30 0001837412 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001837412 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001837412 us-gaap:RetainedEarningsMember 2023-09-30 0001837412 us-gaap:CommonStockMember 2022-06-30 0001837412 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001837412 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001837412 us-gaap:RetainedEarningsMember 2022-06-30 0001837412 2022-06-30 0001837412 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001837412 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001837412 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001837412 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001837412 us-gaap:CommonStockMember 2022-09-30 0001837412 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001837412 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001837412 us-gaap:RetainedEarningsMember 2022-09-30 0001837412 2022-09-30 0001837412 us-gaap:CommonStockMember 2022-12-31 0001837412 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001837412 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001837412 us-gaap:RetainedEarningsMember 2022-12-31 0001837412 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001837412 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001837412 2022-01-01 2022-12-31 0001837412 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:RetainedEarningsMember 2022-12-31 0001837412 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2022-12-31 0001837412 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001837412 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001837412 us-gaap:CommonStockMember 2021-12-31 0001837412 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001837412 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001837412 us-gaap:RetainedEarningsMember 2021-12-31 0001837412 2021-12-31 0001837412 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001837412 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001837412 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001837412 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001837412 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-09-30 0001837412 srt:RestatementAdjustmentMember 2022-01-01 2022-09-30 0001837412 slgc:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001837412 slgc:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001837412 slgc:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001837412 slgc:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001837412 slgc:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001837412 slgc:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001837412 slgc:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001837412 slgc:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001837412 slgc:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001837412 slgc:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001837412 slgc:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001837412 slgc:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001837412 slgc:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001837412 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0001837412 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001837412 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001837412 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001837412 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001837412 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001837412 slgc:CMLSIIMember slgc:PublicWarrantsMember 2021-02-28 0001837412 slgc:CMLSIIMember slgc:PrivatePlacementWarrantsMember 2021-02-28 0001837412 slgc:OldSomaLogicShareholdersMember 2023-01-01 2023-09-30 0001837412 slgc:CertainEmployeesAndDirectorsMember 2023-01-01 2023-09-30 0001837412 srt:MinimumMember 2023-09-30 0001837412 srt:MaximumMember 2023-09-30 0001837412 slgc:NECCorporationNECMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2011-07-31 0001837412 slgc:NECCorporationNECMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2011-07-01 2011-07-31 0001837412 slgc:NECSolutionInnovatorsLtdNESMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2020-03-31 0001837412 slgc:NECSolutionInnovatorsLtdNESMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2020-03-01 2020-03-31 0001837412 slgc:PreviouslyConstrainedRoyaltiesMember 2022-01-01 2022-12-31 0001837412 slgc:NewEnglandBiolabsIncMember us-gaap:RoyaltyMember 2022-01-01 2022-12-31 0001837412 slgc:NewEnglandBiolabsIncMember 2022-01-01 2022-12-31 0001837412 slgc:NewEnglandBiolabsIncMember us-gaap:RoyaltyMember 2023-09-30 0001837412 slgc:IlluminaCambridgeLtdMember 2022-01-04 0001837412 slgc:IlluminaCambridgeLtdMember 2022-06-01 2022-06-30 0001837412 us-gaap:RoyaltyMember 2023-07-01 2023-09-30 0001837412 us-gaap:RoyaltyMember 2022-07-01 2022-09-30 0001837412 us-gaap:RoyaltyMember 2023-01-01 2023-09-30 0001837412 us-gaap:RoyaltyMember 2022-01-01 2022-09-30 0001837412 2023-10-01 2023-09-30 0001837412 slgc:ServiceAndOtherRevenuesMember 2023-09-30 0001837412 slgc:ServiceAndOtherRevenuesMember 2022-12-31 0001837412 slgc:IlluminaCambridgeLtdMember 2022-12-31 0001837412 slgc:IlluminaCambridgeLtdMember 2023-09-30 0001837412 slgc:IlluminaCambridgeLtdMember 2023-10-01 2023-09-30 0001837412 slgc:PalamedrixIncMember 2022-08-31 0001837412 slgc:PalamedrixIncMember 2022-08-31 2022-08-31 0001837412 slgc:PalamedrixIncMember slgc:PreAcquisitionLegalMattersMember 2022-08-31 0001837412 2022-08-31 2022-08-31 0001837412 slgc:PalamedrixIncMember slgc:MilestoneContingentConsiderationMember 2022-08-31 0001837412 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-09-30 0001837412 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-09-30 0001837412 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001837412 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-09-30 0001837412 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001837412 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001837412 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001837412 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001837412 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001837412 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001837412 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2022-12-31 0001837412 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember slgc:PublicWarrantsMember 2023-09-30 0001837412 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember slgc:PublicWarrantsMember 2022-12-31 0001837412 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember slgc:PrivatePlacementWarrantsMember 2023-09-30 0001837412 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember slgc:PrivatePlacementWarrantsMember 2022-12-31 0001837412 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001837412 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001837412 slgc:HoldbackContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001837412 slgc:HoldbackContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputPriceVolatilityMember 2023-09-30 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-09-30 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember slgc:MeasurementInputWeightedAverageCostOfCapitalMember 2023-09-30 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember slgc:MeasurementInputWeightedAverageCostOfCapitalMember 2022-12-31 0001837412 srt:MinimumMember slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember slgc:MeasurementInputCostOfDebtMember 2023-09-30 0001837412 srt:MaximumMember slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember slgc:MeasurementInputCostOfDebtMember 2023-09-30 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember slgc:MeasurementInputCostOfDebtMember 2022-12-31 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member slgc:ContingentConsiderationLiabilityMember 2022-12-31 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member slgc:ContingentConsiderationLiabilityMember 2023-01-01 2023-09-30 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member slgc:ContingentConsiderationLiabilityMember 2023-09-30 0001837412 slgc:HoldbackContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember slgc:MeasurementInputCostOfDebtMember 2023-09-30 0001837412 slgc:HoldbackContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember slgc:MeasurementInputCostOfDebtMember 2022-12-31 0001837412 2023-07-31 0001837412 2023-07-01 2023-07-31 0001837412 2022-02-28 0001837412 2022-03-31 0001837412 2022-08-25 2022-08-25 0001837412 2023-01-31 0001837412 2023-03-31 0001837412 slgc:MilestoneConsiderationReplacementAwardLiabilityMember 2023-09-30 0001837412 slgc:MilestoneConsiderationReplacementAwardLiabilityMember 2022-12-31 0001837412 slgc:MilestoneContingentConsiderationMember 2023-09-30 0001837412 slgc:MilestoneContingentConsiderationMember 2022-12-31 0001837412 slgc:HoldbackContingentConsiderationMember 2023-09-30 0001837412 slgc:HoldbackContingentConsiderationMember 2022-12-31 0001837412 slgc:ContingentConsiderationTransferredForAcquistionMember 2023-09-30 0001837412 slgc:ContingentConsiderationTransferredForAcquistionMember 2022-12-31 0001837412 slgc:PublicWarrantsMember 2023-09-30 0001837412 slgc:PrivatePlacementWarrantsMember 2023-09-30 0001837412 slgc:A2021OmnibusIncentivePlanMember 2023-01-01 2023-01-31 0001837412 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001837412 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001837412 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001837412 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001837412 us-gaap:ProductMember us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001837412 us-gaap:ProductMember us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001837412 us-gaap:ProductMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001837412 us-gaap:ProductMember us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001837412 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001837412 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001837412 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001837412 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001837412 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001837412 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0001837412 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001837412 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0001837412 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001837412 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001837412 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001837412 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001837412 slgc:ServiceProviderEarnOutsMember 2022-07-01 2022-09-30 0001837412 slgc:ServiceProviderEarnOutsMember 2022-01-01 2022-09-30 0001837412 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001837412 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001837412 us-gaap:WarrantMember 2023-07-01 2023-09-30 0001837412 us-gaap:WarrantMember 2022-07-01 2022-09-30 0001837412 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001837412 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001837412 slgc:ReplacementAwardsSubjectToVestingConditionsMember 2023-07-01 2023-09-30 0001837412 slgc:ReplacementAwardsSubjectToVestingConditionsMember 2022-07-01 2022-09-30 0001837412 us-gaap:EmployeeStockMember 2023-07-01 2023-09-30 0001837412 us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001837412 slgc:CashPaidForAcquisitionMember srt:DirectorMember 2023-01-01 2023-09-30 0001837412 slgc:EquityConsideredTransferedForAcquistionMember srt:DirectorMember 2023-01-01 2023-09-30 0001837412 slgc:ContingentConsiderationTransferredForAcquistionMember srt:DirectorMember 2023-01-01 2023-09-30 0001837412 2022-12-16 2022-12-16 0001837412 2022-12-16 0001837412 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001837412 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001837412 slgc:SomalogicIncMember us-gaap:SubsequentEventMember slgc:StandardBioToolsIncMember 2023-10-04 2023-10-04 0001837412 slgc:SomalogicCommonStockholdersMember srt:ScenarioForecastMember slgc:SomalogicIncMember slgc:StandardBioToolsIncMember 2023-10-04 2023-10-04 0001837412 slgc:StandardBioToolsCommonStockholdersMember srt:ScenarioForecastMember slgc:SomalogicIncMember slgc:StandardBioToolsIncMember 2023-10-04 2023-10-04 0001837412 srt:ScenarioForecastMember us-gaap:CommonStockMember 2023-10-04 0001837412 srt:ScenarioForecastMember 2023-10-04 0001837412 srt:ScenarioForecastMember slgc:StandardBioToolsIncMember 2023-10-04 0001837412 srt:ScenarioForecastMember slgc:SomaLogicMember 2023-10-04 shares iso4217:USD iso4217:USD shares pure slgc:unit slgc:trading_day slgc:segment slgc:payment slgc:agreement slgc:member slgc:class 0001837412 false 2023 Q3 --12-31 http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613Member P2Y P3Y http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent 10-Q true 2023-09-30 false 001-40090 SOMALOGIC, INC. DE 85-4298912 2945 Wilderness Place Boulder CO 80301 303 625-9000 Common Stock, $0.0001 par value SLGC NASDAQ Warrants to purchase Common Stock SLGCW NASDAQ Yes Yes Non-accelerated Filer true true false false 188071546 305571000 421830000 148239000 117758000 20730000 17006000 13884000 13897000 379000 1337000 5302000 9873000 494105000 581701000 11119000 4643000 8681000 9284000 23126000 17899000 18172000 19564000 5872000 5083000 16700000 16700000 10399000 10399000 565048000 647374000 11458000 16794000 10829000 20678000 3074000 3383000 2420000 2477000 27781000 43332000 2317000 4213000 30944000 31732000 7267000 5539000 68309000 84816000 0.0001 0.0001 1000000 1000000 0 0 0 0 0 0 0.0001 0.0001 600000000 600000000 188662349 188662349 187647973 187647973 19000 19000 1186420000 1171122000 -14000 -513000 -689686000 -608070000 496739000 562558000 565048000 647374000 17866000 17574000 52882000 47305000 3418000 1051000 7513000 2218000 763000 763000 2288000 2288000 1000 22325000 212000 27026000 22048000 41713000 62895000 78837000 9994000 11264000 31353000 29215000 1641000 406000 3773000 1184000 10458000 19419000 35340000 50855000 23880000 49511000 87642000 116024000 4157000 1725000 4157000 2839000 50130000 82325000 162265000 200117000 -28082000 -40612000 -99370000 -121280000 6087000 2421000 16810000 3468000 -316000 -3371000 -1896000 -30547000 0 -1260000 -15000 -26749000 6403000 7052000 18721000 60764000 -21679000 -33560000 -80649000 -60516000 478000 -618000 482000 -610000 -22157000 -32942000 -81131000 -59906000 -27000 -13000 501000 -874000 -4000 -14000 -2000 -28000 -31000 -27000 499000 -902000 -22188000 -32969000 -80632000 -60808000 -0.12 -0.12 -0.18 -0.18 -0.43 -0.43 -0.33 -0.33 187070510 187070510 184407874 184407874 186780699 186780699 183209213 183209213 188071445 19000 1182645000 17000 -667529000 515152000 590735 169 3775000 3775000 -27000 -27000 -4000 -4000 -22157000 -22157000 188662349 19000 1186420000 -14000 -689686000 496739000 183453324 18000 1134024000 -947000 -525877000 607218000 12031 113 16588000 16588000 4030472 1000 11832000 11833000 -13000 -13000 -14000 -14000 -32942000 -32942000 187495940 19000 1162444000 -974000 -558819000 602670000 187647973 19000 1171122000 -513000 -608070000 562558000 776598 124173 199000 199000 113605 223000 223000 14876000 14876000 -485000 -485000 501000 501000 -2000 -2000 -81131000 -81131000 188662349 19000 1186420000 -14000 -689686000 496739000 181552241 18000 1110991000 -72000 -498913000 612024000 12031 1866669 4752000 4752000 34527 133000 133000 50000 50000 34686000 34686000 4030472 1000 11832000 11833000 -874000 -874000 -28000 -28000 -59906000 -59906000 187495940 19000 1162444000 -974000 -558819000 602670000 -81131000 -59906000 15494000 35025000 5544000 2890000 1697000 -157000 -1896000 -30547000 -15000 -26749000 347000 0 2908000 382000 609000 287000 -378000 -2000 1496000 8116000 0 927000 475000 -622000 43000 -6000 3228000 18357000 7072000 7298000 -958000 755000 -460000 178000 1908000 113000 -5464000 4187000 -1097000 30241000 -9874000 5570000 193000 0 -90647000 -74061000 2521000 0 13256000 2519000 3770000 673000 0 171105000 186687000 140541000 218450000 3484000 0 -30272000 14737000 422000 4885000 422000 4885000 -37000 -41000 -120534000 -54480000 427282000 440268000 306748000 385788000 817000 432000 2022000 5318000 0 11832000 0 1448000 0 50000 305571000 380374000 547000 4631000 630000 783000 306748000 385788000 Description of Business<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Organization and Operations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SomaLogic, Inc. (“SomaLogic” or the “Company”) operates as a protein biomarker discovery company that develops slow off-rate modified aptamers (“SOMAmers®”), which are modified nucleic acid-based protein binding reagents that are specific for their cognate protein, and offer proprietary SomaScan® services, which provide multiplex protein detection and quantification of protein levels in complex biological samples. The SOMAmers®/SomaScan® technology enables researchers to analyze various types of biological samples for protein biomarker signatures, which can be utilized in drug discovery and development. Biomarker discoveries from SomaScan® can lead to diagnostic applications in various areas of diseases including cardiovascular and metabolic disease, nonalcoholic steatohepatitis, and wellness, among others.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SomaLogic, Inc. was incorporated in Delaware on December 15, 2020 as a special purpose acquisition company (“SPAC”) under the name CM Life Sciences II Inc. (“CMLS II”) for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization, or similar business combination with one or more businesses. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On September 1, 2021, we consummated a business combination (the “SPAC Merger”) wherein SomaLogic Operating Co. Inc. (“SomaLogic Operating”), a Delaware corporation formed on October 13, 1999, became a wholly-owned subsidiary of CMLS II. In connection with the closing of the SPAC Merger, we changed our name from CM Life Sciences II Inc. to SomaLogic, Inc. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unless the context otherwise requires, the terms “we”, “us”, “our”, “SomaLogic" and “the Company" refer to SomaLogic, Inc. and its consolidated subsidiaries. The SPAC Merger and presentation of historical amounts and balances after the SPAC Merger are more fully described in Part II, Item 8 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">“Financial Statements and Supplementary Data - Note 3 to the Consolidated Financial Statements - Business Combinations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">” in our Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”). Our Common Stock and warrants to purchase Common Stock are listed on the Nasdaq under the ticker symbols “SLGC” and “SLGCW”, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other than information discussed herein, there have been no significant changes to our description of business disclosed in our 2022 Form 10-K.</span></div> Summary of Significant Accounting Policies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and applicable rules and regulations of the U.S. Securities and Exchange Commission regarding financial reporting. All intercompany transactions and balances have been eliminated in consolidation. Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASUs”) of the Financial Accounting Standards Board (“FASB”).</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain information and disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2022 included in the 2022 Form 10-K. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include normal recurring adjustments considered necessary for a fair presentation of interim financial information, to present fairly our condensed consolidated financial position and our results of operations and cash flows. The results of operations for the periods presented are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or for any other future annual or interim period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain reclassifications have been made to prior period amounts to conform to the current presentation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revisions of prior period consolidated financial statements</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalized software development costs related to hosting arrangements that are service contracts should be classified as operating activities in the statement of cash flows. We made immaterial revisions to amounts previously reported on our condensed consolidated statement of cash flows for the nine months ended September 30, 2022 in order to reclassify capitalized cloud computing arrangement expenditures from investing activities to operating activities. The table below reflects the revisions:</span></div><div style="margin-top:9pt"><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:56.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.655%"></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.655%"></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.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended September 30, 2022</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-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">As Previously Reported</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:125%">Reclassification</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:125%">Revised</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:9pt;font-weight:700;line-height:125%">Operating Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:125%">Cloud computing arrangement expenditures</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(8,116)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(8,116)</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:9pt;font-weight:400;line-height:125%">Net cash used in operating activities</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(65,945)</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(8,116)</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(74,061)</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:14pt"><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:9pt;font-weight:700;line-height:125%">Investing Activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Purchases of property and equipment </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(11,886)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">8,116 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(3,770)</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:9pt;font-weight:400;line-height:125%">Net cash provided by investing activities</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">6,621 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">8,116 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">14,737 </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:14pt"><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:9pt;font-weight:700;line-height:125%">Supplemental disclosure of non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Purchase of property and equipment included in accounts payable</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">954 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The prior misclassification of these capitalized cloud computing arrangement expenditures was not material to the previously issued condensed consolidated financial statements as of and for the nine months ended September 30, 2022.</span></div><div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 amounts reported in the financial statements and disclosed in the accompanying notes. Actual results could differ materially from these estimates.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Significant estimates and assumptions which form the basis of amounts reported in the condensed consolidated financial statements include, but are not limited to, the standalone selling prices of our performance obligations; timing of revenue recognition; fair value measurements; net realizable value of inventory; income taxes; and the fair value of intangible assets acquired in business combinations. We base our estimates on current facts and circumstances, historical experience, forecasted results, and various other assumptions that we believe to be reasonable. We obtain reports from third-party valuation experts to inform and support estimates related to certain fair value measurements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial instruments that potentially expose us to concentrations of credit risk consist principally of cash, cash equivalents, investments, and accounts receivable. Accounts receivable are unsecured. Cash and cash equivalents are deposited with major financial institutions. In certain accounts, we maintain cash balances in excess of federally insured limits. We have not experienced losses in these accounts and believe that we are not exposed to significant risk.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Significant customers are those that represent more than 10% of total revenues for any period presented in the condensed consolidated statements of operations and comprehensive loss, or that represent more than 10% of the gross accounts receivable balance as of either balance sheet date presented. The table below sets forth percentages of revenue and gross accounts receivable attributable to significant customers:</span></div><div style="margin-top:9pt"><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:14.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></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:14.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.250%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Accounts Receivable</span></td><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:400;line-height:125%"> </span></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:125%">Revenue</span></td></tr><tr style="height:21pt"><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:400;line-height:125%"> </span></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:125%">September 30, 2023</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:125%">December 31, 2022</span></td><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:400;line-height:125%"> </span></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:125%">Three months ended September 30,</span></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:125%">Nine months ended September 30,</span></td></tr><tr style="height:12pt"><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:400;line-height:125%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%"> </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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer A</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">11%</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 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">11%</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 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">15%</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 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">13%</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 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">29%</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 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">19%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer B</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">44%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">51%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">53%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">33%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer C</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">17%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">24%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">13%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td></tr></table></div><div style="margin-bottom:0.05pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    All revenue related to accounts receivable from Customer B was recognized during the year ended December 31, 2022.</span></div><div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*    less than 10%</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">International sales entail a variety of risks, including currency exchange fluctuations, longer payment cycles, and greater difficulty in accounts receivable collection. Customers outside the United States collectively represent 55% and 28% of our revenues for the three months ended September 30, 2023 and 2022, respectively, and represent 58% and 33% of our revenues for the nine months ended September 30, 2023 and 2022, respectively. Customers outside of the </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">United States collectively represented 33% and 23% of our gross accounts receivable balance as of September 30, 2023 and December 31, 2022, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain components included in our products require customization and are obtained from a single source or a limited number of suppliers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We account for business combinations using the acquisition method of accounting in accordance with ASC 805, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Application of this method of accounting requires that (i) identifiable assets acquired (including identifiable intangible assets) and liabilities assumed generally be measured and recognized at fair value as of the acquisition date and (ii) the excess of the purchase price over the net fair value of identifiable assets acquired and liabilities assumed be recognized as goodwill. Transaction costs related to business combinations are expensed as incurred and classified as selling, general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. Determining the fair value of assets acquired and liabilities assumed in a business combination requires management to use significant judgment and estimates, especially with respect to intangible assets.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the measurement period, which extends one year from the acquisition date, we may record certain adjustments to the carrying value of the assets acquired and liabilities assumed with a corresponding adjustment to goodwill. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisition-related contingent consideration was initially recorded in the condensed consolidated balance sheets at its acquisition-date estimated fair value, in accordance with the acquisition method of accounting. Contingent consideration liabilities contractually due beyond 12 months are recorded in other long-term liabilities on the condensed consolidated balance sheets. The fair value of the acquisition-related contingent consideration is remeasured each reporting period, with changes in fair value recorded in selling, general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. The fair value measurement is based on significant inputs not observable by market participants and thus represents a Level 3 input in the fair value hierarchy. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Expected Credit Losses</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective January 1, 2023, we adopted the requirements of ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2016-13”), along with the subsequently issued guidance amending and clarifying various aspects of ASU 2016-13, using the modified retrospective method of adoption. In accordance with that method, the comparative periods’ information continues to be reported under the relevant accounting guidance in effect for that period. For the current period, the standard replaces the existing incurred credit loss model with the current expected credit losses model for financial instruments, including accounts receivable, through a cumulative-effect adjustment to accumulated deficit as of the beginning of the first reporting period in which the guidance is effective.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable are recorded at invoiced amounts, net of an allowance for expected credit losses. We are exposed to credit losses primarily through sales of products and services. The estimation of the allowance for expected credit losses is based on historical loss experience, the current aging status of receivables, current and estimated future economic and market conditions, and specific customer accounts considered to be at risk or uncollectible. We write off accounts receivable against the allowance for expected credit losses when we determine a balance is uncollectible and cease collection efforts. We did not write off any material accounts receivable balances during the periods ended September 30, 2023 and 2022. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The non-current portion of accounts receivable primarily consists of guaranteed minimum fixed royalty payments owed to us under licensing agreements. Non-current accounts receivable are recorded net of significant financing components.</span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventory is stated at the lower of cost (on a first-in, first-out basis) or net realizable value. Cost is determined using a standard cost system, whereby the standard costs are updated periodically to reflect current costs. We estimate the recoverability of inventory by referencing estimates of future demands and product life cycles, including expiration. We periodically analyze our inventory levels to identify inventory that may expire prior to expected usage, no longer meets quality specifications, or has a cost basis in excess of its estimated net realizable value, and record a charge to cost of revenue for such inventory as appropriate. Inventory that is not expected to be used within 12 months of the balance sheet date is classified as non-current inventory in the accompanying condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets primarily consists of acquired in-process research and development (“IPR&amp;D”). IPR&amp;D relates to substantial research and development efforts that are incomplete at the acquisition date. IPR&amp;D intangible assets are considered indefinite-lived until the completion or abandonment of the associated research and development efforts. During the development phase, these assets are not amortized but are tested for impairment annually during the fourth quarter of the year or more frequently if events or changes in circumstances indicate that it is more likely than not that the asset is impaired. Once the IPR&amp;D activities are completed, the intangible asset is amortized over its useful life on a straight-line basis. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price from business combinations over the fair value of the net assets acquired. Goodwill is not amortized but is tested for impairment at least annually during the fourth quarter, or more frequently if events or changes in circumstances indicate that it may be impaired. All of our goodwill is assigned to our one reporting unit.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We perform impairment testing by first assessing qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount, including goodwill. If we conclude that that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then a quantitative test is required. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If the estimated fair value of the reporting unit exceeds the carrying amount, goodwill is not considered to be impaired. If the carrying value exceeds estimated fair value, there is an impairment of goodwill and an impairment loss would be recorded. The impairment loss is calculating by comparing the fair value of the reporting unit less the carrying amount, including goodwill. Goodwill impairment would be limited to the carrying value of goodwill. There were no goodwill impairment losses recorded in any period presented.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">Software Development Costs</span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Internal-Use Software</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company capitalizes certain internal and external costs related to the acquisition and development of internal-use software or cloud computing arrangements during the application development stages of projects. The costs incurred for development of software intended for internal use and cloud computing arrangements are capitalized in accordance with ASC 350-40, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other, Internal-Use Software. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These costs are included in property and equipment, net of accumulated depreciation and amortization in the condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> When the software is ready for its intended use, the Company amortizes these costs using the straight-line method over the estimated useful life of the asset, or, for cloud computing service arrangements, over the term of the hosting arrangement. Costs incurred during the preliminary project or the post-implementation/operation stages of the project are expensed as incurred.</span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Software Developed for Sale</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The costs incurred for the development of computer software to be sold, leased, or otherwise marketed are capitalized in accordance with ASC 985-20, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Costs of Software to be Sold, Leased or Marketed</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, when technological feasibility has been established. Technological feasibility generally occurs when all planning, design, coding and testing activities are completed that are necessary to establish that the product can be produced to meet its design specifications, including functions, features and technical performance requirements. The establishment of technological feasibility is an ongoing assessment of judgment by management with respect to certain external factors, including, but not limited to, anticipated future revenues, estimated economic life and changes in technology. Capitalized software costs include direct labor and related expenses for software development for new products. Capitalized software costs are included in other long-term assets in the condensed consolidated balance sheets. Costs to develop software to be sold are not yet subject to amortization as our software to be sold was not available for general release as of September 30, 2023. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">Impairment of Long-Lived Assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We evaluate a long-lived asset (or asset group) for impairment whenever events or changes in circumstances indicate that the carrying value of the asset (or asset group) may not be recoverable. If indicators of impairment exist and the undiscounted future cash flows that the asset is expected to generate are less than the carrying value of the asset, an impairment loss is recorded to write down the asset to its estimated fair value based on a discounted cash flow approach. There were no impairment losses recorded in any period presented.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception of the contract. Operating lease right-of-use (“ROU”) assets are included in other long-term assets, and operating lease liabilities are included in other current liabilities and other long-term liabilities in the condensed consolidated balance sheets. </span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ROU assets and operating lease liabilities are recognized based on the present value of the future lease payments over the lease term at commencement date. As the implicit rate in our leases is generally unknown, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. We give consideration to our credit risk, term of the lease, total lease payments and adjust for the impacts of collateral, as necessary, when calculating our incremental borrowing rates. </span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease ROU assets include lease incentives and initial direct costs incurred. When the lease incentives specify a maximum level of reimbursement and we are reasonably certain to incur reimbursable costs equal to or exceeding this level, we include the lease incentive in the measurement of the ROU assets and lease liabilities at commencement. The lease terms may include options to extend or terminate the lease when it is reasonably certain we will exercise any such options. Lease costs for our operating leases are recognized on a straight-line basis within operating expenses over the lease term in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have lease agreements with lease and non-lease components. However, we have elected the practical expedient to not separate lease and non-lease components for all of our existing classes of assets. Therefore, the lease and non-lease components are accounted for as a single lease component. We have also elected to not apply the recognition requirement to any short-term leases with a term of 12 months or less.</span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We monitor for events or changes in circumstances that may require a reassessment or impairment of our leases, at which time our ROU assets for operating leases may be reduced by impairment losses.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Warrant Liabilities </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During February 2021, in connection with CMLS II’s initial public offering, CMLS II issued 5,519,991 warrants (the “Public Warrants”) to purchase shares of Common Stock at $11.50 per share. Simultaneously, with the consummation of the CMLS II initial public offering, CMLS II issued 5,013,333 warrants through a private placement (the “Private Placement Warrants”, and together with the Public Warrants, the “Warrants”) to purchase shares of Common Stock at $11.50 per share. All of the Warrants were outstanding as of September 30, 2023. </span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We classify the Warrants as liabilities on our condensed consolidated balance sheets as these instruments are precluded from being indexed to our own stock given that the terms allow for a settlement adjustment that does not meet the scope for the fixed-for-fixed exception in ASC 815, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(“ASC 815”). Since the Warrants meet the definition of a derivative under ASC 815-40, we recorded these warrants as long-term liabilities at fair value on the date of the SPAC Merger, with subsequent changes in their respective fair values recognized within change in fair value of warrant liabilities in the condensed consolidated statements of operations and comprehensive loss at each reporting date. See Note 11, </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i8e2cbb352fb541598cce4867f9ff2c6e_70" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Stockholders' Equity</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for more information on the Warrants.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Earn-Out Liability</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the SPAC Merger, additional shares of Common Stock were provided to SomaLogic Operating shareholders and to certain employees and directors of SomaLogic (“Earn-Out Service Providers”) of up to 3,500,125 and 1,499,875, respectively (the “Earn-Out Shares”). The Earn-Out Shares would have been payable if the price of our Common Stock had equaled or exceeded $20.00 for a period of at least 20 out of 30 consecutive trading days at any time between the 13- and 24-month anniversary of the closing date of the SPAC Merger (the “Triggering Event”). </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Earn-Out Shares granted to shareholders are recognized as a liability in accordance with ASC 815. The liability was included as part of the consideration transferred in the SPAC Merger and was recorded at fair value and is included in other long-term liabilities in the condensed consolidated balance sheets. The earn-out liability is remeasured at the end of each reporting period, with subsequent changes in fair value recognized within change in fair value of earn-out liability in the condensed consolidated statements of operations and comprehensive loss. As of September 30, 2023, the Earn-Out Shares have been forfeited as the 24-month anniversary of the closing date of the SPAC Merger has passed.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We recognize revenue from sales to customers under ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(“ASC 606”). ASC 606 provides a five-step model for recognizing revenue that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations, and recognizing revenue when, or as, an entity satisfies a performance obligation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We recognize revenue when or as control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Sales, value add, and other taxes collected concurrent with revenue-producing activities are excluded from revenue.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payment terms may vary by customer, are based on customary commercial terms, and are generally less than one year. We do not adjust revenue for the effects of a significant financing component for contracts where the period between the transfer of the good or service and collection is one year or less. We expense incremental costs to obtain a contract when incurred since the amortization period of the asset that would otherwise be recognized is one year or less.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Assay Services Revenue</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We generate assay services revenue primarily from the sale of SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> services. SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> service revenue is derived from performing the SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> assay on customer samples to generate data on protein biomarkers. Revenue from SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> services is recognized at the time the analysis data or report is delivered to the customer, which is when control has been transferred to the customer. SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> services are sold at a fixed price per sample without any volume discounts, rebates, or refunds.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The delivery of each assay data report is a separate performance obligation. For arrangements with multiple performance obligations, the transaction price must be allocated to each performance obligation based on its relative standalone selling price. Judgment is required to determine the standalone selling price for each distinct performance obligation as there are few directly comparable products in the market and factors such as customer size are factored into the determination of selling price. We determine standalone selling prices based on amounts invoiced to customers in observable transactions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Product Revenue</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Product revenue primarily consists of equipment and kit sales to customers that assay samples in their own laboratories, referred to as authorized sites. Equipment is generally accounted for as a bundle with installation, qualification and training services. Revenue is recognized based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred. Revenue from kit sales is recognized upon transfer of control to the customer. Shipping and handling costs billed to customers are included in product revenue in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Collaboration Revenue</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In July 2011, NEC Corporation (“NEC”) and SomaLogic entered into a Strategic Alliance Agreement (the “SAA”) to develop a professional software tool to enable SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> customers to easily access and interpret the highly multiplexed proteomic data generated by SomaLogic’s SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> assay technology in the United States. To support this development, NEC made an upfront payment of $12.0 million. This agreement includes a clause whereby if there is a material breach of the contract or change in control of SomaLogic, we may be required to pay a fee to terminate the agreement.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We determined that the SAA met the criteria set forth in ASC 808, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Collaborative Arrangements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, (“ASC 808”) because both parties were active participants and were exposed to significant risks and rewards dependent on commercial failure or success. We recorded the upfront payment as deferred revenue to be recognized over the period of performance of 15 years. The revenue was recorded in collaboration revenue in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, NEC and SomaLogic mutually terminated the SAA and concurrently SomaLogic and NEC Solution Innovators, Ltd. (“NES”), a wholly owned subsidiary of NEC, entered into a new arrangement, the Joint Development &amp; Commercialization Agreement (the “JDCA”), to develop and commercialize SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> services in Japan. NES agreed to make annual payments of $2.0 million for five years, for a total of $10.0 million, in exchange for research and development activities, as described below. We determined the JDCA should be accounted for as a modification of the SAA. Therefore, the remaining SAA deferred revenue balance as of the date of the modification was included as consideration under the JDCA resulting in total consideration of $15.3 million for research and development activities. We determined that this arrangement also meets the criteria set forth in ASC 808. The JDCA contains three separate performance obligations: (i) research and development activities, (ii) assay services, and (iii) a 10-year exclusive license of our intellectual property.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) Research and Development Activities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We determined that NES is not a customer with respect to the research and development activities associated with the collaboration arrangement under ASC 808. We recognize revenue from these activities based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred, in collaboration revenue in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii) Assay Services</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We determined that NES is a customer for the assay services performance obligation, which should be accounted for using the criteria under ASC 606. We receive a fixed fee (standalone selling price) per sample in exchange for assaying samples, which is a service performed for other customers in the ordinary course of business. This performance obligation is recognized at a point in time when the assay data report is delivered to the customer and recorded in assay services revenue in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iii) License of Intellectual Property</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We determined that NES is a customer for the license performance obligation, which should be accounted for using the criteria under ASC 606. We receive royalties based on NES’ net sales and determined the allocation of royalties solely to this performance obligation is consistent with the objectives in ASC 606. This performance obligation was satisfied at the beginning of the license term. Subject to the sales and usage-based royalty exception, revenue is recognized in the period in which the subsequent sale or usage has occurred. Royalties are recorded in other revenue in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Revenue</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other revenue includes royalty revenue and revenue received from research grants. We recognize royalty revenue for fees paid by customers in return for a license to make, use or sell certain licensed products in certain geographic areas. These fees are equivalent to a percentage of the customer’s related revenues. We recognize revenue for sales-based or usage-based royalties promised in exchange for a functional license of intellectual property when the later of the following events occurs: (i) the subsequent sale or usage occurs, or (ii) the performance obligation to which some or all of the sales-based or usage-based royalty has been satisfied. As such, revenue is recognized in the period in which the subsequent sale or usage has occurred.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2008, SomaLogic and New England Biolabs, Inc. (“NEB”) entered into an exclusive licensing agreement, whereby we provide a license to use certain proprietary information and know-how relating to its aptamer technology to make and use commercial products. In exchange, we receive royalties from NEB for this functional license of intellectual property. In September 2022, SomaLogic and NEB entered into a license and settlement agreement (“NEB Agreement”) that terminated the existing exclusive licensing arrangement and provided for a settlement of $8.0 million of previously constrained royalties recognized for the year ended December 31, 2022. The NEB Agreement also provided a non-exclusive license arrangement for the same proprietary information and know-how under which we are guaranteed fixed minimum royalties of $15.0 million to be received over 3 years. We recognized revenue for the guaranteed fixed minimum royalties of $13.2 million for the year ended December 31, 2022, net of a significant financing component of $1.8 million. Any revenue above the guaranteed fixed minimum royalties is recognized in the period in which the subsequent sale or usage has occurred. We have recorded a receivable of $12.9 million as of September 30, 2023, of which $8.6 million is recorded in accounts receivable, net of current portion and $4.3 million is recorded in accounts receivable, net on the condensed consolidated balance sheets. Interest income related to the significant financing component was $0.2 million and $0.6 million for the three and nine months ended September 30, 2023, respectively, and is included in interest income and other, net in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Grant revenue represents funding under cost reimbursement programs or fixed rate arrangements from government agencies and non-profit foundations for qualified research and development activities performed by SomaLogic. We recognize grant revenue when it is reasonably assured that the grant funding will be received as evidenced through the existence of a grant arrangement, amounts eligible for reimbursement are determinable and have been incurred, the applicable conditions under the grant arrangements have been met, and collectability of amounts due is reasonably assured. The classification of costs incurred related to grants is based on the nature of the activities performed by SomaLogic. Grant revenue is recognized when the related costs are incurred and recorded in other revenue in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Illumina Cambridge, Ltd.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 31, 2021, we entered into a multi-year arrangement with Illumina Cambridge, Ltd. (“Illumina Agreement”) to jointly develop and commercialize co-branded kits that will combine Illumina’s Next Generation Sequencing (“NGS”) technology with SomaLogic’s SomaScan technology. Pursuant to the agreement, we received a non-refundable upfront payment of $30.0 million on January 4, 2022. This arrangement is accounted for in accordance with ASC 606. We concluded there are two performance obligations: (1) SOMAmer reagents necessary to develop and commercialize NGS based proteomic products, inclusive of the rights to licenses, patents and training to allow for the use of such reagents and (2) an option to purchase goods post-commercialization with a material right (“Material Right”). The total transaction price is subject to a constraint since it is uncertain that commercialization will be achieved; and therefore the transaction price was determined to be $30.0 million and was allocated to each of the performance obligations identified on a relative standalone selling price basis. Revenue from the performance obligations is recognized as follows in product revenue in the condensed consolidated statements of operations and comprehensive loss: </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Reagents:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when control transfers to the customer (i.e., when the SOMAmer reagents are shipped). We estimated the standalone selling price (“SSP”) based on observable pricing of similar performance obligations.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Material Right:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when Illumina exercises its option to purchase goods post-commercialization. We estimated the SSP based on an incremental discount to be provided to the customer adjusted for the likelihood that Illumina will exercise the option.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2022, Illumina issued a purchase order that changed the promises under the Illumina Agreement. The purchase order represents a contract modification that is accounted for prospectively as if it were a termination of the existing contract and the creation of a new contract</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result, we determined that there were three new performance obligations (total of five performance obligations): (1) equipment bundle that includes customization services, integration services, system qualification services, site initiation services and training (“Equipment Bundle”), (2) qualification kits, and (3) support services. The contract modification resulted in an increase in the transaction price of $0.5 million. The updated transaction price was allocated between the performance obligations on a relative SSP basis. We estimated the SSP based on observable pricing of similar performance obligations. Revenue from the performance obligations is recognized as follows in product revenue in the condensed consolidated statements of operations and comprehensive loss: </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Equipment Bundle</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Qualification Kits</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when control transfers to the customer (i.e., when the qualification kits are shipped).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Support Services:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized for the support services as the services are provided.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We did not recognize any revenue during the three and nine months ended September 30, 2023 or 2022 pursuant to the Illumina Agreement for performance obligations satisfied.</span></div><div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted cash represents cash on deposit with a financial institution as security for letters of credit outstanding for the benefit of the landlords related to operating leases and a bank guarantee with an international customer. The portion of restricted cash expected to be released within twelve months is classified as prepaid expenses and other current assets on the condensed consolidated balance sheets was $0.5 million and $4.7 million as of September 30, 2023 and December 31, 2022, respectively. Cash expected to be restricted for greater than twelve months is classified as other long-term assets on the condensed consolidated balance sheets was $0.6 million and $0.8 million as of September 30, 2023 and December 31, 2022.</span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We use the asset and liability method of accounting for income taxes. Under this method, deferred income tax assets and liabilities are determined based on differences between the tax bases of assets and liabilities and their respective financial reporting amounts, based on enacted tax laws and statutory tax rates applicable to the periods in which these temporary differences are expected to reverse. We evaluate the need to establish or release a valuation allowance based upon expected levels of taxable income, future reversals of existing temporary differences, tax planning strategies, and recent financial operations. Valuation allowances are established to reduce deferred tax assets to the amount expected to be more likely than not realized in the future.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The effect of income tax positions is recognized only when it is more likely than not to be sustained. Interest and penalties associated with uncertain tax positions are recorded in income tax benefit (provision) in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have one operating segment. Our chief operating decision maker (the “CODM”) role is performed by our Chief Executive Officer. The CODM manages our operations on a consolidated basis for purposes of allocating resources and assessing performance. Substantially all of our operations and decision-making functions are located in the United States.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Significant Accounting Policies</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our significant accounting policies are described in our 2022 Form 10-K. There have been no significant changes to those policies.</span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (the “JOBS Act”). 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. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to use this extended transition period and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies so long as we remain an emerging growth company.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, as amended, which sets forth a “current expected credit loss” (“CECL”) model that requires us to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost and applies to some off-balance sheet credit exposures. We adopted ASU 2016-13, as amended, on January 1, 2023 using a modified retrospective approach and recorded a cumulative effect adjustment to accumulated deficit. The adoption of ASU 2016-13 did not have a material impact on our condensed consolidated financial statements. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Convertible Debt, Contracts in an Entity’s Own Equity and EPS</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options (Subtopic 470-20)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging - Contracts in an Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which simplifies the accounting for convertible debt by removing the requirements to separately present certain conversion features in equity. In addition, the amendment also simplifies the guidance in ASC Subtopic 815-40, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging: Contracts in Entity's Own Equity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, by removing certain criteria that must be satisfied in order to classify a contract as equity. Further, contracts which can be settled in cash or shares, excluding liability-classified share-based payment awards, are to be included in diluted earnings per share using the “if-converted” method if the effect is dilutive, regardless of whether the entity or the counterparty can choose between cash and share settlement. The share-settlement presumption may not be rebutted based on past experience or a stated policy. ASC 2020-06 is effective for us on January 1, 2024, although early adoption is permitted. ASU 2020-06 may be adopted through either the fully retrospective or modified retrospective method of transition. We do not expect this standard to have a material impact to our condensed consolidated financial statements and related disclosures.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and applicable rules and regulations of the U.S. Securities and Exchange Commission regarding financial reporting. All intercompany transactions and balances have been eliminated in consolidation. Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASUs”) of the Financial Accounting Standards Board (“FASB”).</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain information and disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2022 included in the 2022 Form 10-K. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include normal recurring adjustments considered necessary for a fair presentation of interim financial information, to present fairly our condensed consolidated financial position and our results of operations and cash flows. The results of operations for the periods presented are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or for any other future annual or interim period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain reclassifications have been made to prior period amounts to conform to the current presentation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revisions of prior period consolidated financial statements</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalized software development costs related to hosting arrangements that are service contracts should be classified as operating activities in the statement of cash flows. We made immaterial revisions to amounts previously reported on our condensed consolidated statement of cash flows for the nine months ended September 30, 2022 in order to reclassify capitalized cloud computing arrangement expenditures from investing activities to operating activities. The table below reflects the revisions:</span></div><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:56.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.655%"></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.655%"></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.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended September 30, 2022</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-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">As Previously Reported</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:125%">Reclassification</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:125%">Revised</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:9pt;font-weight:700;line-height:125%">Operating Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:125%">Cloud computing arrangement expenditures</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(8,116)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(8,116)</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:9pt;font-weight:400;line-height:125%">Net cash used in operating activities</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(65,945)</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(8,116)</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(74,061)</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:14pt"><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:9pt;font-weight:700;line-height:125%">Investing Activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Purchases of property and equipment </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(11,886)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">8,116 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(3,770)</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:9pt;font-weight:400;line-height:125%">Net cash provided by investing activities</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">6,621 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">8,116 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">14,737 </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:14pt"><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:9pt;font-weight:700;line-height:125%">Supplemental disclosure of non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Purchase of property and equipment included in accounts payable</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">954 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> The table below reflects the revisions:<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:56.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.655%"></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.655%"></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.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended September 30, 2022</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-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">As Previously Reported</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:125%">Reclassification</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:125%">Revised</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:9pt;font-weight:700;line-height:125%">Operating Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:125%">Cloud computing arrangement expenditures</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(8,116)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(8,116)</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:9pt;font-weight:400;line-height:125%">Net cash used in operating activities</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(65,945)</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(8,116)</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(74,061)</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:14pt"><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:9pt;font-weight:700;line-height:125%">Investing Activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Purchases of property and equipment </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(11,886)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">8,116 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(3,770)</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:9pt;font-weight:400;line-height:125%">Net cash provided by investing activities</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">6,621 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">8,116 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">14,737 </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:14pt"><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:9pt;font-weight:700;line-height:125%">Supplemental disclosure of non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Purchase of property and equipment included in accounts payable</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">954 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 0 8116000 8116000 -65945000 -8116000 -74061000 11886000 -8116000 3770000 6621000 8116000 14737000 954000 -522000 432000 <div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 amounts reported in the financial statements and disclosed in the accompanying notes. Actual results could differ materially from these estimates.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Significant estimates and assumptions which form the basis of amounts reported in the condensed consolidated financial statements include, but are not limited to, the standalone selling prices of our performance obligations; timing of revenue recognition; fair value measurements; net realizable value of inventory; income taxes; and the fair value of intangible assets acquired in business combinations. We base our estimates on current facts and circumstances, historical experience, forecasted results, and various other assumptions that we believe to be reasonable. We obtain reports from third-party valuation experts to inform and support estimates related to certain fair value measurements.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial instruments that potentially expose us to concentrations of credit risk consist principally of cash, cash equivalents, investments, and accounts receivable. Accounts receivable are unsecured. Cash and cash equivalents are deposited with major financial institutions. In certain accounts, we maintain cash balances in excess of federally insured limits. We have not experienced losses in these accounts and believe that we are not exposed to significant risk.</span></div>Significant customers are those that represent more than 10% of total revenues for any period presented in the condensed consolidated statements of operations and comprehensive loss, or that represent more than 10% of the gross accounts receivable balance as of either balance sheet date presented. The table below sets forth percentages of revenue and gross accounts receivable attributable to significant customers:<div style="margin-top:9pt"><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:14.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></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:14.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.250%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Accounts Receivable</span></td><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:400;line-height:125%"> </span></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:125%">Revenue</span></td></tr><tr style="height:21pt"><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:400;line-height:125%"> </span></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:125%">September 30, 2023</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:125%">December 31, 2022</span></td><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:400;line-height:125%"> </span></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:125%">Three months ended September 30,</span></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:125%">Nine months ended September 30,</span></td></tr><tr style="height:12pt"><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:400;line-height:125%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%"> </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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer A</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">11%</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 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">11%</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 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">15%</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 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">13%</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 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">29%</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 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">19%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer B</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">44%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">51%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">53%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">33%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer C</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">17%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">24%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">13%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td></tr></table></div><div style="margin-bottom:0.05pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    All revenue related to accounts receivable from Customer B was recognized during the year ended December 31, 2022.</span></div><div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*    less than 10%</span></div> 0.11 0.11 0.15 0.13 0.29 0.19 0.44 0.51 0.53 0.33 0.17 0.24 0.13 0.55 0.28 0.58 0.33 0.33 0.23 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We account for business combinations using the acquisition method of accounting in accordance with ASC 805, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Application of this method of accounting requires that (i) identifiable assets acquired (including identifiable intangible assets) and liabilities assumed generally be measured and recognized at fair value as of the acquisition date and (ii) the excess of the purchase price over the net fair value of identifiable assets acquired and liabilities assumed be recognized as goodwill. Transaction costs related to business combinations are expensed as incurred and classified as selling, general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. Determining the fair value of assets acquired and liabilities assumed in a business combination requires management to use significant judgment and estimates, especially with respect to intangible assets.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the measurement period, which extends one year from the acquisition date, we may record certain adjustments to the carrying value of the assets acquired and liabilities assumed with a corresponding adjustment to goodwill. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration</span></div>Acquisition-related contingent consideration was initially recorded in the condensed consolidated balance sheets at its acquisition-date estimated fair value, in accordance with the acquisition method of accounting. Contingent consideration liabilities contractually due beyond 12 months are recorded in other long-term liabilities on the condensed consolidated balance sheets. The fair value of the acquisition-related contingent consideration is remeasured each reporting period, with changes in fair value recorded in selling, general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. The fair value measurement is based on significant inputs not observable by market participants and thus represents a Level 3 input in the fair value hierarchy. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Expected Credit Losses</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective January 1, 2023, we adopted the requirements of ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2016-13”), along with the subsequently issued guidance amending and clarifying various aspects of ASU 2016-13, using the modified retrospective method of adoption. In accordance with that method, the comparative periods’ information continues to be reported under the relevant accounting guidance in effect for that period. For the current period, the standard replaces the existing incurred credit loss model with the current expected credit losses model for financial instruments, including accounts receivable, through a cumulative-effect adjustment to accumulated deficit as of the beginning of the first reporting period in which the guidance is effective.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable are recorded at invoiced amounts, net of an allowance for expected credit losses. We are exposed to credit losses primarily through sales of products and services. The estimation of the allowance for expected credit losses is based on historical loss experience, the current aging status of receivables, current and estimated future economic and market conditions, and specific customer accounts considered to be at risk or uncollectible. We write off accounts receivable against the allowance for expected credit losses when we determine a balance is uncollectible and cease collection efforts. We did not write off any material accounts receivable balances during the periods ended September 30, 2023 and 2022. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The non-current portion of accounts receivable primarily consists of guaranteed minimum fixed royalty payments owed to us under licensing agreements. Non-current accounts receivable are recorded net of significant financing components.</span></div> <div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventory is stated at the lower of cost (on a first-in, first-out basis) or net realizable value. Cost is determined using a standard cost system, whereby the standard costs are updated periodically to reflect current costs. We estimate the recoverability of inventory by referencing estimates of future demands and product life cycles, including expiration. We periodically analyze our inventory levels to identify inventory that may expire prior to expected usage, no longer meets quality specifications, or has a cost basis in excess of its estimated net realizable value, and record a charge to cost of revenue for such inventory as appropriate. Inventory that is not expected to be used within 12 months of the balance sheet date is classified as non-current inventory in the accompanying condensed consolidated balance sheets.</span></div> Intangible AssetsIntangible assets primarily consists of acquired in-process research and development (“IPR&amp;D”). IPR&amp;D relates to substantial research and development efforts that are incomplete at the acquisition date. IPR&amp;D intangible assets are considered indefinite-lived until the completion or abandonment of the associated research and development efforts. During the development phase, these assets are not amortized but are tested for impairment annually during the fourth quarter of the year or more frequently if events or changes in circumstances indicate that it is more likely than not that the asset is impaired. Once the IPR&amp;D activities are completed, the intangible asset is amortized over its useful life on a straight-line basis. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price from business combinations over the fair value of the net assets acquired. Goodwill is not amortized but is tested for impairment at least annually during the fourth quarter, or more frequently if events or changes in circumstances indicate that it may be impaired. All of our goodwill is assigned to our one reporting unit.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We perform impairment testing by first assessing qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount, including goodwill. If we conclude that that it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then a quantitative test is required. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If the estimated fair value of the reporting unit exceeds the carrying amount, goodwill is not considered to be impaired. If the carrying value exceeds estimated fair value, there is an impairment of goodwill and an impairment loss would be recorded. The impairment loss is calculating by comparing the fair value of the reporting unit less the carrying amount, including goodwill. Goodwill impairment would be limited to the carrying value of goodwill. There were no goodwill impairment losses recorded in any period presented.</span></div> 1 0 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">Software Development Costs</span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Internal-Use Software</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company capitalizes certain internal and external costs related to the acquisition and development of internal-use software or cloud computing arrangements during the application development stages of projects. The costs incurred for development of software intended for internal use and cloud computing arrangements are capitalized in accordance with ASC 350-40, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other, Internal-Use Software. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These costs are included in property and equipment, net of accumulated depreciation and amortization in the condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> When the software is ready for its intended use, the Company amortizes these costs using the straight-line method over the estimated useful life of the asset, or, for cloud computing service arrangements, over the term of the hosting arrangement. Costs incurred during the preliminary project or the post-implementation/operation stages of the project are expensed as incurred.</span></div> Software Developed for Sale<span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The costs incurred for the development of computer software to be sold, leased, or otherwise marketed are capitalized in accordance with ASC 985-20, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Costs of Software to be Sold, Leased or Marketed</span>, when technological feasibility has been established. Technological feasibility generally occurs when all planning, design, coding and testing activities are completed that are necessary to establish that the product can be produced to meet its design specifications, including functions, features and technical performance requirements. The establishment of technological feasibility is an ongoing assessment of judgment by management with respect to certain external factors, including, but not limited to, anticipated future revenues, estimated economic life and changes in technology. Capitalized software costs include direct labor and related expenses for software development for new products. Capitalized software costs are included in other long-term assets in the condensed consolidated balance sheets. Costs to develop software to be sold are not yet subject to amortization as our software to be sold was not available for general release as of September 30, 2023. Impairment of Long-Lived AssetsWe evaluate a long-lived asset (or asset group) for impairment whenever events or changes in circumstances indicate that the carrying value of the asset (or asset group) may not be recoverable. If indicators of impairment exist and the undiscounted future cash flows that the asset is expected to generate are less than the carrying value of the asset, an impairment loss is recorded to write down the asset to its estimated fair value based on a discounted cash flow approach. 0 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception of the contract. Operating lease right-of-use (“ROU”) assets are included in other long-term assets, and operating lease liabilities are included in other current liabilities and other long-term liabilities in the condensed consolidated balance sheets. </span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ROU assets and operating lease liabilities are recognized based on the present value of the future lease payments over the lease term at commencement date. As the implicit rate in our leases is generally unknown, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. We give consideration to our credit risk, term of the lease, total lease payments and adjust for the impacts of collateral, as necessary, when calculating our incremental borrowing rates. </span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease ROU assets include lease incentives and initial direct costs incurred. When the lease incentives specify a maximum level of reimbursement and we are reasonably certain to incur reimbursable costs equal to or exceeding this level, we include the lease incentive in the measurement of the ROU assets and lease liabilities at commencement. The lease terms may include options to extend or terminate the lease when it is reasonably certain we will exercise any such options. Lease costs for our operating leases are recognized on a straight-line basis within operating expenses over the lease term in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have lease agreements with lease and non-lease components. However, we have elected the practical expedient to not separate lease and non-lease components for all of our existing classes of assets. Therefore, the lease and non-lease components are accounted for as a single lease component. We have also elected to not apply the recognition requirement to any short-term leases with a term of 12 months or less.</span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We monitor for events or changes in circumstances that may require a reassessment or impairment of our leases, at which time our ROU assets for operating leases may be reduced by impairment losses.</span></div> 5519991 11.50 5013333 11.50 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We classify the Warrants as liabilities on our condensed consolidated balance sheets as these instruments are precluded from being indexed to our own stock given that the terms allow for a settlement adjustment that does not meet the scope for the fixed-for-fixed exception in ASC 815, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(“ASC 815”). Since the Warrants meet the definition of a derivative under ASC 815-40, we recorded these warrants as long-term liabilities at fair value on the date of the SPAC Merger, with subsequent changes in their respective fair values recognized within change in fair value of warrant liabilities in the condensed consolidated statements of operations and comprehensive loss at each reporting date. See Note 11, </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i8e2cbb352fb541598cce4867f9ff2c6e_70" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Stockholders' Equity</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for more information on the Warrants.</span> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Earn-Out Liability</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the SPAC Merger, additional shares of Common Stock were provided to SomaLogic Operating shareholders and to certain employees and directors of SomaLogic (“Earn-Out Service Providers”) of up to 3,500,125 and 1,499,875, respectively (the “Earn-Out Shares”). The Earn-Out Shares would have been payable if the price of our Common Stock had equaled or exceeded $20.00 for a period of at least 20 out of 30 consecutive trading days at any time between the 13- and 24-month anniversary of the closing date of the SPAC Merger (the “Triggering Event”). </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Earn-Out Shares granted to shareholders are recognized as a liability in accordance with ASC 815. The liability was included as part of the consideration transferred in the SPAC Merger and was recorded at fair value and is included in other long-term liabilities in the condensed consolidated balance sheets. The earn-out liability is remeasured at the end of each reporting period, with subsequent changes in fair value recognized within change in fair value of earn-out liability in the condensed consolidated statements of operations and comprehensive loss. As of September 30, 2023, the Earn-Out Shares have been forfeited as the 24-month anniversary of the closing date of the SPAC Merger has passed.</span></div> 3500125 1499875 20.00 20 30 P13M P24M P24M <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We recognize revenue from sales to customers under ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(“ASC 606”). ASC 606 provides a five-step model for recognizing revenue that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations, and recognizing revenue when, or as, an entity satisfies a performance obligation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We recognize revenue when or as control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Sales, value add, and other taxes collected concurrent with revenue-producing activities are excluded from revenue.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payment terms may vary by customer, are based on customary commercial terms, and are generally less than one year. We do not adjust revenue for the effects of a significant financing component for contracts where the period between the transfer of the good or service and collection is one year or less. We expense incremental costs to obtain a contract when incurred since the amortization period of the asset that would otherwise be recognized is one year or less.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Assay Services Revenue</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We generate assay services revenue primarily from the sale of SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> services. SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> service revenue is derived from performing the SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> assay on customer samples to generate data on protein biomarkers. Revenue from SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> services is recognized at the time the analysis data or report is delivered to the customer, which is when control has been transferred to the customer. SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> services are sold at a fixed price per sample without any volume discounts, rebates, or refunds.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The delivery of each assay data report is a separate performance obligation. For arrangements with multiple performance obligations, the transaction price must be allocated to each performance obligation based on its relative standalone selling price. Judgment is required to determine the standalone selling price for each distinct performance obligation as there are few directly comparable products in the market and factors such as customer size are factored into the determination of selling price. We determine standalone selling prices based on amounts invoiced to customers in observable transactions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Product Revenue</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Product revenue primarily consists of equipment and kit sales to customers that assay samples in their own laboratories, referred to as authorized sites. Equipment is generally accounted for as a bundle with installation, qualification and training services. Revenue is recognized based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred. Revenue from kit sales is recognized upon transfer of control to the customer. Shipping and handling costs billed to customers are included in product revenue in the condensed consolidated statements of operations and comprehensive loss.</span></div> <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Collaboration Revenue</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In July 2011, NEC Corporation (“NEC”) and SomaLogic entered into a Strategic Alliance Agreement (the “SAA”) to develop a professional software tool to enable SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> customers to easily access and interpret the highly multiplexed proteomic data generated by SomaLogic’s SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> assay technology in the United States. To support this development, NEC made an upfront payment of $12.0 million. This agreement includes a clause whereby if there is a material breach of the contract or change in control of SomaLogic, we may be required to pay a fee to terminate the agreement.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We determined that the SAA met the criteria set forth in ASC 808, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Collaborative Arrangements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, (“ASC 808”) because both parties were active participants and were exposed to significant risks and rewards dependent on commercial failure or success. We recorded the upfront payment as deferred revenue to be recognized over the period of performance of 15 years. The revenue was recorded in collaboration revenue in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, NEC and SomaLogic mutually terminated the SAA and concurrently SomaLogic and NEC Solution Innovators, Ltd. (“NES”), a wholly owned subsidiary of NEC, entered into a new arrangement, the Joint Development &amp; Commercialization Agreement (the “JDCA”), to develop and commercialize SomaScan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> services in Japan. NES agreed to make annual payments of $2.0 million for five years, for a total of $10.0 million, in exchange for research and development activities, as described below. We determined the JDCA should be accounted for as a modification of the SAA. Therefore, the remaining SAA deferred revenue balance as of the date of the modification was included as consideration under the JDCA resulting in total consideration of $15.3 million for research and development activities. We determined that this arrangement also meets the criteria set forth in ASC 808. The JDCA contains three separate performance obligations: (i) research and development activities, (ii) assay services, and (iii) a 10-year exclusive license of our intellectual property.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) Research and Development Activities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We determined that NES is not a customer with respect to the research and development activities associated with the collaboration arrangement under ASC 808. We recognize revenue from these activities based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred, in collaboration revenue in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii) Assay Services</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We determined that NES is a customer for the assay services performance obligation, which should be accounted for using the criteria under ASC 606. We receive a fixed fee (standalone selling price) per sample in exchange for assaying samples, which is a service performed for other customers in the ordinary course of business. This performance obligation is recognized at a point in time when the assay data report is delivered to the customer and recorded in assay services revenue in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iii) License of Intellectual Property</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We determined that NES is a customer for the license performance obligation, which should be accounted for using the criteria under ASC 606. We receive royalties based on NES’ net sales and determined the allocation of royalties solely to this performance obligation is consistent with the objectives in ASC 606. This performance obligation was satisfied at the beginning of the license term. Subject to the sales and usage-based royalty exception, revenue is recognized in the period in which the subsequent sale or usage has occurred. Royalties are recorded in other revenue in the condensed consolidated statements of operations and comprehensive loss.</span></div> 12000000 P15Y 2000000 P5Y 10000000 15300000 P10Y <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Revenue</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other revenue includes royalty revenue and revenue received from research grants. We recognize royalty revenue for fees paid by customers in return for a license to make, use or sell certain licensed products in certain geographic areas. These fees are equivalent to a percentage of the customer’s related revenues. We recognize revenue for sales-based or usage-based royalties promised in exchange for a functional license of intellectual property when the later of the following events occurs: (i) the subsequent sale or usage occurs, or (ii) the performance obligation to which some or all of the sales-based or usage-based royalty has been satisfied. As such, revenue is recognized in the period in which the subsequent sale or usage has occurred.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2008, SomaLogic and New England Biolabs, Inc. (“NEB”) entered into an exclusive licensing agreement, whereby we provide a license to use certain proprietary information and know-how relating to its aptamer technology to make and use commercial products. In exchange, we receive royalties from NEB for this functional license of intellectual property. In September 2022, SomaLogic and NEB entered into a license and settlement agreement (“NEB Agreement”) that terminated the existing exclusive licensing arrangement and provided for a settlement of $8.0 million of previously constrained royalties recognized for the year ended December 31, 2022. The NEB Agreement also provided a non-exclusive license arrangement for the same proprietary information and know-how under which we are guaranteed fixed minimum royalties of $15.0 million to be received over 3 years. We recognized revenue for the guaranteed fixed minimum royalties of $13.2 million for the year ended December 31, 2022, net of a significant financing component of $1.8 million. Any revenue above the guaranteed fixed minimum royalties is recognized in the period in which the subsequent sale or usage has occurred. We have recorded a receivable of $12.9 million as of September 30, 2023, of which $8.6 million is recorded in accounts receivable, net of current portion and $4.3 million is recorded in accounts receivable, net on the condensed consolidated balance sheets. Interest income related to the significant financing component was $0.2 million and $0.6 million for the three and nine months ended September 30, 2023, respectively, and is included in interest income and other, net in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Grant revenue represents funding under cost reimbursement programs or fixed rate arrangements from government agencies and non-profit foundations for qualified research and development activities performed by SomaLogic. We recognize grant revenue when it is reasonably assured that the grant funding will be received as evidenced through the existence of a grant arrangement, amounts eligible for reimbursement are determinable and have been incurred, the applicable conditions under the grant arrangements have been met, and collectability of amounts due is reasonably assured. The classification of costs incurred related to grants is based on the nature of the activities performed by SomaLogic. Grant revenue is recognized when the related costs are incurred and recorded in other revenue in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Illumina Cambridge, Ltd.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 31, 2021, we entered into a multi-year arrangement with Illumina Cambridge, Ltd. (“Illumina Agreement”) to jointly develop and commercialize co-branded kits that will combine Illumina’s Next Generation Sequencing (“NGS”) technology with SomaLogic’s SomaScan technology. Pursuant to the agreement, we received a non-refundable upfront payment of $30.0 million on January 4, 2022. This arrangement is accounted for in accordance with ASC 606. We concluded there are two performance obligations: (1) SOMAmer reagents necessary to develop and commercialize NGS based proteomic products, inclusive of the rights to licenses, patents and training to allow for the use of such reagents and (2) an option to purchase goods post-commercialization with a material right (“Material Right”). The total transaction price is subject to a constraint since it is uncertain that commercialization will be achieved; and therefore the transaction price was determined to be $30.0 million and was allocated to each of the performance obligations identified on a relative standalone selling price basis. Revenue from the performance obligations is recognized as follows in product revenue in the condensed consolidated statements of operations and comprehensive loss: </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Reagents:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when control transfers to the customer (i.e., when the SOMAmer reagents are shipped). We estimated the standalone selling price (“SSP”) based on observable pricing of similar performance obligations.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Material Right:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when Illumina exercises its option to purchase goods post-commercialization. We estimated the SSP based on an incremental discount to be provided to the customer adjusted for the likelihood that Illumina will exercise the option.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2022, Illumina issued a purchase order that changed the promises under the Illumina Agreement. The purchase order represents a contract modification that is accounted for prospectively as if it were a termination of the existing contract and the creation of a new contract</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result, we determined that there were three new performance obligations (total of five performance obligations): (1) equipment bundle that includes customization services, integration services, system qualification services, site initiation services and training (“Equipment Bundle”), (2) qualification kits, and (3) support services. The contract modification resulted in an increase in the transaction price of $0.5 million. The updated transaction price was allocated between the performance obligations on a relative SSP basis. We estimated the SSP based on observable pricing of similar performance obligations. Revenue from the performance obligations is recognized as follows in product revenue in the condensed consolidated statements of operations and comprehensive loss: </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Equipment Bundle</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Qualification Kits</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when control transfers to the customer (i.e., when the qualification kits are shipped).</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Support Services:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized for the support services as the services are provided.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We did not recognize any revenue during the three and nine months ended September 30, 2023 or 2022 pursuant to the Illumina Agreement for performance obligations satisfied.</span></div> 8000000 15000000 P3Y 13200000 1800000 12900000 8600000 4300000 200000 600000 30000000 30000000 500000 <div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted cash represents cash on deposit with a financial institution as security for letters of credit outstanding for the benefit of the landlords related to operating leases and a bank guarantee with an international customer. The portion of restricted cash expected to be released within twelve months is classified as prepaid expenses and other current assets on the condensed consolidated balance sheets was $0.5 million and $4.7 million as of September 30, 2023 and December 31, 2022, respectively. Cash expected to be restricted for greater than twelve months is classified as other long-term assets on the condensed consolidated balance sheets was $0.6 million and $0.8 million as of September 30, 2023 and December 31, 2022.</span></div> 500000 4700000 600000 800000 <div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We use the asset and liability method of accounting for income taxes. Under this method, deferred income tax assets and liabilities are determined based on differences between the tax bases of assets and liabilities and their respective financial reporting amounts, based on enacted tax laws and statutory tax rates applicable to the periods in which these temporary differences are expected to reverse. We evaluate the need to establish or release a valuation allowance based upon expected levels of taxable income, future reversals of existing temporary differences, tax planning strategies, and recent financial operations. Valuation allowances are established to reduce deferred tax assets to the amount expected to be more likely than not realized in the future.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The effect of income tax positions is recognized only when it is more likely than not to be sustained. Interest and penalties associated with uncertain tax positions are recorded in income tax benefit (provision) in the condensed consolidated statements of operations and comprehensive loss.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have one operating segment. Our chief operating decision maker (the “CODM”) role is performed by our Chief Executive Officer. The CODM manages our operations on a consolidated basis for purposes of allocating resources and assessing performance. Substantially all of our operations and decision-making functions are located in the United States.</span></div> 1 <div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (the “JOBS Act”). 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. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to use this extended transition period and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies so long as we remain an emerging growth company.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, as amended, which sets forth a “current expected credit loss” (“CECL”) model that requires us to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost and applies to some off-balance sheet credit exposures. We adopted ASU 2016-13, as amended, on January 1, 2023 using a modified retrospective approach and recorded a cumulative effect adjustment to accumulated deficit. The adoption of ASU 2016-13 did not have a material impact on our condensed consolidated financial statements. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Not Yet Adopted</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Convertible Debt, Contracts in an Entity’s Own Equity and EPS</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options (Subtopic 470-20)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging - Contracts in an Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which simplifies the accounting for convertible debt by removing the requirements to separately present certain conversion features in equity. In addition, the amendment also simplifies the guidance in ASC Subtopic 815-40, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging: Contracts in Entity's Own Equity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, by removing certain criteria that must be satisfied in order to classify a contract as equity. Further, contracts which can be settled in cash or shares, excluding liability-classified share-based payment awards, are to be included in diluted earnings per share using the “if-converted” method if the effect is dilutive, regardless of whether the entity or the counterparty can choose between cash and share settlement. The share-settlement presumption may not be rebutted based on past experience or a stated policy. ASC 2020-06 is effective for us on January 1, 2024, although early adoption is permitted. ASU 2020-06 may be adopted through either the fully retrospective or modified retrospective method of transition. We do not expect this standard to have a material impact to our condensed consolidated financial statements and related disclosures.</span></div> Revenue<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table disaggregates our revenue by product line:</span></div><div style="margin-top:9pt"><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:39.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.256%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></div></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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Assay services revenue</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">17,866 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">17,574 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">52,882 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">47,305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Product revenue</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:9pt;font-weight:400;line-height:125%">3,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">7,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">2,218 </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:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Collaboration revenue</span></div></td><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:9pt;font-weight:400;line-height:125%">763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">2,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">2,288 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other revenue:</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Royalties</span></div></td><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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">22,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">26,190 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</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:9pt;font-weight:400;line-height:125%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:30pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total other revenue</span></div></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:9pt;font-weight:400;line-height:125%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">22,325 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">27,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">22,048 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">41,713 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">62,895 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">78,837 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances and Remaining Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, deferred revenue of $34.0 million and $35.1 million, respectively, was comprised of balances related to our collaboration revenue, product, assay services, and other revenue. As of September 30, 2023 and December 31, 2022, the portion of deferred revenue related to collaboration revenue was $2.6 million and $2.9 million, respectively. As of September 30, 2023, the estimated remaining performance period is 1.5 years. As of September 30, 2023 and December 31, 2022, the portion of deferred revenue related to assay services and other revenue was $1.0 million and $1.8 million, respectively. As of September 30, 2023, the deferred revenue related to assay services and other revenue will be recognized within 12 months. </span></div>As of September 30, 2023 and December 31, 2022, the deferred product revenue related to the Illumina Agreement amounted to $30.4 million for each period. As of September 30, 2023, the estimated remaining performance obligation period is approximately 7.3 years. During the three and nine months ended September 30, 2023, we recognized revenue of $1.3 million and $2.9 million, respectively, from deferred revenue recorded in prior periods. <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table disaggregates our revenue by product line:</span></div><div style="margin-top:9pt"><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:39.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.256%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></div></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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Assay services revenue</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">17,866 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">17,574 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">52,882 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">47,305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Product revenue</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:9pt;font-weight:400;line-height:125%">3,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">7,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">2,218 </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:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Collaboration revenue</span></div></td><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:9pt;font-weight:400;line-height:125%">763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">2,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">2,288 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other revenue:</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Royalties</span></div></td><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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">22,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">26,190 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</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:9pt;font-weight:400;line-height:125%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:30pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total other revenue</span></div></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:9pt;font-weight:400;line-height:125%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">22,325 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">27,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">22,048 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">41,713 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">62,895 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">78,837 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17866000 17574000 52882000 47305000 3418000 1051000 7513000 2218000 763000 763000 2288000 2288000 0 22305000 0 26190000 1000 20000 212000 836000 1000 22325000 212000 27026000 22048000 41713000 62895000 78837000 34000000 35100000 2600000 2900000 P1Y6M 1000000 1800000 30400000 30400000 P7Y3M18D 1300000 2900000 Accounts Receivable, net<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following:</span></div><div style="margin-top:9pt;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:64.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.029%"></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:16.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accounts receivable</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">29,949 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">26,441 </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:9pt;font-weight:400;line-height:125%">Less: allowance for expected credit losses</span></td><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:9pt;font-weight:400;line-height:125%">(538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">(151)</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:9pt;font-weight:400;line-height:125%">Accounts receivable, net</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">29,411 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">26,290 </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:9pt;font-weight:400;line-height:125%">Accounts receivable, net (current)</span></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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">20,730 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">17,006 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accounts receivable, net of current portion</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">8,681 </span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">9,284 </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-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following:</span></div><div style="margin-top:9pt;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:64.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.029%"></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:16.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accounts receivable</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">29,949 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">26,441 </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:9pt;font-weight:400;line-height:125%">Less: allowance for expected credit losses</span></td><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:9pt;font-weight:400;line-height:125%">(538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">(151)</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:9pt;font-weight:400;line-height:125%">Accounts receivable, net</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">29,411 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">26,290 </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:9pt;font-weight:400;line-height:125%">Accounts receivable, net (current)</span></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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">20,730 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">17,006 </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accounts receivable, net of current portion</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">8,681 </span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">9,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 29949000 26441000 538000 151000 29411000 26290000 20730000 17006000 8681000 9284000 Business Combinations On August 31, 2022, we acquired 100% of the equity interests in Palamedrix, Inc. ("Palamedrix") (the “Palamedrix Acquisition”) in exchange for purchase consideration of $29.7 million. Consideration transferred included cash of $15.8 million, equity consideration of $12.5 million, and contingent consideration of $1.4 million. Palamedrix is a DNA nano tech firm that provides scientific and engineering expertise, miniaturization technology and enhanced ease-of-use capabilities that we intend to leverage as we develop the next generation of SomaScan® Assay. The Palamedrix Acquisition provided for up to $0.5 million to be paid to the founders contingent upon settlement of pre-acquisition legal matters (the “Holdback Contingent Consideration”). It also provided for three potential additional payments of up to $17.5 million to the owners, including non-founder and founder employees, to be settled in cash and/or Common Stock contingent on the achievement of certain net sales milestone targets by the fifth and sixth year anniversary of the closing date of the acquisition (the “Milestone Contingent Consideration”). 1 29700000 15800000 12500000 1400000 500000 3 17500000 Fair Value Measurements<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Assets measured at fair value on a recurring basis</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables set forth our financial assets measured at fair value on a recurring basis and the level of inputs used in such measurements:</span></div><div style="margin-top:9pt"><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:36.400%"></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:10.782%"></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:10.782%"></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:10.782%"></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:10.782%"></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:10.787%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-right:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of September 30, 2023</span></div><div style="margin-top:9pt;padding-right:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></div></td><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:400;line-height:125%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cost</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></div></td><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:400;line-height:125%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents:</span></div></td><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:9pt;font-weight:400;line-height:125%"> </span></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%"> </span></td><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:9pt;font-weight:400;line-height:125%"> </span></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%"> </span></td><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:9pt;font-weight:400;line-height:125%"> </span></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%"> </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"> </span></td><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:9pt;font-weight:400;line-height:125%"> </span></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></div></td><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:9pt;font-weight:400;line-height:125%"> </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">8,760 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">8,760 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</span></div></td><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:9pt;font-weight:400;line-height:125%"> </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:9pt;font-weight:400;line-height:125%">296,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">296,811 </span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 1</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total cash and cash equivalents</span></div></td><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:9pt;font-weight:400;line-height:125%"> </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:9pt;font-weight:400;line-height:125%">305,571 </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:9pt;font-weight:400;line-height:125%">— </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:9pt;font-weight:400;line-height:125%">— </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:9pt;font-weight:400;line-height:125%">305,571 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:8pt;padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments:</span></div></td><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:9pt;font-weight:400;line-height:125%"> </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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. Treasuries</span></div></td><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:9pt;font-weight:400;line-height:125%"> </span></td><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:9pt;font-weight:400;line-height:125%">148,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">148,239 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 2</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total investments</span></div></td><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:9pt;font-weight:400;line-height:125%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">148,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">148,239 </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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets measured at fair value on a recurring basis</span></div></td><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:9pt;font-weight:400;line-height:125%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">453,805 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">453,810 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.382%"><tr><td style="width:1.0%"></td><td style="width:36.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.421%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.421%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.421%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.421%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.421%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.860%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-right:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2022</span></div><div style="margin-top:9pt;padding-right:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Amortized Cost</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"> </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"> </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"> </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"> </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></div></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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">44,045 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">44,045 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</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:9pt;font-weight:400;line-height:125%">377,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">377,785 </span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total cash and cash equivalents</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">421,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">421,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:8pt;padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">58,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">58,599 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. Treasuries</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:9pt;font-weight:400;line-height:125%">35,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">(175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">35,077 </span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 2</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate bonds</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">11,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">11,743 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Agency bonds</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:9pt;font-weight:400;line-height:125%">12,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">(87)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">12,339 </span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">118,254 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(496)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:125%">117,758 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">540,084 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(496)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">539,588 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, we had $0.1 million and $0.5 million, respectively, of accrued interest on investments recorded in prepaid expenses and other current assets on the condensed consolidated balance sheets. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our investments consist of money market funds, commercial paper, U.S. Treasuries, corporate bonds, and agency bonds. All of the commercial paper, U.S. Treasuries, corporate bonds and agency bonds are designated as available-for-sale securities and have an effective maturity date that is less than one year from the respective balance sheet date, and accordingly, have been classified as current in the condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We classify our investments in money market funds within Level 1 of the fair value hierarchy because they are valued using quoted market prices. We classify our commercial paper, U.S. Treasuries, asset-backed securities, corporate bonds and agency bonds as Level 2 and obtain the fair value from a third-party pricing service, which may use quoted market prices for identical or comparable instruments or model-driven valuations using observable market data or inputs corroborated by observable market data. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We adopted ASU 2016-13 on January 1, 2023. Under the new guidance, we evaluated our available-for-sale securities with unrealized losses for impairment, considering available evidence, including the extent to which fair value is less than cost, whether an allowance for expected credit loss is required, and adverse factors that could affect the value of the securities. Any unrealized losses from declines in fair value below the amortized cost basis as a result of non-credit factors are recognized in accumulated other comprehensive loss as a separate component of stockholders’ equity, along with unrealized gains. Realized gains and losses and declines in fair value, if any, on available-for-sale securities are included in interest and other income, net in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We evaluated the available-for-sale securities as of September 30, 2023 and determined that no available-for-sale securities in an unrealized loss position are arising from credit related reasons. Additionally, we do not intend to sell or believe that it is not more likely than not that we will be required to sell the securities before recovery of the amortized cost bases and have therefore not recorded any allowances for available-for-sale securities in our allowance for expected credit losses as of September 30, 2023. We did not recognize material realized gains or losses for the three or nine months ended September 30, 2023. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Liabilities measured at fair value on a recurring basis</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents information about our liabilities that are measured at fair value on a recurring basis, and indicates the fair value hierarchy of the valuation inputs we utilized to determine such fair value:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.054%"></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:16.029%"></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:16.029%"></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.637%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Fair Value Level</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Warrant liability - public warrants</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">1,214 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">2,208 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Warrant liability - private placement warrants</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">2,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:125%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earn-out liability</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">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="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:9pt;font-weight:400;line-height:125%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Milestone Contingent Consideration</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:9pt;font-weight:400;line-height:125%">1,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,165 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Holdback Contingent Consideration</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:9pt;font-weight:400;line-height:125%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:125%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">4,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">5,843 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Liabilities that are measured at fair value on a recurring basis are recorded on the condensed consolidated balance sheet as of September 30, 2023 as follows:</span></div><div style="margin-top:9pt"><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:64.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.029%"></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:16.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other current liabilities</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">450 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </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 style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Warrant liabilities</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:9pt;font-weight:400;line-height:125%">2,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">4,213 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other long-term liabilities</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:9pt;font-weight:400;line-height:125%">1,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,630 </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 style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities measured at fair value on a recurring basis</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">4,279 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">5,843 </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></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Warrant liabilities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The public warrants were valued using Level 1 inputs as they are traded in an active market. The fair value of the private placement warrants is equivalent to that of the public warrants as they have substantially the same terms; however, as they are not actively traded, they are classified as Level 2 in the hierarchy table above. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Earn-out liability</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of the Earn-Out Shares was estimated using a Monte Carlo simulation model. The fair value is based on the simulated price of the Company over the maturity date of the contingent consideration and increased by estimated forfeitures of Earn-Out Shares issued to Earn-Out Service Providers. During the three months ended March 31, 2023, the earn-out liability was determined to be immaterial and was fully written off. As of September 30, 2023, the Earn-Out Shares have been forfeited as the 24-month anniversary of the closing date of the SPAC Merger has passed.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Milestone Contingent Consideration</span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of the Milestone Contingent Consideration was estimated using a Monte Carlo simulation model. The fair value is based on an option pricing framework, whereby a range of possible scenarios were simulated around forecasted net sales. </span></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The significant unobservable inputs used in the Monte Carlo simulation to measure the Milestone Contingent Consideration that are categorized within Level 3 of the fair value hierarchy were as follows: </span></div><div style="margin-top:9pt;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:63.406%"></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:16.029%"></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:16.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">25.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">35.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">%</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:9pt;font-weight:400;line-height:125%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">4.9%</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:9pt;font-weight:400;line-height:125%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">%</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:9pt;font-weight:400;line-height:125%">Weighted average cost of capital</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:9pt;font-weight:400;line-height:125%">30.0%</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:9pt;font-weight:400;line-height:125%">30.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">%</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:9pt;font-weight:400;line-height:125%">Cost of debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">12.5% - 13.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">%</span></td></tr></table></div><div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The change in the fair value of the Milestone Contingent Consideration is summarized as follows:</span></div><div style="margin-bottom:0.05pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.704%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.096%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Balance as of December 31, 2022</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">1,165 </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:9pt;font-weight:400;line-height:125%">Change in fair value of Milestone Contingent Consideration</span></td><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:9pt;font-weight:400;line-height:125%">347 </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:9pt;font-weight:400;line-height:125%">Balance as of September 30, 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">1,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Holdback Contingent Consideration</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of Holdback Contingent Consideration was estimated using a scenario-based analysis. The fair value is based on the expected holdback release date and expected holdback payment. The future expected payments were discounted to the valuation date using the cost of debt. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The significant unobservable inputs used in the scenario-based analysis to measure the holdback contingent consideration that are categorized within Level 3 of the fair value hierarchy were as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.460%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Cost of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">13.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">10.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">%</span></td></tr></table></div> <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables set forth our financial assets measured at fair value on a recurring basis and the level of inputs used in such measurements:</span></div><div style="margin-top:9pt"><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:36.400%"></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:10.782%"></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:10.782%"></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:10.782%"></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:10.782%"></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:10.787%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-right:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of September 30, 2023</span></div><div style="margin-top:9pt;padding-right:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></div></td><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:400;line-height:125%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Cost</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></div></td><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:400;line-height:125%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents:</span></div></td><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:9pt;font-weight:400;line-height:125%"> </span></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%"> </span></td><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:9pt;font-weight:400;line-height:125%"> </span></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%"> </span></td><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:9pt;font-weight:400;line-height:125%"> </span></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%"> </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"> </span></td><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:9pt;font-weight:400;line-height:125%"> </span></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></div></td><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:9pt;font-weight:400;line-height:125%"> </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">8,760 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">8,760 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</span></div></td><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:9pt;font-weight:400;line-height:125%"> </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:9pt;font-weight:400;line-height:125%">296,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">296,811 </span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 1</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total cash and cash equivalents</span></div></td><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:9pt;font-weight:400;line-height:125%"> </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:9pt;font-weight:400;line-height:125%">305,571 </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:9pt;font-weight:400;line-height:125%">— </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:9pt;font-weight:400;line-height:125%">— </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:9pt;font-weight:400;line-height:125%">305,571 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:8pt;padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments:</span></div></td><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:9pt;font-weight:400;line-height:125%"> </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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. Treasuries</span></div></td><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:9pt;font-weight:400;line-height:125%"> </span></td><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:9pt;font-weight:400;line-height:125%">148,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">148,239 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 2</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total investments</span></div></td><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:9pt;font-weight:400;line-height:125%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">148,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">148,239 </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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets measured at fair value on a recurring basis</span></div></td><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:9pt;font-weight:400;line-height:125%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">453,805 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">453,810 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.382%"><tr><td style="width:1.0%"></td><td style="width:36.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.421%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.421%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.421%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.421%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.421%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.860%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-right:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2022</span></div><div style="margin-top:9pt;padding-right:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Amortized Cost</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"> </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"> </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"> </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"> </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></div></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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">44,045 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">44,045 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</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:9pt;font-weight:400;line-height:125%">377,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">377,785 </span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total cash and cash equivalents</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">421,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">421,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:8pt;padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">58,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">58,599 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. Treasuries</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:9pt;font-weight:400;line-height:125%">35,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">(175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">35,077 </span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 2</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate bonds</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">11,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">11,743 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Agency bonds</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:9pt;font-weight:400;line-height:125%">12,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">(87)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">12,339 </span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">118,254 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(496)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:125%">117,758 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">540,084 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(496)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">539,588 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table> 8760000 0 0 8760000 296811000 0 0 296811000 305571000 0 0 305571000 148234000 7000 2000 148239000 148234000 7000 2000 148239000 453805000 7000 2000 453810000 44045000 0 0 44045000 377785000 0 0 377785000 421830000 0 0 421830000 58794000 0 195000 58599000 35252000 0 175000 35077000 11782000 0 39000 11743000 12426000 0 87000 12339000 118254000 0 496000 117758000 540084000 0 496000 539588000 100000 500000 <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents information about our liabilities that are measured at fair value on a recurring basis, and indicates the fair value hierarchy of the valuation inputs we utilized to determine such fair value:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.054%"></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:16.029%"></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:16.029%"></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.637%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Fair Value Level</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Warrant liability - public warrants</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">1,214 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">2,208 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Warrant liability - private placement warrants</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">2,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:125%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earn-out liability</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">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="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:9pt;font-weight:400;line-height:125%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Milestone Contingent Consideration</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:9pt;font-weight:400;line-height:125%">1,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,165 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Holdback Contingent Consideration</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:9pt;font-weight:400;line-height:125%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:125%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities measured at fair value on a recurring basis</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">4,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">5,843 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Liabilities that are measured at fair value on a recurring basis are recorded on the condensed consolidated balance sheet as of September 30, 2023 as follows:</span></div><div style="margin-top:9pt"><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:64.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.029%"></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:16.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other current liabilities</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">450 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </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 style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Warrant liabilities</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:9pt;font-weight:400;line-height:125%">2,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">4,213 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other long-term liabilities</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:9pt;font-weight:400;line-height:125%">1,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,630 </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 style="margin-bottom:0.05pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities measured at fair value on a recurring basis</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">4,279 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">5,843 </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></table></div> 1214000 2208000 1103000 2005000 0 15000 1512000 1165000 450000 450000 4279000 5843000 450000 0 2317000 4213000 1512000 1630000 4279000 5843000 P24M <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:63.406%"></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:16.029%"></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:16.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">25.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">35.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">%</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:9pt;font-weight:400;line-height:125%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">4.9%</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:9pt;font-weight:400;line-height:125%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">%</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:9pt;font-weight:400;line-height:125%">Weighted average cost of capital</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:9pt;font-weight:400;line-height:125%">30.0%</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:9pt;font-weight:400;line-height:125%">30.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">%</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:9pt;font-weight:400;line-height:125%">Cost of debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">12.5% - 13.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">%</span></td></tr></table><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The significant unobservable inputs used in the scenario-based analysis to measure the holdback contingent consideration that are categorized within Level 3 of the fair value hierarchy were as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.460%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Cost of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">13.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">10.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">%</span></td></tr></table></div> 0.250 0.350 0.049 0.040 0.300 0.300 0.125 0.132 0.100 <div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The change in the fair value of the Milestone Contingent Consideration is summarized as follows:</span></div><div style="margin-bottom:0.05pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.704%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.096%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Balance as of December 31, 2022</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">1,165 </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:9pt;font-weight:400;line-height:125%">Change in fair value of Milestone Contingent Consideration</span></td><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:9pt;font-weight:400;line-height:125%">347 </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:9pt;font-weight:400;line-height:125%">Balance as of September 30, 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">1,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1165000 347000 1512000 0.135 0.102 Leases<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have operating leases for certain office spaces with lease terms ranging from <span style="-sec-ix-hidden:f-691">two</span> to five years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include renewal options at our election to renew or extend the leases for additional periods ranging from <span style="-sec-ix-hidden:f-693">three</span> to ten years. These optional periods have not been considered in the determination of the ROU assets or lease liabilities associated with these leases as we did not consider the exercise of these options to be reasonably certain. The ROU asset is included in other long-term assets on the condensed consolidated balance sheets and was $4.3 million and $3.9 million as of September 30, 2023, and December 31, 2022, respectively.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Lease Costs</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease costs for operating leases are recognized on a straight-line basis over the lease term. The total lease cost for the period was as follows:</span></div><div style="margin-top:9pt"><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:39.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.256%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Operating lease cost</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">604 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">6,477 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">1,786 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">7,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:125%">Variable lease cost</span></td><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:9pt;font-weight:400;line-height:125%">415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Short-term lease cost</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:9pt;font-weight:400;line-height:125%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Total lease cost</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">1,022 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">6,759 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">2,932 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">7,979 </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="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Lease Maturities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The table below reconciles the undiscounted lease payment maturities to the lease liabilities for our operating leases:</span></div><div style="margin-top:9pt"><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:78.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.808%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">September 30, 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:9pt;font-weight:400;line-height:125%">Remainder of 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">2024</span></td><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:9pt;font-weight:400;line-height:125%">1,875 </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:9pt;font-weight:400;line-height:125%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1,588 </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:9pt;font-weight:400;line-height:125%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">5,026 </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:9pt;font-weight:400;line-height:125%">Less: amount of lease payments representing 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:9pt;font-weight:400;line-height:125%">(293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Present value of future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">4,733 </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:9pt;font-weight:400;line-height:125%"><span style="-sec-ix-hidden:f-722">Less: current operating lease liabilities (included in other current liabilities)</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(1,970)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"><span style="-sec-ix-hidden:f-724">Long-term operating lease liabilities (included in other long-term liabilities)</span></span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">2,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Lease Information</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental information related to our operating leases was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">September 30, 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:9pt;font-weight:400;line-height:125%">Weighted average remaining lease term</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:9pt;font-weight:400;line-height:125%">2.6 years</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:9pt;font-weight:400;line-height:125%">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:9pt;font-weight:400;line-height:125%">4.3 </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:9pt;font-weight:400;line-height:125%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of our operating lease liabilities for the nine months ended September 30, 2023 and 2022 was $1.9 million and $1.4 million, respectively. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In July 2023, we extended the term of a lease for office space by three years. The lease was set to expire in December 2023 and will now expire in December of 2026. The amendment was accounted for as a lease modification and resulted in a $2.0 million increase to the related ROU asset and operating lease liability.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In February 2022, we executed two separate lease agreements (the “Leases”) to lease buildings pending construction that had not yet commenced. Both leases were set to expire on November 30, 2033, unless extended or early terminated in accordance with the terms of the lease. In accordance with the lease agreements, we made a deposit of $4.1 million during the first quarter of 2022. The deposit was restricted from withdrawal and held by a bank in the form of collateral for an irrevocable standby letter of credit held as security. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 25, 2022, we entered into a lease termination agreement (the “Lease Termination”) for the Leases prior to lease commencement. As consideration for the termination of the Leases, we agreed to pay the landlord a termination fee </span></div>of $6.0 million of which $2.5 million was paid on the termination date. During the fourth quarter of 2022 the remaining liability was reduced by $1.0 million after the landlord entered into a separate lease with a third party. The remaining $2.5 million liability was paid in January 2023 and the $4.1 million deposit was released in March 2023. P5Y P10Y 4300000 3900000 The total lease cost for the period was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.256%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Operating lease cost</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">604 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">6,477 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">1,786 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">7,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:125%">Variable lease cost</span></td><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:9pt;font-weight:400;line-height:125%">415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Short-term lease cost</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:9pt;font-weight:400;line-height:125%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Total lease cost</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">1,022 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">6,759 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">2,932 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">7,979 </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="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 604000 6477000 1786000 7284000 415000 270000 1119000 660000 3000 12000 27000 35000 1022000 6759000 2932000 7979000 <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The table below reconciles the undiscounted lease payment maturities to the lease liabilities for our operating leases:</span></div><div style="margin-top:9pt"><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:78.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.808%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">September 30, 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:9pt;font-weight:400;line-height:125%">Remainder of 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">2024</span></td><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:9pt;font-weight:400;line-height:125%">1,875 </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:9pt;font-weight:400;line-height:125%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1,588 </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:9pt;font-weight:400;line-height:125%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">5,026 </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:9pt;font-weight:400;line-height:125%">Less: amount of lease payments representing 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:9pt;font-weight:400;line-height:125%">(293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Present value of future minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">4,733 </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:9pt;font-weight:400;line-height:125%"><span style="-sec-ix-hidden:f-722">Less: current operating lease liabilities (included in other current liabilities)</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(1,970)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"><span style="-sec-ix-hidden:f-724">Long-term operating lease liabilities (included in other long-term liabilities)</span></span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">2,763 </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> 643000 1875000 1588000 920000 5026000 293000 4733000 1970000 2763000 <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Supplemental information related to our operating leases was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">September 30, 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:9pt;font-weight:400;line-height:125%">Weighted average remaining lease term</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:9pt;font-weight:400;line-height:125%">2.6 years</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:9pt;font-weight:400;line-height:125%">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:9pt;font-weight:400;line-height:125%">4.3 </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:9pt;font-weight:400;line-height:125%">%</span></td></tr></table></div> P2Y7M6D 0.043 1900000 1400000 P3Y 2000000 2 4100000 6000000 2500000 1000000 2500000 4100000 Inventory<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventory consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.029%"></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:16.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Raw materials</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">22,531 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">16,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,191 </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:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finished goods</span></div></td><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:9pt;font-weight:400;line-height:125%">1,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">639 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total inventory</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">25,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 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">18,540 </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"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventory (current)</span></div></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%">13,884 </span></td><td style="background-color:#cceeff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%">13,897 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-current inventory</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">11,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">4,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventory consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.029%"></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:16.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Raw materials</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">22,531 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">16,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,191 </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:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finished goods</span></div></td><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:9pt;font-weight:400;line-height:125%">1,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">639 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total inventory</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">25,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 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">18,540 </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"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventory (current)</span></div></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%">13,884 </span></td><td style="background-color:#cceeff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%">13,897 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-current inventory</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">11,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">4,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventory consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.029%"></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:16.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Raw materials</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">22,531 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">16,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,191 </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:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finished goods</span></div></td><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:9pt;font-weight:400;line-height:125%">1,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">639 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total inventory</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">25,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 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">18,540 </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"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventory (current)</span></div></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%">13,884 </span></td><td style="background-color:#cceeff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%">13,897 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-current inventory</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">11,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">4,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 22531000 16710000 1433000 1191000 1039000 639000 25003000 18540000 13884000 13897000 11119000 4643000 Accrued Liabilities and Other Long-Term Liabilities<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following:</span></div><div style="margin-top:9pt"><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:64.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.029%"></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:16.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued compensation</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">9,261 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">13,897 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued restructuring costs</span></td><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:9pt;font-weight:400;line-height:125%">316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">2,223 </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="margin-top:9pt;padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued lease termination fee</span></div></td><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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">2,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"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued real estate agent commission</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">764 </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:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued medical claims</span></div></td><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:9pt;font-weight:400;line-height:125%">623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">663 </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 style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</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:9pt;font-weight:400;line-height:125%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">631 </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:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total accrued liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">10,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><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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">20,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following:</span></div><div style="margin-top:9pt;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:64.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.029%"></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:15.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">2,763 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">2,063 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Milestone consideration replacement award liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,261 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Milestone 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:9pt;font-weight:400;line-height:125%">1,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,165 </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 style="margin-bottom:0.05pt;margin-top:9pt;padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Holdback Contingent Consideration</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">450 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term deferred tax liability</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:9pt;font-weight:400;line-height:125%">1,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">585 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earn-out liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">15 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">7,267 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">5,539 </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:0.05pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    As of September 30, 2023, the holdback contingent consideration is included within other current liabilities on the condensed consolidated balance sheet.</span></div> <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following:</span></div><div style="margin-top:9pt"><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:64.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.029%"></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:16.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued compensation</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">9,261 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">13,897 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued restructuring costs</span></td><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:9pt;font-weight:400;line-height:125%">316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">2,223 </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="margin-top:9pt;padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued lease termination fee</span></div></td><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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">2,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"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued real estate agent commission</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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">764 </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:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued medical claims</span></div></td><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:9pt;font-weight:400;line-height:125%">623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">663 </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 style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</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:9pt;font-weight:400;line-height:125%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">631 </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:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total accrued liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">10,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><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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">20,678 </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> 9261000 13897000 316000 2223000 0 2500000 0 764000 623000 663000 629000 631000 10829000 20678000 <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following:</span></div><div style="margin-top:9pt;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:64.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.029%"></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:15.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">2,763 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">2,063 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Milestone consideration replacement award liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,261 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Milestone 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:9pt;font-weight:400;line-height:125%">1,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,165 </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 style="margin-bottom:0.05pt;margin-top:9pt;padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Holdback Contingent Consideration</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">450 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term deferred tax liability</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:9pt;font-weight:400;line-height:125%">1,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">585 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earn-out liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">15 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">7,267 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">5,539 </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:0.05pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    As of September 30, 2023, the holdback contingent consideration is included within other current liabilities on the condensed consolidated balance sheet.</span></div> 2763000 2063000 1932000 1261000 1512000 1165000 0 450000 1060000 585000 0 15000 7267000 5539000 Commitments and Contingencies<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are subject to claims and assessments from time to time in the ordinary course of business. We will accrue a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. If no amount within this range is a better estimate than any other amount within the range, the minimum amount in the range is accrued. We are not currently party to any material legal proceedings in which a potential loss is probable or reasonably estimable.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the normal course of business, we enter into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. Our exposure under these agreements is unknown because it involves claims that may be made against us in the future, but that have not yet been made. To date, we have not paid any claims or been required to defend any action related to our indemnification obligations. However, we may record charges in the future as a result of these indemnification obligations.</span></div> Stockholders' Equity<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under our amended and restated certificate of incorporation, we are authorized to issue 600,000,000 shares of Common Stock, par value of $0.0001 per share, and 1,000,000 shares of preferred stock, par value $0.0001 per share. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September 30, 2023, there were an aggregate of 5,519,991 and 5,013,333 outstanding public warrants and private placement warrants, respectively. Each warrant entitles the holder to purchase one share of our Common Stock at a price of $11.50 per share at any time commencing on February 25, 2022. As of September 30, 2023, no warrants have been exercised. The warrants will expire on September 1, 2026 or earlier upon redemption or liquidation. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There have been no significant changes to the disclosures in our 2022 Form 10-K related to Common Stock, preferred stock, or our public and private placement warrants, including warrant redemption terms.</span></div> 600000000 0.0001 1000000 0.0001 5519991 5013333 1 11.50 11.50 Stock-based Compensation<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have various stock-based compensation plans, which are more fully described in Part II, Item 8 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">“Financial Statements and Supplementary Data - Note 13 to the Consolidated Financial Statements - Stock-based Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">” in the 2022 Form 10-K. Under the 2021 Omnibus Incentive Plan (the “2021 Plan”), we have the ability to grant several forms of incentive awards to our eligible employees, directors, and non-employee consultants. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective January 2023, we increased the reserve of Common Stock for issuance under all incentive plans by approximately 9 million shares in accordance with the 2021 Plan. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes our stock-based compensation expense:</span></div><div style="margin-top:9pt"><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:39.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.256%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:125%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div></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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of assay services revenue</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">327 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">556 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of product revenue</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:9pt;font-weight:400;line-height:125%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</span></div></td><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:9pt;font-weight:400;line-height:125%">1,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">2,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">4,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">6,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selling, general and administrative</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:9pt;font-weight:400;line-height:125%">2,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">13,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">10,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">27,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:16pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total stock-based compensation</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">4,004 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">16,894 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">15,494 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">35,025 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes activity for stock options and RSUs during the nine months ended September 30, 2023:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.579%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Stock Options</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">RSUs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">23,541,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">3,084,379 </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 style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted</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:9pt;font-weight:400;line-height:125%">6,460,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,365,035 </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="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exercised or Issued</span></div></td><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:9pt;font-weight:400;line-height:125%">(124,173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">(776,598)</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 style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</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:9pt;font-weight:400;line-height:125%">(4,139,356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">(943,918)</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:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expired</span></div></td><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:9pt;font-weight:400;line-height:125%">(62,857)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Outstanding as of September 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">25,675,798 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">2,728,898 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    The stock options generally vest over four years, with 25% vesting upon the first-year anniversary of the grant date and the remaining options vesting ratably each month thereafter.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    The RSUs vest subject to the satisfaction of service requirements. The grant date fair values of these awards are determined based on the closing price of our Common Stock on the date of grant.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We also incurred incremental stock-based compensation expense related to option modifications of nil and $1.3 million for the three and nine months ended September 30, 2023. We incurred incremental stock-based compensation related to option modifications of $7.5 million and $7.8 million for the three and nine months ended September 30, 2022. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We recorded $1.4 million and $5.0 million in stock-based compensation expense related to the Service Provider Earn-Outs during the three and nine months ended September 30, 2022, respectively. As the derived service period has passed, expenses related to the Service Provider Earn-Outs were fully recognized as of December 31, 2022.</span></div> 9000000 <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes our stock-based compensation expense:</span></div><div style="margin-top:9pt"><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:39.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.256%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:125%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div></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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of assay services revenue</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">327 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">556 </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of product revenue</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:9pt;font-weight:400;line-height:125%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</span></div></td><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:9pt;font-weight:400;line-height:125%">1,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">2,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">4,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">6,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selling, general and administrative</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:9pt;font-weight:400;line-height:125%">2,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">13,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">10,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">27,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:16pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total stock-based compensation</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">4,004 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">16,894 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">15,494 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">35,025 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 180000 327000 556000 910000 29000 12000 67000 37000 1459000 2780000 4569000 6346000 2336000 13775000 10302000 27732000 4004000 16894000 15494000 35025000 <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes activity for stock options and RSUs during the nine months ended September 30, 2023:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.579%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Stock Options</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">RSUs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">23,541,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">3,084,379 </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 style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted</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:9pt;font-weight:400;line-height:125%">6,460,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,365,035 </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="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exercised or Issued</span></div></td><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:9pt;font-weight:400;line-height:125%">(124,173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">(776,598)</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 style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited</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:9pt;font-weight:400;line-height:125%">(4,139,356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">(943,918)</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:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expired</span></div></td><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:9pt;font-weight:400;line-height:125%">(62,857)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Outstanding as of September 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">25,675,798 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">2,728,898 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    The stock options generally vest over four years, with 25% vesting upon the first-year anniversary of the grant date and the remaining options vesting ratably each month thereafter.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    The RSUs vest subject to the satisfaction of service requirements. The grant date fair values of these awards are determined based on the closing price of our Common Stock on the date of grant.</span></div> 23541194 3084379 6460990 1365035 124173 776598 4139356 943918 62857 25675798 2728898 P4Y 0.25 0 1300000 7500000 7800000 1400000 5000000 Income Taxes For the three and nine months ended September 30, 2023, we recognized a provision for income taxes of $0.5 million after applying our estimated annual effective income tax rate, which reflects the impacts of the previously recorded valuation allowance. For the three and nine months ended September 30, 2022, we recorded an income tax benefit of <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$0.6 million as a result of a change in our previously recorded valuation allowance due to deferred tax liabilities attributable to indefinite-lived assets that resulted from the Palamedrix Acquisition.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for foreign income taxes was immaterial for the three and nine months ended September 30, 2023 and 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Utilization of our net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the ownership change limitations provided by the Internal Revenue Code and similar state provisions. Such an annual limitation could result in the expiration or elimination of the net operating loss and tax credit carryforwards before utilization. Management believes that the limitation will not limit utilization of the carryforwards prior to their expiration.</span></div> 500000 500000 -600000 -600000 Net Loss Per Share<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share:</span></div><div style="margin-top:9pt"><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:39.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.256%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:125%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except share and per share data)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div></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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(22,157)</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(32,942)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(81,131)</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(59,906)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Weighted-average shares outstanding, basic and diluted</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:9pt;font-weight:400;line-height:125%">187,070,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">184,407,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">186,780,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">183,209,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss per share, basic and diluted</span></div></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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(0.12)</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(0.18)</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(0.43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(0.33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During periods in which we incur a net loss, diluted weighted average shares outstanding are equal to basic weighted average shares outstanding because the effect of all awards is anti-dilutive. The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.579%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.253%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:125%">Three and Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Anti-dilutive shares:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:16pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock options to purchase common stock</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:9pt;font-weight:400;line-height:125%">25,675,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">23,393,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Public warrants and private placement warrants</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:9pt;font-weight:400;line-height:125%">10,533,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">10,533,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested RSUs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">2,728,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">3,180,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Replacement awards subject to vesting conditions</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:9pt;font-weight:400;line-height:125%">933,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,209,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee stock purchase plan</span></td><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:9pt;font-weight:400;line-height:125%">78,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">45,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total anti-dilutive shares</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">39,949,293 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">38,363,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share:</span></div><div style="margin-top:9pt"><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:39.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.256%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:125%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except share and per share data)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div></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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(22,157)</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(32,942)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(81,131)</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(59,906)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Weighted-average shares outstanding, basic and diluted</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:9pt;font-weight:400;line-height:125%">187,070,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">184,407,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">186,780,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">183,209,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss per share, basic and diluted</span></div></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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(0.12)</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(0.18)</span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(0.43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">(0.33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -22157000 -32942000 -81131000 -59906000 187070510 187070510 184407874 184407874 186780699 186780699 183209213 183209213 -0.12 -0.12 -0.18 -0.18 -0.43 -0.43 -0.33 -0.33 The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.579%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.253%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:125%">Three and Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:125%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Anti-dilutive shares:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:16pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock options to purchase common stock</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:9pt;font-weight:400;line-height:125%">25,675,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">23,393,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Public warrants and private placement warrants</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:9pt;font-weight:400;line-height:125%">10,533,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">10,533,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested RSUs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">2,728,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">3,180,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Replacement awards subject to vesting conditions</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:9pt;font-weight:400;line-height:125%">933,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">1,209,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee stock purchase plan</span></td><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:9pt;font-weight:400;line-height:125%">78,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">45,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total anti-dilutive shares</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">39,949,293 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">38,363,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 25675798 23393872 10533324 10533324 2728898 3180425 933242 1209801 78031 45783 39949293 38363205 Related PartiesCasdin Partners Master Fund, L.P (“Casdin”), founded by Eli Casdin, a member of our Board of Directors and one of our principal owners, was a shareholder of Palamedrix. Upon our acquisition of Palamedrix, Casdin received $0.8 million in cash, $0.8 million in equity, and the right to receive up to $0.3 million of Milestone Contingent Consideration related to the achievement of net sales milestones. 800000 800000 300000 Restructuring<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 16, 2022, following the completion of a strategic review of our business, we announced a workforce reduction plan (the "Strategic Reorganization") to reduce operating costs and focus on long-term growth opportunities in our life sciences business. Under this Strategic Reorganization, we reduced our workforce by approximately 16%, with a majority of these employees separating in December and the remaining affected employees separating over the next three-month period. Employees who were impacted by the restructuring were eligible to receive severance benefits contingent upon an impacted employee's execution of a separation agreement, which included a general release of claims against us. Certain impacted employees were covered by employment agreements or an existing severance plan that provides termination benefits.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">One-time termination benefits were recorded pursuant to ASC 420, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Exit or Disposal Cost Obligations, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">while termination benefits under ongoing benefit arrangements were recorded pursuant to ASC 712, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Compensation - Nonretirement Postemployment Benefits.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We recognized restructuring charges of approximately nil and $1.1 million primarily related to one-time termination benefits during the three and nine months ended September 30, 2023, respectively. We do not expect to incur additional </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">material employee severance and benefits expense. This reflects our best estimate, which may be revised in subsequent periods as the Strategic Reorganization progresses. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table outlines the components of the restructuring charges included in the condensed consolidated statements of operations and comprehensive loss:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.671%"></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:24.673%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">Three Months Ended September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended September 30, 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:9pt;font-weight:400;line-height:125%">Cost of assay services revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">19 </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:9pt;font-weight:400;line-height:125%">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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">243 </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:9pt;font-weight:400;line-height:125%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">838 </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:9pt;font-weight:400;line-height:125%">Total employee severance and benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1,100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table outlines the changes in liabilities associated with our Strategic Reorganization, including restructuring expenses incurred and cash payments for the nine months ended September 30, 2023:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.981%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:9pt;font-weight:400;line-height:125%">Balance at December 31, 2022</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">2,223 </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:9pt;font-weight:400;line-height:125%">Accruals</span></td><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:9pt;font-weight:400;line-height:125%">1,062 </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:9pt;font-weight:400;line-height:125%">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:9pt;font-weight:400;line-height:125%">(2,969)</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:9pt;font-weight:400;line-height:125%">Balance at September 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">316 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The restructuring liabilities are included in accrued liabilities in the condensed consolidated balance sheets. We expect that substantially all of the remaining accrued restructuring liabilities will be paid in cash over the next 12 months. The charges recognized in the rollforward of our accrued restructuring liabilities do not include items charged directly to expense for extension of the exercise period of vested options. 0.16 P3M 0 1100000 <div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table outlines the components of the restructuring charges included in the condensed consolidated statements of operations and comprehensive loss:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.671%"></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:24.673%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:125%">Three Months Ended September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Nine Months Ended September 30, 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:9pt;font-weight:400;line-height:125%">Cost of assay services revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">— </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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">19 </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:9pt;font-weight:400;line-height:125%">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:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">243 </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:9pt;font-weight:400;line-height:125%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:125%">838 </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:9pt;font-weight:400;line-height:125%">Total employee severance and benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1,100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table outlines the changes in liabilities associated with our Strategic Reorganization, including restructuring expenses incurred and cash payments for the nine months ended September 30, 2023:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.819%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.981%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</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:9pt;font-weight:400;line-height:125%">Balance at December 31, 2022</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:9pt;font-weight:400;line-height:125%">$</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:9pt;font-weight:400;line-height:125%">2,223 </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:9pt;font-weight:400;line-height:125%">Accruals</span></td><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:9pt;font-weight:400;line-height:125%">1,062 </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:9pt;font-weight:400;line-height:125%">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:9pt;font-weight:400;line-height:125%">(2,969)</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:9pt;font-weight:400;line-height:125%">Balance at September 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">316 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 19000 0 243000 0 838000 0 1100000 2223000 1062000 2969000 316000 Subsequent Event<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 4, 2023, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Standard BioTools, Inc. (“Standard BioTools”) and Martis Merger Sub, Inc. (“Merger Sub”), a wholly owned subsidiary of Standard BioTools, pursuant to which, among other things, Merger Sub will merge with and into SomaLogic (the “Merger”), and we will continue as a wholly owned subsidiary of Standard BioTools. At the effective time of the Merger, each share of our common stock issued and outstanding will be converted into a right to receive 1.11 (the “Exchange Ratio”) shares of common stock of Standard BioTools (“Standard BioTools Common Stock”). Our common stockholders will own approximately 57% and Standard BioTools’ common stockholders will own approximately 43% of the outstanding shares of common stock of the combined company on a fully diluted basis.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, as of the effective time of the Merger, Standard BioTools will assume each of our stock incentive plans, outstanding options to purchase shares of our common stock (the “Options”), and outstanding restricted stock units convertible into shares of our common stock (“RSUs” and together with the Options, the “Equity Awards”), whether vested or unvested. Each such Equity Award so assumed by Standard BioTools will continue to have, and be subject to, the same terms and conditions applicable to such Equity Award immediately prior to the effective time of the Merger, except that (i) such Option will be exercisable for that number of shares of Standard BioTools Common Stock equal to the number of shares of our common stock subject to such Option immediately prior to the effective time of the Merger multiplied by the Exchange Ratio and rounded down to the next nearest share of Standard BioTools common stock, (ii) the exercise price per share will be the exercise price per share in effect for that Option immediately prior to the effective time of the Merger divided by the Exchange Ratio and rounded up to the next nearest cent and (iii) such RSU will vest for that number of shares of Standard BioTools Common Stock equal to the number of shares of our common stock subject to such RSU immediately prior to the effective time of the Merger multiplied by the Exchange Ratio and rounded to the next nearest share of Standard BioTools Common Stock.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, as of the effective time of the Merger, each of our warrants exercisable for one share of SomaLogic Common Stock shall be treated in accordance with its terms.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have agreed with Standard BioTools to use reasonable best efforts and take all necessary action such that, as of the effective time of the Merger, the board of directors of the combined company will consist of seven members, with three such members designated by Standard BioTools, three such members designated by SomaLogic and one such member designated by Standard BioTools’ Series B-1 preferred stockholder, with at least one Standard BioTools designee and one SomaLogic designee appointed to each of the three classes of the Standard BioTools classified board. The parties have </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">also agreed that Michael Egholm, Ph.D., will serve as Chief Executive Officer, Jeffrey Black will serve as Chief Financial Officer, Adam Taich will serve as Chief Strategy Officer and Shane Bowen will serve as Chief Technology Officer.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Eli Casdin, a member of our Board of Directors and one of our principal owners, is also a principal owner of Standard BioTools.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For additional information related to the Merger Agreement, refer to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on October 4, 2023, which includes the full text of the Merger Agreement as Exhibit 2.1.</span></div> 1.11 0.57 0.43 1 7 3 3 1 1 1 3 EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -.(:%<'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 " #3B&A72X.1#^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)TUAD=#M1?&D(+B@> O)[&ZP^4,RTN[;V\;=+J(/X#$SOWSS M#4RGH]0AX7,*$1-9S#>3&WR6.F[9D2A*@*R/Z%2NYX2?F_N0G*+YF0X0E?Y0 M!P3!^08) M\30-'5P!"XPPN?Q=0+,22_5/;.D .R>G;-?4.([UV);621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -.(:%<5P*6+@P8 &$F 8 >&PO=V]R:W-H965T&UL MM9IM;ZLV&(;_BI5-TR8U#9BD3<[:2"E]6;2>-J?I5IU-^^""DZ #F!F3M/]^ M-B0X[^LA$@^]7JIMZ(128]9 M0F/YRX+QB BYR)>]-.&4^'E1%/:P99WT(A+$G?%9OF[&QVT)!MSCMV9[?B(5BNA%K1&Y\E9$GG5/R1S+AW;ZF"?(L_ [I)][XCA?+,V#>U,/7/.Y;:(QI23Z@((C_6U*5AJ)+D?OR[ M#>V4_U,5[G_?I5_G\!+FF:349>%3X(O5>6?803Y=D"P4#VSS&]T"#52>Q\(T M_XLVQ;;]TP[RLE2P:%LL]R *XN*3O&P/Q%Z!TZ\HP-L"_*[ KBIPM@5.#EKL M68YU2009GW&V05QM+=/4E_S8Y-62)HA5,\X%E[\&LDZ,7;:F''51NB*EU*^IIWQ3S_8)]:O)MX/"GM#WR_I^U"Z MIG]\3:B)%"ZWK>X7$Q)8U1!I4"(-ZB%]R0@7E(>OZ($FC L3'APE>&8Z*"Y8 MU1#OI,0[J84W)NV5U M.\)9"Q*FQH8$RQH"#DO (;A35[$(Q"NZ#D**[K+HF7(3&)QA67:W;UDCRP0' MEC:$&Y5PHSIP#W09I$(VH$!W)#*>HW#._/[SY/;^9NH>H>F=>VS"! ,:8MJ6 MOKI:=4"GL<>X/#GSR\<1F@O9(Q'CR&59+/BK_/2-] ?2+Z],Q'!14^0]H;#K M(#^2%S3U90\-%H%77#:K3^,#D<-!MX]'PY&-C;Q@<5->K'EQ'=Z)[\OT]&CW M!>6.V\$;<.-;"U'-JPT M[T%G+!4D1'\%2?48!2<.+<>RC:1M:)*M/ MYETR,]_ PHE?C;>]+ES5E%,+DEW+D*:QO$4IICJ4QI,=N)$33JSB;$.0L!8D M7$N0E.9*'9*CZI+Q5Q/=@9P[%G>)YU$9(T/\(M X?="&'6%M1[B6'><%E3/"U#N)8,7464+U6OO)$)8B6'V"@AL;E=X@<%U32JT]N);VS%=4GJQ0&\(QU7AMR [6 MLH-KR8X$BV3KS07SODFURR="T7TFI/G$OCR)C<0?)"_;XU"D#?(T-?&^'MO# MH75J#_HG9[VU"5)[#H8U90GL%_M$Z5E<:E,A^LB:AV?_@ MQ*;LVHP<6&FD]?GY7>=K],Q"(S(<,+^]<8U<;2B1HY7(@95HUXC2;+T5B9>T M"A#>'JN4.*I..AA =K-:&7J'G6 MO%/O?C:2?Y#H; ]'&]KD:&UR3EL8QC[(B+9'H V_PE[>R_QJ.F3_-VF%'GJ$6'Q/D^YMGQ_:I*_-=33FQ"DJ(QJLH%"H)X41%6SY9GS;,KL3SC M&U6RFEX)(#=51<3#6UKR^_,9G#T^^,3N5LH\6"S/UN2.7E/U97TE]-VB\U*P MBM:2\1H(>GL^NX!O+G%D#!K$/XS>R[UK8$*YX?R;N7E?G,\"PXB6-%?&!=%_ MMO22EJ7QI'E\WSF==>\TAOO7C][_:(+7P=P022]Y^945:G4^2V>@H+=D4ZI/ M_/XON@NH(9CS4C;_@_L=-IB!?",5KW;&FD'%ZO8O^;%+Q)X!#"<,T,X /=4 M[PQP$VC+K GK'5%D>2;X/1 &K;V9BR8WC;6.AM5F&*^5T+\R;:>6E[PN]*#0 M N@KR4M6$*5OWI*2U#D%U\:Q!,?@R_4[\.KH-3@"K :?5WPC25W(LX72'(RG M1;Y[W]OV?6CB?==T?0)P, &Q8B MF.*@@PV8AAW3T,OT?;VE4E53W%KC:.^E,$P1SD;<'#"8)%'JYA9UW"(OMXL\ MYQM-3)>PG.H,WI1T#FJJ7$0CBP$*DKWDM#QM%$QT#7;3C#N:\<$4UHJ+!Q>O MV'XC3M-PQ,N)RA(WKZ3CE7AYO:.W5*\X/0FYU$GDM\!,'S^29+YI MNO,S7,$0CB> Q;&X40NX9XNPE]:Z&;./M)?XQ1_:8ZUDW7CXN6!;%4XGK)1+Z-?)CL\9+7M\=*RHJSR+:.1HN#YNG M Q6D4W.SUT=X2" 5J>^8GI(^A@X!C+6RC"D>@@TY]CH)_4+Y)^?%/2M+)S6' MY@4XLU;V(=B06J^-T"^.;:'T9,Z6OBB.@C =\[-Q<9C@9&H:]B()DR=UI24C M-ZQDBKGE$7JU]KF]Z>_R-HRYEUSHU]RNWJ[)@RFVSH!MV80PC*QQ<<#B))L: MEEY?H5]@-46QT37ST+#8R@F#%%FSVX:A($XF^E/4ZRORZVO78@FJQ77C3"2R M-1,'R;@#=*'P5/5"O;(BO[)^'#12!Y*);(5$(1H7,2@"T=[FT*^CPX[J M$%-;DU"26)+O@(488S3!M9NKT0(\@26MB(A#),Q21NE-W93(]_K%O+K MUGAJ/J>A0K9.X2 +K3GK@,%D,KV]G"&_G(T[@T-IMJ4K0;&59AL517A"WU"O M;^@I^G:(H4.\],Y]7*45:S=X[>'$KQ6K+ZC=:[Y M@E%;7JSCVJ[A9'WH#-IV>N$W.5()@FL[C&,UQF#4!PS29Z^9TGB7X M_\C]OSW:$3K_0R7)F/)UL*6*WO*7A5.V3VMR$7@[.%6Y8SY]$HMAN,XSC-XC0>TW0!@S1(IE98 MWXQ@?S/2JJ1\5A'&=G<19G%BG3T[<%&,HJG#9]RW(=C?AEC2WJS)9P816:?V MSNVM ^?JL-@Y-$^Q'MU[3V1O%U\T'JABO%J^9R M18DF;P#Z]UNNU7]W8[YQ==\TE_\"4$L#!!0 ( -.(:%>.WRHS. , !8+ M 8 >&PO=V]R:W-H965T&ULK5;;;MLX$/T50EL4"=!& M-T>R4UM XB#8?2A@U$WW8=$'1AI;1"A12U)V=[^^0TI1K43Q):@?+%[F')XS M&E*<;H5\5#F )C\*7JJ9DVM=7;FN2G,HJ+H0%90XLQ*RH!J[:LA(4DJBX**O^[ 2ZV,\=WG@:^L'6NS8";3"NZ MAB7H^VHAL>=V+!DKH%1,E$3":N9<^U=SWP)LQ#<&6[73)L;*@Q"/IO-7-G,\ MHP@XI-I04'QL8 Z<&R;4\6]+ZG1K&N!N^XG]SII',P]4P5SPOUFF\YDS=D@& M*UIS_45L_X36T*7A2P57]I]LF]AXXI"T5EH4+1@5%*QLGO1'FX@=@#]Z!1"T M@.!80-@"0FNT469MW5)-DZD46R)--+*9ALV-1:,;5IK7N-029QGB=#(7988O M!3*"+24XRZC&S@WEM$R!+ VQ(F<+*J'4.6B64GY./I+[Y2TY>W=.WA%6DJ^Y MJ!4M,S5U-6HRS&[:KG_3K!^\LOX2J@L2>A](X 7A 'R^'WX+*<)]"P_Z._B:R7AK!+0[B//;E.T[JHN2V%#' ! MS(+Q/V2Z88HLDSDT-DD0^D$T=3>[;EY&^?%X,NFB>C)'G0WD#,NR5AFI ,^L'*OW?$A[0Q_OJ/(N/,_SGXD_&-93?]FI MOSQ-O=6I"*UU+B3['R>,BV9T4'[#?[F;5,_^GND_'-E\?QBY?J0ZOB@ZGT1/=7C3O5XK^JY* H\>MY8 MXN/C2OQ@6$_ZI),^.4'ZR?4]>9'*R/,&*_R8R)X#W_OU@?1.]W!A\59DFSE>7$&: )Q?":&?.N9JU%V%DY]0 M2P,$% @ TXAH5T,MEW:A" NS( !@ !X;"]W;W)K''BEOMF(>L^D>EMO9\VAYFS=#MJ7,Q($\6S/BFHROV\_^US/ M[\51ED7%/]>H.>[WK/[VD9?B^6&")R\??"FV.ZD_F,WO#VS+'[G\X_"Y5N]F M%Y9UL>=54X@*U7SS,/F [_*P'= B_EWPY^;J-=*F/ GQEW[S:?TP"?2,>,E7 M4E,P]>_$%[PL-9.:QW\ZTLGEFGK@]>L7]I];XY4Q3ZSA"U'^6:SE[F&23M": M;]BQE%_$\S]Y9U"D^5:B;-J_Z+G#!A.T.C92[+O!:@;[HCK_9U\[1UP-4#SP M -(-(.: <&0 [0;06Z\0=@/"6Z\0=0-:TV=GVUO'+9ED\_M:/*-:HQ6;?M%Z MOQVM_%54.E$>9:V^+=0X.5^(:JW"SM=(O6I$6:R95&\>I?JG\D$V2&S0;P=> M,QW7!K%*(_@7$UL#8Q?NL=GCO$SY9R+A\B+ASX2)^$C/[Q' M-'B'2$ H,)_%[<,)9,[_=_7\AZ\^< :]I MM^>@(WQ=^XM610V$]#PSA@;K> MW34'MN(/$Y4[#:]/?#+_^]]P'/P#\JE/LJ5/LMP3V<#[X<7[H8M=+=:R9$_B MO!95F1Z-Q9DF;FGT5G&:)['*GM.UBV_ +&T,(6DZ!.7? 0TLC2Z61DY+?Q>2 ME2X+S\.CP46#T)C:PD:%.,&FE38J)FD6&6;:J"1-:0+;&5_LC)WKJ:NLU1;Q MKP==A\&*&?M<6C[)EC[)*0&-;;**RB3D+8 M_.QB?N8N,36K&G:6JRO12'#E94 !B1+#5AN$$V*4C^4M3+D-(BG-8#MQT$N\ MX(9B*FXJ-1W5,-4P-<,+P%)"+:,!&(X)BFF M%OL7\Y6&!]Y<2] ML\@=KY467XD]N(R[X9XV%:]L2Z]LN2^V82!ZQ8R=DG#^J9)<\R8'Y3DJ*;BV#OB&^@&6WI:]=B&8!('IA, E%6* 64=)^'8 M)M0+7>R4;R^;T/>J4FRG?AB8K0N 2H+(JL$V"J>)N4)RZ)*!4B$C!O>"$KL5 MY:]'&IQ*O19VUOU;<4W!5P';-DW)3A.,M,= ([2 MR X_@$N#.,Q,CP"X.(BN5M[0);W@Q&[%^>GU+K"UWS1,3*D-H&*$7?*_T4YX"WF!."7L:^6(5[:E5[;<%]LP.KTB)FY%K%/Q6-6< ME<5_^;J+"-HRM3?I<_L3*TKV5/*IJEG3AI4<-7QUK$>W: ()9S-U(9!U"@. M5.=A)"W$E"8CM9KT8IDX->#\9U6@BZWJ X]US:O5-R1US]G&%F['.2PH MIN4 !H>FY0#(K$L@9D2?D5Z;$KB>JUT:.1MH\X=8DV3T(7$$Z5Z-@\](%P:B.F5M ! MG.H$@K&X]WJ4N/7H19NHIA@U.U;S=_IV6[%";U0=.#;K_@NX6I_IT^N)!>_- M+G@Q C-W9A@64M,;((S2$6?TRI2XE2GDC'51'O5]L!O=$=_F#AAFN0.$V>X M8:/NZ'4K<>O6/]M[JWP]92=>,]6UM'8W2+4IC53-JSY!.NH;AE*T-4/Y23>R MCGPZ$\"> TY)TR10:MYL41<@- R#Y+K^=QZ$H'&BEIA=5R H)4%&\)@G>[E+ MW'+7ER>OD]'E2^"<=,R7$'3$EQ!TQ)<0U.W+7D$3MX+^T#3L&])RJ%@I%SKN M#+F)7JTD?;(MO;+EOMB&=X)[G4_=.M]U+]BKFO?*MO3*EOMB&\:@5_/4K>9= M,<"6>,!)&IO'9R LLLH (M(:K7/ "Q,:#!RIXKV IU^YS3[IIL7U.N9ME>V MI5>VW!?;,!Q7OP)Q]PT+T4A]?NDHP]06[%F6F?T1@,*8Q%;V A[*>KNI6[9<8#V(P[-(RD %0:Q MF7DVB":)E7G0#U/2D<-(VKSJQ_A[7F_;IR :M!+'2IY_:'WY]/*DQ8?V^0+C\X_X;H&!SY?X+C\_1]'3 MGQ_K^(75VZ)J4,DWZE+!^T25IOK\I,3YC12']E& )R&EV+:T!ZON- M$/+EC;[ Y7F5^?\ 4$L#!!0 ( -.(:%?A2PMD@@T .0 8 >&PO M=V]R:W-H965T&ULO9UM<]LV%H7_"L?;Z28S5QL=SUQL_NALQ]H";:XH425I.QD?_V"LF(*P!5,.J=I9FK)!IX+$$' % M7CQ4]<=FQ7EK?5J7F^;MV:IMMS^>GS>+%5_GS9MJRS?B+[=5O;L\N+_>^NZLN+:M>6Q89?U5:S6Z_S^O,OO*P>WIXY M9U]^\;ZX6[7=+\XO+[;Y';_F[8?M52W>G3]1EL6:;YJBVE@UOWU[]K/S(PO= MKL*^Q+\*_M (NJ M;/;_MQX.9>TS:[%KVFI]J"Q:L"XVCS_S3X<#<53!#TY4< \57*5"&)ZHX!TJ M>$H%QSM1P3]4\)4*;G2B0G"H$*A].-6D\% A5".<.DK1H4*D5#AY6.-#A7@_ MNH_#L1_+>=[FEQ=U]6#576E!ZU[L!;&O+8:PV'3:O6YK\=="U&LO9]5F*93( MEY9XU51EL:Z%3^$1-O&JF[%NVKQ<5652UXWW_\E=IWH)ROY8U>TGZV) M]>%Z;KWZ[K7UG55LK-]6U:[)-\OFXKP5K>MBG"\.+?GEL27NB9;\5K5Y252; MF:N]Y_?%_H,DVGE5%U5M77'Q8_F#]?-B4>TV;;&YZ[JS6>;ULK$^;+L.BC\N M_RL.;M=#(N3<'')6K=6>6^\VBVK-K5=_KYKF-8'/AN/G_+98 M%-318J,A%GC0SH7HGY3O/BG?W;?+/]&N7_A=L=ET@6[R,M\L!'_Q.+!--[#6 M*R'G9I77O'EMY:UH^N*-Y3D_6*[M.I2ZC=&Z2]"/S39?\+=G8GP:7M_SL\OO M_^*$]D^4YI&P^2,LV,.Z:]G]I1,[0>"ZONC(_;%RD6%3)"Q#PA@()LG.>Y*= M-TYV@\3UR R/AC!T1%E?'K^9,?18V>@QG5C1"U'$<>SI5-%5JI>;1*Y<)B/* M^--XZGAR.0;JHS1X_M/@^7NZ=V+PQ/E43! ;<485([9_];J[ZAU?'__ZY=!D83RKOFF:W M/Y>(Z^GQ[,3:;<7+>][L+ZCBC^^O/S3'5S9*EL908V6)A,T#_4+FVIYZ$4.& M3)&P# EC()BDM_!);^%7Z(U_XO6B:/9_K;;=7/=9S1G#C=4<$C8/B;\<,^WW=6+53>_VXJI M^7/G+&.TL>:R+Q_,"-E#,6,F2*A&5(& /!),E-GR0WA4J.DME4OP!Y MRCW1S-B*L>I!PI(!K4^1 3,DC(%@DG86OF,^ZW0BF70K.LO.TMSR39-W\R%2 M*@YQK0CC4%6+,>)HM2!IR; NI-"@&93&4#19,+T3[IBM[HCKAO>[:O>I()-&P*I650&D/19 7VIKAC M=L5?HD!2=9X^WW!B;;YD;LUH.1$VN"HDNEWJC1NT71F4QE T62&]\^X8#=3+ M?_!63*!KGI?%_\1U[579+6E:=[DX"W4I$/=Y4>8W)9^(N=&DR4LQO>:+72V$ MKK?--4^ZG2E8G+U(WN@<]<6-5-E#7&TI+H+1TR.'(H"$9BB:KIG>^ M';/UW9V'3HI#-XLGP71J:[-IJ$,-I2506@JE90./+T-%E272V]2.V:=.-LO! M:277?/O&\NS]RK]+:@KIO\Z@M+FCN]&.N&A,@ZEOJQ,@9. 42LN@-(:BR>+K M36['['++XALF,=TO#FTWC#3+"&I2'VC2K%E=5"-:YCBAZ_N^.G'6"TZF^O2% M*!4$<:S&9:B>RF/8N\:.V39&IZ:9PXT^AT#=9H=PB$]DIT$#IU!:!J4Q%$U. MC.R-9]=L/+\L1^T ?39)S1Q\='*C'E5+4W-U/YG.4R,*ZHEJ5"$R4PW547D4 M>QO8-=O 8Z8AQX-+7B-!7&I.E-+F#BZ1]NQ$CN.JIAM1 M>^0NH_^VK=)/761UN ,2IM#:0F4ED)I&93& M4#19H+U!ZYH-6L,W-ZS?DT]M]Y64FY);R6:WYO7>9:.E^?(PKNV$$\>S?O^5 MKV]X3>%G9OQHK4(M72@MA=(R*(VA:+)6>^O7-5N_(V^P_K;;F.^@S>%>ZA M]K%+9$W'GA]XGCHS3Z"!4R@M@](8BB;KKS>17;.)3-Y@/:^R4+_!LB-7O=V9 MF8./UH\>5;_!(K*D'<_7[OU2HN!DZD?J7(OR>=T@CB)UKO5G&+UN;_2ZT;>< MDT&=7BAM#J4E4%H*I650&D/19('V9K!K-H.AWPLRQQJM3ZB9[!)&,?'5(&C0 M%$K+H#2&HLG"ZQULU^Q@P[\@9(XW6GQ0"]LE+&S5/TB@(5,H+8/2&(HF?[VZ M-Z\]LWD])OO5(XSA,(C5"94YXEBY0&G)L"ZDT* 9E,90-%DPO4_NF7WR/R/[ MU1QR[.D*2IM[NJ-.9[]"PZ906@:E,11-5F#OIWOX_&M2=93EK6>_FELS6DZ$ M%Z\*B6Z7:L1#VY5!:0Q%DQ5RM&F(.3\:G/WJZ>G($W7&,C,W:;1,H*X^E)8. M.1P9-"1#T60]]6:]9W;17Y3[ZA$YPHZV!0W47X?2$B@M'7(X,FA(AJ+)JNEM M<\]LFYMR7STB$]ASI[[ZU7ISB-'Z@.9&0VDIE)8-/+X,%5662.]L>V9G&YK[ M:HXU>A8-M<4]:F,0.O<5&CB%TC(HC:%HLOAZ/]X;DW@]3&(1L:9"Y+Z:(X\6 MCQY5RU_QB.1J,O>5*$CDOE*ER-Q75$_E,>PM:\]L67]%[BL]P(0S?")QS=RR MT6,\.' "#9Q":1F4QE T65R]+>V-3*P>)J&I]FDE<]>(PM6=_^ANND/M)\G$%I*PF"J)G1 HZ906@:E,11-5EYO_?I?8_V^ M8*'4)[Q6UW>TR8ZY7:-U-2QJ HV:0FD9E,90-%E7O6'L?\V&&@/W2O2)C2VF M4U5(4)L82DM\8ML-M0,I-&0&I3$435;1T7;79IL8O66B.=SH2R/4:O9U.]=Q MO- .U%,8U$2&TC(HC:%HLOAZM]DWN\V(S1-]W35U7>U2"+6DH;1D2 =2:,@, M2F,HFBRBWH_VS7[TF&P@G[!T_3A2=^\P1QPM%^CN'<.ZD$*#9E :0]%DP?0> MLF_VD,$K[;YNNP:VHRH*:BY#:0F4E@XY'!DT)$/19#WU?K9O]K-?M-+N$QM5 MJ NIYKBC18.D)5!:.N!H9-"(#$63-=/;U+[9IC:ML_N$11N+B:IV3H&F.$-I M"9260FF93WCEQ/%EJ*CR\UYZ2STP9SF_=)W=HS05$#G$<1R&KN>K=_OF9HV5 MU?# "31P"J5E4!I#T61E]5YX,&;;D&'Z<;1SDC\-(T\3#]3+)J)J"VD!L7N( M$X>^JVXG3A34D[FH0F$\U?::9JB.RD/8F\H!]-&&QU\\I<<7NIWIA]"0*92606D,19.EU]O3@=F>'K.>$>AF MJQ=%@3J=@IK/4%HRJ <0MU7ULVYT2.T83:]FF)LU6E:# R?0P"F4ED%I#$63E=5;X>'8K:J?UX^^ MH06YFF&./%H\ [:TILJ0JQE$07TU@RI$KF:@.OHXA.?-BO-VGK?YY<4VO^._ MYO5=(6Z12WXK\/:;2'Q^ZN)N]?2FK;9OSX2*;JJVK=;[ERN>+WG=%1!_OZVJ M]LN;<\%_J.J/^QB7_P=02P,$% @ TXAH5S:T^FN3"0 J2P !@ !X M;"]W;W)KXF! MUMWB"MS>!LV^?&8D.M95%KV4["3[ZV](*9(M#IFDFR^)+ _I9\CA/,^,='$G MU;=F*T0;W.^JNKF<;=MV_WZQ:/*MV/'FG=R+&K[92+7C+7Q4MXMFKP0OS*!= MM2!AF"QVO*QGJPMS[TJM+N2AKQV7#U\%)6\NYQ%L\<;7\O;;:MO M+%87>WXKKD7[V_Y*P:?%,$M1[D3=E+(.E-A<7 ?: ME1LIO^D/7XK+6:@1B4KDK9Z"P[^C6(NJTC,!CC_[26?#;^J!I]>/LW\VSH,S M-[P1:UG]41;M]G*6S8)";/BA:K_*NW^+WB$#,)=58_X&=YUM2F=!?FA:N>L' M X)=67?_^7V_$"<#8!Y\ .D'D.D YAA ^P'4.-HA,VY]XBU?72AY%RAM#;/I M"[,V9C1X4]9Z&Z];!=^6,*Y=K65=P*:((H"K1E9EP5OX<-W"/]BMM@GD)ECS M9AM\AAUO@GGPV_6GX(J95L*=)6Z61@^BS[%[YL]S\7E#(YI(]11S%;__$>4 MA/_"7'RER'83.^G=<*5[#"2GY35DY\]<2@90MDPEPQ(J&,7- C\*1OL+O M B^XJN<@6P;T#RA#A=AZ3J!C1B1)V=*!_81ZHY=CA]RD$P\D*WW9E(7)1'A0 M]_.?G2TV#1G$R!'2$1F1$R_R#WFNA#E[L-1%V>3R 'CU43SRLN(WE9B#PIPW M'))L(_*#,M'S5B=(&8T(PYG1IZ.O*RXNE+R6!I9"ICAA.8" M&$'G%'D#@DBT>H>.L!]2X3%$+51)N)Q"MXU(Y@K^D7 C/^-^!28["O5@ AXR M2ZZE&^Q,47:\AA_8?M+S94RMQ4:L7$L]$G'DY;#5NI*'CE\.';OJ#'-KA&:7 M&@'Y03E@Q\A995:BPLTY+'&+@[59 M+YP"M4V6Q!42(R]&3Q'C1BAE5 PLLPA:?N]83IOL6&JE/MMHGA!7&(R4&/DY M\9=V*Q0*RN8W1J>8$ YT[>Y(@='2*Q&[5-Q,M)_97I,*3C@0U8&1EV)?*@1? M:[;S,FKD5.+G5,CN.I\W6BF+\JC3.>8S07B1$C)-))A9E%&7:B$C?1(_?7[Q M965BL]X\#5,R!8>9D67FP#82)/$3Y' ,<]ET-;3>IC+'SR*QB6T96^N(L%\: M.W0T&=F//,5^8L_+XE&9]LRG#V@ O*UT9G:G.6+3&DNFB0XQFD>I:XE'\B-^ M\C-)!&BNOIVW0NU\*!$JBVQY@9I%U(%SY#SBY[SA-.WY@_,H(:05LV1:GR!F M+'+)"#)2&_%3VQ"L2L").N (;;::1Z%5GR!F-"0LW%[[95F.W=Z M9#SJ9[PK7O&=*%1Y#U[_>8"B1==@IJS2%&-VTGRA#S/<>$/>QB1"E\57%/:^ M(M0841([M!8=N9'ZN?'JH/(MUU0#$/=*AUS[8$ZV .A[70R@D+$B,8ZFE19F M1E/7D:8GW5P_3Z[YOFQY5?XE-%<"X]10 \"Q"1JY:>^X$D$!V;.2!G]'^Z@7 M"!DFZ?2L(U8N!T:^I'Z^/%MV;YV.XL;(,8VB<%HRH(99DKAHBHY$2OU$"G5Z M+D31!!LE=\&.MSW<[_/'IM*(A3&;=J01.Q)E+'9MQTBZU$^ZY]YHQ-_I",*X M+)OR'&+E\F#D9.KGY($\?NC9XT=]FH]E 1]N'DS3Y%D9&F%JT R65$?L(I92 M5UB-7$TS+Y-\+FM>Y\_ Z:7\%S/)*\UV[O1(_-1/_.?1)^Z%RLO&-$X;_2 M=(!FEJX8$+M])1^$Z+_:]WDDV%<<[4I2F_,9L783,=<7!B$F3,M)._2V,(?6P#0,$G9M-S&[+(XS5S^C#J!^1_W7A_V M^\KTE$&AZ8<3E6P.RB2W6M9SX\@).8$_6() VWSL59_WOM9LY^LT*A#F5R"] MHCUKO.NV<74HNF*0/Z-SP6QAD456=K&-&'5TD=FH/YA??TR+[+Y=*V]:#I;& M@R&7ZB<[G96\J1^\UP^..SA$J_^4"=\K8+> Z3E$&7.31F%!7OB8?+I,\O'P#'+_Q1F6Q!8 MF&V3B#''JL>C9HC]FL&YZAJUKVT;VU)@"ADQ<94.\:@5XLB;X+[V+[#TKS_T ME?_W$VOLE28O?HOEE68[7YQ1<\1^S6'>5=..3U<#]=Q6"C2,XW1:!6)V64A/ MVHGG:$=%$?L5Q=<)P9ZFW_W?ZX<8L02ZI!]\2@HXJ<>2[N=DL_N MVL>V/DBH=;YLHS1SM.SCD_?%_)V&7Z7FQ>VERN#N\;_O!O&4ZN?\Q>K_NWIH=I^E>XOV9*Y"P#3#G M!J8,WZ4 377OQ78?6KDWKY;>R+:5.W.Y%1S2OS: [S=2MH\?] \,;R>O_@]0 M2P,$% @ TXAH5Q\QMM4\ @ Q@0 !@ !X;"]W;W)KL=*Z^BB*;EUAQ.] U M*KI9:U-Q1Z;91+8VR(L JF24Q/$DJKA0+$O#V<)DJ6Z<% H7!FQ35=S\F:'4 M[90-V?[@06Q*YP^B+*WY!I?H'NN%(2OJ60I1H;)"*S"XGK+KX=5L[/V#PP^! MK3W8@\]DI?63-[X54Q9[02@Q=YZ!T[+%.4KIB4C&\XZ3]2$]\'"_9[\-N5,N M*VYQKN5/4;ARRCXS*'#-&^D>='N'NWS./5^NI0U?:#O?BTL&>6.=KG9@4E ) MU:W\95>' T"2O -(=H DZ.X"!94WW/$L-;H%X[V)S6]"J@%-XH3R/V7I#-T* MPKELKE5!)<8":&>U% 5W9"P=+51[9T&O8TUT%KZ2CN)_?$2Y] DE^X1FR5'" M)=8#&,6?((F3$3PN;^#TY.P([Z@OU"CPCM[CW5?D54%^7:^L,]1->\?@8>Q9$\ORY$>9U93MQ'7P2 MX'YXMUERG@S3:'L8-#KHK0K-)DR0A5PWRG5MUI_V0WK=]>8_]V["[[G9"&5! MXIJ@\>#BG('IIJ8SG*Y#IZZTH[X/VY(>&C3>@>[76KN]X0/T3U?V%U!+ P04 M " #3B&A7%H_C%6@& #2#@ & 'AL+W=O2CZ0.V.M(2YY)KD M:JU\?<]P+Y)\0UO D'>YP^&9,V>&Y'%EW:W/B(*XS[7Q)[TLA.+C<.B3C'+I M![8@@R\+ZW(9\.J60U\XDFF#1Z-\RE,KW3XSAVXTZ/;1FT,G3CA"_S M7+KU.6E;G?3V>^W -[7, @\,3X\+N:09A>_%C.SURW) M$[>?6^^?8^R(92X]3:W^H=*0G?0^]$1*"UGJ\,U6OU$3SUOVEUCMXZ^H&MM1 M3R2E#S9O)@-!KDS]7]XW//R;">-FPCCBKA>**#_)($^/G:V$8VMXXX<8:IP- M<,IP4F;!X:O"O'#ZB7SB5!$9L@MQ7GH8>'\\#'#.)L.D<71>.QH_X^A07%D3 M,B]^-2FEN_.' -4A&[?(SLP6NY%?5.7[_:?SB&\@RZ\@Y>\_Y=$_B]'8IN_ M2-AU02Z^>3&SN;RT2Y7TQ85)!N+-ZUW_>/A'4B9"2:SU.;%]*L MFX^_"!L]DA<2?Z)P-I R8J[@Q=V2$ZGRB5V16XNDG@EG,J (5V@NA1<>+0:8 M%WOL1>0V50M%J9!%D#DYOX%U?77& R#__<%1NWQ?5)E*,B'=UEQ3)II4@NZA MTCTN_W0+ETF56:(UH7NQ."(8GNT+2C ]$8LZ7N4 >&D85#.Y'QD$5$2%H<(I M"NB)DS2F"T+WD(3\0?R!'NR0-'R##:IGAB6M!1LXQ2["FI<.N ::# M!0ZIUS])K*13ML30NH 1H#Q>,/+T.-U>,6>EV\2/]<6<1!F45C^1"@[)!H&>.! M7SP1?TQT&2612)*H#R2#S:C 2D'Y M6B 5=BLN/KSE%GYM8'8'C^JMDG%UZPK+TH_$?"(M*U:CY>>$\CDXV'\;^^FH MKK"H4Z2A*#'1$T1^5RJOHF;:"NMJYN9LVA5JB1Y?5[)!98GIE;A4"T@F460@ M5W%QL=L'IE>7,PQV\YNZZ!8&BX1:@( 1I 17;DFN#QH+%5@FP2:W@NZ33)HE MB)/>X[BRA;;?F, ?;)A;1W:GWUN64ZXX&_.VHR%$U'!=(I4*&9@B-LPM6&NM MN!RNC3#S-,.7R:<=OMOH=[-=]?@PRO)_#)4GJ."C+NK3Q3:=JFNM&X[BE.+!T2-3D+.+ M'1)U7_+>PF9SJ64D2RY"4WX[GN*^A9]%B5RB"_(^/J^;P8UT 1P#)E0L/K11 M/7G&X:5F);I>?&<5\,E2[(FO:-!BPG'7;&S%^*2CO.V7>=X8 4V-9)1UP^O\U7Z5-YM-4!L$7&O6N?H[IWV M9I=?VFZYK2(>_M$)#EDO*-Y*]!H06=-\AC @IKYML1QXURH]GSOJ1A&%#EB9 M7*%)$1EL(W&GC-N]"4W!Q:"8W73W.-?U*/:+RJWEP8:[U V>.I(.M^X9L4?S M;8K5#HG65XYNM+NPG=7WE(UY?=N[DFZIH 5-"TP=#=Z_15G5-ZCZ)=@BWEKF M-N .%!\S;,[DV #?%Q9J;%YX@>X:>_H/4$L#!!0 ( -.(:%>&O@B.(2@ M 'B& 8 >&PO=V]R:W-H965T&ULQ7U;=]M&LNY?P=(D M<^R](%K4Q?=X+5EQ,IIM)UYF3TY.3IDTU65$=O7O-G'YLWK^N^*XO*?&R2 MMM]LLN;VK2GKW0]'TR/[P:=BM>[PP9,WK[?9RLQ,]_OV8T._/7&CY,7&5&U1 M5TECEC\<74Y?OCW'\_S _RW,K@U^3K"2>5U_QB_7^0]')R#(E&;1882,_G=C MKDQ98B BXQ\ZYI&;$B^&/]O1?^*UTUKF66NNZO*/(N_6/QP]/TIRL\SZLOM4 M[_YF=#T7&&]1ERW_F^SDV?.SHV31MUV]T9>)@DU1R?^S+\J'X(7G)P=>.-47 M3IENF8BI_#'KLC>OFWJ7-'B:1L,/O%1^FX@K*FS*K&OHVX+>Z][,9#.2>IG, MBE55+(M%5G7)Y6)1]U575*OD8UT6B\*TKY]T-!_>>K+0L=_*V*<'QGZ1?*BK M;MTF[ZKG9'>.=N<6?\7AG!\8; M667R_R[G;=>0L/S_L07+>.?CXT&!7K;;;&%^."(-:4US8X[>_/4OTZW[7Z/_D5MTY]CCE#Y\P>9NU18L'/^+MJLM8Y7Y;&U*[1;W99M4MGE_4 M) E5:W+\U-++>=;1+\NBRJI%D95)2V\:TOFN3=;9C4GFQE0)4;3-&GJNJ'BX M)J>G#2E*M^;?E9AM4] @VY+(69G*-%E9WN)[L^WDW8[(^;TJ\-L,\[3)H[_^ MY?GIZ/$[)T]'1GFF(34%948@'9E%1YDFVWM/9L7IJDZ3$G M/FS,JB_Y&68&3SB939*96?1-T17ZV+LOBW56K4QR56\V1:L&;I4U.=;AYZ1U MUPW6-DDNRU*(4FXF)*-5FRUD+@PZSTJP)62<*0LR&9DNW[.-\(#;$_2JGU;;$@)S%BMEJ=^-R=N4V RL;??/W;1YMX>7L]]:]I;S_R7%R M=(BW-?W/#?#3Y>RM'6"27)FF(Y>VM^UYT2[*NNU)S(E5] V$C.2N[/,AEP\) M]EWBS)SS&^CUA62RWA0=#3KAQ;"HE+>I[MK7*%:[KON2Y(4$E[RXTOQG7XF; M9#+JOJ$MS5E5[A\P8V$'=Z Z8/RMR9K$P.HG/YJ%V9V[HMG+3C#1J# M$ YO,4'!)O,69Y&UZV1)L*[E33OPI)4)^J2H\]8219/2]L# +< M9A6PJX>K4=9M\6G=M^6MNCY1WSOD]L"43CHJPCG)1E"HV*,9X( (R8DS2"0( MN3@SM^VW-)QG,MG\'E-OMOV0C2R2)'\=^X1E4V]HP!O3#IE$@X\Q3U2G8S\[ M1XQD;4FKTJ]\>IG\@K6$B'IL+8]X+XB'I*#MX^2R!2*S3/UDF?II(-PBC/3% MKX["2T_YU4,7_UT"!SH]?44_/7J>3J=/'P<__4(A)F]1WXKQ'Y4E>O[I1?KB M_.)Q/,BS\_3DZ?1Q+T%$L]/SME M$1,3LP%AT=:+F06&^)_(^RYKV88[Q5:;%Z@R =S^*]WX/J)XB")/DM^%;>^( MQQM&A[)P( &WV-$)!03!:!?$;0_%&C =Z_3.'BO<9)_)%;E9.!Z@56ZVXBG$ MKBZ70 2,CM6^.:.F!O,0VK#BXY^,HBB&Z("!7<^65/SC@@TVP6G ZQ"G";SOG-0 &+>*S4NA0"ZV5= MP4>5I89Y"U%T^ 52#\8\0-#UO"Q6XJQ?)1U"GQ4>(TDT50]3NJAIT?C^E2"J MFZRDSRFB@:(R5:\(C'3 Q:0&K$WR"*,M&J6KF]M7H+S>P&9_,?0">,:;Z4<4 M<$8*4V (8JC!OBY8E)A7\[XE>6ZQ:9LY(C30S'YRSII/"_.;0F)K$<22?3-C MKZ)9]!NPAYB1)NNB)=IH.TM6SZ9 4)=BYPP9'G!4Q23EMV\(;)%R*B;:$]T= MNZ*"^*:HBQC2UA48PD36D:*0_X(+H&Q,CH$C *4_?DJFD M-X,U!DAEH0#LP X10JMI;< I5J.OB*M%EWPJVL\\_*^\*OPJO/J]TC'9@/\4 MP.6V:_H "FU)L>@A5ANBO$888@&=GY)E;R%S-IB3@7O;V00$OZYP)!6O BM" M2Y&00)R Q@>L<=:$TV89>H[9?+G_(6M)3^I%XH X\ I#.R >S)$('&0H3TQE M<[;)_@08CA9/-EPE[[IR?+?4I! #I'7Y4Y["I1@*["Q .QM4DVNRA<8$9:+% M(L\,FJ'97BSI^[IM'6QLC6< YS&LY*DD6M,@&\(BT@;&"SL0FS/)FII&V$!@ MJ-7!2%XU(-K4_$U64ZVDQ,[(ZHPS0%2[[]4++Z(,VO8!]NLG&B!9.,$,$0 MNDNDS?'AZCG^G_ !>0O;.NR%GZL;8R<8TF!, 2ST7@%G><][@ MOB3+A"8NH9].E*X1YXJG@1_.D++$7A=EDK$_,!U;+>@3&REX9\[9LN]9P")J MUG)9]H >+-HI23)]U@!^2N1YNRB-&K85^0V:E4%)L2#W(M[;0'LN:.\P\>GS[RU B'0: W7WR1%+!X]"C$1JI]W: MJ5+-\KKYGLM\$()#\ST N1Z:;HP7-JW\ '88(8S']@0^U)@T>X+8!Z$O0!M#5UWB]XF-A!O C="(CRU*MB,R6A@#:0V+, MXL6J9YJ(;& +:*'2&SV._@O4<% MD8UO/63@"-'&N0SHD_K&J+Z8;HBE[UKRH77,341PFZSJ.M\594D>T)=.]A-E MX_( <>2XMY7!B,\PBS)]G"'3."6UG!1QSBD:*5I&D#=NJ/;;XHD)*2>96\RD MPAOS\:&L@T2/\N%0.-S3+H9N_\\^7_%WG+:P(#]-V$X(O&8]4<,AT<% 0FDQ MWM4% 8!B,IM9-U\(LN<(DM0AVG!W3Q85S]ZR6#2YQ[M!"MXF;+.FX4C;L8X' M?"#[I"Y)?&NPOEI2TWX63.)ED8(9*#H^O]+\O[#ZTI-_;,5SX1]>1 _O6"0+ M#5UD@?>BU0@FMM#IPBY/YV45MON7!]*4CEF]AUC+:,'Q&D)6VCQTS^O)>V#5 M6UI%,CVUKA0:&2Y40EF D6/H0#1<_15\$( <*\Y@9??O1P&3XHRGR19K7\OU M @RF":1B0Q#,&2[L?].>#%@1JB$M$;D*3M"'NE]46T(J'+'5<]05!%KBSY#T*&\J?/P[6S323,%[B3_?<88.J_U[5O6HMFG9B$U%EM?<."!9>-9YQ[K+V>_T MX/3I\92>]0F%ZR"A<#R8[-%O];98)&>G3Q^GR8> D3Z!H4\20\>'#$K==G9; ML"9@"M'WBMCVQ/Q_]/2>S\"Z,GZVT8*9>J^F6*JYD[10QF9Y?Z4>%6VX;L]I MI8[PI,*_4.7!/8;SUV.6@HR-/)NJO&XD17OCZH1<27CV*BK B[[UIG5I*4T_ M]E6NZ(%4T]Q #@,0Y=L7JL1(5G9I(V];]OM)T;JKU:F2^B1DP\"_S!:F5313 MM H %0MH3@BJ P:9TF^''=:5+X-GC7UZN9>@T9T/P[$1X XJF[I?L=?I-]R! M**Q*%<$I2*J!J\]3G^?+(@ZB);&*0D66!"-.RH41D*_ 5EKG7I(OE%G'# M/13@J-S6L(F/%05-"_Y6K2L,?Z&!.2\+@(MVV65BO/P$[0:B39FF,VE]?64C M2IORW3449Q%]R_$?-.CE^,+C&I]FR%9HCD5>G@GN]2W:NHH>H2CACU8-<9FQG\) M*!K=IE#]5--"W^T+DCYXGW#%E2L?P4^T1PPF6(O!.]ISB;\14"6/$,6+\3@N MJE1_JLF;-@RMG""D:O7R;P9YBG:VY:V!V$ B?#\-C;4$M5Q MNGPKT$?V%NH(4U"[AAW++GZ#A_I?4A?S\)6"2E%8D0+X- MOA07F]W*N+;Z2\\ZA>Q;BN#(X-8V@[?A,. ?A+FQ5&LY;)J/WJ9HG>.:5K/ V:FQW4Y=&H"W* 'V;E9'R2MN%"6<8CK9?K(/U8.HMRN&DT9T)A9)7 M6K2NR+#HG$7C1@/X8"+41P[6U^UGR6F4.)8/5=S3,E:3?6!L<>W#W$L))Z_W M"H7CQB(H'QX3'YCK@,P PE(S#MI_+%*\_OCIK]EF^^I'W]CH/M*D!PL0T"*1 MT4EGSH%!U>+ZKB&N@VY+TQEK!88Q=SC=2$6T,:$7*BH $N0UCTM"$$!U75$Z M?$CSL(4E%S8GTNK*HF>-S>M%D6FA\T[ZH\1"^/T6V2C;4!F0",$B?$(&'IDD M6ZTFSMDVM(*DH&@TX5'9F-7-L22U)1A(BM5T8B-=]AX-&2CX+!N/U9<)M "; MWH31853PM6UR6M@J6 %XI++X;!CL$(("X?R]RU[@,:$6E:!?(9GXSF]2T.@B MNR/[JT!XN(48SG.&,WBP J1VR[X40\>. '$J3D<2:P=FACJ8O(T3E';2U4"&]\"] MEQ>=>9#CM*./9_NPI^P>L6@O*<"P=F+.2D7?8SV-O< M,73;0Z]I&\TQ/^?Y[?RP6H>[!*/ *@O*7>'8K6LU($3S)U).(AU"I,NKP/ . M2')4@#8.U]RI':P2A$INZPX"V<$%/8\'"GEG%R?'YQ0!_AQ*.K<8I>,[8T\P M^" DK'^.MW3ZQ$>4GR'Y *IQ15'Q3)IC_JJD]A^P2APC.KAQJ1^: M,_TZTDB'^T05R$E2&.PW>CJ* +U*7V)/*M0(6S>VFQ?<]%K2W&R=S=+/5)%']+BI%U:R*1U M\YK#YM6PQ."2D$*7"W0.,DP\,X7Q-:^?\9I]RQ5CN0;CRK;# JQU&\Y3*+X+ M5B2MNL,V7< \[J5H7]D[&R+4Q+&=#DQ"IF4 M;,Y]>KGS9ZX.QAF$L8,Q2\X\[5SR]\[YAK9[6&/44.+K++&H%Z-F)FM,HUW< M>4O"1L'YG[I)D0/08VQCK]NN_.PF*TII*Z-UVP(B:B19>[C/AS!BA/'>8\'O M.237I 729-+DB\0M,T1"=@D+']6-_K1JZG[[>!@Z09T-;/A7!T#W5.?W9T:X M!$[,@UP>4MK72SLR8AB '$\>5W9<7W=?H1L?6-(+>'#2:#_ #I-0PO).4J\^ M<+AG&>D8DBX"%$DC2ZX[KW=5,#MR@=TXB/>5B2P)%N16(NFU;+$>HMK_"9AE M)\%BXD/#0JHZP4$26*U$19$/M9AM6'*Q30"3X%22/-TPV*B7#$AMKNO3K[_[ M4\,^>W.__DI:LA[,$75VC(YC$X/1DQCICDZ$KS,5M"2WE >0&/0[N- K+;*CK(5B55:F MG'6VZ$2!51@9W\VV=E]7 AFR[E.^*/A( RU3J-/V(>M;8U0:Q ][+PL HB ! MUY)P$8L+$Y+/+S9SPF_&-8/M;!%*SY/<.MS!/6 +;J"5E[0O&&08Y)V8_XTF M*F1'.1E#<[%0%2[ALT>D5;M-W':!CP8J-J)8L?0+-//:T;*'L7/7]A1-K8UI M'%*P#-J*DKS*^UIH3FB/%SN@\A)'>4RS*#B6O96"B$Z@%E;9 XGB%%^\]7M& MX5 NUI9(_/L.1XW9@V_<8V0/B:@C<.5,0:CZ:95S+<;INBM._JW> 4FP!/ P M?-^/MNULX3[R:0DR ^P^J:/KA.)&&@[5=DMXD35VG ML8,#8V^T1JM1'U?7M,=Y\+CG4E:VM5^CK 7IE5M7KM0C;F% P= 1(K0F^*A. M221$>Q6M&0N*9 W#%3F[7=.0>I+^ 8C-E1YM=W?&,NYCDF:00_0N(X6Z:6=) ML1$G$6@H"_I0R#4A3E:*0S21]HMI:!?C+SAIN_"/I.4ST) M6IG@-HRK#^]GR?6U=B2Y3LMDVU-XMD"_@6DX/-(';;_517HQ?9&^>#$E/,[3 MM\DC[)("EH_RNI+F+R_!Q0*VV-&NLT:D#%?%$$&SKEY\!I>^FTXG%R? 7O(0 MSD!M^I+VP/"QVS1H/B+UPU4^(;ARI#YX+2?3L_3L[,ROQ3<=;9OBAD\9H3M* M"I#A.O7;C^[;P9(%@'7U2FH'CNX!@T2M=-!OQC4MGV!H.Z9 7QRX0#^!1-2' M(J4_W 4)M_$8],J@!?6.:PR&K;@VT1:>4,RXBF\4A4K]RTC_66Z^!(6>'7)4 M6"\P3.4#%'%7W)ZCUXJ04G6E.N>@2PPOY+71@]W(=W"2;T&JY] +-ZH4D^_S"]2),?#>^] QE_,SFW.P4W_>!!7YV>%;8FZ1CI"-#JL&VS MH=_MX-H4HZ-QMG87=+H(+W?ASHR"\_A4@V)/QI(J(+./EU?)!].LV.% 3'V; M993.6)NB"8[%!,-&A[G4[^JQJK@%F*94BK\B@/A*YXL5#YJ3!=S/C$E^J6GA M4[*(K#SKNB06M_\G>4XO((=/C MR*.,S7)I8<,QM7%%9OUT-S60W,_J3?8>>;$ _O*[2K8:&)_DHJBEOC7&GK8' MY-4\@!_*"JE;PDR3T1]EYB:Z;ZK?8H*S].+D))V>7O# T_3\Q8OT^;.+^(Q4 M9!W]Z+Q6KPK F8,OM4857'*D=SX4-AG-)VG$HT8<6V>YH&A)W0J(II^_.SV9 MG)RH.= X'LIE:]NG)["#^.CLA$7-+'JI:#99+O)RRV+$5Y+!9<]-MS,:*TS/ MCJ5G[OR8805*Y?1RT^JM+5;Q3XK]@_)>^ 0^YFUHJ;Z^3 M<"0+S?!H4.94S!U0W#O.-;U0Z.^>E$,7:H^SECO;@]Q%&#GBP!$Y5CW]/UPB M!T99D%<9'*]"=#8X1/?-4@R<: ;CL,T!%Z(##.I .)Y9WGF<8=P>#DXV/,SZ MC5'U;2./RP->78#&4)R\UI&V+ WGO\51_U/RO6;)(92:3]QYZ$\!C/\CX)EO MD(/WET9F6#5W2-3[P:7)>46:4A@N1V-;U)]H\C,WLN:-22DNZ]^2!ZST"2>"!TKU43W ] MHIC%E)'/0GS#Z!/NZIKQ.7WWXG"Q".:Y]I;Q0SA6S1V4]%Z[9&!Q8,S)^.YR MLV2O7L)Q2QI6.3ST&SE 0MROL433A\B9-K!8LS],@-;M%BFTO5 MJA3SX5AJ-",5/2(A0,'Z^"3YJ$?0?5[F)I,^72]@>-WE%N5C/,,IGH;/7?#; MJ3N$[#.8/GUO#QM*\[D&X9+="UM8V6;R@0C)$]S7:RT5<*^FG(;O7&-ZY%KM M?KLK(NHZ#W9 ;9[KEB^"$Y)A:*^)GBBEN+ %*KWF)0OTE=-6ME3=.K >U:4\ MC @*$WR9!Z,77Z".C^B.DGC9MK2-,ROHUJ#]88+*"C_B=,%N@.^B=2="83 M MQ)NAM/O7OTR?G;\*I7;\&S:3R9JU'?+8E"V M:X)F)ZG&EUMZM'7*5_(&]"=\]R$917JEO=NQ,$#F*[=TZYK -@-\'I+RI M2PI_7<&J!9">RV%B7LB2/)ZB&%W+K8,HPGU>M%]QYC-_AVPRCH)%C4)R?PZ% M*[A<^+![&'1]C%](T/Y*U381NU@%@.780U2?YNZ_M!?V' M&Z[-Z01\'P_*3S#"59&R:W"IJ\':HP+CX;O"?.E3[RUSY\XB] 1@[8^LAA(54C[^[ZY"9OV_95]X,#GHAL#;=*5(E9,S8/+(2"9PVT.J%,7AN7? M:QU"%[EXF9L7"BX O?/7! XNPA[FFN>D/*IOG&G*RE+OCN4^7W=#( ?/32;@ MRAO+3]XH'JX\UJL&;E-O3-WA< X)6V%N[D9X"469I: L.04L367QQ32#$E5D M*SVO8_+Z;1"/2>U-+-N^$5L7VZUM+2*OGY=^4HI'RJ'TC#3Z11+RC8.7*]0, M63#T_DZ>Y+HB>U BEXW,S2_OKNBY9FN?LDB?/H\NV/8Y#]3OG09FR0P'S V^ MN"2%XCVZM 6:*#*?75Z&F5C;VH+4<+TT?,,YTCF^544X;OA.N3U_$>@&;&5; MZ$7NK2U5$I'$$/%SZV*UIN^M?1:70IZ4FXW8^EM/R\4!MU:7SA_WVKXER>Y< M=.4.^9S:W6/'E,6;3PR?/TU"&2:XO0Y^;QCGB MD^=.O.9FP3R9U[BQ#+<)&,W8RU_XV+]A@+^\X_HX>W?_CF^%SPVN-^6-JL*X M8)D592]]S^3"%A9!AUGFO:W.,)S::Q<:UP/@ZVJL'CA'1G&93"\8%KMKMC5, MS.)6G$5D$?Y%9H<,S <^775Z@EY1R'EL03:]WMKAY"9W8B&#VF"O#)21O\)@ M,P)\3/]U5=4WF70@ON_(O'OC-0MN/2#5J+E1= T[=1XST?A^(4JNR^C6W&K=_??[RZ]#2%]D^XZ ;9-W4>PY/ESDAF M)T3V3-0L=U?-ZG7EODV'3$A@0?3F@!N)GMI4\[G2B<+FYL0_G.X%\0=/S/FP M.Q51;DFAYR:7FP/W+0!QDC@1W!T^ CHVX5]\L/FPR\N]\CF%HXHX(#E[6A3? M538LU$23#/.T<;;#7QW!M$M=0N_U$@;&SS,[+R9G$>\?P,$#]A*&/&B)X_*^ M',2]UWZ*-6"J8=QQ C^1R^WN"7':EWR3V(.VG2_OBD/LU-[JA6_P-QOD(D+D M9,10\-ET5X> M^8\!$NPGGZ8, 6?0@I"]0NN]A[A&A3$GM7S8<2PH5F$Z-XE MAD='@XIY:$K##0HJC=B!P]G93F\V=?/\;P'C]-_F&UA6!AF;P]L7;)U-E@U2 M.>,VF&1!NDQ# .H\.!9"/P^S$T'@RS1P82>P69$XR MES_2E2B%MGTTB#M!+O]-%TE&HF<.3+<'7!4B'A")O?0/P6[V:!@86:"=;=X; M38D<3 (%Q_6UV7<\U?;MQ8CDZ+VW(M>A!?EHST]]E619F_1O$"FYO"/2>(4L MN,X(Q[PD+A63%'E/6Z$0-^,'(F8:N;:BNUL,-/?@,NDL5GQZ@%LPU'W4"6IU@"AUP'_W4PE<9UE@WA![8>V0"N$KC+B3G7%5PN[2+5)4\%XK;)V66V* MY,-J J[NE%1YD%/8[G+4 ZJ(DQYBF_ G!WPSJM.QNU@0G+QSZLQE;^1@_W6J MQTFH"G_8"T'^(,:C^.M=M2KQ\]NB)E#2XACM(HSOW)]A&P1OU1[(C"Y \GA#7+\C/O#U:3X.8.(@W[5'CVY4&.?(A4C2P+77C(@8ZWD0WG+UV_T]&1AH M3D='JAY(\$/^"IT$3]'*)/AR5&7HZX))+X"DXAG=DDT1]1>FE8D7[H=&>3TRC&O8^C_@C[O75N M'G_RW"= Y6]1JC./]57]8'RC =]6(G_D9G!3Q'T["^3X MW4D@.4SV2<""^!I^/A[Q@ ORQZ[A'_3$%0/*7;^)L.$;X[R?N3/7@S9W/GEG#S=1/6 .0ERPH^RQ2:*Q(2 M R/+?PS&'B-P_L-HUCO38:)TK:W@4LPJ%U%)^BTZ9]8$A6-[?Z3OWO-Y$0ZY M_%^Y]7=G!DG!/1*BOP,I1W5=ITUP3:"E,[?X:L@LO>ED[V^Q#:Z#"/1/0H#H MDE%06/'5 J[=YO[MC44WMJ .Z?HKKH.#\/[*^W];/'5=ECWV,;G*-O.FR &@ MN!SP:[7G@J:,K08HA^N"DJ(,/3>'QP<'=_?GV0=&X$^=_(DD"^[].ICM7]3' MOU#SE%9+X2G%@-)FPWKR%@M\^PDA&J5NTS[W".M09:[: <) ME@--US:U8B_SRH,.E&Y7WY'>GCY.9K]^N-RP8,)Z=FU\Z]N6V<@#2ZLS=<+!1$S_TPCDA.K9\^YNL\ MMC8"= >;I-&2[Z=9[-6FM)G6_XE54.:$YH/]^!,^CCOGIUQV0)DX $EPF]S]T3PI^!SHG-IET36P GEC:;.=\_O- M5?9ZGD/]P_HG1;0MZ/X^*WMKX:=!CO_P#'%2MM5T0?LO;PUY232*,+T\T*(3 M=?397IAV+_O[J)B82>I=PIY"<3_N^7,BN1L]M%7]:U+"SJP M\+3F&]N"MCP[^.<>)TDLWG>NW!EU>[RZY=C^*]5M9,&TGJ#5K(J::FT'HXIQ M>'@I3KES&W$0Q/)5A<4:[;VL78YZ5JK73[HWKY\4+?VSH/^:>D?_,I;_,>NR M-Z\W.&1P1=SGOP]:=3\<38^"3]%-]L/1Y?3EY>G1$WK3/_[F]99V^4/6K%!6 M+,V27CV9/+LX$K-B?^GJ+89$,P;1SS^N34;@"0_0]\N:3*C^@@EV=?.9R7OS MWU!+ P04 " #3B&A7>.0>%-4# "T"0 &0 'AL+W=OR@VP/"+G!??-0EP=]W0?>AZN.NV#\,^ MR#;C")4M3U(NS7[]*#GV)6T:8!OV(0Y%\:$>DA*EQ4[I3V:#:.%S(UNS##;6 M=C=Q;,H--MQ$JL.69M9*-]S24->QZ33RRH,:&;,DF<4-%VVP6GC=@UXMU-9* MT>*#!K-M&J[W=RC5;AFDP:!X%/7&.D6\6G2\QB>TOW0/FD;QZ*42#;9&J!8T MKI?!;7IS-W'VWN!7@3MS)(.+I%#JDQO\5"V#Q!%"B:5U'CC]/>,]2ND<$8T_ M#SZ#<4D'/)8'[S_ZV"F6@AN\5_(W4=G-,L@#J'#-M](^JMT[/,0S=?Y*)8W_ MPJZWG]5:S<& M?F@KK$[Q,9$8F;"!R1V[Z/ )NPBR) 26L.R"OVR,+//^LLN1P5JK!NZ)JZ8= M0-FU&[CW>44-O]\6QNO_.)> WO_DO']W6FY,QTM22]TMUN0@\3VO(Q<<-Y4-).HFBK<'R0B)4PO"ZUEASBP;45M-9ZZV+ M/71:55M*FUOEAN :\:3N0%6SV!242U>ZG\GLTOQWH@6[45O#V\I\[ROM/NQ( MNC6&[\'Q%B7Q&;A<03H/\]FL%Z;S"0E3%N8Y(V$R#[-D"@\'L@,F"R=I#FF8 M3%,@3$HKA(PT=((E+Y3FMN\LO?5\EOD?V>3YX?O!;G#,QPT\JCV75A"MUZ]R MEK(WP)A?>1S.PO0Z.B,V#Q,VV+U$31;) M)'NS?\:]&G*O\YX'W_ZY79(H_S?Q?_?N-"*4#A,J>I6 M_$4PU_BI^]!):WQ_BN!.3Y+:_B5_,^_?, M>ZYK0>=,XIJ@232?!J#[-T(_L*KS]W*A+-U&7MS0LPJU,Z#YM5)V&+@%QH?: MZF]02P,$% @ TXAH5VVLUU2> @ ) 8 !D !X;"]W;W)K&ULE55M;]HP$/XKIZR:0(J:%P(%!I&@V[1)JU2UVO9AV@>3 M7(C5Q,YL4[I_O[,#*9L(TKZ0N_,]SST7YX[%7JHG72(:>*DKH9=>:4PS#P*= ME5@S?2T;%'122%4S0Z[:!KI1R'('JJL@#L-)4#,NO'3A8OP5Z M5]=,_5YC)?=++_*.@0>^+8T-!.FB85M\1/.UN5?D!1U+SFL4FDL!"HNEMXKF MZ\3FNX1O'/?ZQ ;;R4;*)^M\SI=>: 5AA9FQ#(P>SWB+566)2,:O Z?7E;3 M4_O(_M'U3KULF,9;67WGN2F7WM2#' NVJ\R#W'_"0S]CRY?)2KM?V+>Y\=B# M;*>-K ]@4E!ST3[9R^$]G "F80\@/@!BI[LMY%2^9X:E"R7WH&PVL5G#M>K0 M)(X+>RF/1M$I)YQ)5UDF=\)H>, ,^3/;5.B#0+,(#+';G" [,*U;IKB':09W M4IA2PP>18_XW/B!5G;3X*&T=7R1\Q.8:1J$/<1B/+O"-NE9'CF_4P_?:H88? MJXTVBCZ)G^<:;7F2\SQV3.:Z81DN/9H#C>H9O?3MFV@2OKN@,NE4)I?8_^M" M+C*=U]E'#]V!^N<@DS2!VF .L@!3(A2RHE'F8CN' 1<4DCO-1*Z'0#=FL-Z@ MZJX-WA-;&XE<)#Y7"*X@GOFS9&:-B9\D$7Q!K>? ;"4F,EM4 ;XT-,LD)%.8 M38TV<;5%D0>G2B7I>/P^J834T7(1UN[M MPNNJ2IA#S>HS.XZFD3]PA>Y+3TO),M%+;:X1O]+?6]IEAQ15)TS,:BD;O_%OLO#P.%B_ V'M'-( ^\V4&#Y27BQ7%BS M \O6A,:#(#5X$SFIN2AK;VE7DI]?WC2.5IR#CZ;:2"TX56Z1>()F@R3K8&Y: MF/0;,!_@SFA?.OA>YY@_]4^(TI%7VO.Z25\$7&,=PW0\@G2<3E_ FQYU3@/> M]#_H!*%S6#E'K;_*OC;2R;#Z^VKCO*5V^>.Y/+1A9L^'X2-TZ6J1X75$9\2A M?<1H^>;5Y/WXZ@41LZ.(V4OH_[Y8_P,&?M*P:K;4<3"=A+2G(]@A'1O*C,4< M)N/Q=V *\"4"TIH_@-0>2:5W-()[H42%N97[$=SJ+(:WT6DI>@=OV?'-JXLT M'5^=-H:9#YN3JW>,AONL%'J+0/<.U(VEF4/(B*C,T;;E(S*OTP_Q.9T+I6@A M)D'#?2JB=@5:9B]UIAIJ3'XRXXXA&R^)FO;/ MF<>S$YV!3.E P*.ASQ-2"%;ZS\L]-):-HHLSUT7I2YC*0BI>S,%&<-9T[48B,5Y9G" MA*!46ZX?.7@#"A])!:5;.-[(::I,'6JM<>^!U Y4KDTEUIF@@DW.9U=\A,0A MAI_)^/G"]@+S4,VFYHBOQZ>\\GR#4 L9R'#4PC1TDU@WS'93DRF=5J^PXCDQ MH4-V)@:!%&Z%HOO1>_8=MMQGH_*-R!ZX1WK )^W2=U\,MQZ$$.G&3\WC>'ON!1&9C=I1(-^KZD0NKC3[KU(;R]6.L M:F4.B&3:JJJ M!R<4-0,1I"-L-((7=HLD8W-H2R +'Z* DWL:'5 P0TVOJ'7T@/>70::,8R&Y M\-BO#6LRK,+=,=@_EN&Y^S(9/'05$EM^SKE'&NW;-^^X>OQB6+4/Y&ULS5I;;]LX%OXK1*8=3 '%L60[=GH)D*9S6TPQ13.=/BSV M@99HFX@LNB25U//K]SN'E&3'CI-T!MA]2"Q1AX?G\IV;[->WQEZ[A5)>?%V6 ME7MSM/!^]?+DQ.4+M92N9U:JPI.9L4OI<6OG)VYEE2QXT[(\R?K]TY.EU-71 M^6M>^V#/7YO:E[I2'ZQP]7(I[?JM*LWMFZ/TJ%GXJ.<+3PLGYZ]7W-TD;Y\.R1Z)OA3JUNW<2U(DZDQUW3S:_'FJ$\" MJ5+EGCA(?-RH2U66Q AB?(D\C]HC:>/F=F_*P+OWAS-#D2 MA9K)NO0?S>TO*NHS(GZY*1W_%[>!=C \$GGMO%G&S9!@J:OP*;]&.VQLF/3O MV9#%#1G+'0YB*=])+\]?6W,K+%&#&UVPJKP;PNF*G'+E+9YJ[//G/TEMQ9^R MK)5XKZ2KK8+%O7M]XL&<2$[RR.AM8)3=P^A,O#>57SCQ8U6H8GO_"81J)J55/#/J)R/K9X "_0:OI@/D-'M;TG79Y:4A9)_Y],77> AS_V:=S M8#GM@(/#W%_BFN^B9&X<$[A M8QG6"B&]F!'I#9-2R"#L\MI:7B8FR?BTC\_OOYMD:?9J MZRH\"YQ2BB6U1IS;:[)M#05$=G::3-*TW=)\-NO-UC^,A^WS^X2!?4;):+S+ MIUG_M;I1SD?C?NI=]<0?E@VNX>IT.$FRP5",Q0_9BWAW%H_.XM&Z8W /?:#[ M!G@\$\/1()GT1[@:XX^8QK6T'Y'P3N41""D#(?L_!,)PF/2'HWN0$!\>@,)@ M/$[&D]&N"^/Z8Z$PS-)D,NCO\&G6MZ!P:99+93FP5W(%^XX V;-AN^F']&ST M@A9'9QTB[N)G,$JR4;:Q9XP]6.R/Q^V>2V-7QI*1IX:T35,HM;%G3^%$9>V\%S(FZ56,A"/.OW4O0$9K:2NA#J*]H_IT)F-DC-5I"&H&_, M82K.V#EL3Y0%73E3Z@(>+&"&$M5 ">Y07$_\C@JQ>281:Q)E)I8[0$_P>!MT MR5U$$LHL3*C=0E%<-CU,%C MA_!"482=M-?1= MYHW AU&P6? )%/1&L!1D*L@%- SJJ:.;"G958JTD"JHU M2Y:]<^BV69E#U#LG%P)_Y'(^.EF_P),F&T4/;(3,0BLK;;Z 854N4>.)8,WV98("=9]BZ4MM2*+(?&5U MKO8(] C7,F2/IS*_!KO.0X_QN6N3!T?"U,MHO@U]V%,2J]H6QRMIX5P2EE2@ MYA!B(W87FEH8N::>9J]FU$L)#9=XG4,7PYJ!&^$+ED:W6@>KX\G2%*H\+BPP M4;$0DF8=%^UFIG0L[XLGP+62]L6V"FI;,V7%X?#U/1O8U+(P*Z*ZN/J$+)2> M'J<#"OU_R:K&,"=";AKT4#(+Y @R3(61;%X#317KK80* H()N>MPS!!V1-V5 M7[3KKC$-C*$MF2 )Z0,'DK8M0QQ$YJ-3=967=<&]*B127SWAWIOHA0W7;85> MCKZ /*4XWV%!4L?+T4 "4$[,28T<54![EHT86*JM6(JA6-PHZP@?N3?6A0C/ M35WB$2AR MOP'@;=2XBFI=]5!&MBI"(^C95L2NRN&Q68)GI1Y*E,[C(T;D3!ADGAB$W'/M MV(NCJ0L%]M=A80]U!X6"Y$L8HP@ J\P#W,BKU5UDB95Q.KPE@66DU9P^&&P1 M(U8%%% R->2ABZ+@'0B--4=W87"X9U/2$&=P:,G9"[C42)VQQ'&5(T)@% ;1 MU^A.0M31(M. V2V:&&QL0ZKEMQTF()F9B%I$V[H)I-T V"S#Y-^PCXYLNQY MIPOTD&H>-"4GL@>3PP$G,AH*-%J-*!Q\U!P@J2'[;P<&F7,C$Y*J?F&5HO4* M(* J3.]@%+V#V7O:;UI.=1GD_YN#O^!W'J'\A[>##*"IJ3W;I=PXBOU*V'K" MF2&-ZJI &?3,XY[F(3J]+7]-=0..:J^#^8"?-E3"6X2.U6-N=*G?& MOL_26HF\U^B]%L=B54]+G8O;\(CF@33)4IH&LB3K3]K>:.]>5'7*J*M2YIQ? M.C9IDO8'8-'OC]JVY$=IJV.R?<>CF3C2AFH@WFN4.4^]Y26@ EL3W\M818/U MTF249G3$:;?M%^1P:IONWS4<]?FOV1%&IO(;X88I.,G&9S0C)1,:]/XFEMK: MQI'^A)'E0/9U,2#;():2#==TKL3"WT, F M6Y)3_I9QVHYJ)-W3[0&L"=G85W29+.15I- ;U=L7T/M-P(2_@_!J(>F5]BV. M0)#K)<,YV%SRZWE$O;0E2JGFKH[BEB>('>/"=%0TVU")&[# ,TIS\B4-)BB; M5'QY87NH;6?N-F?D6SDCY/><>HHP?W12HZ#,E/;\BAYL[JJHG:M#5N^>A E+ M?+"&VG^+'N5=;9O6/Y3)K?+XGFS>Q.,@"1/"KLW)FIM=EJ&^1"_;"DU*$,VL M)JS<0GLT0)!YUKOWO4ZRUVW=N!Z5#V ATFQXS*+CL$K36"&[7H>^R2 M-RU^ M]>'B4KQ7=HY#%^"QHL&WZ#TF^^^'V",V_L.HHS<@*Z9M1NB910S2=WP\FED% MO"!+2J.#&,TI MJ]75QBQ\YTL(-LA^O8".F%,?:[:VFE&3,S>6NY6M-R>#@V].6,G-6O2HXO.G M(8$9W]FHUW\N!O@OGHN/VET?SRA4>)@;]LZ>XQ\]^MESD08*,GB^8._MODAY/.H F?!] M,MOM0$W>:-?>Q@(O[_F^X%EL?BY;\;9%>X18@^'XSC%[W/(L5N>'FZO=H'QX MS_YX;*+C. 2:Q/RV1G5_L "T8\VB.1@3(>7MD'Z2K.2:*G)D7E,V[ZCB MPQBFA78YPM.'#+O=SO,)08%03CIL/3UP[S' W/UO G<[L 846 BH M3#S?]X7SR<;O I94#>C7#_36#X8./Q%H5]L?6%R$WQ5TY.'7&2B6&ULE5?9;MLX%/V5"S=3)(#K1=[3)$"2F6(ZZ!(D71X&\T!+M$U4$E62 MBI/Y^CF7E!0Y<0W,BTV1=SWW\)(\VVKSPVZD=/20I;D][VR<*T[[?1MO9"9L M3Q2?>UN#'XZC=6$I7)W"J=DY&K\\[E M\/1JS/)>X)N26]L:$V>RU/H'?[Q/SCL##DBF,G9L0>#O7E[+-&5#".-G9;/3 MN&3%]KBV_L[GCER6PLIKG7Y7B=N<=^8=2N1*E*F[U=L_997/A.W%.K7^E[9! M=@CAN+1.9Y4R(LA4'O[%0X5#2V$^^(5"5"E$/N[@R$?YNW#BXLSH+1F6AC4> M^%2]-H)3.1?ESAFL*NBYBP\2*=FSOH,MGNG'E=Y5T(M^H;>@CSIW&TM_Y(E, M=O7[B*$))*H#N8H.&KR318]&@RY%@VATP-ZH26SD[8T.)D9_7RZM,ZC]/_MR M#";&^TWP?CBUA8CE>0>$M]+#M@0#'38#C0]8/(']0;W]45;;? M)6W$O23L62.4A@7L7HJE<=BEI%8X& M^^&0V.]LLL!_U%V,(N]W,5M4!?HH7&F44RB(Q]1'LN0^[(N3QRK%$J-:YHFR ML2YS!V""GT(\HOP[F+NH;V5?'0DF-*K M,(.DQA[R,;*I*5DW56)="5W6I65V7-3X^YL-*K\Q:4QK/HLZ1U@ MD'Z(BS*T0/V"(4M. U6!8!+/'B^S''='SSDMHDPTXE" M?($P[ #IXDH4RB#H*.H-&FQ0(1.*'EI)S:_;SU]ADH-G [\J4@#OG5R:$O=' M#W\%H(Q+3U.<5E86PC,EZ(HUL J;]Y@]OGXUCZ+!VW!>^H_AVQ,.)X@O2Y4F M\&QQT.0\0+_-<7*5X0[I-L+AA$V GT,!'%8S&(]ETJ,K71^DV!?H,<]J >U/ M..Y:+!JA_&6.%FR?* !H45:P@WF@SYF M'Y)OOCB 0B$!0XKR(H.VZ@KM8-^-M-]Z%V32K/WKAV/!1@Y/A&:V>6!=AG?% MDWAXG7T4!K="B_164!WT9I,.F?#B"1].%_Z5L=0.;Q8_W."1* T+8'VEM:L_ MV$'S[+SX#U!+ P04 " #3B&A7Q=$,))L" "\!0 &0 'AL+W=O2,/K*8H)YR=W\@-2JOTRS2P1.><0=9!%RTT?@O-/'Z)A^.6(W+27FQYC/WX41Z&' MA;V6_VIEBMK)6,Q!K< 6""LEJ"^Y7$_@A$MRJ=HPF9M3H-.P6"Y1]T<"5YAU MGJCQQ'#/MG0;+6K.A(&/$,?^((G(B(;^>13"([4D$&^E58;&0.2G24+O:!S! M-9><+FX.:Z5R%PJ3,0SI^:$L$X3:B2;:@1^&B:,=^8,TW"OH)*NU)OO4!1-_ M-$H[8WP.WY7\W(7?L$6T?S0F(_6':0*'CB[8ZZ@2];J9&X9^7RUMVUR]MQ]- M%VU'OJ:W<^V6Z367!@2N"!J>G0\\T.VL:!=654U_+I6E;F_,@L8K:I= \952 M=K=P&_0#>_X/4$L#!!0 ( -.(:%=8=6HGH0, ,D( 9 >&PO=V]R M:W-H965TDZN3?[Y"2%1M-?&HOHDC.>_-F1N1HME/ZWM2(%AX: M(A.9K496>5 CHC2.BZAA7 :+F5^[ MU8N9:JW@$F\UF+9IF'Z\1*%V\R )]@N?^::V;B%:S+9L@W=HOVYO-&WSCN#,'[^ B62EU[R9_5_,@=H)08&D= Z/A)UZA M$(Z(9/SH.8/!I0,>ON_9__*Q4RPK9O!*B7]Y9>MY, F@PC5KA?VL=I^PCR=W M?*42QC]AU]GF:0!E:ZQJ>C I:+CL1O;0Y^$ ,(E? *0](/6Z.T=>Y0=FV6*F MU0ZTLR8V]^)#]6@2QZ4KRIW5M,L)9Q?+LM0M5G#-V8H+;CD:8+*"?VR-&JZ5 MW+S[@KHYW)]%EAP[>%3V3BX[)^D+3J9PHZ2M#7R4%5;'^(@$#ZK3O>K+]"3A M'6[/(8M#2.,T.\&7#5G(/%_V M\M>V0KT8?N4\*$@?^6*V,U?3??GPNY8QP] MS^C.TH79LA+G 1T6@_HG!HO7KY(B?G]"[VC0.SK%_KNJ]MN=P!XC#M9*14?8 M6%I5:R LK)6@NX#+S06\X9*65&N(V+P%JJO%9D7T^^+"!RS[E<2OI(./4C5T M-1GF3_<93,.T2&A,LG R'0]6E'RKV]*VFAP2QEA#5 6D84KL@UZDDPV6PN&R M(UPCPNM7DS1)WY-M'L<'C$P L3*+0/>6M$Y)PXV_I_:0<3$: U6O"1,*1AO M#!3DMRBR/H]%.H4B2^"+LF3"GLD?A12'$S([H_C#8CSID<)5P$G^H]F^'KQ0 M(]"4&\IBEZUCC6DXIIC<&--XP^DT626QTU-YI+_&MX(.1>.RQG9,/T7Z"$DX MS5)ZNC(^X:_HYB"?#G!U1)6$>>+,DR*'3TI4*U;>OVS])GD[U&:4QP=AT16. M6E.^+'LX4A,7,>23'#XR+=]1/SO8W#,E>5\W=:(B9S"FF,8TYF&>3;V4I7'E M^;4 H2]9O0^G? KG.(_< )>E:.DZI89A:RIL)Z%L*19ICP0HZ5F)H:+SXD^. M-$KPBKG/9,4$DR6"[R'GSUU.T4%[:5!O?!-U7UHK;==IAM6A3R^[]O1DWC7Y M&Z8W7!KZ@M8$C<_'>0"Z:YS=Q*JM;U8K9:GU^=>:_C50.P/:7RME]Q/G8/A[ M6?P/4$L#!!0 ( -.(:%=_J[K?(00 &P) 9 >&PO=V]R:W-H965T M_\8ZB9(STUQH994'4M6RQLW2^41%+OQJ%UK.JDE-C1I/Q^,VH4=H6\VEZ=^_G4]=% MHRW?>PI=TRB_N6'C^EEQ5FQ??-*K.LJ+T7S:JA4_5[.BNNSJYL+L4\&?VGNP]XS228+YQYE<5?-BK$08L-E% 2%OS7?LC$"!!I? M!LQB%U(<]Y^WZ+^EW)'+0@6^=>:SKF(]*]X65/%2=29^WXV\X3 :'2>*= R66[U14\ZEW/7FQ M!IH\I%23-\AI*TUYB!Z[&GYQ?NN:1D=4.9*R%=TZ&[5=L2TUA^DH(H+8CE4;K)SBH$#B&#+;UK*&* Q2;]:TNQ9G(>2#@ J'2=#U@O:=$%T KA M5.![;0RFM?0=0I'1:J&-CAO""82P90WYQ\@^4%^S)1U)!VJ]6ZB%0:Q:Q1=> MM0JT8#&T9><]5XFH\%"-ZR#[4ED8X(!1P5E@;(@#Z*K(%>A("&?Q4I%7*(NP M;5T(6H)!*V'K#R.4T$NEN2=5NK7LTU5&&2-MH];0"UKS4ZI%"C"-]D)D7:;Q':^*K8>(\:X-!HK%[J4J43^RZ3 MM'+ZF@-J.:$>=;=2$VU%B)"NC.R@Q95GSE),HI!=7%+@ME9>,Q("E.Q8 \N^B53Z/9CA\8\M?GPZ+#MA3OX[M% $3K[ M:%TO@BE5AUU1KUT[LT:P88X2V49M1%2-J@0!M*&E+FS;MNPBPIR@$#&;UVJ= M>[;!-9[4+IZG](>C"NU*A=K9M$I7J9-#0.257#Q_Z;0,"$J)>XUMME+Y^O1L M9"1D$XWXN@+DH/W5MACO7<]K]BFL9.*YQ-!362N_XJ^RP)DAL\4!UZAT)%?M M&/RA,W2T=P,VC"ARSP?1C(WY,MR]W7U*7.<;]-D\?X=\ $G4&_)>PG5\^M-E M03[?[7D179ONTX6+N)W38XW/(?9B@/VE@_:'A038?6#-_P-02P,$% @ MTXAH5UV6;N^4 P "P@ !D !X;"]W;W)K&UL ME57;;N,V$/V5@5JT+ZIU<9QN4MM DF:Q1;% L.FV#T4?:&DL$:%([I"RDGY] MAY2MN&GBM@^ZD#-SYLR%P^5@Z,&UB!X>.Z7=*FF]MY=9YJH6.^%FQJ)FR=90 M)SPOJ=8)J9/U,N[=T7II>J^DQCL"UW>=H*=K5&98)45R MV/@DF]:'C6R]M*+!>_2?[1WQ*IM0:MFA=M)H(-RNDJOB\OHLZ$>%7R4.[N@? M0B0;8Q["XJ=ZE>2!$"JL?$ 0_-GA#2H5@)C&ESUF,KD,AL?_!_3W,7:.92,< MWACUFZQ]NTK>)5#C5O3*?S+#!]S'LPAXE5$NOF$8=4OV6/7.FVYOS.M.ZO$K M'O=Y.#)XE[]A4.X-RLA[=!19_BB\6"_)#$!!F]'"3PPU6C,YJ4-1[CVQ5+*= M7]][4SVT1M5([ENX_=)+_[3,/",'>5;M4:Y'E/(-E OX:+1O'=SJ&NN_VV?, M:*)5'FA=ER? IS'O'F;^"-@<'O5QOGB3OAC]=B'"'. M7H<(I^/265'A*N'V=T@[3-;??%6 SUX3 ] 2" M3Q/7!X2N^4 Y+SPO*B0OM[+B!9@M2%T9LH9$.#0I# B"^.E]:TC^R?K>@'2N M1SC/\S0?'W M:[E@?V.ZCD];9)*"%00[H?H(_74^8]T"+-.)!FED4KR"PAG> M(A&[7!21 MQ"+-BWDZG\\Y49XSHVNI&[#]1LD*!D$DM'=1TY+Q "*TJO.#JF!&.)0BIM3U7+4P6,QC&5Q"Q7:HJT"?S=_CAGJ>ME N8D[*4]G2YCG45NP0-H@:\!&I MD@[K&?S"W">-02K%0BL#9WT$6$2\U9QS:+ MP(SR[).9.-GHV)>0XY+U6L_ MSNII=[KIKL8!_ZP^7I,?!352.U"X9=-\]OTB 1JOGG'AC8WC?F,\7Q[QM^7; M&BDHL'QKC#\L@H/I_E__!5!+ P04 " #3B&A7@7'TM50& "0#@ &0 M 'AL+W=O"3 :%G]Z_L6I'2ZJ>W&[1<))+"+MV]W M'XB+K;%?W$9*3T]-K=WE:.-]>SZ9N'(C&^'&II4:,RMC&^'Q:-<3UUHIJF#4 MU),TCF>31B@]NKH([^[MU87I?*VTO+?DNJ81=G0'4_^F M*K^Y',U'5,F5Z&K_R6S_+(=X=,,QD#0*-W_BZ>! MAR.#>?R"03H8I %WOU% ^8/PXNK"FBU97@UO/ BA!FN 4YJ3\N M9A7L_-6# M-^67,XZKH@^F0:Z=8+HN)A[>>C_<;1K:YD]:W]!*@. MT-(]M)OT584QFGVBK_L$&H6_&4O^=L(*\]N0JCW8H?*\G1MK=!K M&<9_OUXZ;U$F_W@N^-[W]'G?W#KGKA6EO!RA-YRTCW)T]?UWR2Q^_PKRZ0'Y M]#7O;TK2_^:)?I.T$8^2'H55IG/DCA:6QPO;6F@7T7:CR@V!4&H,?E9=7>_0 M#:ZT:@D3I4&Q]71W%]&=EPW-Z?OOYFD:O_]1::%+)6IZ\,('YAT)7=%#U[9U M>(8X$!3T'+0".O$DM5 M*[]C[&M4F2*4L MA,Q8#)DM;?39?A8)T@XJA#W&K 4*".X9%RK@.YDKK BJCK(["A!&BY(]&VUCPI:*-$]A?0I[IFIAUWFF.B M15D:6P5/6^4W7^EEVL;T*QY7IL;)H/2:O."8^^-!_0L.F(L7"U$^\5B>PXD% M!\?B0Y .%,02R%D_?D$3O#9_$BH"50]BW6F@JZ^.KZ,/QGDF2C@G=L2\J1( M+3*J.TGO*)G'^,W2 K]Y/L/O(HD/9J"IZDI_6)\N*$EI5E!6T">D05AN)J2U MPH+:M$&/DFB:+RB-"KB>1OEL0;,HF\X 'BSK=41KJ4,]L:&H<#@HUJ^0HC3* MLAD:)RJ*'/4=93&B*:(B2^E7XV'S(JWOL%<<3SFD631?A$$>3<,@RZ,XS?]; MUL)!RX7/A13V(=.R[[[//SU\=E1U-MC"D^;L-'UVY#/9X22<#Z7Y8?:K]BA"'WU@RP'^R0:,IE%^32)$H211?%\&F7%@G[BKL1^LV@Z MBZ/%(@;EV0PQ9CG=/DE;*F8'0=RA&S Z2=)IE!39*9T4Q2S*%_-3%I"55.SE M!'/9(LKR&>87TRQ:))B_?6K1N)B=I=$\+TZ#=B3I^V=0_V?8E.;1K,BC8C'G M.DCG2,@\!,\I^);:H1C0AX^2BPY2@P2@@7:H+A9L;K\T_U.8YDV[UO1"N%+6 M^3->AOQH5(]UK!I Q+.]=+'BANSUPL%?>^QCO_G>)ZH/U; C*5#/(:=L ,U9 M>6G'(5N,/*0NP'3=\I]0J[V^@_V !@:#3L^'L'&H/$]ZIQ!&LEE,6Y M57?2#:#=05#Y@*HD-D=W( M]O0]QE[5Q#+JUO 4LF:UOE'!8&';!?-ASS$>E MJ)UA0>RL#8==V6-[K:\&N4(H=3B]6.H#>^"I4BM5BIY*[*-5W]/ODG%VT%1N M)@;C@]J%(^ /-$Y ^S:@?P#@NV*<'X %I,5X_O\A30-2''$X+F0(??KM#ODX M/KR 7K^%9P;S,%32O36/BH^T6V'U&3?AL1:]#7+$1VC;'[;U;DS7KB\7:?&B M.A1OBV=3X;O 48OS0U;1'J1[ \JM/'QF,4MK#:VM7M*[\7,?G9.C6T(C[3K< MA1S8Z[3O+PR'MX?KUG5_R_BZO+^K_2SL6J$6:KF":3PN\A'9_O[3/WC3ACO' MTGC<8,)P@RNCM+P \RN##[OA@3&ULG59-<]LV$/TK M.VRFIU24)=M-74DSMM-.??",QT[:0Z<'D%R*:$" 9:BE%_?79"BZ8GCI#E0 M(H#]>F]WL5QUSG\(%2+!OC8VK).*J+E(TY!76*LP>0AM72M_N$+CNG5RDAPW[O6V(ME( M-ZM&;?$!Z7USYWF5CE8*7:,-VEGP6*Z3RY.+JU.1CP)_:NS"Y!T$2>;,[$7NY,B+_0];++90)Y&\C5@S)'4&O;_ZO]P,-$X)%F:_(2H49M#DY;23[5K$>;&YN[&N&= MVF-8I<0693_-!^VK7GOQ!>U?X-99J@+\9@LLGNJG',D8SN(8SM7B18,/V,Q@ M.7\-B_EB^8*]Y0AO&>TMOPH/WNJ0&Q=:C_#W91;(2:=+RX88 MO*Z9:HJ>9,F,[[1K@SG$&+U@V"G3JK[##5\QRN8X^S[PBQ%\-*SL-,0,+9:: M!LSGCY@#<\2%P+> G"G(*V6W@B[B_\:(H6C9C9/[!+UG&7%IM,JTT:29:D7D M==:2RDP4U RAU%83_F283(XV!(RD*1K"X,JK'P>@^7^<>6\RG^ M9_ NDCI-,#]\D]FGB>X8I:XECUYS#LOO*JTH*#3/X#TQKD\]!TR:$&5Y /&H MX4J0TN%%>>,B9$&8^5]X?V'6G?!'X#CQP3GB89/]RM0@E2A:!E"6)<2@W MHVM-O:.!8@G<=19]J'1SS-:C6.CY$ C9(0K?6(9MV=8][M"RD6M7]*@#:QG% M(XY5)SR&&3RT7,E<0)]'D;O6%,>"X2(1#[AOM!_8X)81:3N2(P+_EYP,)8W0 M/M(\@UME>U,;QVB>^FJ\EG*(Q&H_P3)[ M[CY,)Z.J1K^- SD(*Y;ZJ37NCC/_LA]UC^+]!\.M\EO-^3)8LNI\]O-9 KX? MPOV"7!,'7^:(QVA\K?B[!;T(\'GI'!T7XF#\$MK\!U!+ P04 " #3B&A7 MAIXW2S0$ "?"0 &0 'AL+W=O0_/N1\DYSNE'TR.:.&I*FNS"')KFXO1R*0Y5M*2.WN$)[W]QJ&HT&E*RHL#:%JD'C9A%<1A=7L5OO%_Q9X,X< MV."4K)5Z<(/?LT40.D)88FH=@J2_1_R(9>F B,:W'C,8MG2.A_8>_5>OG;2L MI<&/JOQ:9#9?!$D &6YD6]H[M?L->SUCAY>JTOA?V'5K11A VAJKJMZ9&%1% MW?W+ISX.!P[)6PZ\=^">=[>19_E)6KF<:[4#[583FC.\5.]-Y(K:)65E-7-Y3W/Y0Q<(L:5KG4.!]9PG6SH[3'N.HP^!L8,_BL:IL;N*XSS%[[CXC/ M0(KO25WQDX K;,Y!A QXR,4)/#&(%!Y/O(%W+75=U-L#D?#7Y=I8337Q]S&] M'5Q\',[UR85I9(J+@!K!H'[$8/GS3]$D_.4$V7@@&Y]"_\&,G,0XSO"_P/ E M1]BHDCJ3P@-6KDL$@];01VUSL#2=JJIIK?0MI#:N XH49)U!5I2MQ0QJ@BT= M;$.PQL%>$*Y&?%450#FU6*UIC4OL#1$^-?^^J&EWU1K:R3# IY2F.W2_^; 7 M9%3U9[Y0W \_L&[VQ-[!>\Y9-)Z>.5-P-HNY-Y.(12+RYGC&9N'D#+[Z-L;L M@WQ$3:=2MXL!.L^,I9TI3NQ($*)DRL)IR,912';,XG#*DFE,]H1-DY!-9C.R M!>/AC/%(O' ;A!Q#)5[A>=1Q)2/IC5CTAB#C4ZM=[@BG4)D!BMLN+](<=DAV MVFJ00X;8 +SK5<+;*L$%%[^UL@2K>FX_XK;&5+8&?>W@9D.'KRL;698@=U([ MAH8TVN*#YT(G\OF_JO 0;(^_@499)"_">8:])Y4J"2QL04MVZ.@^I67KBFFC M576L>M^N65?QWF,?2-\WM5N\5T3A)'3?*'0STFW3EAGD% I:@?5K4?L6<-G\ MOUI_J=C+0XA>_ 6LK$H?0#5.A''):%J=YG03.745"3-^ 1^SR73,IK,$N&!B M)J@ .=RVZ])E3FI-!$W7/+IXE):DEG1"T 5K7Z8C*F%!WCP^-._K1S0N%'>K M>P.<37G"$MI'L(AJ.^9CN,,7L#[/IEW_X[)/A)VWBUNJ**V=C!E!\YA#Y%LB M"2.XKII2/5/,.CF#2 *N89JP4$00D[Y$P!=EJ2SED6B!H#Z.J<=F D3"Q,2U MW!B.'@N^= -["J\5?P6EFZT+V9TPL*M5M \QM%Y=T/W ;#FVSY'5!+ P04 M" #3B&A7Q+R03]8" !&!@ &0 'AL+W=O^_Y'?8=@Y4VC[8@%<=1''-BNH1-O6%2G.++0I MT7%HEK&M#&$>2*6,TR0YCTL4*AH-PM[,C :Z=E(HFAFP=5FB68])ZM4PZD3; MC3NQ+)S?B$>#"I=T3^ZAFAF.XIU*+DI25F@%AA;#Z*IS,>YY? #\%+2R>VOP MEJ8)2>F%V,;31C/:'>F)^^NM^FVHG6N9HZ6) MEK]$[HIAU(\@IP76TMWIU5?:U'/F]3(M;?B$58/M,CBKK=/EALP.2J&:;WS9 M_ Y[A'[R!B'=$-+@NSDHN+Q&AZ.!T2LP'LUJ?A%*#6PV)Y2_E'MG."N8YT9W M)-%1#C,T3I =Q(Y%?2K.-@+C1B!]0^ +3+5RA84;E5/^FA^SF9VC=.MHG!X5 MO*>J#=VD!6F2=H_H=7<5=H->]QT5KN&'064QO @+OZ_FUAF._ARJNY'M'9;U MS7)A*\QH&'$W6#+/%(U.3SKGR>41T[V=Z=XQ]?=O( MP&VM\A9\;\_@X^E)/TV3RP88@L[EIQ8L=.WO%>9KN)$"FG0+$$HJYZR@%Z!K M V.-)O?!M3#<;YJ/0,4;BK:(R@B5B0HEZ)6WT((5,@AL@88*+?-&;(822\J- M>&G#0\5MZ[F8/=7"BM#&KS"MC2$>#QEQ=^?P(6GWFULHA92>P-D,;=$ZG")6 M=NM6<.L* N.[&)S>*D)=^8BY7=C2V,)42.+>Y/(F_/J%6I)R?FD%UX&NF5C- M#3#;"V-6"'JFT@-90/&\M<@B7K61LNU##R?>Z^V2S#),, L9WXMKVGRWNQN2 M5\UL^ =O)NP4S5+PLY>T8&K2_GP6-?5N Z>K,"GFVO'<"&ULC5=;4]LX%/XKFK3;;6="+DY*@0(S0-O9?6C+ M0+M]V-D'Q3Z)M94E5Y()V5^_WY$GM@E:&;IVPC=5)=WJDK1=GO7&O?6#&[4H S\8GI_6A?CD\LIRT>!OQ0M_<:UX$AFUG[GFS^+L]Z( 9&F/+ %B9\[ MNB*MV1!@_&AM]CJ7K+AYO;;^(<:.6&;2TY75WU01RK/>44\4-)>-#C=V^0>U M\;QF>[G5/OX7RR0[A7#>^&"K5AD(*F72K[QO>=A0.!H]HI"U"EG$G1Q%E.]D MD.>GSBZ%8VE8XXL8:M0&.&4X*;?!X:V"7CB_(1]B FH[[(1MEDC[U)%]\D MVIL\)3XA32%N2,M A;C@>E!!D1=_7\P@A0+Y9Q<#R<%TMP-NFA-?RYS.>N@* M3^Z.>N\HIVI&3HP/(^]97\RM M1KOR^U"2R&U5:XI=9.=""B8KT$(! MUQY^&I;= >C0< [_MB2>#:V,;D8%K& MSL0 R0D*19/ZL=;2B)=LOG?;V;LAS!=IU'^297JO1+!)A03F$*084FY]\#&7 MU=!$_"T'W A2,ZJ+@K!1A3MAB( M]YW:LK0(Q)%0%$6SJ3AJ,G07"$/.5Q! MATP03*4JSI#7M[\(L*8M8!4?G(Z$.4 ML4A#*8- @N]4 8M<9*5];CY"O4.7B\PQ)B,9\9$<_XJ")%8PFL(R_?2RD0Q2+-L;] M&-Z,T?57Z'/LVV3[0'RRQJ'K730@KH%G@[W++O1OR>P"K0+#VX64E](M0!KG M?*M'C-*QT)^/!V/L-:WC2'!X[11>NW9( YW=RVR1_' )Q\J/1M$T)*JTF(@7 MD\!:":F[UKNESTAKBH<"O8I1%%88&U &_)A=HQ#1Z;(H%#M%3AB\4[A8%]A& MJ;#C#A;;,)X&X@L/%1PT^!3BTY $00)_D8EUR5=RA1=QG'K 12W[9N;I1\-4 MIS9&R?L8YV,CBDL4)>T]>?9+FT-<W!+IB'Q7+QX=I2-L[>X&A^#0T_2(04, MM(",MG4L\+54-IW "PK4+/K=/&)A6: <5=R%'-9:_FAR)+[8\(0BV4+2'X]& M3\A:R0T=%YI68J)B+N':ZSQS=92BE[V$YY6[0^U3T/S)@\Z;%) MY"HE%RLO[9HGM-A/2;Z4.K$0'K;=9)S.'. @ZV=(WT6>NT9J#TI&AYFX7GM^ MF?6/#X^WC.Q(_G,8/!2[3E[#C4-R1:AM_A3@]=68D,[+W=/N:^,B';(?Q-.G MRD>T!I:/T#2'ZFCPYG5/N'3\3S?!UO'(/;,!!_AX6>*+B1P+X/WN1J]H& "-$P &0 'AL+W=O%"$4+\9CWU6<*7\R-9L,+*RKE(!KVX]]K5CE4>AJAS/)I,?QY729G!R M%+]=NI,CVX12&[YTY)NJ4NYVSJ7=' ^F@^[#E5X703Z,3XYJM>8%A]_K2X>W M<:\EUQ4;KZTAQZOCP>GTS?Q0YL<)_]*\\3O/))8LK?TL+Q_RX\%$ '')61 - M"G_7?,9E*8H XTNK<] O*8*[SYWV]]%VV+)4GL]L^8?.0W$\>#V@G%>J*<.5 MW?S,K3TO15]F2Q]_:9/FSGX:4-;X8*M6& @J;=*_NFG]L"/P>O*(P*P5F$7< M::&(\IT*ZN3(V0TYF0UM\A!-C=( IXT$91$<1C7DPLFB67K^TK )='Z-WZ-Q M@%89&V>MAGG2,'M$PT_TT9I0>#HW.>=WY<= TT.:=9#FLR<5+K@>T<%D2+/) M[. )?0>]B0=1W\$S3?3T[].E#PZ$^,\^^%IE?#Q %GAVUSPX M^>Z;Z8^3MT]@/>RQ'CZE_5GA^#H-=&'H(@MVR8X.DT^'M&'"$#O.29M@21DZ M73OF2@24R>FRQ">[HH_LUA!\$0JF[[YY/9M-WK:?^OGQ\_3M]R!N*&@1(*Y< M3G-M/UF07);]J%S0OEL5IMR3W@YT8D-2M"EL6=Z2W1C8 MXV&_SC4*C.#? Z=NG&\4[(3=FT)G!514UJS)PDA'H=!FC6G;I6!865(E[\E& M01K=MK"5^LVN=;;'03L ,7W#24N&5-&F85+^*X&/Z!20L0JO5AQ+&0541YDK M7].B0V*5%>0+Y>*(;1R6K& >H9)DGTE[WV M@80*[641F)NP+5G@7;,+/2W( M25$33SG.6-:WV2%,G#-E4*9[:,9(7C!<&?]?98]S@TZ2[(+D>U4 MC^CBGE7P8L[.)RO@3%)U[>R-1LUFN/?EJV^CP7NI-WWU]FMT'1Y\VWE\UW^/ M6RLS\6VI)<1XJ)5!?*&65HW$/M=E(_[&SJ(1XP\8R7,M&]90.-)J>#KF#_T6 MT2O$&I,C(UHNM"0P&?)6M-5(8HY,06P][YCW@%"[5+A(HG>9 MOZL;2H+3F=B;I!NC48Y;UNEER8EW3ZW7KG6U^+U;*"X3[)IC_L8,%5 MFB'M MDO5+H\,MG6[@K1V*8!SAT!0@ZD;-V M&M Q[1EEXB;C6NJ)"O1"?Y\4)X_UQ8!OV&7:Q[57HE@FFZ:2G03JMD%Z.F\) MNY$J.UC[Y!\$>>N>.\#^DJU4H3_3<&**E S<+5G1X\XVTKU0+BG?0>4;V,N" M,FQ+ZD-C=Z$/X4VX,X)*[F.!FN$74)*2SK]/3M*FM6KK^K_EA5Q?Z_Q9+FCJ MO0[(NM8 !G:$01(F:R19_L\<$2S_ $&^DAN[1O[%ZKY;OY'R3DD'>S\WK>$= M&'U;,4X\F@S-2FQVW+MY3PV4"7H5 M.+ZE>:G [7U"[[4!L37J2B]TFJN*/BDLO%<"YRC$9'W;":2V$:6 :6XW;/8* M?>*L,+:T6S$T#:6F,^71],CYI UZF\/SCKWO>O9V@6EGH'0!=ZUB QIYBC-1 M."N]1$KI*@ZG:I-N;=)%2JK M9/=/M82$R0TXB(W@ MBFODMS2RN2.)13BZ"9.]N3$BW)?W7 M_J[I-%VQ;*>GBRH<4M<:K5G)*XA.1J]>#M(YJ7L)MHX7+DL;@JWB8\$*^2H3 M,+ZR-G0OLD!_ W?R)U!+ P04 " #3B&A7];'VKQHM !DG0 &0 'AL M+W=OMSV]9R_U>_;] M.E_MJ_I3LS&F33YOB[+Y^M&F;7S M"[S 3_Q';O9-\#G!5A95]0E_O,N^?C3!BDQAEBV&2.F?&W-MB@(CT3K^H8,^ M/DLRLTJYH/U;[OQO=T"7&6U9% MP_]/]O+LLXM'R;)KVFJK+],*MGDI_Z:?%1#!"R\F1UZ8Z0LS7K=,Q*O\)FW3 MUU_5U3ZI\32-A@^\57Z;%I>7.)5Y6].O.;W7OI[+:235*IGGZS)?YMC0U!GBZU&G>R#2S(]-\F?Q8E>VF2=Z6 MF'O__8OTV>35R=6>^%6>W%J M]-=OTB9O<&8?,';9IL#PH46>'&9XD8-C)S]O#%'0LMKNTO(64%I6=))E8S)\ M:@AD6=K2'ZN\3,MEGA9)0V\:HM^V23;IC4D6QI0)3;-+:WHN+WFX.J.G#>%\ MN^&_]0AV=4Z#[ HZA+4I39T6Q2U^-[M6WFUI.;^4.?Z:8Q["SK_]RXO9;/+J MNZNK#_QQ^NI)0ER+GFY-G6^#E>6E<#/F"F66I+L=G7BZ*$Q2=Y@37]9FW17\ M# .#)QS/Q\G<++LZ;W-][.WGY28MUR:YKK;;O%%FM4[K#/OP<]*^JQI[&R=7 M12&+4F@FA&-EDRYE+@RZ2 N )02<*7*B_E2W[T%.[]"(- @Q,U,; %/ TYBD MK "8M@HWN.YR 3F=\=: U.EW?A4MA_ZR Y.,2;BOYQ M WQ[-7]C!Q@GUZ9N23P=''N6-\NB:CI"\&4:5XG:DI_80PFHV55<0OA#BDD36-?_6E2+Q>!E55].1 M9DPJ=P^8,K(#.B = /[6I'5BP+63;\S2;!>$*>=3YKNS"%IXF+^$M$RFD[-_ M&X-KT(ZZ,EC /\,T*IFE2;<&HCB7]6*#9=G1V_?87YF-[&*K75X"3+3A;5J2 M"H)'1B &J P)H4.29K^1".971\E^DR\W=LN*,?0TL8,:R!@\RPO),X,UEP2T MIH&(!4339)7F=;(+62O-?Y)'C4"9^@:_3FB*3=\)S%W5Y [;\0:-0)T$6AR$98XX;!Q#>(#CY*.YR1LK*:*1[L;( MZW1'O+;(_X<>:*I5NP4FVHD4*/YI#'1 DF3B&1(B0B3!S MQWY+PWD@$\_O,/5VU_7!R"A)^->R3%C5U98&O#%-'T@T^!#PA'1:EK,+V#N6 MES2*_0JGE\E/V$NH$0_MY3&?!<&0"+1YDEPUT,@L4#]:H'[L(;<@(_WPWJWP MRJ_\^KZ;_R*! )W.7M&GQR]&T^FS)\&GG\A>=@&ZSP0U>31M48I24,W-XRCS+_Z'(A"1IC.AV]>,'#\;CX MZGST_/DD6!N]?),#MHO;X6/\(GDV>C:;!F-,+T;/SY\G\XX4)@8*H;=7$["B MLBK/>/1@Q-*1=C3^2[>7$UL)):@JP$0\Z2TCT1?)EY<7V-KE;(:M7IS/DA/6 MPZ6S'BY/6@^_R(K>TO)!Q,V0X?"P$1CQ14P[F3;([41# 4?-"11>3ZH!$>"= ME\2@LFWZB>2$FX65]:;IMCMAX\+T5BN(:U9=E?DXCJ/<[)@J8,_6/QF9.*P_ M0T=K.V9S(KR6S$U)UX7.;)D@422S"U'AW(K'D5%]?".B6HB@V5C=!HK8D0T] M1(]2#!LEBZYU7WI$D750D!4A1J@RV%"L&T"7=9(8%Z6RV*?"V2 M]%72PBY9XS%B3J;LP.>6%6T:O[\2=>A[,C= 1;RJ5Z0IM%!:B2=EN AX Q2C9Y0VNCXRR87=8Y M+*X13LX05P!$%4U&_/8-:4+$KU5A.4#=/C("8U/,)IGCM$\ M.\DFKBN"#M00RQ.NZ5SR-OF8-Y]X@>\9+OA3H/U+J:L"_QQB2W_F?(&-F9=- M6W>!9K4C5D /,:$3K"M8-58_]%,RM2QESAISLAW0M-:?P:^K=C,2(06^1\ 7 M"T-DBIH;S".L1"#T,O0<(\;5X9=,UQTQ!$)@F)77&-KI]<$.-D]:@-+*N])ABEW-"(@+CR]_RU,XCT4.7(0-P"+ 9.J[H3&Q,N$[ M0H&L@X,7>4*BWZNF<5IH8SP V"UB:45IQS(S.1!&ZB9@MSB!4UC\W&'Q\]/. M-LM$KCT3X?40ND$! ,.X5H/OJ"/NX5,T )+NGY7@06:6X,NURBXZ9[7XMH8T MQXQ%B'>7##@IKN;7R8O)Y2@97@$AF[B.+$$1]VF&!W<2G$_G\)[!0SMP&!] %*S)-S(8P1E"3::/#4"5]",+26$Y& M#JLP'N"B\M=;1HLZ\_PW\#!9?P09<*RK.M#Q@/<$G[C="6XU]E>)Y\7/@DD\ M+MZ/VT4<]H7CL"].LC\GT3X&$@W>XH*,:&96X']OK;](I?H/+"N&F.V?-UOR MEJT-X/'W:=G!K:?^*3ZT-*LX0B'F/D/?$<75_!=ZE7C7:!JG/4F M>_QSMNQ0>W_B6C;6<:IV*K*=65F?)QXJGF M!MP@$&<^3D(*C5B8XHA*6^=?_%8]4\XIJ/3N#:H:F]T5Z=(T*E?R1D6QZT& ( MRM[1P+IDA A-S! CTC7@"IG;-6)Y6V@1 M--Q#@43+K+.!D"VN^[FLR,FA]JR$$I$VD0-?[0VI/&@28;*:J@X'L%[L#4(SF M%RYE4HZG%38%A# -AC0O+LLS-AZ"19:WSI\SN&)GY&1>WMM0R!&/]#DO!.Y< M01)V'UIV ?H0;!F:S6.A6I%\U&N2.<2J#$T&[6G;(6CT&4RUNDV+]A:^0Q4Y M>SFEKE%61WH\5##P@W5MU,I/?@I6-'A,(?DII84:E/=\@B&35)*O[-^H"$!?\]7$_^)$(1U5&8A.#A".(()C''2JY/',.F$^ 8[PX)N232\Q M@"#6:K7E=Q\^_BW=[E[AOV]\)DGTM9KBC,_0G&DYK81#CPRNTL>':MF_O2M, M:RQ3ZEN"_2D'O-VU":5R7D)!0V+464$:%;3<-B^:I.[)-[B$S>\/<=_"0VDR58(G"=]#42>/!QV$@$0<_&_W-"S+Q64QP! M?3K&0,RNB).06DRT3KI[;5?,9C2]3 /3([6W758)"!,(4">2GR6AI]"9;_,3 MU)^8,TWR2$7^R;#R1QHE%LZ_.[L:C\EJX6E]#V+!;_%!!5%&.2$Y9S4.^L>( M(3UTV+\$YD3<8-45PG]9/L$K@RS3,U"'L+23%!HD@4Y/4M=W:N4/$N;]7DW< M!]+\)3O"VCPG?&GL QEV9#DW6^P:LHZWGH]C[.=7UAJC&WUY!-M(P)&>>!^T M&_V!N 9)MS !(B$K4&-MZV G8.[K4@0$?H/WR)M6'5&ZE;X<]0DVUFIXFJ2^ M6&2 6,.JB8A,,9T1ZJIJYF)>L28=A2,E]R&*P^.)UX<1"IPNOPJ\=DXKL>!" MI<*[F]ZMH.LCO,+I5CK=/0GU#UA3"VLC!:B(@RJL %*\JJZ=C%?9>ML/V'77 MS" 'DS6Q]\Y.NN[A\(&]Y?%%9^XY .WH0POB/=6L-'E-@5MB)V04<_ MTL#-SG#9&Q94P2'$N^/PJ1I"\,:2N:BN#9<'=Y(;SSPWGMVEZYB:-.@SI%G, M-2=LD#6?'L>^FGP32.AKMC0&I^ CO=:D9)\RU3@'=*YOB6_AL_YQ$)CH:S)] M)<(F/&)^=LC;^<%!CR"0%4V61SNT&(=!;DEL% MUL;6O,L>QRZQ4'%]GE@@R_H@U^Q(Q.W\\(5Z'DN=QWD9+RQ>D83\\T2'X%AV0KUD&NX3QD277-&=X*RDZU M0H=>5CHW+NNY:<-@9JSJ6!^Q50D\>XMTI"#Z 5G->1D'!V83),.#&_FA(0+M M2 .9EF,E((=)H2^HUBQ],KD4^Q*;,5O!L;"U666 ]E,7)0N05H:15X]%\DXR M&5_O,CU9H'+ '!3?YVDQS&I^]VC'R*]O.K K!H=$!^$P2J0>X2!ISE#3H$$C M?QZTLL\;HSY,S4"^!^E]^>+R;$:D)Z>(JJ=XJCE/]8-)-5/_1QW_%,Q]U<[T M=-G.NTCF_E"5Z[,?V$H[81;_4R/".R1)0G"6PFVB9J&8'8^K6C^MZZK;/>GK MQO"X&A#&@S7<.V*3AS-#'X;&LPA<6' COUO9D:&D0G+XY7$TQ>6%=26R^: L M>'=WD$9\:,2%OA>)@+?B[O2:X1W;& VI2GF@)M#(XE_.JGT9S X76#NLI?EH M0)H$&W([$:]2NMR<9 ,^%71Z.I.3,7T8\^[S(GO2G=F02Q FR"F&KBF$*Z$; M5' %$1*;I#X.LI7EZ9J9?[5B!<&Z93Z^_\57$WGG0B@+)=..,9TYN3PFCKRJ M-T<4$A\'"5':DMO*/988)(HX/%'1P^4A$8XJ$-=8 M[^^RMIG4BZHF_.1D(8P4;2 JSKI)\T*"#VVPTH,58BU9+X_D !"#0&";>0V3 M;AFF,E@C.TCA&T4* 8^">AQLIP=729Y!W-2)-[ &C8DC"H784EJ,V$]KJX)& M$M8*K:;38&L.:27 (5N=)#_DG)M(VY35P2^8!@NZ=?E>!1LG")@:O*XAU):-)7?H^P%YNZM"_!I=GV88L1Y&D"A M#=E5*I0$0S3)R[*Q(*Q4LZ8C-5T5#:D5=O=0]ERP3E= XP/'X5\4RJM[_B4O M,D8@-TT$R;KAGSG=#U2D@ ^OK..!8?KJZ3'TV] M9@X%6O-I="$!T;-Y;?-(Q?%NAVU"#JZ,6KL*Q/49-*6N^ $:YP.Y-79LR+P( M/+.B#^9#=4Z!9@_O)*7Z MG/SIZ8SYMVE=GKWO/*D.YHD\>!#HO*G6\ R><)I)KA1JK#9I+>(!O1]HEPP4 M<2.[VD,BP'FU37^HUODR4-SX786?6+"^(,>0OEW=&F-+U*"LJ?'KA[+4XK8P M5[?6!YFYCCHH=#M,<#ZZG$Q&T]DE#SP=77SYY>C%\\M1@)4D9!YCSP>C\UX] M34)#ZOVHGO>@;%^K&'/KUN+D>9$%$<0V:2;ZG[A<1/VCSU_,)N/)1/F2NMI! MY39B-YLDR-"AK\XGC/-FV4FJM+HG]VGC[=D4):5U&UC=H;N3\;'EK5'ZLS M7PG!'R04BN;91R=/=40M*\.!+]$8_BG\WC#FD'YUVNGL\_RGIU/O/VJ^U$>O MQ([@JB3]3OD7LO+E&0#F@Z:@Z7>#+/[!,T+?=2?M4[B@/$F>+WBQIKXV@1KQ M;/)LY%;'CU^['@N,7]?NI5"7H=<\*] OK'QH..GPQIPUK=D%&=UV>5)8)3-* M\%OHK'$9=-;O83UIKJ9#US(Z>/)()6^ OSS0Z,"U$K0I$F8^8L5Q*1)M\ D; M#3PRI\^OZV\6QC-[^E-^*,$6D.-'[S4KULN.C#D>/ETVQL4 XPU6A88(M]PK M 2%?MGAL2C?GBP2,T3J&[ F/) *LT6DYFZC90\QC][;;B6U]@NT4,J[D) J? M$4T:U:4'*QIS,(4F5KZ;9:/ %K< /8^@][;8J2G*S MU>@5;UJ89,F3#G0W[J\[4@AL.=M&2&.(#@!Y=0NF3P/ M2KE"4UH=*Y$+3YPX0"*IZ$X#>F4WD0V,-<[6B0*S7OD)8@A!5B[? O;E!.G:XY M*,6C*EE;EM)_79;F$ VQPG2[4Z[M-D#R+$V8"9'!@CX ><6!PKH9QQS\V+IM M%,=7D3*&0(?D$T!^,]QJ,E&M&H=L!A&V.D@\<82B#:2TDL'R(Q2,0KR(C[*>J[4 PGMW#CC, Z"M0!&^J8IN:UQLJ8'ZOY"J1][(BB2>ZEZZ MEUNG6 GT>=-^QZGWM!WCR:B4BA(EI/")*M"SCO6\&"??VZK0(-KBAE]^ JE7I[ MCP)ZQ]N"^"BEMBAQ95F1]@1S8 %7._7W(;L)\;M\Z!Q#XE+=# M2IND6 L74_;@7##PA17IHJH14LX-X[^G.AAI3=VU*5%H3W<..?2-6EBD[].1;GRS/*C9XK'(WW5NH;8U,YE>Y2/$++E MYN:TAI>0;5R(EI67N\X64T8U'?V04,0K/:SCY76[P(J46)=PMD,FMLEW.UM# M2E(_*_RD9$45?>P92'2*,.2/-;E.63B^:FEZNO9HT,*Y1O"/,4X;=!TU9DX/ M/C@.BF6_[P@=9Q-XYGYZ>TWSU3O[E#5%Z/NH$Z=W)2%ST;&(-)FC]-_@ARNB M>$:B*QNQB1P>\ZLK-R(S1\[E@69>5RO#K5#A)?/Y-8(2AOO;' BT@'C!S)M< M.[XV-G9)BZ03$T&\R=<;^MT*$)%Y).JYM)'%DU4%.%K@]JH%PLT1M:(URTU9 M%=7:6?-1CUD2BI7KJ<.AR2!_22#/1$G#=CLB&=1#J/Y,"/C%=#:>)%M";M^@+%1^>V\=F M!JWO^*#*T'!9I7G126(JR=BE5?'#*,+!4:<83@6*L]VKGF;N@JY>LX^X]BJ9 M7K+>[OIQJAV;QDG(RX@C_#E\$0SF1ZX&FDV0.@<\CSG(MFNE=,+A3>;00@:U MUF@1$"/_A,'FI)'R^M^5977#F5ZCY(>6Y(]G7O.@:P&11L6=E/9 0GCU\BQ7 MKQ:--^ISM)(TJT#[%+7R^XI^C3*CN7R'/=-R^M;X&N9^WW]S?>77%/(_@:(; MY)#5>2.#.'=*.#NF9<^%S#+7]D[[FOJ\'6(A 0?1RO\;,>^:D;K))36%VKJ()Y. M]K*J1,"< RJR[F'?>R#T6T:3]-W?L3O&MW[@M4NX1SLD"0#CYQF7"&_NLL&:E]R3Z5['SFV08A_ MR/9'PB]H[BR]>N$T$D;!M>4NO -IS8X2QF!-3Q_S"CZ&*PC)+^@!.@ U$(@M M[/)V3K\WCR#1G5L,2QU]NXV(E88'%$22<0+'W<>M]BQS\_Q?:>ZCOTPV,*[T M7$K'CR\X.NO-Z_F:AB%@?2?'N(RO&W#4$_GM[:$9+-QZ2:#K/#YFX3X)W2=] MYLEK9LM-C,O M9,Z!Y?N1%=H\TD#PQC+Y>;OXBU%$AV ;JLA544\@A('_BE2 MNUFB86"XJ?8VFV_09W/42Q54O&L2_; O\(]'(\*C'SP7>1=RD ^VP.5!F&5Y MTE^ 4M)\(Z)X55G0C@AU.&(X"TN*I*<-H8B8\0,1,(UT?FA/HX$Z1YRKG]%J M\9O$\QLK.WC%IQ *$M.&5YS#\Z"WCX4IMD#V?,?S6!SR>^16#6<""]N8Q&4# MC4+?;^BM+D.-.&H7%$1NQ>->"@%N49.^>3NUS_"CE\G-BKZ9N@"M7Z3I*0/,C. M?]?_\@B/0#F+,$WT9?9ILX[X3X'@UDL1)7D\#[T#,^ MR3!\6ZX+?'Z35Z0M-2C 7(:&I[M(IF=5E@?:;]19R??YV;MLL!C3@>,6?:5/ MC&E3;M827U.#FHJS#5\FH 4"6CV4[MH4\B[P6GG;,9/QO2O#4@U#Q**?S8GL M"3&F=MJZBE(ZD@<@*$_@\U;0^^H [C1TST:WHTI?-9^"ZFUO?R+>(O?^1[:L M8N^#2^0>/*C0 )-F1Y*P=Y %"^/O16!W<]Z NX& (\_?N$]LW*;E@K#175C M[KO2/YIUV8( GWH7-F93E_*7#B[IT8PQY WSY(3(S]SS>:^?P5"32(5BOV4= ML.B+B\ A) M-Y?#@$U/YUI'&QVNL$)SXSH,3LA+%A1<=16R*T(2 R;+_>=MPT\G/XRZXU,= M)O(CV]@W&=/2S4G\@E%%7!V$W&UC2I^MZ1TV; OZ>_I\4\[ 6WFPA.@F*ZE' M=CE*00M N\[,ZE=]8&F/C/@B(>V-&)3M!_0G)D#4O10K).FK%^7P?NX^WAAU M8P[J-%T[;]3^PG1=470XQ^0ZW2[J/(,"Q7&*]^6!")JR;M734SCXPH/Y4R6_P_J![U=$PQ+(Z6]"< -2GW/:A8W*0OEO& M+<&90#^9SVWRG812@1)SEEK+L%SGI^_F?AE>$^4MG8B[^D?'N":IZ?0JRBC> M&*JG5@>2!"6FD:$@Z_DD5-5*UZ7[PFM:/?<[_HP\/T>2[*W/Q[:DRH+[E!-@HROZXBBF:/2<2>06R3[_&?(%M"J5 \6V@YNDJ')GD^5!T$S3 MD/TE<5B90YH?[==\"W1<*2$!F,.L+W1P]?ZFU&O>K69-BB3H2E=NO+&%O;V5 MB0 0S[O)W,U"$HDZDG.V3Z,6KZ+RQMAF*R4.T])L8Y=CF==Z:X0F5-V=H::M M_^+TG),SQ-[B1MT%S9^>5/.2UBC(]/)(:OY)DDO?3+R-+A9;%,:@KE[4A(1W"/CL-9P M%#4V]\JK;4LG!@K>/T;BCUWD?Z4W(@P]]D3$D4^BU(3%N+A$$, R3!\#AE6S MKOO?2F/K7H)C\'/.G3K0>B+Z)19(KI[1K>P-K\RG6$ 0Q7- B]' ]/D3EY@5 M=^4?/GF? 1#?2SA5!S. M=T*>G6YG_)&(C0B)+_Y)F\U@T.U!(R3!W]S$*Q!+_#WY;MD\ M\UUK?.F;N[Q"&H@\Q,-H/827L8?P8OS\3J>JIB\=N)U#SZ#>PWBPI&JHI<(TKV$VJF*]$" M39:##=:6)Q#K\1?;^IN!9#-<;.*FT!M%P-S2SWI_)(YF9-N^R0)2><:IZ8.+ M'S$8=D4J"2^-ED$87Z5L?)P!FK938<;)?QRN5X%A]V?A@0Y&'I$"#+*^+RDH M[O&,P6[GG$2NR>@YU! M<(;#IX1AQ6!J9>"/B9;0S] )UFEEUF/60U!'\N0O3-GQ'71G=_2\-5(D^,Z' M5P=9UX-'<8$_>"N\<&[DR7'R'I7HI-&N@A\SLV1(KTCMM'(=0^A-FDW8A\Y9+CV)@])85MJZ&A48PM5\ MKP!"&QK$VH#^7H) Q^/D,GNG"JQPWZ"M=[QVYV>T,D2 #:YVW_G^*K;-/]FC@=C_ZW]UO>XD&I,-#8:7&3"\0!.6\EP#:/F9'&&C;8/9X,I#TOAI:Y_ MNRMN):A'P\$[PE+DAK.L NENK]EBGT"G'25.+"8CW5A:M]DK*5G+CJ_!C@9V M]^R@=X/_ME^>KVW\D-B!-F5ZB65I2P7B[H:5JC'GSR0$^^W5_(UU3M[C MQM;A@8-[6U_^SGM;0Z)SJ$6NJWOK7KM]<_.$$@S6:T<8G> ME2Q7VFMG)6:Y1ZYB/'KK:+(QACCO(#5YS&=YPZ6^VB^^C=.%JY[U(-=9N MR+)L;:+\'1>M!C>L:K[&H:[;:QX;[QGI(F[+JK2%3:C\?4.<9\&2#3/H#6&< M,;E:G<6WN.D47*A( ^GEI!;!0_P+T2&(:^KMP^[.P2.7[-JFX7&\/+SZ-;GO MU:_"Y4,&$*S3>8NDDZF/_TDKY#M:7GKX>H5N/$SG/]$<_TD M,S@NBI)TY>[ M/[\QBW84-&<2QO*66PBY2/3[?6G[%@(F;S_,A1]<=>N.>\NAU'&8(\PF9V@% MA6F2,_E'^C_Q&AIK5$N^]7OM%_R8])F6V<+%\\G9;/)$S>GA9IAG#UB^'UD: M71+/N8HMVQ X(9/!C/>?Q[$A;@C.79@DR2.::QG,E0$T?.ODMG+NU^A>;%"& M%JX5MZYYMY6T2P_0E>',$KG"D=]8' MJ2"W+ +8P>BR3%8-MFV,5XY +V4I^?_&\Y*^9W(%LU<%^BL4! MMVF]XS9VKVJ&/;EL&[.-7*@KM]<2CASA][9OVOWYO4HH%3EY@Q:%+!F'C+6G M+$6_2=OT]5?0&\VU*8I&\.+K1W#ZNV]IS!7:=[R\FCUZ2F_ZQU]_M2.3X\<4 M:B>ZS:_HU4C25JQ?Q"OP)#H0=!66_ZX,2F1+QZ@WU=5U=H_,,&^JC_Q M\E[_+U!+ P04 " #3B&A7[3S;#3 $ ##"0 &0 'AL+W=OV80B-+O5(N.E&W.^CDC,M@.O9S"ST=J](* M+G&AP91YSO3A'H7:3X(P.$TL^3:S;J(S'1=LBRNT?Q8+37^=&B7E.4K#E02- MFTDP"^_N^T[>"_S%<6\:8W">K)5Z=#^?TTG0=8108&(= J//#NY0=FV72LU1ZTDR8T M-_"N>FTBQZ5+RLIJ6N6D9Z>K*AF@-K#B6\DW/&'2PBQ)5"DMEUM8*,$3C@:N M']A:H&F-.Y8,._5.-:>[@*X&]2#!0>HC*&O4I1Q%<&BU$E&>X9QJ2JT M [8'H! ?B]YX9D21ABV1R,/YW'=5-P>#KL-;J2\XRZVZP-1/)EZP6_0'D1A M R/LM8?Q$%9E40@?%"J2E)M$*$-1<8RDDK][] 8B<=M4-?4"_Z[VY8(K7":B M3*L@LJJE#!3LX(OH+=SV>\ZU?A0Y5WMQ!!>:H5\W0_]_-\-.Y;K@,^7/A&R0WZ/RSE ;4S@(=5SZE5,(H2_1AV&IES+/;&A/D.X_"K-5\ M75:05H%I;+35%H^: CP[J2Z?59=' []T5 P?2*J:"8\]]I!I1,BK3L0SG>@[ M]<*ZQ_50SZ/YD2#,( ROJJ=/3WP%T2U]Z:E%[JF46]#K74&?Q'Z#?NS><=P0 MF4,X=)-1S[U#+^"49D+4T=0HF-L-*%3GPKG1*F_:W#._K"BH_Y%66FI7NFZ3 M.B#31T=_B=8-&:;3S.UF3$+8O3I7BYW&P4K&MO[Z8,!SJL[8>K:^H?&%ZRZ4AFQM2[=X,J09U=66H?JPJ_#&]5I8\\\.,;EFHG0"M;Y2RIQ]G MH+ZW37\ 4$L#!!0 ( -.(:%?M:W_R! , )H& 9 >&PO=V]R:W-H M965TG' !-(.9;9KUO]_9$)I):?8 G,_W??[N;!_SK52_=(EHX$\M&KWP2F/: M61#H=8DUU^>RQ89F-E+5W-!0%8%N%?+<@6H1L#".^*DIC'<%RWO("']!\;>\4C8*1):]J;'0E&U"X M67A7T>PZL?$NX%N%6[UG@\UD)>4O._B8+[S0"D*!:V,9.'V>\ :%L$0DX_? MZ8U+6N"^O6-_[W*G7%9^$N9?;#SCD,[%\:RFT>\.V MCTU2#]:=-K(>P*2@KIK^R_\,==@#9.$K #8 F-/=+^14WG+#EW,EMZ!L-+%9 MPZ7JT"2N:NRF/!A%LQ7AS/(>G[#I$$X?^4J@/IL'AECM7+ >&*Y[!O8*PP5\ MDHTI-;QKD9I3$=I*NV5'"!VS/(0Y]8"&+C_#%8XJQXXO_D^)&R1IN M2*NBHT!E-B7Q)- MP\LCZI-1?7*,??E US#O!(+5$H++@[T>09487MAGZF ML&/SIU4#II2=YDVNS]S^VQ?;LZZTYL]@]59KTK/3\@:BU,^FT]Z8I D9$^9G M&2,C2?TXG,#=(':'B?TDRB#RPTD$A(EH!9^1ARZXX"NI^B+OHM-I[!Z*R;+A M_<64.-9C!O?RF0M3D:RW)QF+V"4PYE8>AU,_N@@'6$0) ;DABZ?P* T7(/?Y M; #!V<0%L=0/V2[N)6N*")/,YACY*67P!J:4]<6$C#3SLSB%0T8EO._:G[@JJD:#P U!P_-TXH'J.V$_,+)UW6P"X^]H^1=02P,$% @ TXAH5S=3=FVL @ M&P8 !D !X;"]W;W)K&UL?55M;]I #/XK5E9- M($7-*Q081()V4R>M4E7V\F':AR,Q)&IRE]U=2O?OY[M RJ; %^+SV<_S.([- M?"_DL\H1-;Q6)5<+)]>ZGGF>2G.LF+H6-7*ZV0I9,4U'N?-4+9%E-JDJO=#W MQU[%"NXD<^M[E,E<-+HL.#Y*4$U5,?EGA:78+YS .3J>BEVNC<-+YC7;X1KU MM_I1TLGK4+*B0JX*P4'B=N$L@]DJ-O$VX'N!>W5B@ZED(\2S.7S.%HYO!&&) MJ38(C!XO>(ME:8!(QN\#IM-1FL13^XC^R=9.M6R8PEM1_B@RG2^QO\=#/2.#EXI2V5_8M[%1[$#:*"VJ0S(IJ K>/MGKX3V<)$S\,PGA(2&T MNELBJ_*.:9;,I=B#--&$9@Q;JLTF<04W35EK2;<%Y>EDF::BX5K!$Z98O+!- MB2YP^A@&7XVMAG-/$XT)]M(#Y*J%#,] 3N%!<)TK^,@SS/[-]TA>IS$\:ER% M%P'76%]#Y+L0^F%T 2_J:HXL7G0&[ZU4!3^7&Z4E?1N_^@IM<>)^'#,O,U6S M%!<.#81"^8).\OY=,/8_7% 9=RKC2^C)FN8O:TH$L86>+O7)O0C8+[=#EO_U M/Q4T>$IC9OAUCK 5)4UPP7UV/HG>S2$-:B'M MGKF"B3N>&,:I&TYBZ/L4O).!K5#N[%I28$G:V>V\W>9;M@/_%MZNS0CVPO4; 8 &L3 9 >&PO=V]R:W-H965T+:4ZD%GC!GRO*$93*U3D ]]UAX.";V&<,/GF4'"8'*VH'-VR\S]XK."MT&K)>4%$YI+012; MG?O71(%N^-&^SOK._@RI9I=R?PK3TUVWAOU2,IFM,S-C5Q^8+4_$>I+9*[M M/UG6O&Z/)*4VLJB%P8*"B^I)O]=QV$? KP5\:W>UD+7R#35T,7#.J2\4@XD:3HSLZS9D^/AL86 5Y M!TFM\;+2Z&_1.";74IA,D[FZ_ "L:TWT&Q,O_9T*;]FB3P+7(;[K!SOT M!:W+@=47_-CE-UPGN42O-?GK8JJ- I3\OT(2=]Z T-%./ MK#=Y]8^5U)K<"^A@N:6^A\[U MDOH)WR_F<\7FU+!NV#O#3];:*ZHSZT"" _:MY.!H9:.=.B C)QZZ\'SUQ\CW M_-=KHVJNTN1AZ; GJ&_U@+$MP0'BCX?.R/-:D>;9T!O1.VD@]LDV8R ^D1/% M+_4T](_BD6E3!_>^?]LG=\H&G$.JO7#D^$%(8G+D']=OXWIIOUZ:KQ1LX:_X M?@$>!R2, F?D1C"*X8=*:YKGUDAXPY(:")X%@O\_!$(8.FX8;4%"/;D#"D$< M._$H>IG"FKXO%$+?XC(0T&CT.X"-0M=Q1^%:ABOE,!>, MG6@T(COVAJC=&Z)?W!L^<3KE.3<8_I_<('8NN?<&0>PL!IF+ZO1HCV%3.!K: M#2/O&&@R""I5[&>"[%AP07-E0;RY+1DK# MJS(W$LYRABDX8K%JMUFI.GW>239L.B^[SXOV\)4J185I_7XB)V113G.>D&4U MA;CQ'-]#U/B.[X[:BMXHJZ"@H5H6.>0"T;Q2XSF>&X *UXU:[+^E2IQ@[%YT2>CTL,5V(?9)Y.:?*P72J, M7/MK)*K2ZF+@)S<$QX_'6$O."!O";V+)\@--JK2J$@1, FT%/C^ ",M\ M&(/D!;6F7(KY"2)\C:])YA#:_G^;DAW-;=@VM^'>S>V6SP6?0:F#H_="3K'O MV"[SL2KF>UU5\7H3W ;'35WO![;LD[,O,J>FJBT_ZKN'L,7U77)(;KA^.)DI M!AC#B@W[XT/XPYFO]K,1(_P(ILT1=' V ES+?55/IFQJ8&_K M1X?0![R@[Q\2K^+ /JP[H2J[H7IVJ$:,ZX0)JK@\P4];L$+0_ FS"9&LDV_9 MLJ:^DU5 D[7Z;JL.F_%<*MM5E]QDL%!3\W4CWMBDEPQDNS6S5\#7 Q)@0" 0 M/CG<@;ZX15^\-_I@TY3P<0.U89U=VVSUSP)MY[+;M];G1T=JE-%EW6[HUM.V0?U5G#5FK=NVAYF!6'\;)D-R3^H>]6FS XZ M%R!P6)W;:QX-""V%J>Y"6FI[DW117:"LV*MKJ&NJYEQH^!*=@:C;C^$PI*JK MG>K%R(6]3IE*8V1AAQFCX LRP/Q,2M.\X +M_=KD7U!+ P04 " #3B&A7 M)]?;]-T# #1"0 &0 'AL+W=OD$,N)$LR9*=V@:2M$472-H@3GG)UDUAY)_">XU[W^F C MV4CYT0[>Y4LOL ZAP,Q8!$;-,]ZB$!:(W/ATP/0ZDU:QWS^B_^9BIU@V3..M M%!]X;HJE-_,@QRUKA'F4^]_Q$,_4XF52:/>%?2L;1QYDC3:R/"B3!R6OVI9] M/N2AIS +OJ(0'A1"YW=KR'GY"S-LM5!R#\I*$YKMN%"=-CG'*UN4M5&TRDG/ MK.Z00M)P\<0V O5HX1L"M4M^=@"X:0'"KP#,X5Y6IM#P:Y5C?JKODS.=1^'1 MHYMP$'"-]25$P1C"((P&\*(NPLCA1<,1_GV]T481"?XY%V,+$9^'L!OC2MHGM%;_?C=) E^'G P[AR,A]!7:]IH>2,0Y!:NDO83]GI_DFUF>+7K^_4])$%LO^,X3:F=C--90FTZ M#F*6YKV->+)%,(T(,G)9 Y)$L"ZD,K\9%"5?;D()F0]A6@*3V^S8>U8 MEZS==#JG-AS/H]#9G:=S&*CQM*OQ]!MK?,],H[CA>+;0@V@#A7;IV=BCED[, M3%89IUWM2MU4.=>9;"I#U6J#K]D+':^&CI.C*\04)]RN"\HV%^V"98QLZ']: M-B++FUJ?$L'5^Q'M[9#3%$7O9BC3L>-!3*F?I5/;G5)W.IO9;@+S,#C4:3JV MXSO49(J5UG^+)Q&T<%>UBAE5=\$?9(8"C\3C=T"E =)R5.=6D]L!!<3XE(P@CM9[5IV M?B.JZ!1/<"U9TR0:(FG2D33YWR1=-W4MT*:$:M R]EW5O@'H,CU'V?_ [N/Q M5R0JG6"6DL2\<_SZXFPZPZ\/[NHE#/9,RCLD3$NXU\RZK(67";P@4_I+^>/. M #*-$%]&\,.Y=/J]:[9$M7./"0U.M;UQN]GNO7+=7M.OXNUCYYZI':\T^; RI0VOV@=$.S"R=I?V1AIZ KAN06\N5%: UK=2FN/ &NA><:M_ 5!+ P04 M " #3B&A7']DS0,<" "7!P &0 'AL+W=ONA0]%TZV'80;&91*@L>9+< MM/]^E.VX*9!F/>RX0QR*CX\?15&:;)2^-VM$"X^%D&;JK:TMQ[YOLC46S!RK M$B59EDH7S-)2KWQ3:F1Y'50(/PJ"@5\P+KUT4NNN=3I1E15-RZIV&XUG?^=<. M/SANS(X,KI*%4O=N<9E/O< 10H&9=0B,_A[P#(5P0$3C=XOI=2E=X*Z\1;^H M:Z=:%LS@F1)W/+?KJ3?T(,1$$4'\"+NR+C&B_^:Y'GW&1"F4HC_#Q=&*OI M5/S:5W$#F.P'=),R-B7+<.K1*!C4#^BE']Z%@^#S ;I)1SP:8:D$C2J7JS%\Y))4JC),YN8( MJ"\6BP7JKCEPCEFK"6M-!#=L0P?4HN9,&'@/4=3KQR$)X:!W$@9P1U,*A%MJ ME:$Q$/:2.*9O. KA@DM.9SF'E5*Y,P7Q" ;TNU66"8K:DB;8?B\(8@<[[/63 M '8.!#Q?Q__31_]G<6E MX))"@^,3:J!NGH%F85597[T+9>DBK\4UO9RHG0/9ETK9[<(EZ-[B] ]02P,$ M% @ TXAH5Q&&&6O' P -0D !D !X;"]W;W)K&ULM59M;]LV$/XK!S4H$D"-WBS93FT#3MJA QHL:++MP[ /M'2VB%"D M1U)U\N]WI&S9;AUC7_9%%*F[YYY[XVFR4?K9U(@67AHAS32HK5W?1)$I:VR8 MN59KE/1EJ73#+&WU*C)KC:SR2HV(TC@NHH9Q&V7H:C *H<,E:8;^IS1?<^N,)EDH8_X1-)UN0Q;(U M5C5;9=HW7'8K>]G&X4!A%+^AD&X54L^[,^19?F*6S29:;4 [:4)S+]Y5KTWD MN'1)>;2:OG+2L[-Y6>H6*_C*V8(+;CD:8+*"WVR-&KXJN?KPA+HY^G[YQ!8" MS=4DLL3 X43EUMIM9RU]P]H8[I6TM8'/LL+J6#\BYCW]=$?_-CT+^(CK:\CB M$-(XS<[@97TX,H^7O8'WP%Z];SX&/C9,&/AKOC!64P']?L\7 MJ5_!4OURV0$N$>']NU&:I!])-H_C T0F@%"91:#;2%K'I.'&WSX[E6$QZ!4: MK'A).J5@O#%0D-VBR+:-4Z1C*+($GI0E$78B?N12'(Y([(+\#XOA",Z40]Z7 M0_Z?R\'WKOVA=T\5Q'G(SA_1@_V?-;"G3$-'4\8HMUT.CR.7AD.*M%MC6N\Y M-:Q5$CL^E=?T(V,MJ) ;ETNV87H?_U=(PG&6TM,5UU[_CBXGLND4[HZ@DC!/ MG'A2Y/!%B6K!RN>WI2^3J[YB!GE\X!:-"]2:XF79RQ&;N(@A'^7PF6GY@6;G MP<<=4I)OJTF=R<@%#,FG(:UYF&=C3V5N7'I^3D#H4U;OW"GW[AS'D1O@LA0M MW=@TG&Q-B>THE"WY(NT1 24]*B%4U,6^GZ51@E?,EBTU79X(,$U=4UE[M;K,3V>N2.]C\> MRW6AS8_9XJKE:URB_M8^2/J:'5"RLL9&E:(!B?GUZ,:]O W->KO@UQ*WZF@, M)I*5$,_FXW-V/7(,(:PPU0:!TVN#=UA5!HAH?!\P1P>7QO!XO$?_T<9.L:RX MPCM1_59FNK@>S4>08)8.D+<]I/<&9 )?1*,+ M!?=-AMEK^QG1.W#T]AQOO;. 2VRGX#L,/,?SS^#YAYA]B^>_A5=PB1>W-N8' MOB.):;B1DC=KM./?;U9*2]++'Z>"[[&#T]BFARY5RU.\'E&3*)0;'"T^O',C MY^,9YL&!>7 .?;&DGLRZ"D'D\%;E3G$^BWJ:\U.!D(N*FK9LUJ"-&(;.+?]" M!:*CSCYBD!YK!U_,&"_AJ9"(K^0 5$R-]0JEK>@O1.7<_+AL0!>B4[S)U,0* MP#R\H]&=4-KD@RO%=V#8ERD1E+C!ID-X#^[B>L JX'40Q^#(^4#"[3 L@[M?J&MK#6*L1E09B QV*"#E@8)1 Q/XB(?$7) M73-88X.25]:09]2WI5&4V8#(RO_!D]!D\V9:WY,O MQPE,2!&;)W80LL ._) Y7@AG-!8>-!;^/XW!U[;?0"F6Q^4WN#$;::EWIX1V M'OH_-,4'8%HSB N$=:WVOA5DG;2VA-08[=2]=O"$=HQ$+E^%H&#L3GJ! MKYU6FI -(%6P>QA/X\&[NN=['$ZS_'39X(8OBD,7)W*C4FY-< MYC9X4X+7J1VD6NU@@Z8E-H23F_;>D?85H_-(%X3W@YTV3KM6-+8 >2F5OC#+ MJ#X-:5LJ.M<-(S.[-DF"C&NTU3._))IK@L'8.]]C4F^0&G: G+K-UM08T"TC MURBGMEJ&N2V=I:FZU9]TL(,6%METB,IY?](3@6$;((_?.TJC:5HUM1!'M')> M2MCPJD,UD%;$=9DZDQCZD79WTGZ#RU:>P]8"4VW"CLLZ!J'TBR@^5P(O?\P#@X7P\7?4$L# M!!0 ( -.(:%?'[SV+*P0 +\) 9 >&PO=V]R:W-H965T M9A:(<^<42D&+ A&@Y(7E3>?NKV%FD]E8T11X4*!;LJ2 MJ_=;%'([\T)OM_%8;')C-P;S:]0" M$-/[I,+W>I34\ ME'?HO[C8*985UW@GQ?+3<+9AKG7-4YQYU!$:U2MZ\Y]^"$?!SV?(QCW9^!SZ M?$D-F#4"0:[AENLB!5YE\+40C<$,_INX4_S/>WC*$=924&/2I8"Q:0>-1M.F M,CD8.DYE63>&NPXB'JN>1];QJ(B'L#QJXJ$MCVMXRA7B42T 9=)@N2(=F\X' M(G+N_**HR+ML-'G2/N!;2L^X*,BO[2E8?]80?2PX[8CW#!F!\.QY=6 MC)@_B9D3D] /H]")PXD_"4:7\-UU,69?^"LJ^BBU7C30YTP;\DSWY)^XA# 9 M^\$X\(=A0'+LQ\'83\8QR2-_G 3^:#(A.?)9,/%9&.VY]8&<0B5>P578I"*/CMKJ ^89SOF>L]\BU0L>$3_1'E_7-2V)9P% M[10RHQ-+K[+**TQYHQ&*RJ*[3J+)2=.H$1GD5$BD@31_B-Z7';5=C]AT_U\S M[$OZYA"B"_X:ED:F+R!K&X0&(Z%N5)K3I++1E128=@ILZ(_&0W\\28!%?C2) MJ$(9+)J5H++;OJ.U5/"Z? M-3!_S!(_(3^1'U+QQVP(C[@'XX1&%ZB;U=\TFBUA:VWO+964UC:,"4&SF$'H M>B8)0K@O:R'?Z<[:('40@QQ9=$\"0-%\<7OBN5B!H]IB:<1! E M?C2R/3F$4VTT.!BJ):J->SIHXMA4IIVO_6[_.KEIA_)>O7W:?.-J4U!0 M=D M&ER-J0E4^UQH%T;6;D2OI*&![\2<7EBHK *=KR65=[>P#OHWV_Q?4$L#!!0 M ( -.(:%<(R[W";P, -$' 9 >&PO=V]R:W-H965TN@CB[.ZAZ(&FQA91BE1) M*D[VU^\,):LQUG%[L4GJS9LW7^1L;]TW7R(&>*RT\?.D#*&^3E,O2ZR$O[0U M&OJRM:X2@;9NE_K:H2BB4:73/,LF:26421:S>';K%C/;!*T,WCKP354)][1" M;??S9)@<#N[4K@Q\D"YFM=CA&L-?]:VC7=JS%*I"XY4UX' [3Y;#Z]68\1'P MM\*]?[8&CF1C[3?>_%',DXP%H489F$'0WP/>H-9,1#*^=YQ)[Y(-GZ\/[+_' MV"F6C?!X8_4_J@CE/)DF4.!6-#KNSP\,YAF+QCDG4$>=;>.HLJ/(HC%S-D].$83&R]BJ-&:Q"G#15D' M1U\5V87%'?K@&AD:I\P.+N[%1J-_.TL#<3,BE1W/JN7)7^"Y@L_6A-+#;Z; MXM@^)4V]L/P@;)6?)5QC?0FC; !YEH_.\(WZ0$>1;_1+@0I3P!UJ$;" )3>& M"@H]?%EN"$6=\O54!EH'X],.>'JN?2TDSA,:#X_N 9/%FU?#2?;AC/QQ+W]\ MCGVQIFDL&HU@M_!R*#?6!W]*^EGRT]+O2X2MU32U["5P8T WU1X"?92VJJU! M$SR+XA-W)$R6PNT(JXS4#34%+3H[:A'CZ8!6WFI51.T^T%]UH*-;QPF>6Q\# M9%\.2[X,'A"T]?X:+B*?;3P!_%NX+QWB41<"]1!1;M#UC01_DOR?@CB-+$)X M+YZ \Z$D!>+P 4V#\!K>O)KFP_P#K8977 X43I91:$$8;6N.HT?EXQ%YT92Y MW0!V:"@R'<&BH(E6W'%\-?7XZ6@*]S80"*M:VR<*RQ.M$T9BM-L0QU91HHZ4 M#(99!C^O6BE,6Q702FR4;CN?0K52Q4+L52C)QL&:A>%.20J1KGUAU+^Q)(.N MI.SAN.3X6'-E8\T;YX@L%D_X$FKQU!:7'I(HQ' EJK82^$(E_E?DE=!M%@)\ M1-F!AQ&<4P[R04[E6TKI&J$]I22;Y'![\'R1#ZXF5T.K-QH3VQNU/^_=JV5[3/^#M8_>91D-1;VO@80-^WUH;#AAWTK_CB/U!+ P04 " #3B&A7WR/A MO60$ ">%0 &0 'AL+W=O$#]_CW$TQ3:SHNKLWY=,QR&=.4S#D0>9)@OK\G,=M-+&@] M7WBDZXW4%^SI.,-KLB#R>S;GZLRN42*:D%10E@).5A/K#M[.$-(!Q8B_*=F) M@V.@I2P9^Z%//D<3R]&,2$Q"J2&P^MN2&8ECC:1X_*Q K7I.'7AX_(S^J1"O MQ"RQ(#,6_T,CN9E80PM$9(7S6#ZRW9^D$C30>"&+1?$+=M58QP)A+B1+JF#% M(*%I^8^?JD0II2@/"/-"+1<;RM%-8RT;/,>V0$7)#L!KC.;P Y MR.W@,[L\'!GHN'76W0+//8/W2,(8"U%DNUC-__ZE1H#/*J?BOZYTE7!>-YQ^ MU6]%AD,RL=2[+ C?$FOZZR_0=W[OTGHEL"/E7JW<,Z%/9S'+(Q"R),N+U84Y MQ^FZ6$J /*GB%%&9JVF[DE B^P6R+D_;Z4?HC?RQO3U4US%J"&$SZHCVH*8] M,-+^J@IJB,4&Y()$>G&K.LIQJ4 7(BII-^<2=G#(9N3X7G!"NF-8X#D^[&;M MUZQ](^MYSL.-JG%"O]X9UYSE'JA7$I"?. ;U:4 MS="]$P%;"_I,18&H48?>IG:;<7M+0^WRY ]&WN",OL9+0&/#?FF5-Z/V5N>V MU4$X')[IN[#Q"]!L&%[5$C M@7=&=N--H-FJ7>ZJ^$=JR^\4?0;)!> MU6.,T+T3T39-AB\$V/@F:#9.+^\S5S52%=J%\E!CD9#1A+RTS9A1^XJKT [% M&;0U!@B9#="KFHP9N[?"M@,R*&Q,$#*;H#=H,N89>^M&[>_V 3K]EK$/=KH2 MPM?%!J !=ER-ZB^6F\RWA5;:R?7[^'MK-PJ;&#*G$ZP'J_HHQ^7RB)ZBW9*?_ U!+ P04 M" #3B&A7WPN_O)X$ !()@ &0 'AL+W=OJBK9]F/8A#0:L)C&+#=Q) M^_&SDY"0++C0>[Z4Q/%YCN/7')FWGAY%_B:WC"GT-4TR.7.V2NTFKBOC+4LC M>2=V+--/UB)/(Z5O\XTK=SF+5D50FKB^YXW<-.*9,Y\6;<_Y?"KV*N$9>\Z1 MW*=IE/_SQ!)QG#G8.36\\,U6F09W/MU%&[9DZK?=?5S/',R-B"8N5043ZX\ 6+$D,28_C M[PKJU#E-X/GUB4Z+E]]-696 MUE+E^BG7<6J^+%<4$FNTY)N,KWD<90H]QK'89XIG&_0L$AYS)M%/:*G7]6J? M,--[(;*892J/B@6B&UZX?$,_$*8BGL@?=>]%,7J6=[J:?E-7Z;&;$;AQ-/WXNG]GCL6P"NGO1ZYOW3S#_Y5N*2[>Y0 MX'U"ON<'/0-:7!_N]\W'MV4/ORT[M8<3%NMPW!?>FLN@7L5!P1MUJ[$KVPF/%#])JPOO5F)9J"/I&[*&8S1U=LR?(#<^;??X='WL]]6D'"""0L MA(11(%A+XT&M\:"@!Y0$D/"""0LA(11(%A+ MXF$M\=#^-6Y)G&N)/Z$=RTV;WN7T*6SEW:HP)(R4L'$!,]N[P]R[PWCJ'LZ5 M@\Q(W\G84F14*S*ZOK"^L /+]KTZ6"FWZ@ )(Y"P$!)&@6 M7>]K7>^AB^D] MI,20, ()"R%A% C6DOBAEO@!N)@^]!608;MD+7H[!>U.I*^3/^X4OUY2IQ.U MON,'9W!GH#G#WIQ!)R>%RMD6IC%6\#O.2NW%7[^5M2-OE@;4 M70&EA: T"D5K2]TX-G@$7FU![1M0&@&EA: T"D5K*]UX.-CJ'WRDVH*:.* T M4M$Z?L!]=S\+ZL] T=H"-@X-?L>B.:_*MGTOD M2R09)(Z"T$)1&H6AM>1O[ M"(_!*S&H?P1*(Z"T$)1&H6CM_^0W'I)O=2X^4(DK8,>'HO#/IWV)SQ9X)YV@B=A M>:BIP9=GK+Y$^89G$B5LK5-Y=_=ZEY>7QY;*&R5VQ3&;5Z%T42\NMRQ:L=QT MT,_70JC3C4E0'QZ;_P=02P,$% @ TXAH5]6@0,T$% P1H! !D !X M;"]W;W)K&ULO=UM;]O(?H?AKT*X!T46\,82]>@T M,9"83T-NMD%\MN=%412T-+:)I4B5I.P8.!^^)$V;&FL\DK)WNR\VMBQ>0\GS MLV8T?PT_/N3%G^6=E)7U8Y5FY:>3NZI:?S@[*Q=W]NWXN)COJG2))/?"JOSBXSJ^E5>R^F/]K:B_.WM1ELE*9F629U8A;SZ= M?!Y^B.:3YH#V'O^1R(=RZVNK>2C7>?YG\XU8?CH9-&_B-95G>?3N8GUE+>Q)NT^IX_ M!+)[0.T)+O*T;/]O/73W'9Q8BTU9Y:ONX/H,5DGV]&_\HWLBM@ZP[3<.L+L# M[$,/&'4'C X]8-P=,'YUP&CTQ@&3[H#)H2U,NP.FKPZ83MXX8-8=,#NTA7EW MP/S0 \Z[ \X//6 X>/[-#5X_3V\>\O++?NIT3[VD[6).7,47'XO\P2J:^]=> M\T7;3]OCZYZ59$VDKJJB_FE2'U==7#U%R/]AWOFX\_WW>\V'/^M@$XJY_^E]^!_?P[^&(;Q7"3 MO;=&@U/+'MBV]<>58[W[F^Z)O30S7^.B9H8M,S PSKZS29^9X=# N&;F2JY? M'M3HF;'^9IU9Y5UH>+IJ?)_YD3JXIX6??V_U[&CU8I;^L7C,L-]SY(2B]'+ MGZ91V\+HC18NT[@LVS],5;[XT_K/W^J?6Z*2J_*_=']UGK"Q'FM&)A_*=;R0 MGT[JH4989L3I!82&(1A"F9F;YD9FK,C.BC MLJA'B+?ZK!B-8[-"8@Z)N23FD9@_W9L5LCE!8B&)11"F9&7VDI69,2MN7&2_ MYINJFTN=6F4[ UH7R4+6,]7D]K8>M[U+,FM3+JUU_75[OU_J<9MQ?OW%V.JQ MZ2(QA\3W-E3-6V]OA4F[KF9$C\T/JCFHYNYY^NRQ MM6J7X'2!0<_$_PMG$J!G(E M1+6(TM0X;:UA#XV_A/KO%F;;@L][F6V MD=H$&9VC$T1J#JJYG;8]*9E-1X/!ZXG0@??S-?>S[?E\YX[!H7<4Z.,-42VB M-+4_VWU_MHW]^>]Y%:=67MW54WM3;S8J1_=F4G-0S>TT9=E#TY=W[V7;(WNB MZU1S4,U%-0_5_#V_Q)'U*.-"/\Q!U^I1+42UB-+4(/7K]4/S@OWG-,T? MXFPAK9N\L);YYKJZV:16_%2KIY\RH OVJ.:@FCO<71FWS\=#W1^:E]Z[PM2R'AC2^NHYJ":VVGJ L)LM/N7T4/;]0]N-T#;%9IV MA[/!8'>2$J+M1I2F=OY^C7QH7B0763VAD&5E)=DB7]5CHB)?63=)5@^0FC=1 MZ]O6>5:_'&C#@*Z$HYJ#:FZGJ9U2%P5T15S3ZE33:H"V*E M1+6(TM2P]&OC M0_/BN"-O9#TX6AK?3D)7OE'-035WN+O$/!H/M+% 5[8/;C= VQ6Z=B=#3;LA MVFY$:6JG[U>PA^8E;)$M"AF7TGJWE$]?_5*_6#3+;%D9/WVBLRVITH8!7:M& M-0?57%3S4,T?[BY8_SHLX65KRQUIFI2RM.%MV2Q3/\^ZX+*7^ M;2ASN\>F"=4<5',[;;L?3L:[_=73W&\\'>UV5_] ,#@4%+H[SG2O!>@3$U&: MVK7[)6+;O$1LZMI/O3C-L]M?FS4*4S]&UX]1S4$UU]Y=QIWJIM#=_;9[TVRN M63\^T L.](3F?G-M)T;7A2E-[<3]NK!M7A?N/[&7KV53[5#/<[L/*S?5=]V7 MVHZ++A6CFH-J+JIYJ.;;FF7LU_V?;%"@6HAJ$:6I6>I7I6WS@N;7)$M6&^V" MM/G(H\."+DBCFHMJ'JKYJ!:@FD"U$-4B2E-SU2]2VT\+@-"N#3:Z0(UJ#JJY MJ.:AFH]J :H)5 M1+:(T-6O]8KAM7@S_N3)R,WITY- U<%1S]SQ]PY&AC!P] M$_\OG$F GHE M1#5(DI3X]0OI]OFY71_$Q=Q5DFYM&Z2'_7_5T]C1*MH*Q@3 M_8=JS>C1<4(7UE'-M7<_'#Z<:)=-T';]@]L-T'8%JH6H%E&:&I5^\=TV+[Y_ MC7^\.7M"U]91S4$U%]4\5/-1+4 U@6HAJD64IN:J7Z>WY^CL"5VR1S4'U5Q4 M\U#-1[4 U02JA:@649J:M;X\P#:7!_SD[ DM#$ U!]7^FN9.9/#9, MJ.:@FHMJ'JKYJ!:@FD"U$-4B2E,#UYU -4$JH6H%E&:FK6^W&)D7J4_=!"(UE>@ MFH-J[FCOSOJ>YBZV/1IH]F3:CP4Z;#K4['DAT,<9HEI$:6HO[JL<1N8JAW]/ ME]95OHI_RV^3A775;!;>;.LJM9O[?#%C1W=FM+H!U5Q4\U#-1[4 U02JA:@6 M49H:M;Y*8C1#!V=HY02J.:CFHIJ':CZJ!:@F4"U$M8C2U*SUE1.C_=O_*]?, MB)?+I/F,=SUDZZY,V%PQX^G+YE(9;U\FP]S2T3E$JRI0S44U#]7\D6[3@L%@ M:$]>CPK1@@E4"U$MHC0U8GW!Q,B\SGXIBRJN,^2NUFG^*+O/@#M)(1=5_L;P M$:V60#4'U5Q4\U#-1[4 U02JA:@649IZ>/8[28 M4<5'-1S4,U M']4"5!.H%J):1&EJUOIBBK%Y?PAP^&ANZ>@E0W? MOQJ2>6B;_D%M!FB; M5"5(LH38U.7T4QWK-I19'JOFH%J": M0+40U2)*4[/6UWJ,S3MBP"-"M!0$U1Q4E+-\;FTHW+K[]=64+4H3CD+4*T. /5'%1S48&CHT?JCFHYJ*:AVH^J@6H)E M1+5HHKEPR61X?G[>;WFO)JNO MU9CLJ=5 IUKFQHY.&5JN@6HNJGFHYJ-:@&H"U4)4BSKMS:FL&K&^5F-BKM78 MFI(=]7:]F3TZ3&@!!ZJYJ.:AFH]J :H)5 M1+:(T-71] <<$+>"8H 4ZDON6D"=-EGJ;Q=7O[O;0^-[F[ M;6=MI];?MRY[_9!4=]:WN*@>K2I_^R!M(-$B$51S4,U%-0_5?%0+4$V@6HAJ M$:6IP>V+1";HAB 3M H$U1Q4Y?UJCFHUJ :@+5 M0E2+*$T-5E]$,MFS#8@A6(5T M>4.+35#-V?.,#"?6HXRU.Z"XZ(EXJ.:C6H!J M5"5(LH30G@M*\LF>ZI+*FG M?U=YNFD#);(LOX^;_7=.K=^JY?MV,GCU_S09-)_HL9E%-0?57%3S4,U'M0#5 M!*J%J!91FAKCOHQEBEZ_98K6J:":@VHNJGFHYJ-:@&H"U4)4BRA-S5I?SS+= M4\]B&+/&6;:)4^-U -4$JH6H%E&: M&K*^5&5J+E4QO795[24IGK,6K_+-&Q,UM%BETY2W'P?Z5S"T$ 75/%3S42U M-8%J(:I%E*:&JZ]6F9JK5;;"E6>FJ[J8G:,3M'LED^%DI$T06F2":AZJ^:@6 MH)I M1#5(DI3$]07HTS-Q2BFEZJOFH%J":0+40U2)*4_/7UY1,S1N/_"X?+#>[ M39N]^+\D>9W%.G@B6[S7Q@JM*$$U!]5<5/-0S4>U -4$JH6H%E&:FK2^HF0Z M1]^P1PM(4,U!-1?5/%3S42U -8%J(:I%E*9FK2\RF9I+*IZN&/UHW219G"V: M@I)%OEKGV5L+T6CQ"*HYJ.:BFH=J/JH%J"8Z3;D>P%QWX76TV8C2E!C-^E*1 MV9Y2D;<&A]8_+>-%VLK.V;FRHX#+\IN5H[.&+HQ":JY MJ.:AFH]J :J)3E,&B"-;-T)$VXTH3(^D5F(9/[^#J5IU8FJV:8M]@415-_LT&:+OBX'9#[3UUGR"(J#-4.W1?AS SUR&(;%'(N)36NZ5\ M^NH7*\FL:NOS\^T^A]J.?K[S(">:AWAI/H6CNS!:;H!J'JKYJ!:@FD"U$-4B M2E,B->]K$N9[:A+R[-<_KIH"A*?7B/HK7^:W1;R^2Q;699XM9%9U'\CXGI1_ MZJ)E;N+8UQ!47WI5^V][+EZ+U]OO;I7H+W7UI;G77=&-WQ M8C2U.[< M5PO,S=4"+V.WE\6=[R^+.S\UCD-+"5#-0347U3Q4\U$M0#6!:B&J192FAK$O M29B/T7$<6H* :@ZJN:CFH9J/:@&J"50+42VB-#5K?3'#?-\^$4>/X]"2!E1S M4,U%-0_5_$XSC_@"M$VA;=-^U6:(MAE1VE,\SLH[*2LGKN*+CRM9W,I+F::E MU0[YFD:V;K4*>5/'9_CALWURMG/[E^$'9ZBYW1U^\'2W^\,/07O[6=_LQ<=U M';&O<7&;9*65RIOZ% ;OF^J-(KF]>_FFRM>?3NK)WG5>5?FJ_?).QDM9-'>H M?WZ3Y]7S-TT##WGQ9_LP+_X74$L#!!0 ( -.(:%?^"K(5:00 -<: 9 M >&PO=V]R:W-H965T\ MY/1 V5>^)42 ;T5>\IFU%6)W;=M\M24%YE=T1TKY9$U9@86\91N;[QC!:1U4 MY#9RG, N<%9:\VG==L_F4[H7>5:2>P;XOB@P>[HE.3W,+&@]-RRRS594#?9\ MNL,;LB3BR^Z>R3N[8TFS@I0\HR5@9#VS;N!U B=50(WX,R,'?G(-*BD/E'ZM M;CZF,\NI1D1RLA(5!98_C^2.Y'G%),?Q;TMJ=7U6@:?7S^R_UN*EF ?,R1W- M_\I2L9U9D052LL;[7"SHX3?2"O(KOA7->?T7'%JL8X'5G@M:M,%R!$56-K_X M6SL1)P&21QV V@ T#/#.!+AM@'MI#UX;X%W:@]\&U-+M1GL]<3$6>#YE] !8 MA99LU44]^W6TG*^LK%Z4I6#R:2;CQ'Q!'DFY)^!GL)3O8+K/":!K$&<<;S:, M;'#MIFQYQKV/B4@*5.2*N)C??Q$$V_+^>@F!3U/RBW2$B[)[@JXSD\ .D^^N_?>9+C=&^+6?.X9OO/OPM^_2RCX*$C!_U&YWO!Z:MXJ M U[S'5Z1F253'"?LD5CS'W^ @?.+:LI-DL4FR1)#9#USO,X<3\<^E_DQQP^4 M-=ZPQAB5%PU-4--4_SP>YV$@7Z['TRF^ !./,0A%41^4O #J*?4[I;Y6Z62&:IUAIS/4ZKSA'#^!ZGO(5H3K!&MY M7IM&3)+%)LD20V0],Z+.C.B-AH$?K>E-!&GGZA MK@>'RP,%"CK^8*D4*U"A/UQ$) H40O#,<@\>RPZH73C/%_0)YR(CZH+2:&UA ME"TVRI:88NN[<*POH/=6R4!;N;S:(I-LL5&VQ!1;WZ)C802-5$9P7*XXPZR@ MK(V<86WT,E.B8@K@Q#F3%([%$=171W]4*I7JM'&O?MM,LL5&V1)3;'T'CF4; M#-\J(1@MY(RRQ4;9$E-L?8N.Q1S4EB/:U4'TXOZ( J+:(%'!1CLD*M#Y+1)X MK(B@OB2Z-.5-1AM1([5C"'*&4A68L=0Q*'*'0NV3C?J"L$U]0L+!BNY+T>S( M=JW=*"[NIC@@;ZH.NK.L^7]02P,$% @ TXAH M5^6HUVZ?! K!T !D !X;"]W;W)K&ULS9EM M;^(X$,>_RBBW.NU*+8D3H- #I+;.Z7K:[E;E]N[%:E\88B#:).9L4]K3??BU MDS00FKK0>J6^@3S,_Q?/C#/)Q(,UX]_%@E()=VF2B:&SD')YZKIBNJ I$2VV MI)DZ,V,\)5+M\KDKEIR2*!>EB>M[7M=-29PYHT%^[)J/!FPEDSBCUQS$*DT) MOS^G"5L/'>0\'+B)YPNI#[BCP9+,Z9C*+\MKKO;]ZYS(:.IX>$4WH5&H$47^W]((FB2:IL.2?.)*+H=-S(*(SLDKD#5O_04N'.IHW98G(?V%= MVGH.3%="LK04JQ&D<5;\D[LR$%L"O_.$P"\%_KZ"H!0$.P+4?D+0+@7M?06= M4I"[[A:^YX'#1)+1@+,U<&VM:'HCCWZN5O&*,SU1QI*KL['2R=$-O:79BL(Q M?"*<$YTU>(^I)'$B/JBC7\88WK_[ .\@SN J3A*573%PI;JT!KC3\C+GQ67\ M)RX3P!7+Y$) F$4T:M!?F/5]@]Y5+E=^^P]^G_M&X)@N6Q!X1^![?M TGM?) ML5F.Z53)42[W&^2A6?XGR5K@M9ODM6 $U20(A M;$KA\R2)YT3?UT<0WBW5+4XC^"M.M1V;P5B=$C-2W/A?/RHV7$J:BF]-TZ08 M2+MY(+HJGHHEF=*AH\J>H/R6.J-??T%=[[>F'-F$89NPT!*LELUVE&]K,+^XP>C5YG4_$3> MYBW<,WHZ5I&+U00]RR+X+!>40SF3F]^UC;!#YYY5&K9*"VW1ZFG9:H[06RDG MY4ALY=0F#5NEA;9H]9SZFYSZKRXJ)6+['M]YJ[UXW@27)K7W8]3J[903\W!? M&HY-ZX>,O8C%*7X$8TFX!*Q>L.'KV5TLOIWF_?$Q\HX]U!AGJ^V@51JV2@MM MT>I9WK2$J/UF"IFE?J_,J4T:MDH+;='J.=VTMLC]L%WH$T: MMDH+;='J$V#3^Z.3-U-5K7X\L$K#5FFA+5H]IYL/",C8T1Y>5KI-[;.Y MR,:\5I0PF LDZ[+$XM*'W].".K#?*//"S<877L !U7\V%GOF=2T%* M8))PA@2L)MY-.)KV3;P-^$I@)_?&R&2RY/S!3#X6$R\P0$ A5\8!Z]L6ID"I M,=(8/UM/K_ND$>Z/G]S?V]QU+DLL8*B %:ZINN.[#]#FTS-^ M.:?27M&NC0T\E-=2\;(5:X*2L.:.']LZ[ G"Y 5!U JBOQ7$K2"VB39D-JT9 M5C@;"[Y#PD1K-S.PM;%JG0UAYB\NE-!OB=:I[";/>0 ]GB)85+Q/3J MN4(+O6**F@+B*^0(0^:%C[QC+AM<2LT*.?:41S8?\ MO,6Y;7"B%W 64%VC.+A$41#%#OGTM'P&N9:'5AX]E_NZ,%UUHJXZD?6+3U>' ML#6:'K/21!;\+*W;\(T>.=* M]C^9/4L][E*/3[G_61BB^^.N?!N3U)J8CK'-HN$P&8[][7XBCJ@T2<(NZAEA MTA$F)PD_@90CA*EN1)CE@'1+0_!8Z?X !]>'# M[0@*>R]@]SKLWK\6UNXX%V3OZ/O1, G# TI'5!H- S=FVF&FK\)$YWDM!#!U MX0).CU&"?AP< !]'A7U]ZKB!^QUP_W7 NGVUR*CBPAP>+O+^T1(=I(/#2A\' M#:-!WQWQV6]02P,$% @ TXAH5PMC'#-E P ?0P !D !X M;"]W;W)K&ULO5=M3]LP$/XK5H8FD%@3IV^4M9&@ M;!H23!6([<.T#VYR;2V<.-A."]-^_,Y)28-(@T K7QK;R3WWW(OOKL.55+=Z M 6#(?2P2/7(6QJ3'KJO#!<1,MV0*";Z9214S@ULU=W6J@$6Y4"Q#Z[X?&'L@1L,4S:':S WZ43A MSBU1(AY#HKE,B(+9R#FAQZ>T9P7R+WYP6.G*FEA3IE+>VLUY-'(\RP@$A,9" M,'PL80Q"6"3D<;<&=4J=5K"Z?D3_FAN/QDR9AK$4/WED%B/GR"$1S%@FS)5< M?8.U05V+%TJA\U^R*K[MMAT29MK(>"V,#&*>%$]VOW9$1:#M;1'PUP)^SKM0 ME+,\8X8%0R571-FO$4G?+^G[.7Y["_XU9FF4"2!R1JY@"4H#/D.6:U!+<(*/'VC/^]Q@0+LTH-V$ M'GS/XBDH2S^5!GW"F7ATCR9_ZSU5L"YPNSFNO7O+H#UTES54.B653B.5"1,L MADCQ^T-RGH1U.AL!WNBI;DFON_M0=W=@0*\TH-?L7U AQA)KG35A*0U/YGB[ M#* J@^7I+N,*HCK6!>Z@$FI:'^I^2:7?3"53X0)K&0GQ5O,(5.Z].M4%#O4J MNOU!JU^O_JA4?]2H?ES52HQBB9Z!VF)\ 45IU?INZZB>P:!D,&AD\ 6=;1Y> M-G]0H]QO=>N54V]3=+V7'&"CC]GP,H4UU%,.KEPN88S&Z9 8SM+[T-VIXXVVBF])/WZ'VTUT4?[JI_K2Y_&]+A$."EZ(H M%#A*A3(&?4@6.&'4VM!^GB'>UB3=M /ZJGZ &8)S )8JB0ZM\!Z_F,"[Z!IT MTS;H._0-NHO&03>=@S:WCO^3)KWGM9SVG^6)6QDF[6!^R=2V)&U_,<1_ -02P,$% M @ TXAH5\*@]*F&ULM9MM;YLZ%,>_BI5-TR:M#7X@D*Z-U!5M=](F3>NZ^YHF;HK&0P8DW:[V MX:\A- ;LFD /;]H\'/_M\P_X_##F_"%)?V;WG.?H=Q3&V<7D/L\W9]-IMKSG MD9^=)AL>BV_NDC3R<_$V74^S3*\_.QKNCA/MGD8 MQ/QKBK)M%/GIG_<\3!XN)GCR^,&W8'V?%Q],%^<;?\VO>7ZS^9J*=].#RBJ( M>)P%28Q2?G'/HN&]=>/ZA_*Y$4RMW[&KY+PWV"5WU],W E:\3M_ M&^;?DH=_>)50.1)5C<4(HB#>__=_5T;4&F#V1 -2 M-2#'-J!5 WIL U8U8*4S^U1*'SP_]Q?G:?* TB):J!4O2C/+UB+]("Y^]^L\ M%=\&HEV^^. '*?KAAUN.OG _VZ9<_*AYADY0[9OD#EUF&1(6F\1L0C5-+\R-_?X4C3'97.B:>X=WWNK^50X?;"; M'.PFI1Y]0N_*S^Z1, (MBQ?\US;8^6%A^)G.F;T6TVL5,\)9MO&7_&(B3OF, MISL^6;QZ@6?6.YU/D&(>D%C#0WKPD)K4%Y?K=_D@:KS<*\U M*[6*27"WH)9M._A\NJN[HX8Q@EUJ-<,\C9IK48<=PAH9L4-&S)B1S."M/*=T MR1AE^AX0D&(>D%C#/OM@GPUX4MF0'D**>4!B#0]G!P]GYI,J2M(\^(^OJI/J M*LERG7M[%;OK=%+#M*>3<4P#,W8.&3O&C#^F2995V=[$@IG"6OH?!3'ITG>4 MO%HI775&>,9A#4S:/23M#D_ZL_A.E[3;F71GA&<DYX %8W[<$:Z& M:8]PX\@&YHTM"7>6<6;\%.]XED=/SH55OAK1/%?/(AF8NJ1*; ML7+0U%AIUM,Z(>W4-3%L/FMG;QS=T.PE@6(S@O:;(RLQY:"?MU/7Q&''L=UV M\F/@(Y;\B,T ^3W)_1#Y^TO'";G\-7%SPIH<+WMOB@E=K#2A? M@JIY4&I-FR5B8AC&Q!IZM,5UEMT^NM0XFUF6JTRI8V FEIR)1P!-K'*D,J5V MHZ9Y9$,SE[")1Z!-K,*D.J5J8C13ZAC0B25U8DCLQ!J@% <];J.V)LZF<]M5 MIM0QR)-(\B1&/%M\YCL>(HS^HO+J_"\Z>HW#+-Q[U0N42:'4FJ9*)B48V=#,)=L2,]L.*D-$15[6.P)I&L2O/ER3F?U#DIS^Y /IMO,IZ52,@=JR\@U3SH-2: M%DNN)0YD-0)"TVE2$T<=QW&54W0, M/B:2CXF9CX<5)!5_E0FJ,\0SCVSH_4L)Q]0,QX,*4J5IRKP[Q#./;&CFDF!I MQZIJOWNWZIJI]H#7Q&D/>//@AB8OJ9.:J7-?DTAQ391$$4^7@1^BC;_A:9^* M9.ZD[T0*JN9!J34-KFT,H,^ZW4&!.+2R#E+-@U)K6B<9F7:L_QY9@\PRO2U4 M"=IVG7E[ 0^JTZ8WDJ*IF:('%2JS9F^C5.A69O8Q@)M*X*9FX!Y6TT#IFJKK MP2=XKA2!,:B92FJFYM7@GA40E)JINF)LN_9\WG9H#!RF$H>I&8=EF;PYO3Y% MW]/RADS >UVWF?OH;1RDF@>EUO17=/Z]* L%Q91VDF@>EUMRF)\&=F<'] MV"K)5!#7;@K0Q%&;V*W;'9YY5$.SEM#.S- ^J/XQEVB9A[9T,PE ML;-G[(9XJJ@Q=3E8N8&EB\%.NU291SXG3#'*C+5/WQFKW!#!UO9C:EN.T MENH,CTFC+1WI4%UVO1&0KT]PC80LV9OH[IWC$!UV#1) MTK\]PHX1LV9OD]2E\1.W?9$$U673IMIS=Y#;2\QBO?VQU@4OA1$%SY)>.5 MER9N;ZG21#9&\ J7"G13EDR]W*"0^ZD7>J\;]WQ;&+OAITG-MKA"\U O%5E^ MSY+S$BO-904*-U-O%D[F8^OO'!XY[O7!&JR2M91/UOB:3[W !H0",V,9&/UV M.$9#CAC7"W,O]%^ST M7%J^3 KMOK!O?:\##[)&&UEV8(J@Y%7[9\]='@X X?@-0-0!HK\%Q!T@=D+; MR)RL!3,L393<@[+>Q&87+C<.36IX9:NX,HI..>%,>LNX@D.GAT#/.+_YR%!=>9D#81 M&G[,UMHH>FD_AQ2VE.-A2MM]$UVS#*<>M9=&M4,O??\NO H^#^G]3V1'ZN-> M?7R*/9UEF6HPIXH:)'8S)+9E" -'84?#+@U&8>+O#D4,.EWV3D?!C?O@QB># M6Z+B,@>Y@8Q>&F:->Y)4E9Q76\C9R^#K.\T9C:&4E2F&H/.3T'^MA'_0F78J MWC&UY94&@1NB#T;7EQZH=M*TAI&U:]:U--3Z;EG0<$9E'>A\(Z5Y-6S_]^,^ M_0U02P,$% @ TXAH5X 3M#EP! 5QL !D !X;"]W;W)K&ULS5E=;]LV%/TKA%8,+=!&(F4Y3F8+:)P5+9 ,1M*/AV$/ MM$S;1"C1(RF[!?;C1\JR/FR9J0,6\$M,2?<>WGMX&!Q1PPT73W))B +?4Y;) MD;=4:G7M^S)9DA3+"[XBF7XRYR+%2E^*A2]7@N!9D90R'P5!WT\QS;QX6-R; MB'C(<\5H1B8"R#Q-L?AQ0QC?C#SH[6X\T,52F1M^/%SA!7DDZLMJ(O257Z', M:$HR27D&!)F/O/?P>HPBDU!$?*5D(QMC8%J9^.8C M*1LJ"DPXD\5?L"EC P\DN50\+9-U!2G-MK_X>TE$(P'VCB2@,@'];$)8)H1% MH]O*BK9NL<+Q4/ -$"9:HYE!P4V1K;NAF5G&1R7T4ZKS5/P!4P&^8I83<$^P MS 71:Z0D> <:3_@7-MDITI,I'LKH 8? 6H "% M'>EC>_HM270Z+-)1.]W7?%6DH8HT5.#UCN#=4T;TRF0$C'FF=.N:,C.4=$8$ M-O+L:M&*:;;KM5SAA(P\O1\E$6OBQ;__!OO!'UT-.P)KM1]6[8<%>OBL9MZ" M]U(2+1>]K$+N- E<8[ 6L3U*N)Z5MTT MU)(TU0)82=V/KO:WF/T"T_Q77L)SA4-+J\VI-]1U0TZ(7= MPH<-WP=/ES[X#]R1-6$ ZM$DGS*:@&]8"*PM86<'UCE.75Y7:&U&:E,'T5EM M#>C4$+I":Y-76T)H-4YQJ9+F]NCL.3P0,T2PMR_YPRB$@L$1R=?N"]KMEUWR MR$A>T#56!$R89LJ\"-G5;YWNY 5TA-8FI_9Z,#HO]3LUBJ[0VN355A%:#=5/ MJ[]_J'X8A/OJ/XQ"07#$R\/:E4&[+;.KO^NM^L:.>/(:.4)K]U];/3@X+X$[ M]8RNT-KDU:X16KU5_"<6V3N>*[N'+T%L)KXC!!Z1-JJ=&;([LV>DK4%#\*STCYQZ0U=H;?(:!W[V$[^7O=.6H&VQ'QS==$4=/;M! MM2-#=D?V_*9XT?F.?=:3E_57',>AVA&BWGGM":>.T15:F[S:,2+[\> +]T1T M<%+9/,8I.[,';0OV&U\]S">G>RP6-). D;G."BXN-8C8?L797BB^*CZ$3+E2 M/"V&2X)UV29 /Y]SKG87YMM*]2TM_A]02P,$% @ TXAH5P:3-\@; P M"0L !D !X;"]W;W)K&ULS59=;]HP%/TK5E9- MG=0VWPET$*FEJE:IW:K2CX=I#R9@ ME)J.905FBDEF1+WBW3V/>BR7E&1PSY'(TQ3S/Y= V:)OV,;RQ0.9)E*_,*/> M#$]A"/)I=L_5S*Q9QB2%3!"6(0Z3OG%AGP]L2P.*B&<""]$8(YW*B+%7/;D9 M]PU+*P(*L=046#WF, !*-9/2\;LB->H]-; Y7K)?%\FK9$98P(#1%S*62=_H M&&@,$YQ3^< 6WZ!*R-=\,:.B^$6+*M8R4)P+R=(*K!2D)"N?^*TRH@&PO1T MIP(X'P6X%< M$BV5%6E=88FC'F<+Q'6T8M.#PIL"K;(AF?X;AY*K5:)P,KK& MA*-G3'- =X!%SD']1U*@4W1+\(A0(@F(Y=(8:>-1 _, <;RJS:,:=VS"GXW'<=.T$70H R2^6UTZZ50SKJ M.\OXAF4_;]4&Z$9"*GZUF5.J\=K5Z"H_%S,<0]]092R S\&(/G^R ^MKFU4' M(ELSSJV-<_>Q1S]D ASIY-4)0W3E5UO6)5504.E/T3QR/,?JF?-F-FU!85@' MK:GT:I7>!U12EDU/)?#T/9TEF=^0$#I!N*%S.\CWW6Z[3K_6Z>_5V3R&]1EK M4[B7YE_/SX'(UC(.ZHR#_ZKP@D,:=R"R->/"VKCP<(47;IU5S]^LN^T8J_TP M=VJ%G;T*7S#G^'UMG:U]'=?>++;M(,^QW79]W5I?]Y ?A>Z6!-NWG0V=+4&! MN\-'VUI=Y]9>I8],8MK4A])E36"))KJ$YL7-7=SDJY(8Z9)HO9NMK8^LYX3= MC61:HOR.M^FZV>A3=)-XA_F49 )1F"B8=18J-WC9=Y43R69%ZS)B4C5"Q3!1 MO2IP':#6)XS)Y41W0W7W&_T%4$L#!!0 ( -.(:%=LL#P0!@0 -<8 9 M >&PO=V]R:W-H965TO'=)\,"$LU!4OQ4E\C^\] M/I<Y!%#H.6:)'#M+I=(KUY7A$F(BSWD*B7XRYR(F2E^*A2M3 23* M@V+F8L\;N#&AB3,9Y??NQ&3$,\5H G<"R2R.B?CY$1A?CQW?>;EQ3Q=+96ZX MDU%*%O ZI_T3N@KMT2): R)I#Q! N9CYR__:HJQ",="3] >HX"[PQA#PL030E"=*UZJI-$-)(Q Y9VWU=BY@VOA*IB2$L:/[ M5()8@3-Y]YL_\#ZT56\)K,%%4'(1Y.C!05K:JYUO7S0.NE$0R^]M_ 0V^;$$ MUN"G5_+3Z]1*311A711G**[110U=;3QLP/V-LLW7\VKBG>/^R%W5"VR=%52S M&IGWR\S[G9G?4_GT?BX D,X8CE9ZYR*'[J0EL 8?@Y*/P2F4/K#)CR6P!C\7 M)3\7;ZGTBS8->[WAEM1W3&N7^F69^F5GZE_S%S]$B*QTT@O0!4B%^!R%)*6* ML*/%W[GLH9MK":S!T+!D:'@*\0]M\F,)K,&/[U6>RGM+^1?HV]_A6^K?-ZN9 M>\T/^GMRW\@]@IDZ6NO=:QRZF;;0FHQ4#L_'I]"[;]7WV4)K4/_?Y)>L2J M8[2%UN2H\HQ^I^5Z=8\,6E7]RP^ [BR.K;)R?OX^ZW=$EY#GG5W2N=K!"K"$ MUN2FLI;^Y4FZQ*JUM(76Y*@REWZG-WMUEPQ;NR3 VUWR%@X15PX1[W.(C2[Y MS%DT(^'38>=&G4L^85^W8K-*?KF0O$T/XB><:5X MG ^70'059H)^/N=&ULK59A;]HP$/TK5E9- MK40;2"#=.D JL&J5BE3!VGV8]L$D!['JV)GM0/OO=W9""E5*MVI?B,^Y=[[W M'K;3WTCUH%, 0QXS+O3 2XW)+WQ?QRED5)_)' 2^64J548.A6ODZ5T 3!\JX M'[3;D9]1)KQAW\W=JF%?%H8S ;>*Z"++J'H: 9>;@=?QMA,SMDJ-G?"'_9RN M8 [F+K]5&/EUE81E(#23@BA8#KS+SL4XLODNX9[!1N^,B66RD/+!!M?)P&O; MAH!#;&P%BH\UC(%S6PC;^%W5].HE+7!WO*U^Y;@CEP75,);\!TM,.O ^>22! M)2VXF\..'3M3^TB3@?RJV)V>WEK-[J'HIY]IM#+DD_%G0%EG B@EA55Q03D4, M34*4U2-7W1ZEZV&GUT&?U[L$&Y(Z4:].VFN\5S?>.]CX.*6XD>QF6>Y1>'NS M-=$HU^KM=!AVSU^P.-C/.VV*:K;1>VT"D;SA4?0W'AU<_U_9^3LG=09JY2XP M36)9"%,>VO5L?4=>NJO!?TXO+]@I5?@WU(3#$J'MLW.T09675AD8F;MS?R$- MWB)NF.(]#\HFX/NEE&8;V 7J+X?A'U!+ P04 " #3B&A7(ZO^0),& "7 M0@ &0 'AL+W=O_'BPT+:'P6;5F8O+.*>$!%LLG7 M_7C+&5UF08'?UQ1EW ^H%_;FLVS?%SZ?13OA>R'[PDF\"P+*7ZZ9'SU=]M3> MZXX[;[T1Z8[^?+:E:W;/Q+?M%YYL]4O*T@M8&'M12#A;7?:NU M7T]* [(@_ M/?84'[PF:2H/4?0]W7"6ESTE[1'SV4*D")K\>V0WS/=34M*/'P6T5[:9!AZ^ M?J6;6?)),@\T9C>1_Y>W%)O+WK1'EFQ%=[ZXBYYL5B0T2GF+R(^SO^0I/W8\ M[)'%+A914 0G/0B\,/]/GXL/XB @2;0Y0"L"M+8!@R)@T#9@6 0,VP:,BH!1 MVX!Q$3!N&S I B9M Z9%P+1MP'D1<'X< M"$^/3WCIBTQT67PB$R],Z^->\.1=+XD3\T\L$5=,?B-_4,YIJE7R7F>">G[\ M@;PC7DB^;J)=3,-E/.N+I,$TK+\HX#1-CM,?(DC+EF%O*6R5EO?'9T+ 5QI9C=+8H,;*DG/9)R3"N'&.R MAT0WTP)#UYRQ9(P0$D4.ROH;9.3!R?J+8\8^DJP./Q*=Q0ON;;.AX^]/R;'$ M$2R(_VGH\G4.'C:#TW'U(M[2!;OL)0-GS/@CZ\U__44=*[\W"1X)TY$P PDS MD3 +";.1, <)P=(WV.!\.%&76?SQ4.+)%$PFSD#"[_ED,SH\_"P?9H@N" M590[+I4[[G+*)KY''SS?$R]- I:BN@H8"=-SV.A0P)/!X$C R!9-),Q"PFPD MS$'"7!"L(O1)*?1))Z%OZ4M]49#+7 KJ*G,D3)_49*[6SDW&I'8"4X?'!YG( M;EE(F(V$.4B8"X)5Y#LMY3N5RM<)%SS3K8B(V##"F4\%6Y*[S]_R"0>AX9)$ M7<[FT@:[RGQ:$YVF'(M.G];DFZ[0C^1;)XT&ZO1(OLB^6TB8C80Y2)@+@E7D M>U[*][S;RC#NE:3ZU7:0E>](F$Z$F8@82829B%A M-A+F(&'N>?TL59Y]*N)7E?UE>T4J_^QZ(5FR;11[C=J6QW<5-Y2F0VD&E&86 MM,K*53T>=RQHFS:4YK3*P$6U6=7O@>VD2O7[E?' "VEVH7O%6*."U5H>X]H, MX$;>3F=E(FD&E&9":1:49D-I#I3FHFA5I6M[I6M=E)XL$[TF*_2ZP%0FO*.Z MW*6-=98[DF9 :2:49D%I-I3F0&DNBE:5^][/5*5^T/R.+7?YK2_I-#R9GR=S M;Y)LA>R)"!;2YIFX'-IYM@)U,Z$T THSH30+2K,+6N7:4FW\=J!MNBA:5?Q[ MMU*56X-7BP7?L65QK42TF.- ?4LH32]HAP/2\85!:(,FE&8U=+\^GMJMCG*@ M/7-1M*I(]\ZB*K<6;[W0"W:-+KH\LK,;^T$^X^4J%.I=0F@ZE&5":":594)H-I3E0FHNB52ME;W6JG;S.T_=A MR3F=ZP+J=;Z1HW;ROBX#V@\32K.@-!M*+U7EAFFM!MBS*'XH MWINQP-:#],*,V"TFPHS8'27!2M6@U[^U65^Z^W]/GD*@+J MJT)I.I1F0&DFE&9!:3:4YD!I+HI6_4G1WHK5E)^UBM"@)BV4ID-I!I1F0FD6 ME&9#:0Z4YJ)HU4K9F[Z:W/1MO8J0EY$[0?)I1F06DVE.9 M:2Z*5JV!O1VLR>W@_[&*D!,[5P/407XC6U61E /4+H;2+"C-AM(<*,U%T?)R MZ!_\$CU@?)T]^2 FBV@7BOQGVN7>\ND*5]DS!8[VZ^J%D3\C88_)']EP2_G: M"^.D?%8)4CF;C'J$YT]!R#=$M,U^[_X0"1$%V&ULK59=;YLP%/TK%JNF3EK+-S19@M2$3)NT:E73=@_3 M'IQP$U !,]M)NG\_VQ": *75UI?$OIQSKL^U,7>T(_2!Q0 C J\ACGPN^*:BIE>JT1)!CE+2(XH MK,;:I3F<^1*O /<)[-C!&$DG"T(>Y.1K--8,N2!(8_;/R+KPL,(,I27\D$8_'VH6&(ECA3;A@G6446*\B2O/S'CU4=#@A"IYM@502K27">(=@5P7YM!J22[/R9Q3\301/!Y\ U%EAL[0 M7)S :),"(BND@FA*&&?H- 2.DY1]$)B[>8A.3SZ@$Y3DZ#8F&X;SB(UT+A8B MY?1EE712)K6>26JC*Y+SF*%9'D'4P0_[^8,>OBX*4%?!VE=A8O4*SJ$X1[;Q M$5F&97>L9_IZNM5EY_^RS_XY^U$Q[/I(V$K/[C\2/R\7C%/Q(O_JVN!2PNF6 MD)?;D!5X"6--W%X,Z!:TX/T[TS,^=57W+<7"MQ2;O9'8T3XX]3XX?>K!]P(H MYDF^1JEZ'Y?B?>S:BE+%4RKRL[ -/,,9Z=O#"G=@'-\_!H5MD.E?>,>@61OD M6Q=/Z8Z(>I'9,MV&TC;%\H^&SC3%-<]#PV09Y MGM%MTZMM>KTVYS&A_(P#S5XPZK5RVPV;;81I-5RV(59CPV<=>=QNBWYMT>^U M>$LX3E]PY[>/F;JXC@RV09[O-O8H;(.L@=U0FK5!_L ?-&SJ!U_0#.A:M2Y, M6-CDO+PYZVC='5VJIJ 1GYC#J=D1#T4W538_3_)E*W:%Z3K)F2C:2J0RSGVQ M'[1L;\H))X7Z?B\(%]V &L:B(P0J >+YBA"^G\@$=8\9_ 502P,$% @ MTXAH5RD^Z%&Q P 00X !D !X;"]W;W)K&UL MM5=K;]LV%/TKA%8,#9!$#UM^9+: QFFQ >EJQ.WVH=@'6J)MHA2ID92=_/M= M4HJBV#+=&>T76Y1X#L^Y?-S+R4[(;VI#B$:/.>-JZFVT+FY\7Z4;DF-U+0K" MXHU8QI@^_F9 M_8,U#V:66)&98'_33&^FWLA#&5GADND'L?N=U(9BPY<*INPOVM5] P^EI=(B MK\&@(*>\^L>/=2!:@&AT!!#5@&@/$/:/ 'HUP$;.KY196W=8XV0BQ0Y)TQO8 MS(.-C46#&\K--"ZTA*\4<#JY)Q #A:[0 A9(5C*"Q K9E^@CUJ6DFL+GMW=$ M8\K4!73\LKA#;]](:8FO@8UAM-/ZY%OJY&C(R,O2'&->L$E MBH*HUP&?N>%W) 5X:.'1:[@/,6@"$36!B"Q?SQV(K^^62DM87/]T.:HH^MT4 M9L?=J *G9.K!EE)$;HF7_/I+. A^Z_+W@\A>N>TU;GLN]N2!F"V>$6FF^\@$ MW%84 TMACH-M,NA#QVW;A'.8,TWT&Q-]IPG0W>_27:'BENYP-(SWA#NISQ0> M-\+C4\+C+N'QH?!X--H3[J0^4_B@$3XX)7S0)7QP('P&PMOE+NY#Y3^:A1/G(JOR=*W2"9/9H+_ 2I5"M( MI'9,KBE?PWFL";1TE]'1@=&K:+R_F9U2SC0Z;HR.G4;GE0^TQ:RT26A50OHA M)N?1O,SWC'=9'!]8[ ][^Q:=(LZT& 8OR3;XCME,2RF-5:C%)+8S5YEC%"\I MJS,NY2DK,Y*9+"OT!D[J9UBKVT5GV@T.YSH<#_?WHUOJN:%HU1VA.Q2"KZ]@ MO>;_-PRL 9X,1'B0P*+A8']%=/4*6KU>^WLI)T)G_DX^-:YL97&)[FNU3Y=H M5LWD)5IHK$E.JJW]@7+,4XH9F@M%;9'[]?VC-B7S$NJR][S,+:7@G;7)*3W' MUE!GZ?4S:I/PI3@)W=6)*W9_"I[^E/"=D'1\[74&\(?617ZKOC>7JX]8KBE7 ML%]60!]<#V&OR^J^4C6T*&S)OQ0:+A#V<0-W/")-!_B^$D(_-\PMHKDU)O\! M4$L#!!0 ( -.(:%?P@10^+P( -0$ 9 >&PO=V]R:W-H965TR#FZB- M.R9)G.^N>?85(\%)KX^>B(FJF2>*+"FOI M![9!PR=KZVI);+I-XAN'LHR@6B=9FDZ26BHC\EG<6[A\9EO2RN#"@6_K6KK] M+6J[FXNA.&X\JDU%82/)9XW+H^LG^) MN7,N*^GQSNHG55(U%Y\$E+B6K:9'N_N*AWRN E]AM8]?V'6^DTQ T7JR]0', M"FIENK]\.=3A!)"-7P%D!T 6=7>!HLI[23*?.;L#%[R9+2QBJA'-XI0)E[(D MQZ>*<91_0T[)PT=8\G67K4:P:UBV3:.12T]20_2 !],U0*CDNWLDJ;1_/TN( M)02BI#B$N^W"9:^$6V(S@%'Z ;(T&_T+3UAY+S_KY6>1;W19_J^;E2?'-_S[ MG*2.8GR>(G3]U#>RP+G@MO;HMBCRMV^&D_3S!8&C7N#H$GO^%-L"2Y!;=-SE MW,AA5)39@(Z%)73U.=&7:3/8HW0>KJ&VABH/$RCEWE\0/.X%C_]/<*E\85M# MX"3A.:4=W["[HO (;/-TD([Y>K>G.I*3)@WS_EVZC3*>R[!F7#JXOA+@NAGJ M#+)-[-N5)9Z"N*SXV4$7'/A\;2T=C3 *_4.6_P502P,$% @ TXAH5WN] MFL:] @ "@@ !D !X;"]W;W)K&ULK55;3]LP M&/TK5H8FD :YIX&ED:#5-!XV(0KC8=J#FWQM+1P[L]T6_OWL)$1I$[(]K ^- M+^<67;,MM @>4%+X'IGA47!5:Z*M:V+ 7@ MO"(5U/8<)[(+3)B5)E7;G4@3OE64,+@32&Z+ HO7&Z!\/[54V MGUJ.,004,F44L/[L8 :4&B%MXW>C:;5#&F*W_*;^I>@0W. = M@M<0O'\E^ W!KX+6SJI8';6J-_4ZMX[ MZ@LH+Y#O?$*>X_D#]-DX?0Z9IKL5W3NDVSIG&]9KPWJ5GO_7L',B,\KE5@#Z M>;V42NCM]&LH7RT8# N:(W8E2YS!U-)G2(+8@95^_.!&SN>AM/])[""[WV;W MQ]33>[S7^T:!()@.KF1-CRJZ.?N[U/-"WTWL73="'^5&$]=I40?>@M9;,.KM M29]TL]-*P3.0@^YJ@; [;N#[1^8&0.ZE.^PM;+V%H]Z^$$;T\6=-) MZVXRZJYSL61;(73Y;,CAI#^V'\?!D<-!U.5DV&'<.HQ''7[G[+RQ-CZ+<7_/ MZ]_Q"O=1013X1Q;MSDUM7LEO6*P)DXC"2M.*N8]:)__] ]02P,$% @ TXAH5Z"X\!D\ P O L M !D !X;"]W;W)K&ULK99=;]HP%(;_BI554RNM MS1<$Z "I+9JVJ=-0:;>+:1,]=Z<>VZ*IY#0M656$"*/5,A$ZJQ*6>N6DB@DTR4<#?P MO,A-*$N=?C=[-Y3]KEAJSE(82J*624+EZRUPL>XYOK-Y\N/WN@LY@ M!/II,938B2$9"_%L&E\F/<<]I.V0" M4[KD^D&L/T/!TS1^L> J^R7K8JSGD'BIM$@*,6:0L#3_IR]%';8$?N. ("@$ MP;&"L!"$QPH:A:"1529'R>HPH)KVNU*LB32CTSR$62RTW]);*KS 6C*N+K _J?1 M@)R?79 SPE+R.!=+A9ZJZVK,V,1UXR*[VSR[X$!V(UADKW3,BP)G):1B'[4ZK#+F# MVRAQ&T?A8GPME[%>2I;.$%YIZY[*S9I;.81^M ==&_!4Z&K (# ;SL;<+)F; M1S%SP%.=:#R#6)K-,YD"V*B;E22\/>9F96Z"IK1)S!A,<+'G++$ MNFA;E>#1UA+*:6MCG4IK"1@=6+/MDK9=2YM]-&UP;0M<9P^NUOI4.$O T+?# M=4JX3BWHQZ+4KR+4!3T6NA@R\J-7>@W:WKDKF7ON- MRAE+%1XS4]1Y5RVLFQH+C7>Q['&.UVN09@#V3X70FX:YD)47 M]OY?4$L#!!0 ( -.(:%>';AB O , -41 9 >&PO=V]R:W-H965T M]+1):\$0(.U+D-KT39O4:E7;;1^> MW@<';A*K!C/;:;K_?C:A_$@(6YYX_9( OO?X^/C87#/9U)?\5N@[NT)): J9 MI#Q# A93ZP*?SW!H$HJ(KQ0VLG&-S%#FG#^:FT_)U'(,(V 0*P-!]-\3S( Q M@Z1Y?"]!K:I/D]B\?D'_4 Q>#V9.),PX^T83M9I:8PLEL"!KIN[XYB.4 _(- M7LR9+'[1IHQU+!2OI>)IF:P9I#3;_I/G4HA& AX=2'#+!/=W$[PRP2L&NF56 M#.N**!)-!-\@8:(UFKDHM"FR]6AH9J;Q7@G=2G6>BB[B6*PA0=>4S"FCBH)$ M)$O09[4"@:YYMCQY )&VVD\:K6BO]>T5*$*9?*?COMQ?H;=OWJ$WB&;H8<77 M4F/+B:TT<]._'9*X(\N>EL,O]&SL\-M/P+[WGS04:!FE:]#C_35UYKD[ M9NX(<@/<;>:SBN39;YKYT(1UT>W%/':.!@)K#1\[=4W@O*9[R]X&DF8HM+8V MC7H)#^;@$JK]6L"[%NZ*PL&!UP>N:Q3<^ZJ//G*6S$G\>)2)^S&/GJK_HQC! M=36"O5>U<6_Q<[0V Z&UM:GK'MQ?^!QEXU_7/QTA(]\Y8.&Z!,+]-5!=3^J# M&0BASRF*//>7$/V01\_20&AM >JJ"@>OZN!!ZZNAT-K:U!46[BU4_ILYPKTS M!':"/3/O1_GCW?W8;IRYS0>/&R*6-)/ZO+/06*Y\4Q?,Z5 M/M07ERL@>NY,@&Y?<*Y>;LS)OOJ2$_T$4$L#!!0 ( -.(:%?^Y4%:D0, M -H/ 9 >&PO=V]R:W-H965T/X(C*_&#G;6-[[11:+, M#3<GL/BE FWZ'?T6OD(ID0 7+D*CVA27.C"OQC M">Z_! YY!W6]&^1[?O= ^J0]_1XBG8YMNM],=[7,6JM?:_4M7O<%O DC4B(^ M1S^($"13B MDWUOT]Q<=BCXK2.4_AV26N+W#N*;2[F1.(A@[NI0DB"4XX6^O M<-][?TCTE< :%G1K"[IMZ.&$IZDN'FE6_:9:5T0*E7!!_X48O:59=??=(1]* M\,""FPUB&?:]ZC-RE]LB3XEL*.C5"GIG*,B)0$O""K#,"QFC'$2IX*" $OMV MBY;7T93P#ONC80WJ04T]:*4^U3L4"*%MOM3_8,]5?-#]XW$- ?U:0/\\ >?: MWS_-_J-A#?:W-?O;=O;%C-%H7?P'M[-6@'/K_$I@#:V#6NO@%VUU@VM:<"6P MA@7#VH)AZW*OUQGIYD4JDL4T6QRKK^%>W00!'@Z'NR]HZ\P7ZL+>YB_;:U7V MZ0E$1"6@7- (S"JOUEI/*\,*?["]/^!.L".RG<6E*K<:$WQDLZ%+H@!-F9Y# M-XZJM7+;P+BK M/[MO=^O(;E!7I3)>O?B8A*@155/<($6%,_^_. MGA&0*-G+.FI+;[\CV#6DE?"EAFQZ(]S>'/W_32TX:5-K97&N2G?KX&5.O5^) M6-!,(@9S#>]U;O5LHCQ(E@/%&ULQ9C;;N,V$(9?A5 710)LHK,/J2T@L20T1=,UUMWVHN@% M+=&6$(ET2=I.WKXDI6AE6];&+8&]B25J_F_(F0DIS61/Z#/+$.+@I2PPFQH9 MYYL[TV1)ADK(;LD&8?%D16@)N;BE:Y-M*(*I$I6%Z5C6P"QACHU@HL;F-)B0 M+2]RC.84L&U90OKZ@ JRGQJV\3;P.5]G7 Z8P60#UVB!^)?-G(H[LZ&D>8DP MRPD&%*VFQKU]%]M*H"S^R-&>M:Z!7,J2D&=Y\YA.#4O."!4HX1(!Q<\.S5!1 M2)*8QS\UU&A\2F'[^HT>J\6+Q2PA0S-2_)FG/)L:(P.D: 6W!?],]C^C>D&^ MY"6D8.HOV->VE@&2+>.DK,5B!F6.JU_X4@>B)1"<;H%3"YSW"MQ:X!X+O#," MKQ9X[_7@UP+_O1X&M6"@8E\%2T4ZA!P&$TKV@$IK09,7*EU*+0*<8UE9"T[% MTUSH>+#@)'F^D;E)P8R4HF 95"F_ ;]!2J',.[@*$8=YP:[%Z)=%"*X^7(,/ M(,?@]XQL&<0I^PA8!BEB"*89PQ$ M.$5IAW[6KW>_I8_Z]>,>O2D"VT37>8ON@],+_ 7B6^#:'X%C.6[7>OKE"[01 MQ=)M*=17//<>3!=95J?>B3/$:B>V.@^4K:-O- MX:L:OM]#FH*_?A5(\,A1R?[N*L[*O]?M7V[Q=VP#$S0UQ![.$-TA(_CQ!WM@ M_=2569VP4"/.*$J[; K+6/)>WJ0"_R&G7ENY=^ M:;XKV$#!Y'&^"ZR)N6LG\=1BZ%M'1M&ID>T>&\4=I%'+Z""8?A-,OS>8BS,! M[ I<+^G2P/DGB_$LRSN*767DM\,R&(V/K*)3E.U[QU;Q*\\!GM9EP90)RS4"8MTPF)-L(/L#IOL#K_S MV3/461$Z8:%.6*03%FN"'53$J*F(D;;MLI=T:6YUPL+1Z8;IG1Q).CW&IQ[% M&7CFZ!HWN1CWYD*\8-K@4XGSY98!\5(@_NOD5\N\@)WIZ(5=F@Z=L% G+-() MBS7!#M)K6U^_4:WOO/W6$]!4%%IIH59:I)46ZZ(=%D:K>6%_^PM I%NV'>H& M1.TF!2M"0<[8%HH- 5PU!M>=Z;=/W@G'A[O@K'\F%^=4)RW22HMUT:J M5(GH6G41F3@SMYA7'__-:-.IO%?]N:/QF7T7VAWCD>QLJE[85WS5%GV"=)UC M!@JT$JZLVZ'(+ZTZC=4-)QO5&5L2SDFI+C,$Q=N[-!#/5X3PMQOIH.GW!O\" M4$L#!!0 ( -.(:%=T'&<"9 0 *(9 9 >&PO=V]R:W-H965TFR>(-Y)A=DA(*\61%:(ZYN*5KDY44<%(YY9GI6%9@YC@MC/FT&KNE\RG9 M\BPMX)8BMLUS3)]N("/[F6$;QX&[=+WAG5TC&/Y]9'^I0I>!'./&2Q(]D>:\,W,&!LH@17>9OR.['^%.B!? M\F*2L>HOVM>VEH'B+>,DKYW%"O*T.'SBQSH19PZ"HW9P:@>GZ^ ]X^#6#NY+ M9_!J!^^E,_BU0Q6Z>8B]2ER(.9Y/*=DC*JT%35Y4V:^\1;[20C;*DE/Q-!5^ M?+[D)'[X+%.=H 7)1?\Q7%7P,UJ*IDRV&2"R0L^:?0R!XS1CGX3#CV6(/G[X MA#Z@M$#?-V3+<)&PJ:P)N>9-;GH&RGXAJ&H2"!1^(?#_I,! M?U/DITF2<5*',/,$-+(@.[ F/_\DQU8OZA*HQ,6ZH1% MFF"M(GI-$;TA^OP[$45![.Q;'9]]JU5%.?""BB=_?79SS[*\J;D[3W;?R [& MDXY5J+#RO:Y5U+=R?^L,8'.(NJ$A3IAD298JXBCIH@C MS1ISX/GGPC"V.A+3MW&=44=@^C:^'W3DI6\SL2VUN(R;@,=O%)>2DF0;\R%5 M&42_MB%UPD*=L$@3K%6?25.?R3NKRD1G$77"0IVP2!.L543;.NU8+,VZ4@// MO^S.I*,K"AO;Z>B*PB;H:$^DL'%':EVQSS9I]F#(=R*-F,:;JC$3(2(9*67+ M*H,=1+VV";720JVT2!>M713G5!3GG>6D7H"N4NJDA5IID2Y:NY2G+:T]N-EZ MBZ2X?;GP_)ZH]*V<4?=?FE!AY?G!I"LL?:O ]8)GI.6T$;2'=X)+R,30^@*M MH0 JLB";%2=Y6J2,4RR/\93Q#U)?W9HZ::%66J2+UJ[/:<-J^^^M,EHWM%II MH59:I(O6+N5I4VL/;K?>HC)![Q#$<=V@JS)]*]L=C?RNS"C,+-=RNCJCF',T M)S6CS0N&Z.D;OC-_85PM;,1[*%Q#5&?<) M?WA[\0W3=5HPE,%*3&5=CD19Z>&%P.&&D[(Z\;XGG).\NMP 3H!* _%\10@_ MWL@)FM&PO=V]R M:W-H965TCUW+ M="YVNF =5W0#*] _JVMI>F[G)6/QNG3H=IC4\;#]Y_UH';X*YI0JN1/$OR_5VXIPM5T0P6CCDP"N0]..G[=SCR_IH@%W3D@BGOZ8^=5MKL"N.; M3^@6-HQSTS056E"> ?K >)N(P0UJ?(>U;WMP[U/BAP'&23!W[P=8A1VK<)+5 MWY)R;4KI!'QX!!\%D98!#CV MAYG$'9-XDHE1C#6P9V0B/L8/L)_X831,8-81F)U(1<7D:?C9,7Q$9F$\#)YT MX,GS:Q/J[W,+,SDNS#"*PSB9#5/"7B]TWN1I-NHU>(A;L]<]Q?A ?_%DKGZ! MTC8_E2E=X-K\$PZ2;)PD!WGQSDDXDA/2@Y-)\-&<3)J]-">][N)IX1VE]1:" MBWO%Q6\IN?A8;B5Q%=?*RZV(]"SQ\KHUYV\:OK+AX0WCB. MPM%SWBLO?B7IQ0/:FP1^@LG\G+])F\A3Z37I_)L_69B7R0X+2# #T"E8/W4??@WEZ"W-2O$X4R ML>.ZN<)WH]T+Z+*Y]_?+F^?3=RJ-'BE4P-J8>N>QJ2#9O$B:CA95_0JX%=J\ M*>KFUKSB0-H%9GXMA'[J6(#N79C^!U!+ P04 " #3B&A7GYH2L(\" #" M!P &0 'AL+W=O7 MW,4;(1]4 :#18\FX&GN%UM4(8Y454!)U(BK@YF0I9$FTV3/"3"Q&7L#;VNXI:M"6P-.XHJL8 [Z MOKJ19H<[EIR6P!45'$E8CKV+P6@667_G\(7"1NVLD8UD(<2#W5SE8\^W%P(& MF;8,Q+S6, 7&+)&YQH^6T^LD+7!WO66_=+&;6!9$P52PKS37Q=@[]U .2U(S M?2LVGZ&-Y]3R98(I]T2;QC@$0MH#PM0I1"XA>JW#: ESHN(G=)2XEFB2Q%!LDK;=ALPN7?8(%0C.>0]Z#3_?C/^[!8Q-L%W&PC7@2["6<0W6"0O\# M"OP@[+G/]/7PH"^<_U.?_;/ZDV2$7?E#QQ?^M?PHI2IC0M42T+>+A=+2_,/? M^^K=,$;]C+:OC51%,AA[IG$ID&OPDO?O!D/_4U^RWY(L?4NRV1N1/2E+U)4E MVL>^+8LV9:FD6%/7E0\7P&%)]5%?41J^H>.SLV&=1&?G,5[OYOI/G^/AX)E3 MVD-T'CSUF?42^9U3$S+>:4HER)6;!@IEHN:Z^4 [:S=P+ER??6:?#$;308\] M-0.JF2>_Z9OI=DWDBG*%&"R-E']R9GJF;"9&L]&BKNQ MW83GX!4$L#!!0 ( -.(:%=+^WH.=P, %4, 9 >&PO M=V]R:W-H965TN*SIXSO'@8]TERL]X,XF%=Z1-5%/U:. MGMNI9+0D3%+.D"#;J?/@WZ]2C3> /R@YR%X;Z4B>.?^L.[]E4\?3&R(%V2BM M@.&Q)PM2%%H(MO%WJ^ET2VIBOWU4?VMBAUB>L20+7GRBF,9:;T-+Z3Y18<6ZSEH4TO%RY8,.R@I:Y[X2^M#CP Z=D+0$H(A(7J! M$+:$\-(5HI807;K"J"68T-TF=F/<$BL\FPA^0$*C04TWC/NY1IO-DK03, M4N"IV0=(Q7=<2O1(!%KG6!!TB]:0C5E=$,2W:(XEW2#,,K2D1:U(ABR4JR51 MF!;R&LA/ZR6Z>G.-WB 723TK$67HB5$E;V 0VK_GO):@*">N@A#T1MQ-N]UY ML]W@A>V&Z#UG*I=HQ3*26?C+\_SQ&;X+UG7^!4?_YL%9P36I[E#HW:# "T++ M?A:7TP-;.#^V^NI_KWYB1M@E4VCTPA?T5E@PRG;]S/CSX5DJ C!ZY&J>"L@;2\T3<*G&57< 0UL]' "BLJ?,&&M+,A_<\V]!/C^T:D%QEA1PV- ML**^,<**^L8(MUH/LG,?L74$L#!!0 ( -.(:%<0:E&/-P0 /@4 9 >&PO=V]R M:W-H965T^[%.GBR$_)9;2C5 MZ"7FB9I:&ZW3:]M6X8;&1%V)E";P9"5D3#35L(C+-64+G$JDLCHE\O:5<[*:6:[T-/++U1IL!>S9)R9HNJ'Y*YQ+N M[ HE8C%-%!,)DG0UM6[3"W?0A%=D8SK M1['[3,N$A@8O%%SEOVA7SG4L%&9*B[@,!@8Q2XI_\E(*L1< ..T!7AG@'08, M3@3@,@#GB1;,\K3NB2:SB10[),UL0#,7N39Y-&3#$E/&A9;PE$&FPJW7B?@@J97"#N_(,_Q< N?N^\/]SKHX*HH.,?# M)_!N0/#H7*T?B$Q8LM[7^N^O (R^:!JK?]I4+E@,VEF8#>1:I22D4PMV"$7E MEEJSGW]R1\ZO;1+U!-80;% )-NA"G_TA-.&(@&R?*MV*YD(?6%)>?FR3H, = MYKAFR]O.U M^_BHB[WA:#P_HNYW4I]G2\Y"M"-2 G\%240HE6Q+ M-$4I!\' (NCJ<5L*G?CG5K$GL(84025%@5R_8%UI3M-H-NIW>Z3VOP.BHLP.S;WN';\#Q/-=S M]Q3[P!M3%SNYW9 M0YQR\4IIX=IK+P_O1=+*N!/N[,+UA-9,OK9VKG\9W=ZK!>P+K2E:;0+=3LOT MGFX/CKIX[#O8/6SVXVF#X=C'!ZUN[YTAQ52N\Z,U!9MUENCB(*4:K8[O;O)# MJX/Q6W.LEY]-U3#%F> W(M<,/G(Y70&D6& MDHA*,P&>KX30;S=F@>JP<_8_4$L#!!0 ( -.(:%&PO=V]R:W-H965T4[5RPBX7 ^]T-MTW+-%9FR''P\*NH IF(=B MHK#EURHIRT%H)@51,!]ZE^'%*'0&;L9/!FN]]4WL4F92/MK&33KT DL$'!)C M)2C^K> *.+=*R/%4B7JU3VNX_;U1_^86CXN940U7DO]BJ. M'.68&AH/E%P396>CFOUP2W76",>$S^#40$HF5!D&FAR/P5#& M]0DY)6.F,'92D2/"!+ECG&,<]< WZ-=:^TGE8U3ZB/;X."=W4IA,DVN10OJO MO8^\-72T@1Y%C8)3*%JD'7PA41"UR<-T3(Z/3AITVW4PVDZWLT?WBNH,(\%2 M@ADGE\G3DFEF-\^N-3=*V<-TH0N:P-##TZ)!K<"+/W\*>\'7!M!.#=IQZNU] MH)QJ3>2<3(U,'LGO6QPG-P9R_6<7:N< J-T:M=L<4]PR+ 5%W2$TB@H]!Z5P MRQF)Q[K\.LXJ!U-O!7.XAZ-5&OD>@:TVI>R 8,W?^H MJ& [\?ORWBC^SF#V:_3^1^:]?P#4LQKU[(!Y+[7#\'_R?EX3G3<2W4JQ.#6@ M?I-R M?ZO2Y: 6KIYKDLBE,&71JWOK-\-E62E?IY-*FMX MV3"R<'5S)@U68?>9X;L'E)V XW,IS:9A'=0OJ?@O4$L#!!0 ( -.(:%?& M:=6WW ( %D) 9 >&PO=V]R:W-H965T^B$8-T>ICV8Y$*L)G9F.]#^_:Z=D,*61F7B M)8F=>\[U.;:O/=@*^: 2 $T>LY2KH9-HG5^[KHH2R*CJB!PX_ED)F5&-3;EV M52Z!QA:4I:[O>:&;4<:=T<#VS>1H( J=,@XS2521950^32 5VZ'3=78=<[9. MM.EP1X.C0'I641Z4(ROB;OR%[S?I:8LXCK7L1&0'EO5KR_JMEMVN5EC:T2'(\E0\ :X\!3DU MQ86O+\D,)!--%6#23AN0S%: IN76BCS6NQ.1'7@7UMZ%1RRW**%R#4V*)ZTT MQ^[6DBS<7Y^'BW/Z;T2WZST'E5K=O<,H QRY.=05;I2"Z_)\/8'I?N M&+ M1:;L)]E4L2>A0^)2:9'78%20,UY]T[O:B!T \G0#@AH0_"T@K '6.;=29M,Z MIYI&4RDV1)IH9#,7UAN+QFP8-V5<:(E/&>)T= U*RS+6I61\15Z3]GJ>4KD" M15Z>@Z8L4Z\PXF9Q3EX^?T6>$\;)IU24BO)$35V-:@RG&]<[GU4[![_9.227 M@NM4D7<\@:0#/^_'3WKP+KK06!$\6'$6]!(NH#@DH7= B\(N_3\,[PE)VPJ M$UJ^\*\J,Q=*$S3:% CD&LC7CQA/+C3DZEN7^17Y43>Y^7$X506-8>;@VV\9 MG>C%,W_DO>G*?""RE@]'C0]'?>S1)Z%I1B O,G$/0!2L05(>@W7C%C@LF>YL MOXIV9&G-K]DZ\J;N>C>MQQ&^[VV#6G*/&[G'O7)MH<224*7H/3%FL!C?((FR M>0E=.GOYGEJI@![V[]_;S^]6O/V-6M'2' 4=K>KOS.P^+V*%SCR8=4.R K5211OE-($9R.& M1:5F*NS4V\OZU*(-Q=;V(-AZ$.RS?VOVH;P8B*WMQ79,\GNGC__HX/"/ T)' MR#@<_]+![L[TG0/.R^90HD@L2JZK0;RYVQQ\WMIQW]V&5Z>F2QRW&5$ \N,DUL>;8P7:: M[=MC.VTH+ N\-#[[?G_.R5WC1L@'50!H]%@RKF9>H75UX_LJ+: DZDI4P,W) M3LB2:!/*W%>5!)(Y4,E\' 217Q+*O21V>RN9Q*+6C')82:3JLB3R:0%,-#-O MY!TWUC0OM-WPD[@B.6Q WU4LT26(I&B1MMF&S"U>J0QMSE-N7LM'2G%*# MT\D:E)9UJFM)>8XNT;(@/ >%*$>?*=E21C4UX?DM:$*9ND!G]NA+(6I%>*9B M7QL3ELI/#X*+5A"_('B-[@37A4+O>0;9GWC?F.\JP,<*%GB0< /5%0J#-P@' M.$3WFUMT?G8QP!MV-Q,ZWO"_;L9$(/> OJ\%8\A\$ V1V8^^\EO6<3^K[;$; M59$49IYI(L?I):]?C:+@W8#G<>=Y/,2>+""GG%N_6\((3Z'/8$L1.0K;L_L$ M8QS&_KY'>-()3P:%YVDJ:\)ZOX<6.3G1&P41[M>+.KUH4&]%GLQDT+UZT3.] M2WP=7?<+3CO!Z:"@^5K_<:W39]<:CJ*_1/V31BU!YFX<*92*FNNV9[O=;N+- MVT;_G=Z.RSLBS;M6B,'.0(.KJ2E8MB.H#;2H7-MOA39#Q"T+,[5!V@1SOA-" M'P,KT/T/)+\ 4$L#!!0 ( -.(:%?=D*54!P0 -\2 9 >&PO=V]R M:W-H965T% 553SB,Z!L/1'@-2&Q"G MNYK(J?Q #8UG2NZ0LJ/!FVVXI3IK$,>%C2YO>U[JD"9L'D+^:J2T+XN^_PY/H M!X^N8:-KZ+P/#]W'OS_""'1G6*'_Z1,[/(/842-VY-W$WS8N-'*%EI*JU#92 M#OMJI-*VD\AB"28I@H5P\]0GOYI@[":P)W\;3V?AMD?3N-$T]FJZE44!IW1A M9/* OB)?G+V.CMRZ22-S-NL(?]P<8=)N$#U2AFORRX6'^[+GQH$N*6/=@/ MGU:7HQJ<&#@0KLE7W IRU?1K]:A7%#EXLUKP8"\J/&=C(0N:RS5/4+>X9C)/ M[49VWX/!&V?)+^+8_&R!A4>G/4[82\!C];8PPWZ:?=H)V..,EZAD*@'!\(6+ MZ,I ]ABHJ9JZ;])>X97CJTZ*1(/Q'KCB%EO8"QI?EKQ\JS>EF[8C[?_D2V7/=DRVE=36GAA+VYB&^N/+M9OQ/DRI 4:>0-H+Z/:4Z-Z M& A6> URD!1L<0[^[J]]XU$W M'0;X94:$G>L*>_7S*U5K+C3*V0K,HL$4W*CJ-J7J&%FZ&XRE-$86KIDQ"ERR M ^#]2DKSW+&7(LV=5OPO4$L#!!0 ( -.(:%=DG@HC4@, *X5 - M>&PO,N=B/O!G M2I6?@F ^F=&"$]I:MUP- MWP'6/3#(.*\-MGT;&/9+HA25XD9WS& 3? 9Y5?M^56J'4TE68;OC;PCFII., M"YE26:<)_75HV.M&RLBT$,1X6#.JAI:=4,[OX-OA M9[:EOI>N5[+%07Q9Z.L+TH;SIK:09 M6YK^,JL-8.HAKD[*DJ\^ZY?8*>_^TZ3ZF@DO"F:5W[Q[S*KW8<==_*LOE6V37L M]%B]\H_=9.<43,:G8/(D:K)W"B:3$S#9?;-OS9>8#(_?9'2>,&X8J+JS5B:4O'L8*CE%1GK/T:W]/7XE&9DP=5] M#0[\3?L[3=DB3^I1M[ 0U:A-^QM,+XSK8[_.Q41*ES0=55TY'9NFIQLZ:W4! M81>Y,9<;P3@6NA\+(9YZSF1'LKIH1S+*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'G!^ MMJOKU@[Q@?&0>V5T*&P*'A0\NQ_GFT/QI)R:JU+YE\F@_5["0%1*JTI]@V(R M& V$6YGG?XQ5WXSVLISEUI3E9##>G'@ ZU7^JGC60-[+N6M+O)S?R0 R&62C M4.%"6>?;*]KZ96!\@G#QYJCVYJ,J/=BI]/"W-?5:Z6533;B+(;J--@Z[STT0 M3^W_":-9+%0.4Y/7%6B_B:.%L@'4;J76;B"TK& RN#1/8)O["7]P56SNS0U6T>)PHN@#MH!#AFS.E*@)'(2YD*74. D%&!&1T1,A_(P09$Y#Q M42!G#4[X*8),",CDB)"=2*8$9'I,R!A!9@1D=DS(!$&^)2#?\D).P>56K9MR M81;BHG9*@W,([AT!]XX7;E97E;0O#=A,+;4*/Y/:B[_RW-3:*P3YGH!\SPMY M!T^@:\"#]8@:K4>\.-O@.'$'.:@G&?[]#Z'!8S[2)LPZV?6P\%!4AM<,HJ,;-5.@KNI:-D$A]5)GAU M)Z9D$C/+A,9,,2;EEIA[OD%B9AB3>) M,>66^#!+4@'S1EHKFST.\68*7JJR\P EE&F2(RU4;8.+,2GM),=8K^J/)J6= MY#@K5R&8[1F,26DG8=;.?LRVIV),<@^$63UD-#NY1D(Y*&%VT'[,-DG"F)2# M$F8'D9C=:%(.2I@=M!^S7:+#F)2#$F8';2<.OQS;*0$EAYG<=#79%H98.KQN MD5(*2ID51&!^DK[&F)2"4F8%]6+.ZO6Z;'LHQJ04E#(K"$T=>_IC2FDG9=8. M/7?$*S\II9V463LT)IY3I.3F._?4IV=SH+_-*>NDW#.??1/QSG'_"D-3BGKI ?9=+GHQ0RG,"8EGO2 >R^]73*C?),=?!>F,ZAC3,HW&;-O M2,Q.OI91OLG8MV@Z.T?]S4U9)V.V3GAV95N?8DQR9>^V!?!-T#(HPS=1Y +Z1 ITA@\ M%3$D>/E7'X@AGWZ50SONNU/=[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75].YRN; M;CBVXWDY;%/?KM_;;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_ M&)S^=,-[W94R-HO7=MB6<=6DC\/U=$V7@]R=)S>+E[=5,[R\29/F#E((TOF# M#()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U M@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK M@=Z*>BN!WCIYV2;06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O M)=#;4&\CT-M0;R/0VU!O(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ M;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]' MO9U ;T>]G4!O1[V=0.] O8- [T"]@T#O0+V#0.] O8- [T"]@T#OF'RL)- [ M4.\@T#M0[R#0.U#O(- [4.\@T#NCWIE [XQZ9P*],^J="?3.J'2KWV?*WQ^=])]7B^MUP??UE^G9RP<\$Y MW5;4Y[]02P,$% @ TXAH5^(A,D+Q 0 &2< !, !;0V]N=&5N=%]4 M>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 M A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8 M;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A- M39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V M)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8 M=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@ M?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL M D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626* MK I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DU MBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U?RGK/?.K?\X?GR6 MG6WZMWPV_B-N\0)02P$"% ,4 " #3B&A7!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( -.(:%=+ M@Y$/[@ "L" 1 " :\ !D;V-097)PC$ 8 )PG 3 " &UL4$L! A0#% @ TXAH5Q7 I8N#!@ M828 !@ ("!#0@ 'AL+W=O.&5&>N 8 -\< 8 " @<8. M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ TXAH5T,MEW:A" NS( !@ M ("!(AD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ TXAH5Q\QMM4\ @ Q@0 !@ ("!>CD 'AL+W=O&PO=V]R:W-H965T; MO[R,*00 %,) 9 " @<)Q !X;"]W;W)K&UL4$L! A0#% @ TXAH5[8-K[%="P @B( !D M ("!(G8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ TXAH5UAU:B>A P R0@ !D ("!YXH 'AL M+W=O&PO=V]R:W-H965T3 !X;"]W;W)K&UL4$L! A0#% @ TXAH M5X%Q]+54!@ D X !D ("!XI8 'AL+W=O&PO=V]R:W-H965T&GC=+- 0 )\) 9 " @7VA !X;"]W;W)K M&UL4$L! A0#% @ TXAH5\2\D$_6 @ 1@8 M !D ("!Z*4 'AL+W=O[\% "/#0 &0 @('UJ M>&PO=V]R:W-H965TNN !X;"]W;W)K&UL4$L! A0#% @ TXAH5_6Q]J\:+0 9)T !D M ("!_+4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ TXAH5S=3=FVL @ &P8 !D ("![^H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ TXAH5Q_9 M,T#' @ EP< !D ("!B?@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TXAH5\?O/8LK! OPD !D M ("!4@0! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ TXAH5]\+O[R>! 2"8 !D ("! M]1 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ TXAH5^6HUVZ?! K!T !D ("!I2X! 'AL+W=O&UL4$L! A0#% @ TXAH5\*@]*F< M!P ^S\ !D ("!&#H! 'AL+W=O&PO=V]R:W-H965T $[0Y< 0 %<; 9 " @8!$ 0!X;"]W;W)K&UL4$L! A0#% @ TXAH5P:3-\@; P "0L !D M ("!)TD! 'AL+W=O&PO=V]R M:W-H965T\@( $4( M 9 " @;90 0!X;"]W;W)K&UL M4$L! A0#% @ TXAH5R.K_D"3!@ ET( !D ("!WU,! M 'AL+W=O5 M9Q$# !O"@ &0 @(&I6@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ MTXAH5_"!%#XO @ U 0 !D ("!V6$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TXAH5W0<9P)D! HAD !D M ("!EW8! 'AL+W=OP$ >&PO=V]R:W-H M965T?FA*PCP( ,(' 9 M " @?!^ 0!X;"]W;W)K&UL4$L! M A0#% @ TXAH5TO[>@YW P 50P !D ("!MH$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TXAH M5\9IU;?< @ 60D !D ("!VXP! 'AL+W=O&PO=V]R:W-H965TQ>@( !,& 9 " @6:3 0!X;"]W;W)K M&UL4$L! A0#% @ TXAH5]V0I50'! WQ( M !D ("!%Y8! 'AL+W=O&PO7BKL

0!X;"]W;W)K8F]O:RYX;6Q02P$" M% ,4 " #3B&A7R%S!4B " #0)P &@ @ 'GHP$ >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #3B&A7XB$R0O$! M 9)P $P @ $_I@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 2P!+ (04 !AJ $ ! end XML 81 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 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 219 327 1 false 83 0 false 11 false false R1.htm 0000001 - Document - Cover Sheet http://somalogic.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://somalogic.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://somalogic.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Stockholders??? Equity Sheet http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders??? Equity Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) Sheet http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical Condensed Consolidated Statements of Cash Flows (Parenthetical) Statements 7 false false R8.htm 0000008 - Disclosure - Description of Business Sheet http://somalogic.com/role/DescriptionofBusiness Description of Business Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://somalogic.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Sheet http://somalogic.com/role/Revenue Revenue Notes 10 false false R11.htm 0000011 - Disclosure - Accounts Receivable, net Sheet http://somalogic.com/role/AccountsReceivablenet Accounts Receivable, net Notes 11 false false R12.htm 0000012 - Disclosure - Business Combinations Sheet http://somalogic.com/role/BusinessCombinations Business Combinations Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements Sheet http://somalogic.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 0000014 - Disclosure - Leases Sheet http://somalogic.com/role/Leases Leases Notes 14 false false R15.htm 0000015 - Disclosure - Inventory Sheet http://somalogic.com/role/Inventory Inventory Notes 15 false false R16.htm 0000016 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities Sheet http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilities Accrued Liabilities and Other Long-Term Liabilities Notes 16 false false R17.htm 0000017 - Disclosure - Commitment and Contingencies Sheet http://somalogic.com/role/CommitmentandContingencies Commitment and Contingencies Notes 17 false false R18.htm 0000018 - Disclosure - Stockholders' Equity Sheet http://somalogic.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 0000019 - Disclosure - Stock-based Compensation Sheet http://somalogic.com/role/StockbasedCompensation Stock-based Compensation Notes 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://somalogic.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - Net Loss Per Share Sheet http://somalogic.com/role/NetLossPerShare Net Loss Per Share Notes 21 false false R22.htm 0000022 - Disclosure - Related Parties Sheet http://somalogic.com/role/RelatedParties Related Parties Notes 22 false false R23.htm 0000023 - Disclosure - Restructuring Sheet http://somalogic.com/role/Restructuring Restructuring Notes 23 false false R24.htm 0000024 - Disclosure - Subsequent Event Sheet http://somalogic.com/role/SubsequentEvent Subsequent Event Notes 24 false false R25.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://somalogic.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://somalogic.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://somalogic.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 9954473 - Disclosure - Revenue (Tables) Sheet http://somalogic.com/role/RevenueTables Revenue (Tables) Tables http://somalogic.com/role/Revenue 27 false false R28.htm 9954474 - Disclosure - Accounts Receivable, net (Tables) Sheet http://somalogic.com/role/AccountsReceivablenetTables Accounts Receivable, net (Tables) Tables http://somalogic.com/role/AccountsReceivablenet 28 false false R29.htm 9954475 - Disclosure - Fair Value Measurements (Tables) Sheet http://somalogic.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://somalogic.com/role/FairValueMeasurements 29 false false R30.htm 9954476 - Disclosure - Leases (Tables) Sheet http://somalogic.com/role/LeasesTables Leases (Tables) Tables http://somalogic.com/role/Leases 30 false false R31.htm 9954477 - Disclosure - Inventory (Tables) Sheet http://somalogic.com/role/InventoryTables Inventory (Tables) Tables http://somalogic.com/role/Inventory 31 false false R32.htm 9954478 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities (Tables) Sheet http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesTables Accrued Liabilities and Other Long-Term Liabilities (Tables) Tables http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilities 32 false false R33.htm 9954479 - Disclosure - Stock-based Compensation (Tables) Sheet http://somalogic.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://somalogic.com/role/StockbasedCompensation 33 false false R34.htm 9954480 - Disclosure - Net Loss Per Share (Tables) Sheet http://somalogic.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://somalogic.com/role/NetLossPerShare 34 false false R35.htm 9954481 - Disclosure - Restructuring (Tables) Sheet http://somalogic.com/role/RestructuringTables Restructuring (Tables) Tables http://somalogic.com/role/Restructuring 35 false false R36.htm 9954482 - Disclosure - Summary of Significant Accounting Policies - Financial Statements (Details) Sheet http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails Summary of Significant Accounting Policies - Financial Statements (Details) Details 36 false false R37.htm 9954483 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration of Risk (Details) Sheet http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails Summary of Significant Accounting Policies - Schedule of Concentration of Risk (Details) Details 37 false false R38.htm 9954484 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 38 false false R39.htm 9954485 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) Sheet http://somalogic.com/role/RevenueScheduleofDisaggregationofRevenueDetails Revenue - Schedule of Disaggregation of Revenue (Details) Details 39 false false R40.htm 9954486 - Disclosure - Revenue - Narrative (Details) Sheet http://somalogic.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 40 false false R41.htm 9954487 - Disclosure - Accounts Receivable, net - Schedule of Accounts Receivable (Details) Sheet http://somalogic.com/role/AccountsReceivablenetScheduleofAccountsReceivableDetails Accounts Receivable, net - Schedule of Accounts Receivable (Details) Details 41 false false R42.htm 9954488 - Disclosure - Business Combinations (Details) Sheet http://somalogic.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://somalogic.com/role/BusinessCombinations 42 false false R43.htm 9954489 - Disclosure - Fair Value Measurements - Fair Value of Assets Measured on a Recurring Basis (Details) Sheet http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails Fair Value Measurements - Fair Value of Assets Measured on a Recurring Basis (Details) Details 43 false false R44.htm 9954490 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://somalogic.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 44 false false R45.htm 9954491 - Disclosure - Fair Value Measurements - Fair Value of Liabilities Measured on a Recurring Basis (Details) Sheet http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails Fair Value Measurements - Fair Value of Liabilities Measured on a Recurring Basis (Details) Details 45 false false R46.htm 9954492 - Disclosure - Fair Value Measurements - Liabilities Measured on a Fair Value Recurring Basis (Details) Sheet http://somalogic.com/role/FairValueMeasurementsLiabilitiesMeasuredonaFairValueRecurringBasisDetails Fair Value Measurements - Liabilities Measured on a Fair Value Recurring Basis (Details) Details 46 false false R47.htm 9954493 - Disclosure - Fair Value Measurements - Liabilities, Inputs and Valuation Techniques (Details) Sheet http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails Fair Value Measurements - Liabilities, Inputs and Valuation Techniques (Details) Details 47 false false R48.htm 9954494 - Disclosure - Fair Value Measurements - Contingent Consideration Reconciliation (Details) Sheet http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails Fair Value Measurements - Contingent Consideration Reconciliation (Details) Details 48 false false R49.htm 9954495 - Disclosure - Leases - Narrative (Details) Sheet http://somalogic.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 49 false false R50.htm 9954496 - Disclosure - Leases - Schedule of Lease Costs (Details) Sheet http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails Leases - Schedule of Lease Costs (Details) Details 50 false false R51.htm 9954497 - Disclosure - Leases - Schedule of Lease Maturities (Details) Sheet http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails Leases - Schedule of Lease Maturities (Details) Details 51 false false R52.htm 9954498 - Disclosure - Leases - Schedule of Supplemental Lease Information (Details) Sheet http://somalogic.com/role/LeasesScheduleofSupplementalLeaseInformationDetails Leases - Schedule of Supplemental Lease Information (Details) Details 52 false false R53.htm 9954499 - Disclosure - Inventory (Details) Sheet http://somalogic.com/role/InventoryDetails Inventory (Details) Details http://somalogic.com/role/InventoryTables 53 false false R54.htm 9954500 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities - Accrued Liabilities (Details) Sheet http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails Accrued Liabilities and Other Long-Term Liabilities - Accrued Liabilities (Details) Details 54 false false R55.htm 9954501 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities - Other Long Term Liabilities (Details) Sheet http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails Accrued Liabilities and Other Long-Term Liabilities - Other Long Term Liabilities (Details) Details 55 false false R56.htm 9954502 - Disclosure - Stockholders' Equity (Details) Sheet http://somalogic.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://somalogic.com/role/StockholdersEquity 56 false false R57.htm 9954503 - Disclosure - Stock-based Compensation - Narrative (Details) Sheet http://somalogic.com/role/StockbasedCompensationNarrativeDetails Stock-based Compensation - Narrative (Details) Details 57 false false R58.htm 9954504 - Disclosure - Stock-based Compensation - Schedule of Stock-based Compensation (Details) Sheet http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails Stock-based Compensation - Schedule of Stock-based Compensation (Details) Details 58 false false R59.htm 9954505 - Disclosure - Stock-Based Compensation - Stock Option and RSU Activity (Details) Sheet http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails Stock-Based Compensation - Stock Option and RSU Activity (Details) Details 59 false false R60.htm 9954506 - Disclosure - Income Taxes (Details) Sheet http://somalogic.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://somalogic.com/role/IncomeTaxes 60 false false R61.htm 9954507 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) Sheet http://somalogic.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) Details 61 false false R62.htm 9954508 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss Per Share (Details) Sheet http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss Per Share (Details) Details 62 false false R63.htm 9954509 - Disclosure - Related Parties (Details) Sheet http://somalogic.com/role/RelatedPartiesDetails Related Parties (Details) Details http://somalogic.com/role/RelatedParties 63 false false R64.htm 9954510 - Disclosure - Restructuring - Narrative (Details) Sheet http://somalogic.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 64 false false R65.htm 9954511 - Disclosure - Restructuring - Restructuring Charges (Details) Sheet http://somalogic.com/role/RestructuringRestructuringChargesDetails Restructuring - Restructuring Charges (Details) Details 65 false false R66.htm 9954512 - Disclosure - Restructuring - Changes in Liabilities (Details) Sheet http://somalogic.com/role/RestructuringChangesinLiabilitiesDetails Restructuring - Changes in Liabilities (Details) Details 66 false false R67.htm 9954513 - Disclosure - Subsequent Event (Details) Sheet http://somalogic.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://somalogic.com/role/SubsequentEvent 67 false false All Reports Book All Reports slgc-20230930.htm slgc-20230930.xsd slgc-20230930_cal.xml slgc-20230930_def.xml slgc-20230930_lab.xml slgc-20230930_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "slgc-20230930.htm": { "nsprefix": "slgc", "nsuri": "http://somalogic.com/20230930", "dts": { "inline": { "local": [ "slgc-20230930.htm" ] }, "schema": { "local": [ "slgc-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "slgc-20230930_cal.xml" ] }, "definitionLink": { "local": [ "slgc-20230930_def.xml" ] }, "labelLink": { "local": [ "slgc-20230930_lab.xml" ] }, "presentationLink": { "local": [ "slgc-20230930_pre.xml" ] } }, "keyStandard": 277, "keyCustom": 50, "axisStandard": 31, "axisCustom": 0, "memberStandard": 42, "memberCustom": 33, "hidden": { "total": 10, "http://fasb.org/us-gaap/2023": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 219, "entityCount": 1, "segmentCount": 83, "elementCount": 546, "unitCount": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 777, "http://fasb.org/srt/2023": 1, "http://xbrl.sec.gov/dei/2023": 33 }, "report": { "R1": { "role": "http://somalogic.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": "slgc-20230930.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": "slgc-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://somalogic.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "unique": true } }, "R3": { "role": "http://somalogic.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "unique": true } }, "R5": { "role": "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "longName": "0000005 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-60", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-65", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "unique": true } }, "R6": { "role": "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "unique": true } }, "R7": { "role": "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)", "shortName": "Condensed Consolidated Statements of Cash Flows (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashAcquiredFromAcquisition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashAcquiredFromAcquisition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://somalogic.com/role/DescriptionofBusiness", "longName": "0000008 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://somalogic.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://somalogic.com/role/Revenue", "longName": "0000010 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.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": "slgc-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://somalogic.com/role/AccountsReceivablenet", "longName": "0000011 - Disclosure - Accounts Receivable, net", "shortName": "Accounts Receivable, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://somalogic.com/role/BusinessCombinations", "longName": "0000012 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://somalogic.com/role/FairValueMeasurements", "longName": "0000013 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://somalogic.com/role/Leases", "longName": "0000014 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.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": "slgc-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://somalogic.com/role/Inventory", "longName": "0000015 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilities", "longName": "0000016 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities", "shortName": "Accrued Liabilities and Other Long-Term Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://somalogic.com/role/CommitmentandContingencies", "longName": "0000017 - Disclosure - Commitment and Contingencies", "shortName": "Commitment and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "slgc-20230930.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": "slgc-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://somalogic.com/role/StockholdersEquity", "longName": "0000018 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://somalogic.com/role/StockbasedCompensation", "longName": "0000019 - Disclosure - Stock-based Compensation", "shortName": "Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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": "slgc-20230930.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": "slgc-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://somalogic.com/role/IncomeTaxes", "longName": "0000020 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "slgc-20230930.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": "slgc-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://somalogic.com/role/NetLossPerShare", "longName": "0000021 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://somalogic.com/role/RelatedParties", "longName": "0000022 - Disclosure - Related Parties", "shortName": "Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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": "slgc-20230930.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": "slgc-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://somalogic.com/role/Restructuring", "longName": "0000023 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://somalogic.com/role/SubsequentEvent", "longName": "0000024 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "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": "slgc-20230930.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": "slgc-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "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": "slgc-20230930.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": "slgc-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://somalogic.com/role/RevenueTables", "longName": "9954473 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://somalogic.com/role/AccountsReceivablenetTables", "longName": "9954474 - Disclosure - Accounts Receivable, net (Tables)", "shortName": "Accounts Receivable, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://somalogic.com/role/FairValueMeasurementsTables", "longName": "9954475 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://somalogic.com/role/LeasesTables", "longName": "9954476 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://somalogic.com/role/InventoryTables", "longName": "9954477 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesTables", "longName": "9954478 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities (Tables)", "shortName": "Accrued Liabilities and Other Long-Term Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://somalogic.com/role/StockbasedCompensationTables", "longName": "9954479 - Disclosure - Stock-based Compensation (Tables)", "shortName": "Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://somalogic.com/role/NetLossPerShareTables", "longName": "9954480 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://somalogic.com/role/RestructuringTables", "longName": "9954481 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails", "longName": "9954482 - Disclosure - Summary of Significant Accounting Policies - Financial Statements (Details)", "shortName": "Summary of Significant Accounting Policies - Financial Statements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "slgc:CloudComputingArrangementExpenditures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-69", "name": "slgc:CloudComputingArrangementExpenditures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "unique": true } }, "R37": { "role": "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails", "longName": "9954483 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration of Risk (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Concentration of Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-71", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-71", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "unit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "unit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://somalogic.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "longName": "9954485 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details)", "shortName": "Revenue - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:RevenueNotFromContractWithCustomer", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "unique": true } }, "R40": { "role": "http://somalogic.com/role/RevenueNarrativeDetails", "longName": "9954486 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "slgc:ContractWithCustomerLiabilityCollaborativeArrangement", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "unique": true } }, "R41": { "role": "http://somalogic.com/role/AccountsReceivablenetScheduleofAccountsReceivableDetails", "longName": "9954487 - Disclosure - Accounts Receivable, net - Schedule of Accounts Receivable (Details)", "shortName": "Accounts Receivable, net - Schedule of Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://somalogic.com/role/BusinessCombinationsDetails", "longName": "9954488 - Disclosure - Business Combinations (Details)", "shortName": "Business Combinations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-119", "name": "slgc:BusinessCombinationContingentConsiderationArrangementsNumberOfPayments", "unitRef": "payment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-119", "name": "slgc:BusinessCombinationContingentConsiderationArrangementsNumberOfPayments", "unitRef": "payment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "longName": "9954489 - Disclosure - Fair Value Measurements - Fair Value of Assets Measured on a Recurring Basis (Details)", "shortName": "Fair Value Measurements - Fair Value of Assets Measured on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-123", "name": "slgc:CashAndCashEquivalentsAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "unique": true } }, "R44": { "role": "http://somalogic.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954490 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InterestReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InterestReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "longName": "9954491 - Disclosure - Fair Value Measurements - Fair Value of Liabilities Measured on a Recurring Basis (Details)", "shortName": "Fair Value Measurements - Fair Value of Liabilities Measured on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-165", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-132", "name": "us-gaap:WarrantsAndRightsOutstanding", "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": "slgc-20230930.htm", "unique": true } }, "R46": { "role": "http://somalogic.com/role/FairValueMeasurementsLiabilitiesMeasuredonaFairValueRecurringBasisDetails", "longName": "9954492 - Disclosure - Fair Value Measurements - Liabilities Measured on a Fair Value Recurring Basis (Details)", "shortName": "Fair Value Measurements - Liabilities Measured on a Fair Value Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-123", "name": "us-gaap:OtherLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "unique": true } }, "R47": { "role": "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails", "longName": "9954493 - Disclosure - Fair Value Measurements - Liabilities, Inputs and Valuation Techniques (Details)", "shortName": "Fair Value Measurements - Liabilities, Inputs and Valuation Techniques (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-142", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-142", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails", "longName": "9954494 - Disclosure - Fair Value Measurements - Contingent Consideration Reconciliation (Details)", "shortName": "Fair Value Measurements - Contingent Consideration Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-153", "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": "slgc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-151", "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": "slgc-20230930.htm", "unique": true } }, "R49": { "role": "http://somalogic.com/role/LeasesNarrativeDetails", "longName": "9954495 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-156", "name": "us-gaap:LessorOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-156", "name": "us-gaap:LessorOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R50": { "role": "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails", "longName": "9954496 - Disclosure - Leases - Schedule of Lease Costs (Details)", "shortName": "Leases - Schedule of Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R51": { "role": "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails", "longName": "9954497 - Disclosure - Leases - Schedule of Lease Maturities (Details)", "shortName": "Leases - Schedule of Lease Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "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": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "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": "slgc-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://somalogic.com/role/LeasesScheduleofSupplementalLeaseInformationDetails", "longName": "9954498 - Disclosure - Leases - Schedule of Supplemental Lease Information (Details)", "shortName": "Leases - Schedule of Supplemental Lease Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "slgc:LesseeOperatingLeaseSupplementalLeaseInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "slgc:LesseeOperatingLeaseSupplementalLeaseInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R53": { "role": "http://somalogic.com/role/InventoryDetails", "longName": "9954499 - Disclosure - Inventory (Details)", "shortName": "Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R54": { "role": "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails", "longName": "9954500 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities - Accrued Liabilities (Details)", "shortName": "Accrued Liabilities and Other Long-Term Liabilities - Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R55": { "role": "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails", "longName": "9954501 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities - Other Long Term Liabilities (Details)", "shortName": "Accrued Liabilities and Other Long-Term Liabilities - Other Long Term Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "slgc:EarnOutLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "unique": true } }, "R56": { "role": "http://somalogic.com/role/StockholdersEquityDetails", "longName": "9954502 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-171", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "unique": true } }, "R57": { "role": "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "longName": "9954503 - Disclosure - Stock-based Compensation - Narrative (Details)", "shortName": "Stock-based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R58": { "role": "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails", "longName": "9954504 - Disclosure - Stock-based Compensation - Schedule of Stock-based Compensation (Details)", "shortName": "Stock-based Compensation - Schedule of Stock-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-174", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "unique": true } }, "R59": { "role": "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails", "longName": "9954505 - Disclosure - Stock-Based Compensation - Stock Option and RSU Activity (Details)", "shortName": "Stock-Based Compensation - Stock Option and RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R60": { "role": "http://somalogic.com/role/IncomeTaxesDetails", "longName": "9954506 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": null }, "R61": { "role": "http://somalogic.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails", "longName": "9954507 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)", "shortName": "Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": null }, "R62": { "role": "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "longName": "9954508 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "shortName": "Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R63": { "role": "http://somalogic.com/role/RelatedPartiesDetails", "longName": "9954509 - Disclosure - Related Parties (Details)", "shortName": "Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-206", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-206", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R64": { "role": "http://somalogic.com/role/RestructuringNarrativeDetails", "longName": "9954510 - Disclosure - Restructuring - Narrative (Details)", "shortName": "Restructuring - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-209", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-209", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R65": { "role": "http://somalogic.com/role/RestructuringRestructuringChargesDetails", "longName": "9954511 - Disclosure - Restructuring - Restructuring Charges (Details)", "shortName": "Restructuring - Restructuring Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-211", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "unique": true } }, "R66": { "role": "http://somalogic.com/role/RestructuringChangesinLiabilitiesDetails", "longName": "9954512 - Disclosure - Restructuring - Changes in Liabilities (Details)", "shortName": "Restructuring - Changes in Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } }, "R67": { "role": "http://somalogic.com/role/SubsequentEventDetails", "longName": "9954513 - Disclosure - Subsequent Event (Details)", "shortName": "Subsequent Event (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-217", "name": "slgc:BusinessCombinationNumberOfBoardOfDirectorsInCombinedEntity", "unitRef": "member", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-217", "name": "slgc:BusinessCombinationNumberOfBoardOfDirectorsInCombinedEntity", "unitRef": "member", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "slgc-20230930.htm", "first": true, "unique": true } } }, "tag": { "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://somalogic.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r856" ] }, "us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement, Transaction with Party to Collaborative Arrangement", "label": "Collaborative Arrangement, Transaction with Party to Collaborative Arrangement [Member]", "documentation": "Collaborative arrangement transaction between parties to collaborative arrangement." } } }, "auth_ref": [ "r967" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "slgc_WarrantLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "WarrantLiabilities", "crdr": "credit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsLiabilitiesMeasuredonaFairValueRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/FairValueMeasurementsLiabilitiesMeasuredonaFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities", "label": "Warrant Liabilities", "documentation": "Warrant Liabilities" } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://somalogic.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Table]", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r69" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of available-for-sale 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": [ "r40", "r208", "r282" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://somalogic.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of available-for-sale securities", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r38", "r208", "r282", "r314" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SubsequentEventDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r69" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "label": "Debt Securities, Available-for-Sale [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": [ "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of Milestone Contingent Consideration", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) 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": [ "r22" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://somalogic.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r856" ] }, "slgc_ReplacementAwardsSubjectToVestingConditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "ReplacementAwardsSubjectToVestingConditionsMember", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Replacement awards subject to vesting conditions", "label": "Replacement Awards Subject To Vesting Conditions [Member]", "documentation": "Replacement Awards Subject To Vesting Conditions" } } }, "auth_ref": [] }, "slgc_DerivativeInstrumentContingentConsiderationLiabilityThresholdTradingDaysPeriod": { "xbrltype": "durationItemType", "nsuri": "http://somalogic.com/20230930", "localname": "DerivativeInstrumentContingentConsiderationLiabilityThresholdTradingDaysPeriod", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of consecutive trading days", "label": "Derivative Instrument, Contingent Consideration, Liability, Threshold Trading Days, Period", "documentation": "Derivative Instrument, Contingent Consideration, Liability, Threshold Trading Days, Period" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://somalogic.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis." } } }, "auth_ref": [ "r129" ] }, "slgc_MilestoneContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "MilestoneContingentConsiderationMember", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails", "http://somalogic.com/role/BusinessCombinationsDetails", "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone Contingent Consideration", "verboseLabel": "Milestone Contingent Consideration", "label": "Milestone Contingent Consideration [Member]", "documentation": "Milestone Contingent Consideration" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://somalogic.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": [ "r858" ] }, "slgc_RoyaltyFinancingComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "RoyaltyFinancingComponent", "crdr": "debit", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty financing component", "label": "Royalty, Financing Component", "documentation": "Royalty, Financing Component" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SubsequentEventDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://somalogic.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": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://somalogic.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r156", "r183", "r184", "r185", "r213", "r237", "r238", "r240", "r242", "r248", "r249", "r315", "r370", "r372", "r373", "r374", "r377", "r378", "r383", "r384", "r387", "r390", "r397", "r542", "r688", "r689", "r690", "r691", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r722", "r744", "r764", "r781", "r782", "r783", "r784", "r785", "r862", "r901", "r911" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://somalogic.com/role/AccountsReceivablenetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r34" ] }, "slgc_BusinessCombinationNumberOfBoardOfDirectorsInCombinedEntity": { "xbrltype": "integerItemType", "nsuri": "http://somalogic.com/20230930", "localname": "BusinessCombinationNumberOfBoardOfDirectorsInCombinedEntity", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of board of directors of combined entity", "label": "Business Combination, Number Of Board Of Directors In Combined Entity", "documentation": "Business Combination, Number Of Board Of Directors In Combined Entity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets", "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 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": [ "r93", "r96", "r97", "r113", "r724", "r741", "r765", "r766", "r842", "r854", "r902", "r923", "r971", "r996" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://somalogic.com/role/SubsequentEvent" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "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": [ "r589", "r591" ] }, "slgc_EarnOutLiabilityPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://somalogic.com/20230930", "localname": "EarnOutLiabilityPolicyPolicyTextBlock", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earn-Out Liability", "label": "Earn-Out Liability Policy [Policy Text Block]", "documentation": "Earn-Out Liability Policy" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r504" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://somalogic.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": [ "r859" ] }, "slgc_ScheduleOfReverseRecapitalizationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://somalogic.com/20230930", "localname": "ScheduleOfReverseRecapitalizationLineItems", "presentation": [ "http://somalogic.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reverse Recapitalization [Line Items]", "label": "Schedule of Reverse Recapitalization [Line Items]", "documentation": "Schedule of Reverse Recapitalization [Line Items]" } } }, "auth_ref": [] }, "slgc_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CustomerAMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "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": [ "r789" ] }, "slgc_IssuanceOfCommonStockForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "IssuanceOfCommonStockForServices", "crdr": "credit", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock for services", "label": "Issuance Of Common Stock For Services", "documentation": "Issuance Of Common Stock For Services" } } }, "auth_ref": [] }, "slgc_CloudComputingArrangementExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CloudComputingArrangementExpenditures", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cloud computing arrangement expenditures", "negatedTerseLabel": "Cloud computing arrangement expenditures", "label": "Cloud Computing Arrangement Expenditures", "documentation": "Cloud Computing Arrangement Expenditures" } } }, "auth_ref": [] }, "slgc_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement Warrants", "label": "Private Placement Warrants [Member]", "documentation": "Private Placement Warrants" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Fair Values of Contingent Consideration", "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": [ "r22", "r83" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk and Other Risks and Uncertainties", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r88", "r149" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://somalogic.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": [ "r856" ] }, "us-gaap_RoyaltyGuaranteesCommitmentsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyGuaranteesCommitmentsAmount", "crdr": "credit", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guaranteed fixed minimum royalties", "label": "Royalty Guarantees, Commitments, Amount", "documentation": "The amount the entity has committed to make for future royalty guarantees." } } }, "auth_ref": [ "r626" ] }, "slgc_ContingentConsiderationTransferredForAcquistionMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "ContingentConsiderationTransferredForAcquistionMember", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails", "http://somalogic.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deferred tax liability", "label": "Contingent Consideration Transferred For Acquistion [Member]", "documentation": "Contingent Consideration Transferred For Acquistion" } } }, "auth_ref": [] }, "slgc_RestructuringAndRelatedCostsNumberOfEmployeesSeparatingDueAPeriod": { "xbrltype": "durationItemType", "nsuri": "http://somalogic.com/20230930", "localname": "RestructuringAndRelatedCostsNumberOfEmployeesSeparatingDueAPeriod", "presentation": [ "http://somalogic.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effected employees separating, Period", "label": "Restructuring and Related Costs, Number of Employees Separating Due a Period", "documentation": "Restructuring and Related Costs, Number of Employees Separating Due a Period" } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-US", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r998", "r999", "r1000", "r1001" ] }, "slgc_HoldbackContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "HoldbackContingentConsiderationMember", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Holdback Contingent Consideration", "label": "Holdback Contingent Consideration [Member]", "documentation": "Holdback Contingent Consideration" } } }, "auth_ref": [] }, "slgc_InventoryNetCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "InventoryNetCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://somalogic.com/role/InventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://somalogic.com/role/InventoryDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventory", "label": "Inventory, Net, Current And Noncurrent", "documentation": "Inventory, Net, Current And Noncurrent" } } }, "auth_ref": [] }, "slgc_MeasurementInputWeightedAverageCostOfCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "MeasurementInputWeightedAverageCostOfCapitalMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average cost of capital", "label": "Measurement Input, Weighted Average Cost Of Capital [Member]", "documentation": "Measurement Input, Weighted Average Cost Of Capital" } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://somalogic.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": [ "r860" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://somalogic.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": [] }, "slgc_ContingentConsiderationLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "ContingentConsiderationLiabilityMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Liability", "label": "Contingent Consideration, Liability [Member]", "documentation": "Contingent Consideration, Liability" } } }, "auth_ref": [] }, "slgc_InterestIncomeFinancingComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "InterestIncomeFinancingComponent", "crdr": "credit", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income from financing component", "label": "Interest Income, Financing Component", "documentation": "Interest Income, Financing Component" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://somalogic.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "Current 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_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "slgc_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfEarnOutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfEarnOutLiability", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 }, "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value of earn-out liability", "terseLabel": "Change in fair value of earn-out liability", "label": "Business Combination, Contingent Consideration Arrangements, Change In Amount Of Earn Out Liability", "documentation": "Business Combination, Contingent Consideration Arrangements, Change In Amount Of Earn Out Liability" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r562" ] }, "slgc_RoyaltyTerm": { "xbrltype": "durationItemType", "nsuri": "http://somalogic.com/20230930", "localname": "RoyaltyTerm", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty term", "label": "Royalty, Term", "documentation": "Royalty, Term" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of liabilities, beginning balance", "periodEndLabel": "Fair value of liabilities, 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": [ "r22" ] }, "slgc_LesseeOperatingLeaseTerminationFeePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "LesseeOperatingLeaseTerminationFeePayable", "crdr": "credit", "calculation": { "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails": { "parentTag": "slgc_AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails", "http://somalogic.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued lease termination fee", "label": "Lessee, Operating Lease, Termination Fee Payable", "documentation": "Lessee, Operating Lease, Termination Fee Payable" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Assets Measured on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r82", "r131" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of 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": [ "r82", "r131" ] }, "slgc_BusinessCombinationNumberOfClassesInClassifiedBoard": { "xbrltype": "integerItemType", "nsuri": "http://somalogic.com/20230930", "localname": "BusinessCombinationNumberOfClassesInClassifiedBoard", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of classes in classified board", "label": "Business Combination, Number Of Classes In Classified Board", "documentation": "Business Combination, Number Of Classes In Classified Board" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesMeasuredonaFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r532", "r539" ] }, "slgc_OldSomaLogicShareholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "OldSomaLogicShareholdersMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Old SomaLogic Shareholders", "label": "Old SomaLogic Shareholders [Member]", "documentation": "Old SomaLogic Shareholders" } } }, "auth_ref": [] }, "slgc_ContractWithCustomerLiabilityCollaborativeArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "ContractWithCustomerLiabilityCollaborativeArrangement", "crdr": "credit", "presentation": [ "http://somalogic.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue related to collaboration", "label": "Contract with Customer, Liability, Collaborative Arrangement", "documentation": "Contract with Customer, Liability, Collaborative Arrangement" } } }, "auth_ref": [] }, "slgc_CashAndCashEquivalentsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CashAndCashEquivalentsAmortizedCost", "crdr": "debit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "parentTag": "slgc_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized\u2028Cost", "label": "Cash and Cash Equivalents, Amortized Cost", "documentation": "Cash and Cash Equivalents, Amortized Cost" } } }, "auth_ref": [] }, "slgc_MilestoneConsiderationReplacementAwardLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "MilestoneConsiderationReplacementAwardLiabilityMember", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone consideration replacement award liability", "label": "Milestone Consideration Replacement Award Liability [Member]", "documentation": "Milestone Consideration Replacement Award Liability" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r840" ] }, "slgc_PreviouslyConstrainedRoyaltiesMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "PreviouslyConstrainedRoyaltiesMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Previously Constrained Royalties", "label": "Previously Constrained Royalties [Member]", "documentation": "Previously Constrained Royalties" } } }, "auth_ref": [] }, "slgc_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CustomerBMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B" } } }, "auth_ref": [] }, "slgc_NECCorporationNECMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "NECCorporationNECMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NEC Corporation (\"NEC\")", "label": "NEC Corporation (\"NEC\") [Member]", "documentation": "NEC Corporation (\"NEC\")" } } }, "auth_ref": [] }, "slgc_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "parentTag": "slgc_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross\u2028Unrealized\u2028Loss", "label": "Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax", "documentation": "Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://somalogic.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails" ], "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_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "calculation": { "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 }, "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration liability", "verboseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r8", "r80", "r502" ] }, "slgc_CollaborativeArrangementRightsAndObligationsAggregatePaymentsTerm": { "xbrltype": "durationItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CollaborativeArrangementRightsAndObligationsAggregatePaymentsTerm", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative arrangement, payment terms", "label": "Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Term", "documentation": "Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Term" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://somalogic.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r6", "r7", "r79", "r501" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r535" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r43", "r133" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic (in usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r206", "r223", "r224", "r226", "r227", "r229", "r235", "r237", "r240", "r241", "r242", "r246", "r529", "r530", "r643", "r661", "r817" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition, Assay Services Revenue and Product Revenue", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r155", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r802" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://somalogic.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": [] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://somalogic.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity consideration", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r6", "r7" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration transferred to related party", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r86", "r585" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails", "http://somalogic.com/role/BusinessCombinationsDetails", "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "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": [] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification", "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": [ "r217", "r218", "r219", "r229", "r230", "r246", "r528", "r529", "r866", "r867", "r868", "r869", "r872", "r877", "r878" ] }, "us-gaap_ReclassificationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationTable", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification [Table]", "label": "Reclassification [Table]", "documentation": "Disclosure of information about reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r173" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r567" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in shares)", "periodEndLabel": "Outstanding, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r441", "r442" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "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": [ "r50", "r272" ] }, "us-gaap_ReclassificationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationLineItems", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification [Line Items]", "label": "Reclassification [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": [ "r173" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r22" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r567" ] }, "slgc_DerivativeInstrumentContingentConsiderationLiabilityThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://somalogic.com/20230930", "localname": "DerivativeInstrumentContingentConsiderationLiabilityThresholdTradingDays", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout period, threshold trading days", "label": "Derivative Instrument, Contingent Consideration, Liability, Threshold Trading Days", "documentation": "Derivative Instrument, Contingent Consideration, Liability, Threshold Trading Days" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r93" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://somalogic.com/role/RestructuringChangesinLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://somalogic.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r214", "r474", "r480", "r481", "r484", "r488", "r492", "r493", "r494", "r693" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://somalogic.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": [ "r582", "r583", "r584", "r586", "r588", "r694", "r695", "r696", "r747", "r748", "r749", "r768", "r770" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock for services", "label": "Stock Issued During Period, Value, Issued for Services", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://somalogic.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": [ "r861" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value; 600,000,000 shares authorized; 188,662,349 and 187,647,973 shares issued and outstanding at September\u00a030, 2023 and December\u00a031, 2022, respectively", "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": [ "r93", "r651", "r842" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://somalogic.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r899" ] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails", "http://somalogic.com/role/BusinessCombinationsDetails", "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Type [Domain]", "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://somalogic.com/role/BusinessCombinationsDetails", "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "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": [ "r434", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://somalogic.com/role/Inventory" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r340" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://somalogic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r93", "r722" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance, common stock (in shares)", "periodEndLabel": "Ending balance, common stock (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r20", "r93", "r722", "r741", "r996", "r997" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://somalogic.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "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": [ "r434", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earn-out liability", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r9", "r80" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.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": [ "r94", "r842", "r995" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r200", "r475", "r476", "r481", "r482", "r483", "r485", "r687" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Palamedrix acquisition, net of cash acquired of $2,521", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r41" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r504" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "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": [ "r178" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r272", "r829", "r938", "r990", "r991" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right, number of securities called by each warrant or right (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r432", "r887", "r910" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://somalogic.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Consideration transferred", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r41", "r500" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in prepaid expenses and other current assets", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r889", "r900" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average shares outstanding used to compute net loss per share, diluted (in shares)", "terseLabel": "Weighted-average shares outstanding, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r236", "r242" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "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": [ "r72", "r73", "r435" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r233", "r432", "r863", "r864", "r910" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average shares outstanding used to compute net loss per share, basic (in shares)", "terseLabel": "Weighted-average shares outstanding, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r235", "r242" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://somalogic.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": [ "r27", "r842" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in other long-term assets", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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." } } }, "auth_ref": [ "r144", "r890", "r900" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r914", "r977" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://somalogic.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": [ "r855" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAbstract", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments:", "label": "Debt Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesMeasuredonaFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r233", "r432", "r863", "r910" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "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": [ "r380", "r424", "r425", "r426", "r427", "r428", "r429", "r595", "r596", "r597", "r824", "r825", "r834", "r835", "r836" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rates on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r547" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.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": [ "r217", "r218", "r219", "r247", "r625", "r686", "r708", "r714", "r715", "r716", "r717", "r718", "r719", "r722", "r725", "r726", "r727", "r728", "r729", "r731", "r732", "r733", "r734", "r736", "r737", "r738", "r739", "r740", "r742", "r745", "r746", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r764", "r848" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 }, "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value of warrant liabilities", "terseLabel": "Change in fair value of warrant liabilities", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r2", "r15" ] }, "us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration revenue", "verboseLabel": "Collaboration revenue", "label": "Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer", "documentation": "Amount of revenue from collaborative arrangement. Excludes revenue from contract with customer under Topic 606." } } }, "auth_ref": [ "r143", "r967" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://somalogic.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Costs", "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": [ "r972" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://somalogic.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://somalogic.com/role/RestructuringChangesinLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r354", "r898" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://somalogic.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_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product revenue", "verboseLabel": "Cost of product revenue", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r827" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://somalogic.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-based Compensation", "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": [ "r71" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://somalogic.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": [ "r857" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://somalogic.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, range of outcomes, high", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r81" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r430", "r585", "r586", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r715", "r716", "r717", "r718", "r719", "r740", "r742", "r771", "r978" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://somalogic.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": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r47" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r970" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r566" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other revenue", "terseLabel": "Other", "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r939" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r51", "r789" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock upon vesting of RSUs (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r20", "r123" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r576" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total anti-dilutive shares (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": [ "r243" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://somalogic.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Net Loss Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r912" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r181" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://somalogic.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r421" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock upon Palamedrix acquisition (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r92", "r93", "r123" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued under employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r20", "r92", "r93", "r123" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r970" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r210" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r576" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock upon exercise of options (in shares)", "negatedTerseLabel": "Exercised or Issued (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r20", "r92", "r93", "r123", "r446" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r576" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r873", "r899" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "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": [ "r973" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r90", "r473", "r987" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r344", "r348", "r823" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "terseLabel": "Net cash provided by 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": [ "r210" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://somalogic.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Maturities", "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": [ "r973" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r119", "r849", "r850", "r851", "r852" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "terseLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r109", "r110", "r111" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://somalogic.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": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://somalogic.com/role/CommitmentandContingencies" ], "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": [ "r118", "r364", "r365", "r790", "r932" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r28", "r213", "r315", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r506", "r507", "r508", "r542", "r720", "r818", "r854", "r935", "r979", "r980" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, measurement input", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r537" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Concentration of Risk", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r48", "r49", "r52", "r53", "r84", "r132" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://somalogic.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r47" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://somalogic.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and related cost, workforce percent", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r47" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://somalogic.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": [ "r155", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r422" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "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": [ "r49", "r52", "r84", "r85", "r272", "r789" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r98", "r135", "r654", "r842", "r902", "r923", "r971" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringChargesDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r913" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value 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": [ "r503", "r899" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://somalogic.com/role/InventoryDetails": { "parentTag": "slgc_InventoryNetCurrentAndNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r114", "r808" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://somalogic.com/role/InventoryDetails": { "parentTag": "slgc_InventoryNetCurrentAndNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r114", "r809" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "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": [ "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r381", "r395", "r518", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r659", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r919", "r920", "r921", "r922" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on disposal of assets", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r15", "r57" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://somalogic.com/role/InventoryDetails": { "parentTag": "slgc_InventoryNetCurrentAndNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r114", "r810" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://somalogic.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": [ "r561" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r145", "r177", "r189", "r340", "r341", "r343", "r624", "r814" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r157", "r166", "r270", "r271", "r709", "r710", "r711", "r773", "r775", "r778", "r780", "r787", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r804", "r828", "r847", "r938", "r990" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: amount of lease payments representing 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": [ "r576" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails", "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability", "totalLabel": "Present value of future minimum lease payments", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r563" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation loss", "verboseLabel": "Foreign currency translation loss", "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": [ "r13", "r18", "r128" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://somalogic.com/role/FairValueMeasurementsLiabilitiesMeasuredonaFairValueRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesMeasuredonaFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities measured at fair value on a recurring basis", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r82" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://somalogic.com/role/BusinessCombinationsDetails", "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: current operating lease liabilities (included in other current liabilities)", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r563" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted (in usd per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r206", "r223", "r224", "r226", "r227", "r229", "r237", "r240", "r241", "r242", "r246", "r529", "r530", "r643", "r661", "r817" ] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNoncurrent", "crdr": "debit", "calculation": { "http://somalogic.com/role/InventoryDetails_1": { "parentTag": "slgc_InventoryNetCurrentAndNoncurrent", "weight": 1.0, "order": 1.0 }, "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets", "http://somalogic.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-current inventory", "terseLabel": "Non-current inventory", "label": "Inventory, Noncurrent", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r890" ] }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage after transaction", "label": "Sale of Stock, Percentage of Ownership after Transaction", "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "verboseLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r464", "r472" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesMeasuredonaFairValueRecurringBasisDetails" ], "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": [ "r533", "r534", "r538" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [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_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails", "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities (included in other long-term liabilities)", "verboseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r563" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax (provision) benefit", "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": [ "r142", "r154", "r231", "r232", "r254", "r479", "r489", "r662" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r112" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r430", "r585", "r586", "r715", "r716", "r717", "r718", "r719", "r740", "r742", "r771" ] }, "slgc_CollaborativeArrangementsExcludingContractWithCustomerRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CollaborativeArrangementsExcludingContractWithCustomerRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative arrangements, remaining performance obligation period", "label": "Collaborative Arrangements, Excluding Contract With Customer, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Collaborative Arrangements, Excluding Contract With Customer, Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringChargesDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r349", "r355", "r749" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringChargesDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "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": [] }, "slgc_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails_1": { "parentTag": "slgc_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": -1.0, "order": 3.0 }, "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross\u2028Unrealized\u2028Gain", "label": "Cash and Cash Equivalents And Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax", "documentation": "Cash and Cash Equivalents And Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r353", "r354", "r355", "r356", "r360", "r361", "r362" ] }, "slgc_CertainEmployeesAndDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CertainEmployeesAndDirectorsMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certain Employees and Directors", "label": "Certain Employees and Directors [Member]", "documentation": "Certain Employees and Directors" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringChargesDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r355", "r749" ] }, "slgc_LesseeOperatingLeaseTerminationFee": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "LesseeOperatingLeaseTerminationFee", "crdr": "debit", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Termination fee", "label": "Lessee, Operating Lease, Termination Fee", "documentation": "Lessee, Operating Lease, Termination Fee" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.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": [ "r14" ] }, "slgc_LesseeOperatingLeaseCommissionFeePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "LesseeOperatingLeaseCommissionFeePayable", "crdr": "credit", "calculation": { "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails": { "parentTag": "slgc_AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued real estate agent commission", "label": "Lessee, Operating Lease, Commission Fee Payable", "documentation": "Lessee, Operating Lease, Commission Fee Payable" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "slgc_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "crdr": "debit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized\u2028Cost", "label": "Cash and Cash Equivalents And Debt Securities, Available-for-sale, Amortized Cost", "documentation": "Cash and Cash Equivalents And Debt Securities, Available-for-sale, Amortized Cost" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "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": [ "r554", "r590" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://somalogic.com/role/InventoryTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Current Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r26", "r99", "r100", "r101" ] }, "slgc_ServiceProviderEarnOutsMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "ServiceProviderEarnOutsMember", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service Provider Earn-Outs", "label": "Service Provider Earn-Outs [Member]", "documentation": "Service Provider Earn-Outs" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryNoncurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryNoncurrentTableTextBlock", "presentation": [ "http://somalogic.com/role/InventoryTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Noncurrent Inventory", "label": "Schedule of Inventory, Noncurrent [Table Text Block]", "documentation": "Tabular disclosure of inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle including inventoried costs relating to long-term contracts or programs." } } }, "auth_ref": [] }, "slgc_SomalogicIncMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "SomalogicIncMember", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Somalogic Inc", "label": "Somalogic Inc [Member]", "documentation": "Somalogic Inc" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "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": [ "r71" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "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": [ "r272", "r829", "r938", "r990", "r991" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price of warrants (in usd per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r398" ] }, "slgc_SomaLogicMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "SomaLogicMember", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SomaLogic", "label": "SomaLogic [Member]", "documentation": "SomaLogic" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r105", "r213", "r315", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r542", "r935" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cash acquired", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://somalogic.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option and RSU Activity", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r23", "r24", "r70" ] }, "slgc_CashPaidForAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CashPaidForAcquisitionMember", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Paid For Acquisition", "label": "Cash Paid For Acquisition [Member]", "documentation": "Cash Paid For Acquisition" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r106" ] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "parentTag": "slgc_CashAndCashEquivalentsAmortizedCost", "weight": 1.0, "order": 3.0 }, "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets", "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "terseLabel": "Aggregate\u2028Fair Value", "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": [ "r42", "r178", "r805" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for excess and obsolete inventory", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r342" ] }, "slgc_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "parentTag": "slgc_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross\u2028Unrealized\u2028Gain", "label": "Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax", "documentation": "Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax" } } }, "auth_ref": [] }, "slgc_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "PublicWarrantsMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Warrants", "label": "Public Warrants [Member]", "documentation": "Public Warrants" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementAccountingPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementAccountingPolicy", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition, Collaboration Revenue", "label": "Collaborative Arrangement, Accounting Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for collaborative arrangements." } } }, "auth_ref": [ "r148" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage", "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": [ "r941" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r107" ] }, "slgc_BusinessCombinationNumberOfRemainingMembersDesignatedByParent": { "xbrltype": "integerItemType", "nsuri": "http://somalogic.com/20230930", "localname": "BusinessCombinationNumberOfRemainingMembersDesignatedByParent", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of remaining members designated by parent", "label": "Business Combination, Number Of Remaining Members Designated By Parent", "documentation": "Business Combination, Number Of Remaining Members Designated By Parent" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "slgc_LeaseDepositAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "LeaseDepositAsset", "crdr": "debit", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease deposit", "label": "Lease Deposit Asset", "documentation": "Lease Deposit Asset" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://somalogic.com/role/AccountsReceivablenetScheduleofAccountsReceivableDetails_1": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0, "order": 1.0 }, "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://somalogic.com/role/AccountsReceivablenetScheduleofAccountsReceivableDetails", "http://somalogic.com/role/CondensedConsolidatedBalanceSheets", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net (current)", "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": [ "r274", "r275" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://somalogic.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": [ "r856" ] }, "slgc_NECSolutionInnovatorsLtdNESMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "NECSolutionInnovatorsLtdNESMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NEC Solution Innovators, Ltd. (\"NES\")", "label": "NEC Solution Innovators, Ltd. (\"NES\") [Member]", "documentation": "NEC Solution Innovators, Ltd. (\"NES\")" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r217", "r218", "r219", "r247", "r625", "r686", "r708", "r714", "r715", "r716", "r717", "r718", "r719", "r722", "r725", "r726", "r727", "r728", "r729", "r731", "r732", "r733", "r734", "r736", "r737", "r738", "r739", "r740", "r742", "r745", "r746", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r764", "r848" ] }, "slgc_A2021OmnibusIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "A2021OmnibusIncentivePlanMember", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Omnibus Incentive Plan", "label": "2021 Omnibus Incentive Plan [Member]", "documentation": "2021 Omnibus Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_AgencySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AgencySecuritiesMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agency bonds", "label": "Agency Securities [Member]", "documentation": "Securities issued by government sponsored entities." } } }, "auth_ref": [ "r917", "r918" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r380", "r424", "r429", "r534", "r596", "r824", "r825", "r834", "r835", "r836" ] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred costs of services", "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": [ "r893" ] }, "slgc_StockIssuedDuringPeriodValueAcquisitionsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "StockIssuedDuringPeriodValueAcquisitionsGross", "crdr": "credit", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock upon Palamedrix acquisition", "label": "Stock Issued During Period, Value, Acquisitions, Gross", "documentation": "Stock Issued During Period, Value, Acquisitions, Gross" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r380", "r424", "r429", "r534", "r595", "r834", "r835", "r836" ] }, "slgc_BusinessCombinationEquityInterestIssuedOrIssuableShareExchangeRatio": { "xbrltype": "sharesItemType", "nsuri": "http://somalogic.com/20230930", "localname": "BusinessCombinationEquityInterestIssuedOrIssuableShareExchangeRatio", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share exchange ratio (in shares)", "label": "Business Combination, Equity Interest Issued Or Issuable, Share Exchange Ratio", "documentation": "Business Combination, Equity Interest Issued Or Issuable, Share Exchange Ratio" } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://somalogic.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r856" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r380", "r424", "r425", "r426", "r427", "r428", "r429", "r534", "r597", "r824", "r825", "r834", "r835", "r836" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r47" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://somalogic.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets obtained in exchange for lease obligations", "verboseLabel": "Increase to the related ROU asset and operating lease liability", "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": [ "r573", "r841" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "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": [ "r283", "r336" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://somalogic.com/role/NetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r234", "r243", "r244", "r245" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.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": [ "r30", "r176", "r213", "r315", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r506", "r507", "r508", "r542", "r842", "r935", "r979", "r980" ] }, "slgc_NewEnglandBiolabsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "NewEnglandBiolabsIncMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New England Biolabs, Inc.", "label": "New England Biolabs, Inc. [Member]", "documentation": "New England Biolabs, Inc." } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://somalogic.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": [ "r856" ] }, "slgc_StandardBioToolsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "StandardBioToolsIncMember", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard BioTools, Inc.", "label": "Standard BioTools, Inc. [Member]", "documentation": "Standard BioTools, Inc." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://somalogic.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": [ "r856" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueNarrativeDetails", "http://somalogic.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r269", "r625", "r663", "r664", "r665", "r666", "r667", "r668", "r803", "r827", "r843", "r874", "r933", "r934", "r938", "r990" ] }, "slgc_SomalogicCommonStockholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "SomalogicCommonStockholdersMember", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Somalogic Common Stockholders", "label": "Somalogic Common Stockholders [Member]", "documentation": "Somalogic Common Stockholders" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://somalogic.com/role/AccountsReceivablenetScheduleofAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://somalogic.com/role/AccountsReceivablenetScheduleofAccountsReceivableDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/AccountsReceivablenetScheduleofAccountsReceivableDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "totalLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r730", "r788", "r848", "r989" ] }, "slgc_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CustomerCMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C", "label": "Customer C [Member]", "documentation": "Customer C" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition, Other Revenue", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r745", "r802", "r815" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "slgc_CMLSIIMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CMLSIIMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CMLS II", "label": "CMLS II [Member]", "documentation": "CMLS II" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r75" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "slgc_ServiceAndOtherRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "ServiceAndOtherRevenuesMember", "presentation": [ "http://somalogic.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service And Other Revenues", "label": "Service And Other Revenues [Member]", "documentation": "Service And Other Revenues" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities and Other Long-Term Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueNarrativeDetails", "http://somalogic.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r269", "r625", "r663", "r664", "r665", "r666", "r667", "r668", "r803", "r827", "r843", "r874", "r933", "r934", "r938", "r990" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r445" ] }, "slgc_WarrantLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "WarrantLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities", "label": "Warrant Liabilities, Noncurrent", "documentation": "Warrant Liabilities, Noncurrent" } } }, "auth_ref": [] }, "slgc_LessorOperatingLeaseNumberOfContracts": { "xbrltype": "integerItemType", "nsuri": "http://somalogic.com/20230930", "localname": "LessorOperatingLeaseNumberOfContracts", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, number of contracts", "label": "Lessor, Operating Lease, Number Of Contracts", "documentation": "Lessor, Operating Lease, Number Of Contracts" } } }, "auth_ref": [] }, "slgc_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://somalogic.com/20230930", "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout period, threshold consecutive trading days", "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days", "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days" } } }, "auth_ref": [] }, "slgc_CollaborativeArrangementRightsAndObligationsAggregatePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CollaborativeArrangementRightsAndObligationsAggregatePayments", "crdr": "credit", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative arrangements, total payment amount", "label": "Collaborative Arrangement, Rights and Obligations, Aggregate Payments", "documentation": "Collaborative Arrangement, Rights and Obligations, Aggregate Payments" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://somalogic.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": [ "r168", "r169", "r170", "r171", "r172", "r220", "r221", "r222", "r280", "r281", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r350", "r469", "r470", "r471", "r486", "r487", "r497", "r498", "r499", "r509", "r510", "r511", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r540", "r541", "r543", "r544", "r545", "r546", "r555", "r556", "r557", "r558", "r559", "r577", "r578", "r579", "r580", "r581", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r908" ] }, "slgc_BusinessCombinationContingentConsiderationArrangementsNumberOfPayments": { "xbrltype": "integerItemType", "nsuri": "http://somalogic.com/20230930", "localname": "BusinessCombinationContingentConsiderationArrangementsNumberOfPayments", "presentation": [ "http://somalogic.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of potential payments", "label": "Business Combination, Contingent Consideration Arrangements, Number Of Payments", "documentation": "Business Combination, Contingent Consideration Arrangements, Number Of Payments" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://somalogic.com/role/RevenueNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r167", "r215", "r216", "r379", "r385", "r587", "r811", "r813" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "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": [ "r171", "r217", "r218", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r228", "r229", "r230", "r231", "r232", "r233", "r246", "r321", "r322", "r487", "r524", "r528", "r529", "r530", "r560", "r580", "r581", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r685" ] }, "slgc_EquityConsideredTransferedForAcquistionMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "EquityConsideredTransferedForAcquistionMember", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Considered Transfered For Acquistion", "label": "Equity Considered Transfered For Acquistion [Member]", "documentation": "Equity Considered Transfered For Acquistion" } } }, "auth_ref": [] }, "slgc_LesseeOperatingLeaseTerminationFeeReductionContingentOnNewTenant": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "LesseeOperatingLeaseTerminationFeeReductionContingentOnNewTenant", "crdr": "credit", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction contingent on new tenant", "label": "Lessee, Operating Lease, Termination Fee, Reduction Contingent On New Tenant", "documentation": "Lessee, Operating Lease, Termination Fee, Reduction Contingent On New Tenant" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails": { "parentTag": "slgc_AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29" ] }, "slgc_WarrantLiabilitiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://somalogic.com/20230930", "localname": "WarrantLiabilitiesPolicyPolicyTextBlock", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Liabilities", "label": "Warrant Liabilities, Policy [Policy Text Block]", "documentation": "Warrant Liabilities, Policy" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://somalogic.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": [] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "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": [ "r171", "r217", "r218", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r228", "r229", "r230", "r231", "r232", "r233", "r246", "r321", "r322", "r487", "r524", "r528", "r529", "r530", "r560", "r580", "r581", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r685" ] }, "slgc_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails_1": { "parentTag": "slgc_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": 1.0, "order": 2.0 }, "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Gross\u2028Unrealized\u2028Loss", "label": "Cash and Cash Equivalents And Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax", "documentation": "Cash and Cash Equivalents And Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://somalogic.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": [ "r14" ] }, "slgc_EarnOutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "EarnOutLiability", "crdr": "credit", "calculation": { "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earn-out liability", "label": "Earn-out Liability", "documentation": "Earn-out Liability" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets measured at fair value on a recurring basis", "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://somalogic.com/role/RevenueNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r215", "r216", "r379", "r385", "r587", "r812", "r813" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://somalogic.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "slgc_IlluminaCambridgeLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "IlluminaCambridgeLtdMember", "presentation": [ "http://somalogic.com/role/RevenueNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Illumina, Cambridge Ltd.", "label": "Illumina, Cambridge Ltd. [Member]", "documentation": "Illumina, Cambridge Ltd." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://somalogic.com/role/LeasesScheduleofSupplementalLeaseInformationDetails" ], "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": [ "r575", "r841" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "slgc_PreAcquisitionLegalMattersMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "PreAcquisitionLegalMattersMember", "presentation": [ "http://somalogic.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-Acquisition Legal Matters", "label": "Pre-Acquisition Legal Matters [Member]", "documentation": "Pre-Acquisition Legal Matters" } } }, "auth_ref": [] }, "slgc_NoncashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "NoncashLeaseExpense", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash lease expense", "label": "Noncash Lease Expense", "documentation": "Noncash Lease Expense" } } }, "auth_ref": [] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accretion of discount on available-for-sale 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": [ "r111" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://somalogic.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": [] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-Use Software", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r4", "r5" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r15", "r57", "r116" ] }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Accounting Standards Update, Adjustment", "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]", "documentation": "Cumulative increase (decrease) to previously issued financial statements for retrospective application of amendment to accounting standards and adjustment for reclassification from amendment to accounting standards." } } }, "auth_ref": [ "r171", "r220", "r221", "r226", "r233", "r321", "r322", "r487", "r524", "r530", "r560", "r580", "r581", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "verboseLabel": "Stock options to purchase common stock", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "slgc_MeasurementInputCostOfDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "MeasurementInputCostOfDebtMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of debt", "label": "Measurement Input, Cost Of Debt [Member]", "documentation": "Measurement Input, Cost Of Debt" } } }, "auth_ref": [] }, "slgc_LesseeOperatingLeaseTerminationFeePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "LesseeOperatingLeaseTerminationFeePaid", "crdr": "credit", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Termination fee paid", "label": "Lessee, Operating Lease, Termination Fee Paid", "documentation": "Lessee, Operating Lease, Termination Fee Paid" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://somalogic.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_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://somalogic.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": [] }, "slgc_StandardBioToolsCommonStockholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "StandardBioToolsCommonStockholdersMember", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard BioTools Common Stockholders", "label": "Standard BioTools Common Stockholders [Member]", "documentation": "Standard BioTools Common Stockholders" } } }, "auth_ref": [] }, "slgc_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger": { "xbrltype": "perShareItemType", "nsuri": "http://somalogic.com/20230930", "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earn-out shares, stock price trigger (in usd per share)", "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger", "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCharges", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred costs of services", "label": "Increase (Decrease) in Deferred Charges", "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation." } } }, "auth_ref": [ "r14" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r576" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r95", "r123", "r653", "r676", "r681", "r692", "r723", "r842" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.0001 par value; 1,000,000 shares authorized; no shares issued and outstanding at September\u00a030, 2023 and December\u00a031, 2022", "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": [ "r92", "r650", "r842" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r58", "r179", "r655" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://somalogic.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r938" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "negatedLabel": "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": [ "r108" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://somalogic.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase consideration", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r6", "r7", "r17" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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": [ "r469", "r470", "r471", "r697", "r905", "r906", "r907", "r968", "r996" ] }, "us-gaap_LessorOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeaseTermOfContract", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, term", "label": "Lessor, Operating Lease, Term of Contract", "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r974" ] }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionContingentConsiderationLineItems", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]", "label": "Business Acquisition, Contingent Consideration [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_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://somalogic.com/role/RestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r59", "r60", "r61" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r20", "r33", "r170", "r201", "r202", "r203", "r217", "r218", "r219", "r221", "r230", "r232", "r247", "r320", "r326", "r399", "r469", "r470", "r471", "r486", "r487", "r512", "r513", "r514", "r515", "r516", "r517", "r528", "r548", "r549", "r550", "r551", "r552", "r553", "r581", "r672", "r673", "r674", "r697", "r764" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r170", "r217", "r218", "r219", "r221", "r230", "r232", "r320", "r326", "r469", "r470", "r471", "r486", "r487", "r512", "r514", "r515", "r517", "r528", "r672", "r674", "r697", "r996" ] }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeaseRenewalTerm", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, extension term", "label": "Lessor, Operating Lease, Renewal Term", "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r974" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other long-term assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r899" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "parentTag": "slgc_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized\u2028Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r285", "r336", "r646" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://somalogic.com/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r125", "r496" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments." } } }, "auth_ref": [ "r126" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r353", "r354", "r355", "r356", "r360", "r361", "r362" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails", "http://somalogic.com/role/LeasesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r366", "r367", "r368", "r369", "r423", "r431", "r460", "r461", "r462", "r598", "r622", "r669", "r712", "r713", "r772", "r774", "r776", "r777", "r779", "r800", "r801", "r821", "r826", "r839", "r844", "r847", "r928", "r937", "r982", "r983", "r984", "r985", "r986" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://somalogic.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r419", "r827", "r828", "r829", "r830", "r831", "r832", "r833" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "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": [ "r20", "r170", "r201", "r202", "r203", "r217", "r218", "r219", "r221", "r230", "r232", "r247", "r320", "r326", "r399", "r469", "r470", "r471", "r486", "r487", "r512", "r513", "r514", "r515", "r516", "r517", "r528", "r548", "r549", "r550", "r551", "r552", "r553", "r581", "r672", "r673", "r674", "r697", "r764" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://somalogic.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r419", "r827", "r828", "r829", "r830", "r831", "r832", "r833" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r204", "r213", "r251", "r252", "r261", "r264", "r265", "r269", "r270", "r272", "r315", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r542", "r644", "r935" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r11", "r19", "r36", "r513", "r516", "r581", "r672", "r673", "r895", "r896", "r897", "r905", "r906", "r907" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r250", "r262", "r266", "r268", "r819" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r92", "r383" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "calculation": { "http://somalogic.com/role/AccountsReceivablenetScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/AccountsReceivablenetScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: allowance for expected credit losses", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r188", "r278", "r327", "r330", "r332", "r989" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails", "http://somalogic.com/role/LeasesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r431", "r622", "r669", "r712", "r713", "r772", "r774", "r776", "r777", "r779", "r800", "r801", "r821", "r826", "r839", "r844", "r937", "r981", "r982", "r983", "r984", "r985", "r986" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "calculation": { "http://somalogic.com/role/AccountsReceivablenetScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/AccountsReceivablenetScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r186", "r274", "r989" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails", "http://somalogic.com/role/LeasesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r366", "r367", "r368", "r369", "r423", "r431", "r460", "r461", "r462", "r598", "r622", "r669", "r712", "r713", "r772", "r774", "r776", "r777", "r779", "r800", "r801", "r821", "r826", "r839", "r844", "r847", "r928", "r937", "r982", "r983", "r984", "r985", "r986" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r259", "r260", "r270", "r820" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://somalogic.com/role/InventoryDetails_1": { "parentTag": "slgc_InventoryNetCurrentAndNoncurrent", "weight": 1.0, "order": 2.0 }, "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets", "http://somalogic.com/role/InventoryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory", "terseLabel": "Inventory (current)", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r190", "r806", "r842" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://somalogic.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of voting interest acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r77" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails", "http://somalogic.com/role/LeasesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r431", "r622", "r669", "r712", "r713", "r772", "r774", "r776", "r777", "r779", "r800", "r801", "r821", "r826", "r839", "r844", "r937", "r981", "r982", "r983", "r984", "r985", "r986" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r564" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r564" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r585", "r586", "r978" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (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": [ "r35", "r36", "r102", "r187", "r652", "r677", "r681" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r54", "r55", "r56", "r146", "r147", "r150", "r151" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://somalogic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r92", "r722" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://somalogic.com/role/BusinessCombinationsDetails", "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r76", "r78", "r495", "r837", "r838" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares 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": [ "r92", "r722", "r741", "r996", "r997" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://somalogic.com/role/BusinessCombinationsDetails", "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r495", "r837", "r838" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Statements", "label": "Condensed Financial Statements [Table Text Block]", "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows." } } }, "auth_ref": [ "r888", "r904" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://somalogic.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r76", "r78", "r495" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures included in accounts payable", "verboseLabel": "Purchase of property and equipment included in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r44", "r45", "r46" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalized external use software development costs", "label": "Payments for Software", "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r108" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r62", "r63", "r64", "r65", "r66", "r67", "r68", "r121", "r122", "r123", "r183", "r184", "r185", "r248", "r383", "r384", "r385", "r387", "r390", "r395", "r397", "r688", "r689", "r690", "r691", "r826", "r862", "r901" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r568", "r841" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://somalogic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in usd per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r92", "r383" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class 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": [ "r183", "r184", "r185", "r248", "r383", "r384", "r385", "r387", "r390", "r395", "r397", "r688", "r689", "r690", "r691", "r826", "r862", "r901" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r570", "r841" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://somalogic.com/role/StockbasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r433", "r437", "r465", "r466", "r468", "r840" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "parentTag": "slgc_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate\u2028Fair Value", "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": [ "r286", "r336", "r640", "r915" ] }, "us-gaap_AccountsReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://somalogic.com/role/AccountsReceivablenetScheduleofAccountsReceivableDetails_1": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0, "order": 2.0 }, "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://somalogic.com/role/AccountsReceivablenetScheduleofAccountsReceivableDetails", "http://somalogic.com/role/CondensedConsolidatedBalanceSheets", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of current portion", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "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 noncurrent." } } }, "auth_ref": [ "r274", "r641" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails" ], "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": [ "r569", "r841" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://somalogic.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r91", "r127", "r683", "r684" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails" ], "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": [ "r571", "r841" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r134", "r182", "r213", "r250", "r263", "r267", "r315", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r505", "r507", "r542", "r647", "r735", "r842", "r854", "r935", "r936", "r979" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive (loss) income", "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": [ "r13", "r18", "r128", "r196", "r199" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination and Contingent Consideration", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r74" ] }, "slgc_CollaborativeArrangementRightsAndObligationsAggregatePaymentsPerYear": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CollaborativeArrangementRightsAndObligationsAggregatePaymentsPerYear", "crdr": "credit", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative arrangements, annual payments", "label": "Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Per Year", "documentation": "Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Per Year" } } }, "auth_ref": [] }, "slgc_BusinessCombinationNumberOfMembersDesignatedByParent": { "xbrltype": "integerItemType", "nsuri": "http://somalogic.com/20230930", "localname": "BusinessCombinationNumberOfMembersDesignatedByParent", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of members designated by parent", "label": "Business Combination, Number Of Members Designated By Parent", "documentation": "Business Combination, Number Of Members Designated By Parent" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsLiabilitiesMeasuredonaFairValueRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails", "http://somalogic.com/role/CondensedConsolidatedBalanceSheets", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesMeasuredonaFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "totalLabel": "Total 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": [ "r31" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r10", "r109" ] }, "slgc_PalamedrixIncMember": { "xbrltype": "domainItemType", "nsuri": "http://somalogic.com/20230930", "localname": "PalamedrixIncMember", "presentation": [ "http://somalogic.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Palamedrix, Inc", "label": "Palamedrix, Inc [Member]", "documentation": "Palamedrix, Inc" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "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": [ "r251", "r252", "r261", "r264", "r265", "r269", "r270", "r272", "r418", "r419", "r625" ] }, "us-gaap_InterestReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivableCurrent", "crdr": "debit", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Receivable, Current", "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r892" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "verboseLabel": "Increase (decrease) in transaction price", "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": [ "r623", "r899" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "totalLabel": "Total cash, cash equivalents and restricted cash at 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": [ "r42", "r109", "r211" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r180", "r345", "r639", "r823", "r842", "r926", "r927" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://somalogic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r93" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://somalogic.com/role/FairValueMeasurementsLiabilitiesMeasuredonaFairValueRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesMeasuredonaFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29", "r842" ] }, "slgc_CollaborativeArrangementsLicenseOfIntellectualPropertyTerm": { "xbrltype": "durationItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CollaborativeArrangementsLicenseOfIntellectualPropertyTerm", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative arrangements, license of intellectual property, term", "label": "Collaborative Arrangements, License of Intellectual Property, Term", "documentation": "Collaborative Arrangements, License of Intellectual Property, Term" } } }, "auth_ref": [] }, "slgc_ConsiderationPayableForAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "ConsiderationPayableForAcquisition", "crdr": "credit", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration payable for acquisition", "label": "Consideration Payable For Acquisition", "documentation": "Consideration Payable For Acquisition" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of available-for-sale securities", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r208", "r209", "r916" ] }, "slgc_DerivativeInstrumentContingentConsiderationLiabilityEarnoutShares": { "xbrltype": "sharesItemType", "nsuri": "http://somalogic.com/20230930", "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutShares", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earn-out shares, additional shares (in shares)", "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Shares", "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Shares" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://somalogic.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r156", "r183", "r184", "r185", "r213", "r237", "r238", "r240", "r242", "r248", "r249", "r315", "r370", "r372", "r373", "r374", "r377", "r378", "r383", "r384", "r387", "r390", "r397", "r542", "r688", "r689", "r690", "r691", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r722", "r744", "r764", "r781", "r782", "r783", "r784", "r785", "r862", "r901", "r911" ] }, "slgc_LesseeOperatingLeaseSupplementalLeaseInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://somalogic.com/20230930", "localname": "LesseeOperatingLeaseSupplementalLeaseInformationTableTextBlock", "presentation": [ "http://somalogic.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Lease Information", "label": "Lessee, Operating Lease, Supplemental Lease Information [Table Text Block]", "documentation": "Lessee, Operating Lease, Supplemental Lease Information" } } }, "auth_ref": [] }, "slgc_AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails", "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "label": "Accrued Liabilities, Including Due From Related Parties, and Employee-related Liabilities, Current", "documentation": "Accrued Liabilities, Including Due From Related Parties, and Employee-related Liabilities, Current" } } }, "auth_ref": [] }, "slgc_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue", "crdr": "debit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails_1": { "parentTag": "slgc_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": 1.0, "order": 1.0 }, "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Aggregate\u2028Fair Value", "label": "Cash and Cash Equivalents And Debt Securities, Available-for-sale, Fair Value", "documentation": "Cash and Cash Equivalents And Debt Securities, Available-for-sale, Fair Value" } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://somalogic.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "slgc_CommonStockIncreaseInSharesReservedForIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://somalogic.com/20230930", "localname": "CommonStockIncreaseInSharesReservedForIssuance", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in shares reserved for issuance (in shares)", "label": "Common Stock, Increase In Shares Reserved For Issuance", "documentation": "Common Stock, Increase In Shares Reserved For Issuance" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringChargesDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of revenue", "terseLabel": "Cost of assay services revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r115" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "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": [ "r49", "r52", "r84", "r85", "r272", "r789" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note\u00a010)", "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": [ "r32", "r87", "r649", "r721" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r49", "r52", "r84", "r85", "r272", "r682", "r789" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "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": [ "r554", "r590" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (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": [ "r454" ] }, "us-gaap_RoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyMember", "presentation": [ "http://somalogic.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalties", "label": "Royalty [Member]", "documentation": "Money for usage-based right to asset." } } }, "auth_ref": [ "r939" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails" ], "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": [ "r452" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in shares)", "periodEndLabel": "Outstanding, 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": [ "r449", "r450" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r554", "r590" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assay services revenue", "verboseLabel": "Assay services revenue", "netLabel": "Cost of assay services revenue", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r827" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "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": [ "r554", "r590" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "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": [ "r37", "r197", "r199", "r205", "r642", "r660" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "As Previously Reported", "label": "Previously Reported [Member]", "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r171", "r217", "r219", "r220", "r221", "r223", "r224", "r232", "r246", "r487", "r524", "r528", "r529", "r560", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r685", "r872", "r875", "r876", "r877", "r909", "r924", "r925", "r969", "r975", "r976" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised or Issued (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": [ "r453" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://somalogic.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": [ "r152" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [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": [ "r789" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r270", "r271", "r709", "r710", "r711", "r773", "r775", "r778", "r780", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r804", "r828", "r847", "r938", "r990" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental stock-based compensation expense", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r467" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.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": [ "r15", "r253" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease payment", "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": [ "r565", "r572" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r14" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://somalogic.com/role/SubsequentEventDetails" ], "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": [ "r554", "r590" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "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": [ "r49", "r52", "r84", "r85", "r272", "r789", "r871" ] }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense", "crdr": "credit", "calculation": { "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails": { "parentTag": "slgc_AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued medical claims", "label": "Liability for Claims and Claims Adjustment Expense", "documentation": "The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date." } } }, "auth_ref": [ "r89", "r138" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r48", "r49", "r52", "r53", "r84", "r132", "r789" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Line Items]", "label": "Class of Warrant or Right [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_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://somalogic.com/role/RevenueNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r400", "r401", "r420" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, net of current portion", "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": [ "r400", "r401", "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r447" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r175", "r191", "r213", "r315", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r505", "r507", "r542", "r842", "r935", "r936", "r979" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r448" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "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": [ "r400", "r401", "r420" ] }, "us-gaap_InterestAndOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncome", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income and other, net", "label": "Interest and Other Income", "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross\u2028Unrealized\u2028Loss", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r289" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment losses", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r15", "r346", "r347", "r348", "r823" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants outstanding (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "label": "Corporate Bond Securities [Member]", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deferred tax liability", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r477", "r478", "r648" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "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": [ "r940" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Software Developed for Sale", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r3", "r5", "r90" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows", "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://somalogic.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "netLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r104", "r111", "r137", "r174", "r195", "r198", "r203", "r213", "r220", "r223", "r224", "r226", "r227", "r231", "r232", "r239", "r250", "r262", "r266", "r268", "r315", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r530", "r542", "r658", "r743", "r762", "r763", "r819", "r853", "r935" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross\u2028Unrealized\u2028Gain", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r288" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://somalogic.com/role/Cover", "http://somalogic.com/role/SubsequentEventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "verboseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r845", "r846", "r847", "r849", "r850", "r851", "r852", "r905", "r906", "r968", "r993", "r996" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasuries", "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": [ "r816", "r834", "r836", "r988" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss before income tax (provision) benefit", "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": [ "r1", "r103", "r136", "r250", "r262", "r266", "r268", "r644", "r657", "r819" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r117" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of warrants issued (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r398" ] }, "us-gaap_RevenueNotFromContractWithCustomer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueNotFromContractWithCustomer", "crdr": "credit", "presentation": [ "http://somalogic.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total other revenue", "label": "Revenue Not from Contract with Customer", "documentation": "Amount of revenue that is not accounted for under Topic 606." } } }, "auth_ref": [ "r879" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.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": [ "r894" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://somalogic.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r120", "r212", "r382", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r396", "r399", "r519", "r767", "r769", "r786" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://somalogic.com/role/Restructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r351", "r352", "r354", "r357", "r363" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses 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": [ "r14" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://somalogic.com/role/RestructuringNarrativeDetails", "http://somalogic.com/role/RestructuringRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "verboseLabel": "Total employee severance and benefits", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r15", "r358", "r360", "r929" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://somalogic.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_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://somalogic.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_DeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncome", "crdr": "credit", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative arrangements, upfront payments", "label": "Deferred Income", "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r865", "r990", "r992" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails": { "parentTag": "slgc_AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29", "r807" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://somalogic.com/role/StockBasedCompensationStockOptionandRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "verboseLabel": "Unvested 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": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowance for Expected Credit Losses", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r139", "r140", "r141", "r276", "r277", "r279" ] }, "us-gaap_InProcessResearchAndDevelopmentPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InProcessResearchAndDevelopmentPolicy", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "In Process Research and Development, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs assigned to identifiable tangible and intangible assets of an acquired entity to be used in the research and development activities of the combined enterprise. An entity also may disclose the appraisal method or significant assumptions used to value acquired research and development assets." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails": { "parentTag": "slgc_AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued restructuring costs", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r891", "r930", "r931" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://somalogic.com/role/RestructuringChangesinLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r354", "r359" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r15", "r124", "r153", "r490", "r491", "r903" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://somalogic.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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued under employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r20", "r92", "r93", "r123" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r83", "r130" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesMeasuredonaFairValueRecurringBasisDetails" ], "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": [ "r533", "r534", "r538" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized (loss) gain on available-for-sale securities", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r192", "r193", "r194" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net of accumulated depreciation and amortization of $23,126 and $17,899 as of September\u00a030, 2023 and December\u00a031, 2022, respectively", "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": [ "r16", "r645", "r656", "r842" ] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://somalogic.com/role/RestructuringChangesinLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accruals", "label": "Restructuring Reserve, Accrual Adjustment", "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability." } } }, "auth_ref": [ "r354", "r361" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents:", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r21" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://somalogic.com/role/Cover", "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public warrants and private placement warrants", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r845", "r846", "r849", "r850", "r851", "r852" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r328", "r329", "r333", "r334", "r335", "r337", "r338", "r339", "r381", "r395", "r518", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r659", "r822", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r919", "r920", "r921", "r922" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [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_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock upon Palamedrix acquisition", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r20", "r33", "r123" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Significant Unobservable Inputs Used to Fair Value of Contingent Consideration", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r21" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock upon exercise of options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r20", "r33", "r123" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "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": [ "r49", "r52", "r84", "r85", "r272" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options and employee stock purchase plan", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r12", "r25" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r914", "r994" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Recovery of expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r207", "r331" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "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": [ "r272", "r870" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesMeasuredonaFairValueRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r533", "r534", "r536", "r537", "r539" ] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://somalogic.com/role/AccountsReceivablenet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, net", "label": "Accounts and Nontrade Receivable [Text Block]", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r273", "r316" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://somalogic.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance 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": [ "r152" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationReconciliationDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsLiabilitiesInputsandValuationTechniquesDetails" ], "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": [ "r380", "r424", "r425", "r426", "r427", "r428", "r429", "r534", "r595", "r596", "r597", "r824", "r825", "r834", "r835", "r836" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://somalogic.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://somalogic.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": [ "r14" ] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://somalogic.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://somalogic.com/role/LeasesScheduleofSupplementalLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term", "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": [ "r574", "r841" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "c", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//820/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r133": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479428/808-10-45-3" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r178": { "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" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "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(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r210": { "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" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r246": { "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" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//326/tableOfContent" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r349": { "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" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r472": { "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" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r502": { "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" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r533": { "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" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "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": "(bbb)(1)", "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": "(bbb)(2)", "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": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r568": { "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" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483119/928-440-50-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r640": { "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/2147479853/942-210-S99-1" }, "r641": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/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)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "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 A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/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 C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/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 E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r685": { "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" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "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(i)(1))", "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)(2)(i))", "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": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r691": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r782": { "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/2147481004/946-505-50-2" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r802": { "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" }, "r803": { "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" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r859": { "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" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r862": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r863": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r864": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481174/470-10-25-2" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r872": { "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" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r877": { "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" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r890": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r892": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r899": { "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" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r901": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r968": { "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" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r988": { "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/2147480832/942-320-50-2" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r990": { "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" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r995": { "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/2147479617/946-210-S99-1" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 87 0001628280-23-037928-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-037928-xbrl.zip M4$L#!!0 ( -.(:%=O)3>D#0P .%+ 5 83(P,C-Q,V5X:&EB:70Q M,#$N:'1M[5QM;]LX$OY^OX*78G=3P%;T9L=VL@7<) V"2Y.BR6Z!^W*@)-KF M11(%DD[B^_4W0\KO+_&FB9466R"-;8D4.?/PF6>&=(X'.DL_' \833[\X_B? M]3HY%?$P8[DFL614LX0,%<_[Y%O"U!VIU\N[3D0QDKP_T,1W_8!\$_*.WU-[ M77.=L@_C?HX/[/OC _.0XT@DHP_'";\G//E]C[>H&[IQX =>VP^3=D!9+TCB M9HLUFG%\_X^U!4[C=ME%ZE++?]S*>UP<,G]]I.&Y8Z*,'GNA!QW/=7_;, MG1^.>R+7\#@)S>U+V\M27Y.6CCMI/;Z6<%6D=-3A>4S3 M.DUY/^]H491/#WRG$;07NLBH[,-HX:Z.ZP2%WEL[LDVC?NZUI=FNG%%&'^OE M%$*G[;N_'*&!RT\"^\GRK%\MA:8S:>L.;*5BZT.BIHD@"JZRGK M(8+:TY[&;6*1"MEYYS=]S_>.\$J]1S.>CCJ_=26GZ6\U17-55TSRGKVL^/]8 MQ_.@=_/VP<+ST'6/C"E*N%J$GEQ??;HX/;NZO>A>KG+8YBGX?WW>H7.X.&VO MZ3K-%YNWN]6\NY_/KD[AYY9<73LD(+?7Y.3Z\K+[\?IK]_;B^HITS[^>G>$- MVTRJ[;07)Q4VYR8JRV<[#?2Z9H^ZQ.!_ATKSWLA^Q/,$B*I3GUV?WVT/I[%@ MD7#1(@T?+'([X(IT@2@30[I78CSQ%8,(FZ$?^J\P"(=L>.JK33T@6D @25,: M"4DU%SGI]B5CQA#[>L!>=E1/ =2,Z==W07@T<8=Y][X2X[!>C\6:WS-"%1$] MDD LQM\I53 &@##50\E(Q%+Q\#:,1=QC5SDL<'K*0/L 2X!L+(8<^: WJ- !S2G-#8< M$:%D+^'GM\,&^<93 *_YZ O>5",?Q1 _ M-?DY8;N%YEIIY,LT+"@!5<(TJD M+!V1GI"D&()Y%3.K_ 8Y#9V&OXKCOEOV]T5",W M0(ZGG/4%(*]+VC!>OS+DG0\I\K"0%GG5B*")>3"*3-8"04-+UF-2 AN"3!HP MR7A.0*GR>YX,:0I(!6% JXKZ$+KTR+RJ:L$"#M/4Z@UKBPHU$%J#,_6B?+#5 MTU^6#;:?\#;961.SR_GLS#]\T5S[R0%[ 0SX*XNYIJE:.^;Y!/+0U!46,LA# MYW"20$ZS17^7V6*(A:7NKND?GKI0-0B==HCSGN$J6(P3&@/3,.0LGF]([A:3 MFU,6LRP">1UX-2PH>F0?+A22W7,Q5+B\,!,$+ MKNHZW2ROZ7@.L^'''7()/7>*2AN&2VQGPYN(!<*T&J'K,LC>NG'('$(-B>, MV+>RR"&S'5"\%6_K 2C$ WJQM3Y@+3JLO0KVS17D'^X>]UX%XG^Q9NRTO+'' M@.@S!40/#IJK81I6XI#(P\-)RC3^/= MO%QZV+7E/OBTBAK%9L:=6WVMI=6'&['-I>47M*?:8_T.SHMNX#RI#-VQ,MS@ M]EUK1!P3LBJFPT)!4(21"/..:J,+X_'X3&UK3L/C98YVY#UN%#RHK!1$$6JD M>UYB<]H$XO-$]>?PFFI3'\<"SUC.6S4?$,O4"&;37T9')&*SB)_VVI,B(YIG M#/O'WU:$[=Z.%E@)BTM5V3$; 'C7WH>Q0:KPKG7EU)AJ0-,4G 52.&'HB+XY MMU&ZHE?"-2D1,M.T;-2WI#2&H,_D63(QX1?FQ%K-CLC74^XE+:',B M,EAE,4J@&YJ:TB@EESQF.68=7Z1(AK'&;BBY86F*C<]@Y0&IX[K+1Y"M#',M M1V-9<\NDY%K(T0:#-))&U(A>P2!;2:FFLZ62\DRFM$SE.]92P5M0TPUS N/L M,6:%36T*%@/]QJ; FXG$4C' 9%X4 Z'"HC=K1:'P6E84#QQND"RCIFH,JPG> M@DZ.F5GSM@!3DBVTF]^ZA8^D&/:MDL ,K.P=,)AM"855N?#A"BP897U&D:2QO$X>J,0-"C76>9(IAF\-/8':VZ?O\=>@+'[;\W@0 M-DT-SE;@YF'S2J3_I%!'$^]'N]_;P^?J2:9J4#R76J+B06*'Z F+"*A^DKX* MC#W P4#!--9#8'$1 3Y-N%(UPA[1&\]R$3;UO1"9_NP MEW"B1@^IA?&M--'8/FH]_DLW L[=%@)=*)/A=B2#/ +BT-)YWG'#2&C(7SKN MM F-E$C!K'_U"/!T3-L=1 XGYUT'SIDQ9 CY1P^B_**&!1%%L+>KO6DF9!63;+&%6PD%"B)QII3L'NIT\S%XW M:;#2\-(4Q25$!YF,TTH%J>>VXGL5KEJK8.5O!ZNP@F/14Z.;[8))_%X(AQMV MF>DT+5IS1O7)7:&G#+75FG_[G=E@LEQU_3G&.H?FP'[EP:JAB::0L/#J9A.Y M4*PS?G&T\&T6T^BH7&JE$,%'+GZ_!1]G+Y>!O@5ROGF(L5[##'6R\-4CQ\B M YTL7PM:3AAX:R^[SOIKF[IM.T&S]>*]8I'>\U^\VY;3:+6WZO7 F->:&)RH M"IK_OA?L+4"HXQ>/9'4):O6WG%80GVO^O622;)3'Q>7E'Y\OKKKDI/OYX]>+ MT_.S&KF\/9WR?FF!#9-SB?C 5EF MM1%F*&G;LM5W&VDI1AHC?1R9C;9-597G/]GTTS%;]O&38]E4T/_U77AXI,S_ MY$8/(::3+\"O9(M_"ZG0:V/_;Y^_AL_/4BXTN1Q*#C+Y58;]S$&^/@)7TD_S M3=+P:K1=4;/_VII;N6O)^,>&AI8FET,S$Q+FAT;>U:[6_B.!/_ M?G^%KZO;:R6@A+?RTEV);=E;I%5[UU+=/I].3NR U23.V0Z4YZ]_9NR$0H%= MVNMN>:JK5"#QS'A>?IX9.SF=F#AZ?SKAE+W_Z?3G6)(H#@UG)%, MBV1,_F1;-*PU3BI,5KMM$/_A'>J)YU:N]GYRSL 5B!W M/-K,(_[N(!9)><)Q_NY)+36]F6!FTO6JU5\.5NFH&@.I+XV1<;=:J;93 Q2A M3 QHHD"R^^DF6)O&\#M3II$8)UUK;,Y:# CA2#FDLHGGWU[X2 M-/JUI&FBRYHK$;IA+?[+NQU0V%[-<@N .1()+RSR:FC&X,NGX8?AB-2]BK>J MYF8% _ U5]N-^X97>MM$?7=CFV#LV>!J-/PX/.N/AI<7Y/>;J^N;_L6(C"[) MUE?G!.OR?*KFXOSP149?1J0Z\'9S=5P- 3BP9>S3_V+ MWP:D?S8BEQ^)UZDW2J1_3?KGE[^/!NA?#*[+EU\^ M#_Y32*E5J[4=/=H"F_,[1J9X^7U\V=@(G"'8RFA,1E0$DQ()N#(BG!,SH>;M MFV:[]V0C>BEE#')!.>*AZ=9;!6A$P@ PW;+7_K&&>I7"E!\TY:H#O&JEB08/ MR81..5%\*O@,\J69"$W^R*B"-13-R15/I3)$)N2C5#'QJN4_B S)M8SI9SD6 M08D,DZ "D>GL2V3.( OX2FQQE.?M%)S:RP:G4VG99?>!:@@).#^>D]M$SB+. MQKSD8J1<9)CDFB02"A[,0$5":#(G66)4QD%M*(&V&D+(*(GA"M4D(0W@EB(R M%H88Z>C6"!(><*VIFB-)3&\YS+LD4\,]!LK E)$MI3 '$@1"0>D$L@3801/& M%9E-8#$3G>''/?^,*YX+00-BH2.HL5BN9\),P$"=\L JB')34$TR,',*;(SX M\V4WO#H UO<<@)R$(H$0(UKN0UH"] $Y#*NE<9&$D#NH$2!')$&4,9 )L%F* M7PD@)S#?I!!U!"P".8KN$9F#03^8&D#/! HN(446 0' 4 )6['3:ZA-0/2%A M)&>ZP*CB8Z&-HC 1Q9M.;]"RM 0U72BSINVK0UMC/] V6@G-VS?MFG?2TSF> M\DX TX,,0P&7A_K(QFU(J.(6(1!QX4<<(TDXP-*/A)X@!Y+%D!TQ0^(U$SJ( MI,Z #_.FDIJIDP!GDJBX#"MG7-0^ZT ML&T=7KE+@4UHXB"*\@GFK27D.B2A+CM-9)WA]6""<#'=\KTC:_-#; ,=5O?G M;)SLAN6E\4I?&J^=$[3YG&O8<$#8;&7[-J9*6'0#FNG=6;#Z^1SPD<_DZJG, M% B -#45VB8_H.*)E8.-\GW:7$Z]BD?4 BXOJ/= *>5I&0<%I%#01OUNC!E$:935086QZ&T"6**41%;^CV%BW%#HG776YN "U:@1&2 MIG9MIB\SLUV#74H#75!S[*'#;V]ZB%]TYW8!"#2=X38!C>Y(N72C7 M(8'[[KQSLR,;()(EU7 9!IC#P2T5S@]18:@/W\> 39.D !/WM3G#(X1:6 M$! ,Z>L!=:XX;)BX/3+ TX0D6^AUY+2:4+WH,##Q6<1S9BN"]4>>K>[$3:[XTRO_A3LP>)K)BC93N4Q1FS&6W@"1<2R,X?PK]<"7T$O@.!.@GQ5R"&B&]*LQO<,W]M'% M$N1_9P+4M\LM2P)[TG#T[R;K^VRR^A%T9M I"D :;FIQJQP(#KC(B_1BLS/C M]!:KKNO4;-VU/:8]ZBR.A!Z%MGQ?XHX7-F0URH!1\T52VXK,O#,%%H 7-) E M5_HUU'V=Q0 %\)$U)B\F&P_/7F59WY-=4!^J=Z@@890@YMRF.4"-/9;.X55R MQ4\D4QE-.5; A([STW659T8>IY&<P\35V M*Y4S^ !'KLK@\8BFFG>+'SW(XFE$YUV16!=:IMZJ^":(GV(U@"8B?_IJ\>2& M\^?:G5:E56W@HVVCX)\5$^=/O2OVJ?>Q8>MC$)Q&?>MHM>)M'?N:5*]3:==: MSRZV56FW3YY=:A-]T-A)[+%UKW,Q!%&G-'EW4#\H&'+8=ZO$LR HY#V%M+5& M6DOOD)C@=[UR.5_'K97O[LSG M(]T1 7L?JW-(N:OMU+<=L?=&74 NCWU(Y^V2?>OH$;8] @_[X 8KIBL,R ]V M<,S;-PVH??9SZ=6/30OT99;8/KCTZ\BB\<[+):_VMAD F^PQ/T&]>O\WYOZ+ MD2$@&=SS(\.B57+ICB75\'-LN=D/;O/PZ9BJU M?:>@ZYZ83?G6%S2+=Q#O6:@/2RHSVUF>\DYG_NG>/3VV[[S^#U!+ P04 M" #3B&A7ED!3!D0( *P %0 &$R,#(S<3-E>&AI8FET,S$R+FAT;>U: MZV_;.!+_?G\%+\5U$\!V++_B1UK 3=RM@2+931QL[].!DBB;""5J2$\?IP94CJ?F%B\/Y\P&K[_Q_D_RV5R*8,L9HDA M@6+4L)!DFB=C\D?(]#TIEW.J"YG.%1]/#*E5:W7RAU3W?$K=N.%&L/>%G/-3 M=WU^:B\BGAX;LC7@^BYIE?;7>J==:(:F&G?58/:+L=^AW/"Z+: M?[PC8 5RQZ/-7+!W1S%/RA.&\W?/:JGIS7AH)EVO6OW7T3H=56,@]:4Q,NY6 M*]5V:H BDHD!311(=C_=!!O3&/;5E*G@XZ1KC.2&-?\OZW9 87LURRT 9L$35ECDU=",P9=/PP_# M$:E[E=JZFML5#,#73.TV[CM>Z>T2]<.-;8*Q%X.;T?#C\*(_&EY?D=_N;F[O M^E?![?$J].RUSBF)Z1_=4F\9IA?W5U=#F[(Z-. W XN[FZ&HR$0 M#[Y?#O0DJM6MT=AW6/ML#F_(Z1*5[^&%\VM@)G6"(#P:4AGS/%F2J1 M@"G#HSDQ$VK>OFFV>T\VHY?2,(1L4!8L,MUZJX -3T* 3+?LM7^NJ5ZE,.4G M3;GN *]:::+!0S*A4T84FW(V@XQI)ER3WS.J8!6).;EAJ52&R(1\E"HF7K7\ M.Y$1N94Q_2S'/"B181)4(#*=0XG,!>0!7_$=CO*\O8)3>]G@="HMN_ ^4 TA M >?'>K;GAU *P?. 9B7@"(4:T+$-: O0!.0RKE7&>1) [J.$@ MAR>!R$*0";!9B5\)(,\$,#W(*.)P>:Q/;-R&A"IF$0(1Y[Y@&$G" ):^X'J"'$@6 M0W;$#(G7(=>!D#H#/LR;2@H'E53)@(5P6Y-C0$;( &HN_(.OP80F8T;ZD))N M,@$4MK%K'C.GA6WL\,I= CWPF5T]EID I*DIUS;Y 15+K!QLE)=I4)= *>5I&0<@I].-@ '=EWQ:#!"5E&DNQ7:+:UFV;*J5FH!!LGBU3 M"MTD#S)!,<.#65:)94D'#M<@K/8U\,MG2 A)&/A9^)Q)]R! [+\TB!NM31#O MG;8VL+Q_PML;TK ,ICQ$I%(M$XJ9G6I .;:6"%^JP@)* &Y.?2ZXF6.1WS8M M+BR+.@LHMR;62%=:4UM ON8&I9E* =#:-B5!(%5H%;!-ZI@ET&L(P#6,L!07 M#)) ^ZP"PN+IY##7QUZ@Y??OEJC!U,J,INH,+8LBJ!+Y%.(BM[2[2U:BCT2 MK[OC3Y"E M Q#TISO!(<<[6") ,*2O!]2YXK!A8O;( $\3DFRAUXG3:D+UHL/ Q&<1ST); M$:P_\FP])X+?,Y&?'SR@+_UE%STWR@]B)]9\:93_Q9V8/4P,BS526J8HS)BK M.%UF*T3:(]J.C>YUH1V%#M9(I1>5WMX D7',C6'L&_7 E]!+X'C(03\KY!C0 M#.E78WJ';^RCBR7(_LPXJ&^76Y8$]J3AY.]-UH_99/4%=&;0*7) &FYJ<:L< M< :XR(OT8K,S8_0>JZ[KU&S=M3VF/>HLCH0>A;9\7^*.%[9D-1H"HV:+I+83 MF7EG"BP +V@@2Z[T:ZC[.HL!"N C:TQ>3+8>GKW*LGX@NZ ^5.](0<(H0Y]:L+-,0A.H[YSM%KQ M=HY]2ZK7J;1KK6<7VZJTVV?/+K6)/FCL)?;4NM>Y&(*H4YJ\.ZH?%0PY[+M5 MXED0%/*>0MK:(*VE7Y&8X'>]E]H&4&3ZLQZWXE/Z!T\L%^MGQ7.% M'CE?QZV5'^[,YR/=$P$''ZM+2+GK[=3W'7'P1EU!+H]]2.?MDGWOZ!&V/0(/ MA^ &*Z;+#<@/]G#,VS<-J'WV<^WECVU+]&46V2$X]=O8HO'>"R:O][8= )OL M03]!O7K_-^;^C9(GN6V$[S*^NKPZQ)Z9Q^1BPEE$/BYZY6MW-+&)CU/;R6YI MG5=?RDREMN\5=-U3LRG;^9IF\2;BDH7ZL*@RLYOE*6]VYI_N#=13^^;K_P!0 M2P,$% @ TXAH5P9=7M+"! "!8 !4 !A,C R,W$S97AH:6)I=#,R M,2YH=&WM6&U/XS@0_GZ_8@YT+$A-2-+WI"#U2M$BK>@N+=J[3RZJBJ)Y\4S\SP>&_?F*HD/>W-&Z.%/O9\M"XY$N$A8 MJB"4C"A&89'S= 9?*'KT)^XQ>DD"NN8G98^>GM M%^^]?3-);RKH\K!'^05P>K#%Z;3E-9H1\^K-=H-,6QW2Z3:=3D@=4@]IV_W# MW4)35"]L3D^&30GYR,3N'S^=GXO'\Z@\QIW@G:00BC1EH>(BA4NNYJ#F M#+XLB,1TXB6%EG)@NB8#Z$BTTUW5;U2TD0O_8^)G)*4Y=;H*F9+Z(>FY)KH-903 M5=-VR1*^I>(2"S1C.]O-3O!LB@49H11W 2MFD?+K>L1PF2,\J?(MM_.V-'3M M*I4WFG*] *YC-W7"$T2B)'RTB)'](<(>:_)=$U*R[PLNF=X(<[,JK@'?)P&FMCO!,@!]K*IY!OJZKJ/PM+[L5AV[5:K MPI*GV'\28@#"-J<(6E(<-=A40!.N^UPF6:XQK6DQB6- ,Z8#0\3S#$'.:\8J MXBE)0SV.#BDWKG5G0JU%7%!"9$P6^D,3ECF=X5HAOCFNV4QS9% :J M:#5S*;:-:%_1V[*NW6C4-TH=V]THN\^KV[4[7NO%W;;L3J?]XEZ;N@:-1[G= M-^4M2HPHYLBN@ZWZ5F50K@?? =>PH/+W'-76+54ON]+*H/_6[7:[:CD%*_0: MO,44D;W59M+$&OWMH'*]8%8J5\51VG6+Q?+JQ7PYU42WL\LDCQZN93;O3Y"Z)QR$7,*.J[@7Y/N_QQY1M$F^G;N/]=3'_@__38_ M]LTQ]L%S\KWWARM6JY>3F)"7*C-)L^YX2Q_ MBYO8?7,#_!=02P,$% @ TXAH5TEX1P_!! #A8 !4 !A,C R,W$S M97AH:6)I=#,R,BYH=&WM6&U/XT80_MY?,0TJ!U+LV,Z['9#2$'1(B-R1H&L_ M51M[G:RPO;[U!DA_?6?7=B"%0*# T:H(!3OSLC/S/#L[;&\NX^BP-Z7[(KD MM6D?1&&B1BL\35R1:FI=CG$1?NCJ5_ M/"4Q0A*S:.E^Z@M&HD_5C"29D5'!PER%U;OD-1B>3TZ.3P;]RJX%M8K7.XA44NOI$\5:]O U[C0?!.$O!YDE!? M,I[ -9-SD',*7Q=$8#K1$LYIRH4$'L*8Q^24SYA?A9/$-V%/*>[NU!O>@,1_0SS$7,=B6\15"+K3#[[E#H$F '6A,4TGC*16[.W;+\NK("=UU2 8A MBU!A%5\BVF:9RCLMN5X VS*;*N$)(E%0/EQ$R'\?88\4_5:4%/3[@@FJ MCL),[XL5X'L$V2_ ;NX%^RM8;PF\(F^!K=VM-Q#$KJ>H_4& '& WFPJVH:ZV MO166SH_%LFNV6B66+,$.%!,-$#8Z2= RP&\U-B70A*E.EPJ:*4RK2DRB"-", MJL 0\2Q%D+.JM@I7'0(=!DR[5KT)M1913@F>4I&ON=X\S']Z)CSS8$$K2:81 M+16F7 14&(A$1-*,NN6#%[ LC9IGN?AV M8#.M?&B3&*@,RI4+L:E%-1GJI/>*&50?^MF MNUVVG)P5:@_>8PI/W^LP:6*-_C:JK#;,G*R. ML,NNCS)/%^+#)W7&K_1\"YU\LGU&;L_@PT6Y6WEK0F9XE9< MR,TF+[GG+#[S^]B:O@?^"U!+ P04 " #3B&A7MM'\;;Z! 0#P_A0 $0 M '-L9V,M,C R,S Y,S N:'1M[+UK<^,XDC;Z_?T5/)H]N]41E(H7B:1+?*]EBNZ9WS90(B(8O3%*D&25_FUY\$2-VOE"@1I+ Q6RV+$ AD/IG( M3"02G__OV\B37C )W<#_M:8VE)KT?SN?_Y]Z_7^_/'Z7O@9V/,)^)%T3C"+L M2*]N-)2B(99^#\@?[@N2'CP4#0(RJM?9KZZ#\3MQGX>1I"F:/FF5/B172&\V MM4%;J_=-M5]O-MMJO6T89MU&JJVTVT9?12WY^O0K*WTZY:. M6_5V2W-,?6 8CF+(SI6%-;O?UUO:H-]JJJVV9=NX:1GFH#T8:+:!Z6N'$

9"S_,CT#^F+6ISHW6W M-??#"/DVGK[@;5-CE3;V7!]3EDZ[AR_^V#Q/^G32-/2>[6G+,!@A+WAV[88= MC-@,E;:NS 81U4-L+_0+?S>>@Y>Y,7R,"/)#BAH4 >SH$%MUQ:KKZO25)%HE M*WRY0-*5&2P2B#[NHW!*( E]##^SD[]^K47X+?K(T/FQ\W_^S__Y'+F1ASN4=?4)DSY_3+[\ M_#'INA\X[YW/COLBA=&[AW^M.6XX]M#[E1_X& ;@OEW1AI@D'UW'P3[[",_O M0"T0UT[>_Q8]XL&O-;L._//1B/:$W:L;'U[W?@VC(\B[]1W\]C_XO2:YSJ^U M05UKUSH*T,+2S::J??ZXT&N&EW1!.SE40WWST'--2CCR:PU8>#5PW[!3'R"/ M0B!Y*P"U\ZW[O7=S^ LG&O&;&]K(^P=&Y!M\$T[?H-8ZE-YYO> !F@?.XBNT M6N=O1[S@.B9D80(WOO,5E/LB]1SXICZ"7H9U!TW9INNUCJI]U-5,KV^U)N]/ M->-5U[:#&/#A/_< _PXB3OAS3%]Y\P9P#MV^A[^[831%B]6J=;9IV;]L[!!T MBZ'J/_"HCTFF0;>;RX/^CL,P(/=C3!!]T7<,RN4)D]']@,HD0?9TO$8;8/"@ M_>,$+WS$/GY%'GWO[&W E0<]V]M66++XFN\NZKL>E=\$+4#5"%-8W@^^N3ZH M+!>P&80NU7[K>69JV@Z>W8,=028OA?P]<3"36/UZ[ MZE_?_L^BIE_^<6?RU6+O8Z;X)G_!*DDBJJ28O.3CPKS7DT$[-1G2V>!G"L[D3P=>]C;V7-N-$@TF.>Z((I3:ZA/$ M3P%][:$PO!_THL#^H_OFAK7.I,EU, )5SAY,-.':[J>4F(ZB'+S12\R;WQ$! M6S*J)%^:'*B.Q,2.DIFI0 1CVE'Z9+^9Q;Z;3"L<(M"8TYF-8)V)">ZDA&4/ M)UU,GDW^IGVLIU2+-THM8.! 2L5L"5HD1>KE7OWL?!N"4P;#FFS(# D4!.9"@*[^G7W[%?C "(VA-M_O">:&+CXNCW\E/ MDS>]'9+HZH$$3FQ']Z2'R8MKXT5UG7YY>G5MGE]=6X(=Z]FA[<\.+3]VM 4[ M>#)F5$7P8Z-X[,N/',5#/;ECFC\_TJ>57#U4[CQD7OA1S/*A5'0>L'#SXW#WJ;!Z^:!WUYP M$/84HT6T$GJ)14E/$;MXY74:SRX]!:P]&G<^Y,I.WLV?,4V+"$;CP(<_PS/N MM"YNT!@';] LT9P[/S$CS;N.P[(WD/> 7.?6OT9C-T)>:>C/G5^8E?ZV'8]B MC^8',\U$VQ$\I+V]X%O?#D8G"$">B!E(3P/ M3NB)IL;=+B=/:QH''I7&G8NZ65!RYQYQ_S MM%CEE2&W1/.R.[T%.6"YT;_T#G#Q#EANO"B[,WQN!RPWPI?=\SV7XM?R\PSU MDSN]%53\>=*_[)YYT8H_3UZ4W0D_J^+/D_ G=Z@+FUJS["[G^2)OQ6R6-\ON M;183>2N(6:5W4PN/O!7$N++[MV>.O!7$I;)[OF=TP/)R>IME=WH+#B';#<>%%V9_C<#EANA#^YYUOV(2@)+E23*[O06LZ;E1__2 M^[2%KVGY\:+L+NN9U[3\"%]VE[/J%;-:9?GCG$8<3R"803;Y\<6F3^\$#S(\D95PW%BGM.O^*PXCVL ._8GU)D<"= MLWIN)/##BK)OW!:_+5#0JE)VY_S\";D%<,DHNSM_KA"*FI]*,TKOPA<00LF3 M_F5WVXL.H>3)B[)[\F;UP60!V9Q MYPN78;7D@7%E]YS/GY=5!)>XH>EY 01&3NT03@4E^,%G,41N3N_BCP"0_F"QFG]?D+N0J,,D/ M)@ORY;F++.^%R2^7BLG*^O)+L.0N;BY@R14L"_*^N=PH$+#D9@4OP-.QN-PB M$9CD!I,%6)56.7>(KB\5DQ=B55KEW-.Y6%A>0O#<*N>&CL!DA0.5%I<;.M., MM=]P\$S0>.C:R%MDSEW@_]R5HE8X)O(5C1DQL@I'2?4EEQL[ IM\8;,@5YS+ M#1Z!3;ZP6=":SN5&C\ F7]@L*%S$Y6X/!]C,$QHGD)%+"1MQN>LCX,D=/,^U M*3G->Z69R&/IG\>O^D]S9W>TE3KGLH#.\'OR-"D!_=DT?W>1C-Q:4> MXC[TD#X^&O-4OJXI=C 9 P_?[] (SP?!?GSOW=[F#Z:%H]B*5M>L*0F/.(K= MYFXS9F^F$A#;"#]XR&::3K!W'7NYW-1X_!LVOWAHC@8> YF%2SN$^;R_C^-O9<8T+/_-Z,QE[PCG'8A=F[!-M14!D6 M31=0,",UZ^C MPN]N-'R@B_Q3L*GUB#$=S*WO!^ L@8WV/7+N;GHG77N4NJ+GI62X M"ZX)@.1ARC.([&?*+Z'I&'6C*MQ%L"B''DC@Q'9T3WJ8O+@V7HAQ3 KY7 <@ M1H156WH,WI$7N9BKXB4IN9-"V$Q5CR?FIYQ:\W_K.'?.>+&X#" M"&]]NZ(8X#)L)5A#6<-ER.IRQ/,T3KZJ?)!0/B^7[0@V_# M01(#ZTWHE_#R\VDZ;C@![2>1$E5A_#OMFZ;XFR,@3]:^6J(8"S._)M_X287X ME&NGO<,$A[MNI@[O@/EBYJ6?N(AY<4'O9 MLYNG]P[/SLIK.T7E+O8Q=Y2&WD\,/Z)[S]!CDHLT?[!GLD<]Q[WO^!EY/U 4 M[4[9+@=(3B62)P^Q\"H TWC[&+UOCK>G#P^(MVO<)7EDE:@?KH?#*/#QAA\( MN=HL5QIWD8T)M;^!K>;;+O)N:29/O"9G#(7#O%C[#;GD[\B+\9?WZ<>_PO 1 ML8?OW\'*73H,.FUTZX_C*&0MU!,,YD0OFS M]T08[=][E.SN'LFH9U5/FM 21^"2N]PD84&5!8=Y[BEHW(8(^8*&L*#.B$EN M ZD7R0UN8Z>[5ZI@-,*$MGA ,&>>%JV+,YYRA21WF7/"J!>XK*LZMT'Q/51E M<@X>?PE\1T"S>M L;\2^^TRY(C!9/4QR&[V?%O:\^3.&<8$=.0;_#HA\LG*' M?'J])0%EGH$YG=OPO0!EJ4"9JZ;D=Q?C,A?1?(7VL!JK'.E,?CE]SCT\L&3(\U5AJT& 8U"M :_^QX\08.W=-NR0#57+<;O?HB :OFAFJ=6 M;?*[15)&J/XU\)P^LO\02,U=J3;YW3$12"T]4G/5J=SNHY02J>=:_N= QZ:[ M>I7;G)==L3FII">BY*>7-<>L?][ =*3B,M7W(_* M)RL[AU3^JX;5IMC:%E)8/2E$I;J<6FV)77LAA5Q+(3]V8TOD#60=U?TSKY7E16 "M: M7;,.8_+T:A+T3# 3N_67DTP?3_K)<#U)BX>+7Q8)IN,F-RF[/!=N?N M!VG-O7OR2).]#RWXRI$H<)N L)/@92_6:7+K?0--_3LTFEC_RW7X< MWOHV?<<+I3U?:0QJ7G%>DSO_FV:K/I# B6V0A1XF+ZZ]= 8R_3*O/1S@"MC\0M#R!P%VP MX=*!4%"&F\E=J./2@:#M#X1<-0)WD9;=0$B?5A0(1=D(W 5Z+AT(!=D(%G=Q MI4L'0D$V@L5=&.O2@5"0C6!Q&U[;BS^/.,0TH;8+-* )L\&8MKUY&T-ONZS) MDB[F%K=1.>XY5M2JRUVLKC0<*VIYY"ZH5AJ.%;6.<1?]RL2Q'O8\UW_^#?N8 M( _XUG5&KN^&$=TV?<$IZRKJGEK)/F[N("2\$YT&5 MM;D-8Q3-G1/E!K6YC4)L(/C-:.P%[Q@SGR)'CP5ANB M5"VW<8FS\#G--:^H#',;MZ@0;XN16TWA-ZYQ#MX6YK07(,>:PF](I;J\+DJN M^0W0G)+7S)%:KBD1]N+^O[ =/05_!PA 9]>![[BT^VIN\&D*O\&B"V)^49+/ M;SSJ[!Y71<6;W[!6U3ALP.$V7+>'@.=:ZD0 Z# \5#&=6FI5N%_QGY+]4+3HPBA\E#S=3D' M9S:W8Y(.-)7;@!%GAXD*<@14;H,\_/&G""6ICVY>X)_5])VE M!GDMHE_BT/5Q&,Y9YO,9$,$(><&S:P-\CGVC@]VK[_@9>3>,\O-O 87H(.)\ M<8.G(/#"W2\['GZJ4E>:^\%OH>EQ\.,N$D3MHJE2Z-G81S"=FSZV T"GP62!@&'EB2NQ21 #J70. M#;QS%QX\,][W* DY,S*GD#]QLO<"?X_SN[@+Z^7+WP(I/;WB9L3&LOY^F]'< M\+-<;J.IW(75SBR8!2OG4\DC=PEP_+ 55O;O=&7GEYE3D;?I:K%>XMFC[0+_ MT7V[(C@,8F+C,/ESB)'#)N>X+YW/\ ][C6MAS>[W]98VZ+>::JMMV39N6H8Y M: \&FFW@?]*PVNPW8?3N 7!&KE\?8KJ 736UAMD:1Y]>72<:7JF*\O_6%ILB M\@RMHV!\U89F=+)UY+G/_M6_XA @]9Y\Y?H485>:TM"@-^@B'"._\[E//L+K MD\_)*%;'LN8%:6^JM;6K3)U$J._A2?-^0("8=3OP/#0.\=7DPR?'#<<>>@>N M>V!BUMF//J6=]X,H"D97E%@OF$2NC;R4$NQUR>,9'1M*0LL(F!8YDS>GCQOL MTC)?1X)947+]6M-K2Q.G=()FDA/$ ME"I_4=C_?1HCQW']YRM%4ED?LY=\9)383/B4-M#GISE6Z(N H86;,=G$X4F/ M,.J 7$V&- #YJ@_0R/7>K_ZK2USD_9<<(C^LAR"'@^1QZ/X;LYZ2/U\3,ICP M:\;$E"RJ1HGZ\^[VZ>:KU'OJ/MWT=L&I-+/JW5S_?+Q]NKWI2=V[K]+-_U[_ MM7OWVXUT??_CQVVO=WM_Q_]4VWO-]'<$;J?_' 6^+'UM7#T:,,,KJZ4LO]T_ M_I ^@_'A!_Y=/().;"DU>![Q@)W7J$D^HJ8HM=J^!G8\2B/\-6:>#*!!!\RI MOS$39M;+SH5<"*P06 X$MLB5[L,/1/Z0[GW\RT9AX5T6MB%/:QC&YJ>'8K9M M-!2]G06SN]"BC=\H7B3VWX:B+6II#P]6R12,<]+2RA)0FBM 8>*964'_+48$ M%A?O_1&/ Q+5I$% 1B@"=_(MNAJX;]BI1R2>ZG"MUOG/O[3-IO%IHQK?+779 MZ9@@[5PB1RGYMY_=QZ>;Q^__D!YO'NX?GZ2'GX^]G]V[)^GI7@(;^PD,:4G5 MI?M'26U]<'Z1[K])3W^]D>;,[ZGIW;U^HH_5MMY"H<;8_M;0*1HB*4_ M)WB1DNB'A&$\S@&6P0/[^4VR'[$(.P>^J8^@BR']6=U![_5WC$@=^Q,8ZN#G MX''$@CS_^1?54#[IBBS1B,W>U@5?Y+U_%)I=:/9<-3M+%G73RXXWJ/8!\L*I M;F^FNKU9==W^]-B]Z]TR#2Z4^U2Y3^$RT>P#$HP2Y;KZ;Q241+'2?5@WI-L) MTC<7E"9 FFXR["].R=8#_6WRTXFTM.C>BEH':6TKIUMT]E\3.K1NI']*[*B7XPP$2]_]']?O_;[;4LW=Y= M-[@S39;-V1';-92,)#(=+82"J5PC&VZE^Q(KB^Y42C90^8?E#=0 M(31-A32-6&]/( 5-J]$T]]N5SO;,:.WGU&4>['X#RN8KKMF@*=RQR;IRT>,R M!'Q#=DB&Y?5>D4$'^$X M9E %>+ $WJ[3?.QDJ-*BTZ&5>M8K7I3:UMMFL"UA;B'@W>K3[X^KT8#43V= MF;:G6<+P*H'G&D1#\.C^%1,W=%QV.!;LE#UW%=5&X1-QYX60S8<\(]_]-_M[ MR8XZN1R5%0RWC<=&KR&E-3I(>;B_*/UI>&(=UTMJZ'"=09156W<=A]##)LE_ MOD-_ZD13MVL=K=UL2;^[]'P+/9(B/=""4%FS'2I%J&OX>$^>@M>IK4"/K7\) M8DJC9E!X"J XIMF#7OM-YS84MQ)4L ;2^FR[;T;W<,Q'&P+"'?D2+LX3$EA>0S6LRW M!(LQ_U ^_BIG^7[BXQ!. W>XC\9_C"EUZ'+GPS4[99@EX; MEZU/7%'D@(0?;=X:3A>E=U7K,TF:6L.M)/T!J,C.H2E?@ ^NI[*1V+'LQC=3%" M:@^#;0P,"+$TKXDJO$V4-YW7*Y=VHEQ^+XR0%54A:R&>585HRI$J9!]G>/>) M^_-L7_@.W;K 4O]=LH?8_D,:T:-*KT/,-N6H\SM+CY(^J+](H RD@>N!VXP\ M#PP[FII,O>D_8Y?ZTJ R^CAM 'U.W6F=[HPER;BI4SWGBT\X1!UM^I@FXTH. M/ 6#FC8=$VQC9EZKFL0.%H32!^@/>"F%,=B7X3"@64N3S-=HB*+EL;^BQ5'2 M(28_3N?P2Q*/^Z E<^P#(N YNP2"MF=-X4=T%&D_-$L[9(-@@T1A)+45R4'O M82-S_/DZ)@2Z2U*]J<*(4!2'4TBJM+E)Z>$C*\X!T$OAT1?#>)0RKP[MT2]4[K5C]@J6O M*$))$O:2M,_ZF(^D/<;0LJFTJ$##2V,OV2'MU9^D#S0)W?RDZ5HC;1 -799[ M.*:YAZ<6_62\4XG&X2_9Y76.,)0NJ?A.Y55;*Z]YBLU^&!;R6G9YG#QU;6*$S%L>C7VV& T>ZA:TC4:SK1X2\5>M M1JMMG""(WE0.ZW7K8+5&NWV*1-63#-9HM/6R#%93&Z9IE6BPUGZ;L^6/X'Q? MKSTO+L+2O7@*''+$D5P#P9X#\KXFSL$:,5+:::.YD(=.+;8U=L+%1_IZFZR0 MBZ/$S7H;*ZQ#7 IW+WK>QN7-.^OJPO3@I%K_SBI#S3S*#%TFH2=J M]C>F9:\3);N3X*W]"%ZZ[8G!ED $S91=&SYQ!\N1$QKI9/%-L&O\@(4GXS ) M8L $DQ)(:PIH!(2]RWNG+W]UX=4T.N+C5QHA(?C%#9F=Y"/?AIE2JYT>OZ.- MP[1L.4W1#5Y<9U.6H?X!_;(V%M$X?_@L,U+?9B5JDFI0.TO4:,;N&C4947GN MC.X#0G;A$'O>-+CV ;#((F?)H7L6)M\8D_KE2F)QY()"J9<1-\Z\%E)^;M', MBY W=ZOF?>*-7.GE+@OXW@4OC$%O7:_H/:Q]W'1[A4EKS66?9DY75YPHIVF_8RE/W2_?;V@5NNO[ MNZ>;NZ?-MQF<:9B;-I.IGB_-Q1UMHZ$E>UV9=\F41E,_;'MD6[=FNV$8^9=( M,1JM]GY'XDY49.(L &RM C#_S,=2S>3\-5/6S^4!-/TY:IF4BCDEF\E>)T0Y MQN":B>XZ7(3L/YY)$/M./1T96#5X,#CXX 6'3,U[BIFO^EI#C\$@7[,D>37X M=6D%GBN8+B:T%8P!%3L :4BH*_N7/:YV4VJ=:Q33WR/R#IYUQ#(8$6&IC]\" M\@H?Z]^#X ]VR'!RA5_X^2-:MFP+Q[ MNFISFZ^[PO\!^[\L)0#.W\>Q>OR@ 1TF&$E1^4.]S/[N.3=,MJ MHFB?OMW>=>^N;[O?I=L[>N=5]XG=F)>GECP.G4M0/Q)9"_I6J->,X#%JG5M8 M2"6U<21"\F6J,*KRX^]U0.E']VGA$W-K6'+;M^FF;6ZVU&$8$+;4&85=WVY+ MG<<\J*Z?*/39B?59>Z,^^X(\T&=8Z@TQCD))N(655F7M'%79,:9+&529,,UX M5&7T@.P&538SR&BRQ?T8)Z\)V7D_FG5#\!!^1D\D?P]"8;556M51G#2%U2:L MMA*KNM:>JH[EL0T#6EL[_"_IYL_8C=Z%(5=I[0;0: E#3AARY=5NNKJG=KM& MX5#ZY@6OPF*KM$ZC@#"%Q28LMA+KM"8]AQ)A5@#S?!L(PECC6[$!*MH\&&MB M%SA7OK:;Z2ZP)G:!JZC-*7]_(!\],R4]O3KGJQO:<7*Q/ TL=GWDO8;PISOIIZ76<1YX@ #YE.?R"!C1VJQH4M7GG1SD]IBV,BEZ0TC,DY MD_2SWD)354D^SV^3M :23O9\@ND4_-<&U_\FXJPP2O(64OLK5=; ML0.#O^(!8NE0/\?T6E?LNP&94^C"*J^\B.>GO(55S@]G6ZK80*^T\J8,_@&_ M 6M\@,$(G\N#$A9WY45;6-R5Y.SD$$-+6-S55-K X'MVP]2MGUQL UT)&[OR M0MW<4?]7V-BEY*R9JFM#V-C55-? X)NWH=MW15W1"Y#E_+2TN(2B:D4=BLL$ M+0.QQ/K%Y?IE*+5.#RB-(A$6JOP*1IG=U+:M8!NONMQ/[M;=P+AZ7Z9.[[JM M_F69]%*7\]R6.1,3>E_BW.15+2^5:$Y RKJY37G=_TM,QW<=_2'?W3S?2X\UOW<>OMW>_ M2=_N'W^'C_7O]_?_0__N/76?;GYLO;XTVS6N:Z:Z<7$YF7W#[F<=8LF=A=WH MM>W1T WI:7("_/'>I4<\#D@DP;-OT$I2E?K?H)7MQ0X.)7KB2*.#2F[Q\M); MO,)IX2C60/TDO;K0K<\NF!YAY--&Z7W3:1+4_;J^UVBZ5>!2RV., >N1)X>RG'GH- M&U+7\^;&*Z?-HR'CS'R9/R!+%!"ZC$L#!.](B<"NN@\(_3,@8RIC\%7_70+) MP@33RO6N'P5[4%6F5V^GUZ(%,=6?M*_G=UD:Q-16D8)I91;X:EK(9;)&R!(& MG(W8ZPE^P7ZB@M0QWT:2-8G=B< M1]/J,A*"$6SFK#9$C9'=FNZ]!H09PJ7]#^O+I"^C^4)O^>^ M7OX.O]&!+G]+*R#8[AC&L/R$7K?N @66OT]IL/QU'WLND&RE-5!EM>?8)]%+H)%,#=( LN%0' M@DK<@B=90EX$KWP>2GX X .D;&XL478C@%T8V\-I[[0-@UU# BT7;D,O&V$? M4?""1(Y62RJ!SB!4"!(CI+@'P"M5F0O=-Z33K4>G7G9"/,^ 5)G*4C].5 WE MN@>SCA+(4((, L\+7JF?M>^L4[^L3IVPQ B?GW3]W+-FN\B%=1F MPV*V/X.8G<#19G8=\M\37,F2#K=O>9X'0-H34-0'71)S\PJ XBO=)5'_I@YB!;/* C M:BW0ZI.^ _(J?7&#IX"61+CU[0;KXPJ6S!GR%,( 0%94^JI(5S'/:A3\:@F<<'/C;V M\<"=B=XR\_IQ"&\,@;NO0Q?\@E2EHL$@\8+[X%FC44#-ZM3EI^I79N(.B_RT M-NK2@)Y)\,J^3]P$]C&A0(T2/".L4#-B5## M0AH2BZS/'(9-B!!,.!$3F!U$M2VU73W79MXM#;,EYNUS[ G=>2[=N:@5F2I% MU$]+(X>SM3*)* B6G(XE86S;;"&B6FHIGK-.3\%:XL1V!)[A"_:"\8@Y&2$[ M8)PL/+26*_Q>3I>:$",""QS]8^XG$J)Q7!;JWLS<(KE)]^K*PDZ]8:TQ3H!1 M8$U&&TS."'L>/(T3_PX,QVB+QR88D9D1*V+#K'1@"_:?J65&ER$;7+0PM>6F MXC SZ^;,218;<&0I'J^8&Z.S)VQ(XUR@2\V"R+V8^<9 M+&SR+MGO=EIXP08Z!B-,A'5QPJ5L60CFE&'09RY/LD*YR89,:O,%P*B%:";U MB])5+IQ%;2?F.\A31%Q[MLO"-@+279$-D*$4%>!/1:<*X1S*(H(T[!D$JR869B.2P6P'[-U M*-]FO MQ^3%G6[JT;_P;"6=[XC9NL'(M>%GR85",A5JYF@F 3:VCP=2#SJU!3-(7^F(WXTP>* V@4D9,HI63G)")@94P*)QN-6YP2=/%>BG.@!%PG^Z: M,O1$PR"<=BA+V&6815[@XR1/:JI1ANYX#M9"P9Q1P4PREL*YI#.:W.*S5+$T MR21-(Y,E&XUILNGBCA<%@D^+F3'0T#?3Y8(:>),(DV#H6;9(:-* CZ/)WA2U MP5C*'^.0C0E;W-,]#O3&%GZZMN.096P)'IU-Z.:2-C%A&Y*^C1LE.SQP;JZJ MFT\FB$,&%WW(H.#\>55+\^=W)Z;.)45O3ZQ?2!7=EI&PDHC*4I@'[(V@\EF" M?;J*SUG_T\BG2^9,0,QVQ)?CG"QK%GYN XG[-!^3Y;H2JK(27V%M]ZRK2:K3 M9.\I3?1.+4/VX_G'0Q3.1V+W2-=U_9? H_?>27X\ZL.Z!H"A>2%@NL1^NN*Q MT.V',$VU2CP41E[\'J0F[ IQ W;WTB^S3*[Y]-YI7I:-Z(J+DL@^F=R<2N:5 M.EV6^]0(!E8#B8';CCM@YP& ;B08I:1(DZ0INPF-> (+V=F!: D4BFS/(5/?@^3?>>KTT^2?JFMD5, MI*[O4W*L@OI_IC[%.Z9YX2P)_"NV,6.;Y/SN2D7CJNYF^*%,L-9[&:P*8 M _V#\2]"?^!DZ'UOK][$N]YH3O!M,FV#/S7(4Z% 0MF1NEAH]? MY_.IY*6,]XGLO,(KP/M[L_$XHEVDZ3>I"S&!VER>P/+)G%V&:;H\6XMK<]7. M:I[;W-)R.0BJBX.@PD:;9]<*R,]YT)-=CZ:R14R%%>O;[5WW[OJV^WWQCK1E MM; GU(W:1I/TI)-*+^Z:N]*]-]7=!T^F7>.-=[U@A+X'SZZ='/%@*IS>74\C M50Y%("A;UV';AE^0QVROWA!CH %M^=-'L4.MGHU:O]#)?6#+?A!#%TXX72S# M(3798$[HEP..=VU>0Z)DF9VL6P2$G[I*'AJ'^&KRX9/CAF,/O5^Y/ALO^]&G M16U+5>URV1+ZNN1QJK+;5L.T3*JUTZ(PZ8M3A=Y@"GU2;&/AF:DT=%/;^%AI MJ!N?;>M6U1I6RSRHV^W/FJI^FL%:>W6[H_!.AEM MY0Q25%UPN),YDZ)H?5X M>B @J>>0VOM[U.:I%@E6?*<%"IR[+->F+"=563EMJ9RWO$.WU[M9+MAP2+6K M5%,RHY)J9[K>2'3,N5ZP>TP?&4=XIDI=7$%DO;-SG4;3P+G'RU;3,76@#F+F MJ?O@13-HQ;,=A4FVM$T_T(#$"_)6[>:EE7:QD1C7+'O1H_4C8U#I\:"N3!D]H5=;]4D<'S=$?+"7VMU0+V/ M1IBVK#\C-+ZBB.CZ#OW/S0P.W>@:$4(+2?P=>3%XR4G0"SRIM^C*CT=U)V#^ M-.T6Y AH@9E$46=K4->;M8ZNM.26J7[^N#C4#64%,TJBE)$Q>2Y/0B;*+Q-& M 3)!+T;35-G2%8YD@A>#J/B5\=9_P6&T)H:THCNT;.19JP-**#,[UI'NI*;/ MMX#0&R%GA^O5!D[=#& M)T:6"4=C@Z4&ZO6T139Y,J3(*!'F[CFTZS&H41/4M$V.4"-,V8DV M_4KK8I-)%6I6;R$]@BB,V0/4ZX2J@3F5=/UJ;"MOT!-KT@> Q\]E>59*J7;'<8^3'J'6:[::L*JV<;)N]N5,BJ_GB$+3.WBDT7O K\^4>>N" GG$A(.?/LP0;+H?K6LJB(1 MHG+@V3LR?#!XVK#NRT:S@G9S H%U^G9%=19XL?:VC(:DDFMZ[49 *%LVGO"Y MT)C?(>D-!PM+2ZEU+-FP*IC#?.DX.B3!X7 \I;!X M._X_\M5K MDQ=_G7LO?$[NY.OZ3G?N]9-IT/L&(WAV,YE)5N!JM8ZFRZJVFIS#IIQIBKM% MKI IZBS_R&JO6M.T<@OP<7KL-A'6R=E;1H#)>=3T47HH59X4O'%?L"?66P5,^%B\[#L4OW&Q#2?(" M&!&]A3>W/8XQ6O0K5[K>)4K/"?>T+-#Y>:"'KI5("O6T4&J M\OE+Y^?]K1\A_]FEY9&6E*:P,?8+Z#MXX,+O\7E+W[JO4 M>[J__I^_WG__>O/82R_LD6[^]O/VZ1^B;.N%[&]-JO5Z;G+YH;OSR/B99/YD M??#B^Q1_SG6:+CI&[S05[3#_IZIF694LKSVS6Q\2'!QV#L=HLN,#3:ZJW9W) M;Q$RP+\,[)F9>YP,M)*MC[9(YN%TP2,Q=C(8.Q<:"M^P7H3>LWV5$O'[C(:W M?KIA^#7&WT@P>L0LV_8!$?J4IL>-QE[PCG'Z8.ZG!XJ9P6+JEL933%WLPIQ2 M37,#/9,5)S7,HZV<"F[G%*_AIX70"+TY-=[@TEQZ?LBNBSN@,>WF=S<:7L"\'R@V5JVCRTIN05J.?(-+!].N&R]. *8V!9-^?!IG-8SL;3'GXC7R M_4+=-&%YYY!#?[018RI@Q,A-3118KQQ^]LFB/QX_*L./*;(FQ<.4 =$S8^'% F $J5S=P,WS+: MMORJZ.5B*R):G&^T^'"YL6H=4]8,81M7#D(9 \:'0ZA-:Z^TCK]ENX+&B;DZL: M'5Y-OD@>72D-Q3J?XJ:(N0Y&(S>BI2>3:^HH1F!*V+>!\=*'":LVC&=<^G ML.OZSO4\Z*9J1*/BN:1 N#D*F$W1'DT+?2,MBC^L7)CNZD6!_<7F=NVQ:3S&J<;3JG6 C:'^?I(US".E[PN.&S\8:=N-H&!!@O+.?!3J;D[&%QNO'EXW= MQX[/I-;1C&RU,;N&_8J?\;DV#-K*S,5#\$ M%9F'U3X+&.[C*(S @@8]N/_8VLI92';8V,"-\X/=Z-P?OR[C7'(;]FQ$$HH. MN,I"Q/,/NSI[#AML8=B)AZE;WP9[G%E9VB>.0K BBG^>^RJ. 8[.(W X\YLX MLZ&I3QKX)S6@DU=DM%;;)[*>#QL,'Z;SW-B/M$O;^=O-.0X.C&8C,9FY,9M7 M9K?..-T]L^R&<^:!;30!=X^.EF.W+-DP-%EOKFXAK;^![=08/WP^JI*_T9T/ M#E2%UGJV3)D6I&R;JVF@9[&LQ25Q.60S3N&0VDK+-I&J:/3:+HZRR$1:XGG2 M$G<#4//6OTYH MF3$%055H,4%9M0QQ2KV*(-I5BR\G$+48B$SX?XVG"P-%Z&*K0IZ["SM(BH<$ MHS'!0^R'8-)*K@]_8^F#%X3AKB2)"ADQ'XY2TB$,&CYMN1N;)?I>SU/ZEA'Z M.Y#Y#D?W@R?TMD[&:"F^U>,YOP@3N+SH6='.IT,/O9!SS7G)0N##RSD<36NT M5O+!=?K=F6NE3M4PO2[0=J/+,8A/HFP?<83@3$P)D-'(LF MAK=EPUI-U=U?A(1YS!VD]M7 )X!4FT;I+5DQ5]VN0B!5O+&\_C*7,^9*S@[H MA(=F3!YS@*(T(I9C&&,^-?6&$3BK(*E*K=-L&[)Y_(FW3 PJD?%\68C;$?/( M 7$JO590DUNYWWM9-?TNHJ6L3 ,_.K#,">*^AQ-V M'B&)?)31VO]FDSSI47*-M/^!U:[OY*"?\KOV-$)FOHMOT1&HF;LQ:,12&R,?"%Y(P3ULT5W?!R[7WLAR&6 MD$WW2)#_3K.&_""B1@2!KWW)A0$^$[:Y35BULVB(0PSP0K'CTM@>0,O!?IA\ M8K1F(;^!ZR/?=IG/"5^PTXV-1=-CCFSI@'1*GG$0LLV[*T*O7'%?\*=7UXF& M5ZI"1SO_JPF59S]!?1A!'&W^R9+AML**A:CIN2TY?$3Q&S[C>)QC]44<#F.85\E[1>UC[N$@\@XD:0IU<1 MYW!FW#P(TR<]19[[D/8_5VZ"L%*]0\60'A.F,D5/EV\4JUV,6BL"IT'\^@N% M>\$(?0^>75N6;GV[\;E//G:NIPKE>EZA]*9JA$[_?HP30B;>SL+.D40WC5A7 M/R=::B.%"IW]!]<'=1K$T(43RA)^LS%=KX:)ZG4DF./DKQ&[6W!YNYJKV4A[ MPM#8@,%%ID+XXU8 -I@&7K)/DF:XWFFUUXV.E<>BSIF8=],MM M@U6;#4/3Q6#%8(T]N]T18\M0X6!GT_9*TS5>9VJEG=#=,G6,-]JH2Y Z^V9<>^8.J@/C$,EG6N^7K_=MU@9]]G58> MF4]/E.0RQWTJI92<4%H>JJ$ZY!"X.0@WE;W/Y''IWM4C0N75\S&Y M_3?OULVKY)MPYO9-N'0=I'?2K[O*XN8MO;<>9 +#_QR6'Y]Q7XZ>D3-ER\BK M3B]':61"0LHO(5;Q$M)B$M*JXK7S0D+*+R'MXB7$J'5:FFQ9/%V()"1$2$@J M(:I2O(B8M0[-?E):'(E(3O$C?GW%!Q(XL1T=Y216))Y4H4-PF41?+5[TK5I' MEYMJ7OG*'.4=7SRZM.+1U695Q%NKU2<%NLJ.+KUP=&D*O;)Q77$%@:ZRHZM9 M/+K46D>3-:Y6QLKOGUS3M,E^FH%\P=LG>\E_R0KT9)+_'0?W%N1_"ID7W"4$ M^<\L"7NJ W;HBG6BK\'"8AR]K/ 7+[IX6.TX5W9B6.D"5M6$U1E1E=&(:3(C MQLJK7(( '3^@R[(]?V;4M?A#7>7#R:P^H0@F7Z[+?(IDA%71IL50.?*(1;PE M'_ 4OT^OF;!H:+*N';T)*>#%&[RT4^QQKR+( @2I/)5!%_#)!S[%[Y-J;<"6 M*2O:T9FH_(6#^;/PDH)Q(OQ[5(G)^5,85=(&>\:&PZPBKBO, ,FA=EM6SI0H MDG)Y:-LO9)P=;6JMTU1E\_C=:X&V"J'M1:AU#DZUV7@F> FQ5 -M^$>3L M:*/[7)9LZ699T%;9L^II$3+_6<)O8UJR++SDR/"9#D6+/L[4QP6D0X6LHBD2 MQ\K%IN\>1[(I7NX'Z;J=>=ENUCIMN=VNX$G22X?-CJW!XV!#3R"KLF8(W%0. M-SMV!8_#C5'KZ*JLMT1"7.5PL^M,ZW' H1O%;5E3Q6G5 DS1L3BU>N&[L;M. MK1XGW!8],6@T18Y1]7"SXSSJ$FY6H=&N=9H*3_OO AAG.4IZE$)I*O2 NVF* M0Z+5P\V.0Z+'X4:E"Y%JY74A%$?Y/OP:F8\XQ(C80W:WB .,\X(Q/:@@(IV7 MYT+NS/))H-+UG:\SH-PDNUR9A5T#85?D9F[7RHI8!#] VIG DR>0= !26VZJ M>=V(+8#$#Y#.B:,F6*TM66\J D>5P]'.M)L\@=2J=5J*;+5$L/2,<.AA#[Y\ MEJ5G[&-Z-2FU9Y$SGG^Z@Z3-D7-;PEF0/R["X@Y5 ,8M8ZF MRY9U]%(B(B#<(6J';7LB1-%RL6VYI8H@??4050B@K%K',F6C*;"?SS*C/P2A]!_&%X'H[[KLTJ* M7?O/V U=^O$1>_2R7S9 M#P$J[D!5&*8TH:BJBJD=]N0)0:73JG:6SM/63F4/+B850 )Q?#&;![G?%=*5 MT04[+.'IZ=?4B\PN\DVV>Z+J><5.][[BNRPABPL#W XK^7C M6H=*\\B> )P MY0;4F!-58]VSLZ"N,K6V/L>A*$T(,%H M8F4'?B[A6FXG?#EYMA^.,Z)#\VBCZM[X=C##%3V;AIQ5:+5E9$$-T MVTI396U-7ETA(,HSJ59=9\"QOUW?P7YT55>5<<'H4*9WGKB,B9<<&2Y[(3?1 MQX45MKL%M4UP&*6RR_+C RK,LN1C<=RS&FMWGELY$\!T?8)<9_4 M&/K)"<$ MM6@]FZ;!4Z6"RI_GO![2*U/!6)4&R"72"_)B3(OAO2)ZF6HD>2[JNYX;N?DD M*(DS) =N47P#[OR=,J?K_"L.(WIN^G[P>\*D<)TPL1JDHJ18]1"S[X;$#L1D MU,TFU")%<.TVD)!50]/^VY5Y NH-B@H16XU\\J]X2C#IGS6 M(T;$KP?QS'Q\%\]UI$7J#+- Y P^A:Z3YD9UJ<0]8RI_8<+0 M6[\[ AJ".-X (^_CZ/N$C8MB.7#?L%/_-R;!&HDT%1H1MC15^\210R>@=QXK M]&P8W+TTF.P8IF:(P%3U8%@D"E>!1FMMBL.^U4/9+HN6)V5'MW$,V6R*LYSG M.\LIK"-Q5 G<[\A/R YX)ZZPBF\??""I.>!X# MCCL<21X]Y=G'P$ \R;6-T)OT84R"%S<$EOP"3WT\<'-)NET6QEV_.T( ^2#Q M?V1U%/><,8>JYC2'2F<'<+Z18)2$ F(@P_WT3/(7!MZDW1-ZP^'-6T00D-'U M$7F_C? H!,U%7T\"5DITDF>566W1PZFJ;)BK08',!WKX6"J%= KI/"H[AB?I MI%O7NMQ:LT$AI%-(9Y6DLWS":2FUCJ7(QIIXNA!.(9Q5$LY]\[9XDDZ5^>.M M-8G.G$EG9;? ;O-WO2\PP?)(%W2=@(+@I5&N+PDOULD/K29MKAZXV5]X1/XM M=\'0;"[07C#10X%DQ;5)#S= MUU?Y/9(++#DB?-A+]6'WW9P!X3B\0)I%[QW5UE["PIG7*6)"0I[.LIURG#S1 MP\6:W%YS2::0)R%/59*GLX@3O7-6E55]-3M.B),0IRJ)T[X.ZG'RU*YU6FVY MK91EDV$RB@EA6TQ:>*D FK&/.8KI0!8GB/L>7B29&.(E#C'/X@KEJ@H-BFQ, M\!#[H?LRS7W]0&,]*_KH H(]>5@0H@\.^ZA\[3T:H8U]@N']_\9.*L'2,W)] M"0P?]()<#X$.K(.Y4@_!*)%";,$)O:^SYME+K:,>$;OG;J12R M4079V/NJJ1/*!JV5LWJ*7,A&X5"JG&SD>5GL"05"H_=D5[#LJ1 +/L7B1->" MG5!"]%K',ER9E2^XB;P"/[T)6 1P;[]+D4$.O-8WOVEIOOLE:>W9HH\ MY^F=UZM*476=@NJ)8BIY;]=WGF8(6U4(#P%A#Z*(N/TXHFKD*7A T,VZ]+\V MS1+EXU)!41N/$Z_E;-AK@6LCP%S1C4$"O4M [UO0^&_9,>C,]'^"K M_);.?$'0Q6W:='='5 F]B.IEY]\4.5 Y6/2:J.-]=S[R!$4!O4+W'@Z$8#N? M[3@!0>X@>*80_T&XTQ2EUFFVCRZ3+M#'*_K.'TD_$(AJK=-6K]C7+UFC#F<;AID.6VB*EIRMM7*(6/"Q)HO#2T*ZCG*Y M\I0N/3EI:XAJAD*ZJBU=!0A7,RD5JHMC[$*XJBU<^SK+>4I7BY7ZM!3N#4-Q M"E<,\6*&>(E1H>GM,V,,4CY$!,M2'X6N+2'?D1S7BR/LB$!1]CP0/B:7>=4O M]=K^@$F/0GA[\$?;N,33"VMA\N&DGZ\)_*B=QE M41AJP-7HU#^;XL:Y3G@G.3+I'!M MRDW%E-=511!P/3E<"V3^MK!*CJ/-3;;:%*R&;-*TA36I\ *L)P>K61Q:M6UA MASR'FQ=<-5J3;,%J8%7Q!CQB' MC2G--E H$2E&I#F:M9E()[_LDX^=C;VDT](-^/TX"%W*IRN"Z5'G%_SIU76B MX96JT#G/_RI]J3+[">K#/ !5&W^R.+A5ABYXF*HU'?]97,GF(GWF_Z53H'AW M+:S9_;[>T@;]5E-MM2W0@4W+, ?MP4"S#?Q/K56;_&@XS389@]S5^P2C/^IH M -.\0MXK>@]K'Q>) Y1)!V1J,.(=1)R0OZ&T%MF^E6R#P?YD,P\2C(2'H#"" MY.+A*U@Q,*&M8%2(MR%)0T*UZ%]VJIZ@LT_N5J6!^_H@V2]4N/JV5 M@-, WEP+^%XP0M^#9]>6I5O?;C =<3W52M?S6JDWU45T^KTHL/\8!AX0,?S/ MOUA@7W^2;OZ,W>A=8IW\G"BYC;0I3)6OI\0'UP?]',30J1/*$GZS,4U!&S)= M/@*;)YJKXKZD%]9RVU@1R8VLWJ&;]^MW466R]72FIEGR$%#40^,07TT^?'+< M<.RA]RO79P1A/_JT^+K6:HB/O2YYG&JHMMG0#8LJJ33VF+XXU5\-IK^6XJ#) MLV:S86B;'RL-=>.S;=V:C9:Y^9?;>MW^3&M5W5ZX[=G=V>_&K;-1Y[:H>?T&4W=]HFK&8/V&58^@'MAJ%T ZL;V""P M)F/JO$JZ(DN:HNFKKN1*AK=FKLOP)L'K\IG[G?1KSR(A^V:J\TC8ZV T"OS$ MA-LG81);<^+=8BN$UO??J^Z]8G0>D,E/Z*!Z[M1H*>QRRGK 3>9K]] MCY545;>=E2HS<9(8^+D6PU*3JLN"(7N0JDK6P9E;[C#T^1NP:"E:\MQ2")1H M*5H*@1(M14L^6PJ!$BU%2R%0HJ5HR6=+(5"BI6@I!$JT%"WY;%G\Z>(32?DI"D(M16 MR\QJ.LC-95X*Q/.*6Z*60OU M*SHM(+-ZOZ00%R$N)1"73/V)7#6F34.H9ARBWMF*N$A%0)J>)^$5JY MIRMW63)KG9;:DM76:DUR'I>IXN]\.%GX M@;[$M6D%(=JL^XJ(\QL)PC!S3-0".6LKLJD?[3WQ5]>XBC!C!X>T3]7A#>>A MJ]*U%%CG%^N"-X(W@C>"-T7RIL*)&H=X*O@-$]L-V=-@3.W>P[R5-53B&89G M]5;8P_N$N#"-X(W@C=%\N;BMDR8&5SOHZ3H_&B,_9#5P[Z$W9'"W5X1DK@YA\N+:. F6/&([>/99+W]'7HRSYDSH2JVCRZ8I=G)+ <7*J5W!&\$;SE2X MNI+]R;D*5_E3X>*HO&@I6HJC\H<'/NYP!%J:8'CYO[&37/X-BAN](->CUQ[5 M04G60T0O3<)V3$!];JD'+4)P(CPJ>".V-XMN*;#.+]8KQ)MLA]W:>QYV8]>G M+-R>DER>0J].Z4Z6Y6\!Z<&BW)NNR3-O"5;T^\$3>EOGPFBUCK9ZMC3S 3B! M*R'S%\J;3#*_&N(H0.9U?F3^XK:5@67PIR\!QPCV[7V_6=I]D2O6I@/02$/8@B MXO9C=C'\4_" H)MHG>W5K'6:1YA> GM"+UPV;\[K;IU-+[2XT0L7N>%UL.=5 MLF"%""0)WHA-K)*V%%CG%^N"-X(WO%F_NK*G]0L6T&QW(7,6I%'K:)JLMCC9 M4A#H.;/O=!QZ3+[04^$-J9TWX_3P.,*C/B;'78^34B0MX9F0]TH'FCA!#%YP M4L;SXB[/T=4S7IZC6\GE.8:AR7KSZ!HM.7*TX(A88: M6X7D/.E1)N%=9T:I M.13QU]MY7,M3'4'DQ*6N3$NAV(1BRZS8#KAO+)MUWU22"W\,N:DI0OD)817" M>G@T1S_B;I15R51!,G/8<132**3Q(J5QY6:OD]U4U-1J'<-JRX9E"'D5\BKD M]0!3=T=EB1R$5*]UFFU#-O4J./DL"OZ1)2W!?QWWI?,9_ID,>83(L^M/1F8 ML])OZ&BL19FQ,;"!I+#H?.Z3CYTI(3+UVQXOQLY5BRD%-L8I+1.B !T]- [Q MU>3#IXG3[/H,1NQ'GQ9?UUH3B:>O2QY_>G6=:'C5-AM:RZ+82[<(TAV#IR'!6/H![8:A= .KAK.Z MPZDMK,HI?2:C2WO3S&2E6:09"5Z7MT)WTJ\],WKW7;YY).S\O1P;=XCU#',] M]^; &MZ5FB&S6F@2+896O_6EM!S:-O8<1(5MK*H<66T['L4>BD!SL ,"TL() M 2G)>I$^T+R7%4=<4/I 2C,?X2L>N+8;":(>L_X%H "D>=>697::GZ3$Q=UC MZ5/5=4M?%8B3I-B<:_4J-:FZHR#VMXKBWO8C;]7[N'3^1,L+;"F *EJ6HJ4 MJFA9BI8"J*)E*5H*H(J6I6@I@"I:EJ*E *IH68J6 JBB92E:"J"*EJ5H*8 J M6I:B987+[.TL-/'?L8_79V#-$V./PBN75T6B=<8J$LTFK2*AR\V6+NO:ZF&Q MPRI$\7'&9$?UGQ,"KVRG2++-N$PBMNY8UP$'15;/@K2HW%R2N)1BQ15B?;EB M;9S\_)?!*AWH35D1*Z40J7**5+83T&:N]0C,6J?=S*$(H! :(30<"XUUOK(! M5JW3TEJR90JI$E)5-JG*)%0KM__D+DOM6L=03%DKB5LGHN"B92E:5KC<\OK+ M9F[#,&9A\& @S9^CE>(Q?'S!8033H@\?>S\OXB[0C 'PIK(C ,ZH2:F,G:\Q M 0H\P+ ")PF&/P)]B6M'V&'-NJ^(.+^1OC&LU(7&"H'A@1O!&\$;P1OBN1-A=-@#G$ \!LFMANRI\&8VI,7<2WE M69T ]O ^(>Y-2F]GG8U/2R2K>DX!'X[BI%5$4.4NK:N"@2\P).1;\$;P1O#F M7 MPQN>M5Y%,90ESZVYXR+:KO.O.(Q&H+;#IV!6$YR6!+_UTX+@+ 3*5.GUG"9] MQ'_&;NA&N(?)BVOC)%SZB.W@V6>]_!UY,"-XPYD.5W><1.-.A^LD ?*SB'NFX3L1%L= MZL:7+ Q_U@2'[HRVV1.;F[5.4U9T16Z:FDA]*#6VUKF0RAY'I59QQ4R'15BM M6@JTZD6%$1-GD&. MD^EB,]7%/"7MBF"%:%F*EA>75W"'(U!C!,/+_XT=R0O"4 +-AEZ0ZZ&^A^N@ M?>HAZ!@IQ#;HJ+98J]!\$;D' @,E09#%>)-IFIB36W/:F+L]O*% MR\N3N\OIS>7=R7+W+2 ]6.QZT[5NMA<)*^7]X F]K;.Y+;"Y5^WM_2N,"5P) MF;]LWF22^57?N@"9;_,C\Q>WQ0HL@S]]"3A&L&^_2Q&!SCR6 \)\F$O83Q61 M0L$;L?,G,%0:#%6(-^=U4=+E[CI=[9[H8I>\M^L[3[.E;]5P>0@(>Q!%Q.W' M$35WGH('!-U$:VP:@U;T6ZWT_341PM.-14&&C+?6G:-:[)A5B&.Q>++'UF>#?S7<5\ZG^&?R9!'B#R[/GNWM2@B-@:J MDYQ1P+JYHF4477N/!)2G(9:03:N.(_\=""'Y081#"1'XVI=<&. S09XT1B2B M-<^B(0XQ@ ?%CANQN#ZR+=AM# K^(*5>VQ,6;J!0BGO ME(;2@LG,D:V]A6R=SWWRL5-\U\9BOU-.I[L"JL6T\A[=IMS1:8?C("D4<44P MS?5ZP9]>72<:7JD*9=W\KR83G/T$]8$=<;3Y)[NHL&G\9\F+:BW29_Y?.@6J M1EP+:W:_K[>T0;_55%MM"U1!TS+,07LPT&P#_U.S:I,?#@AX.",L5 MO +%B0EM!:-"O U)&A*Z /UE-V?!(7NBZC8IPPAH!?WR^2,ZC1XXRY9=+QBA M[\&S:\O2K6\WF(ZXGBK7ZWGEVINJ5#K]^<6897F8GZ1D4998)S\GNGHC;0I; MD=93XH/KPS(3Q-"I$\H2?K,Q7;*';$D:P=(?A;^LTPZ95?-Y5#XS"V9JFMDA M0%$/C4-\-?GP:1*I=GU&$/:C3XNO:ZW95J:O2QZG&JIM-G3#HDHJW>].7YSJ MKP;37TLV5?*LV6P8VN;'2D/=^&Q;MV:C96[^Y;9>MS_36I4<:UFV4,K2LDR\ M%V/E8*RMO7K=D5&T>X-TM>V:$$IJAY\P=F#NM$TH/>[@&^D'-!N&T@TL;LYJ M5I&^X*^GY%ER:30S61 724:"U^7THYWD:\_B8?LZ]CS2=;Z ^,:L+#W#7,NZ M(;\##Z5F\NR."XE>N[4:"GD?0\RD V=_BMN^QDJKJNI6T"L1)LF3/ MM1B6FE1=%@O9@U15L@[.W%+4-A8M14LA4**E:,EG2R%0HJ5H*01*M!0M^6PI M!$JT%"V%0(F6HB6?+85 B9:BY?D$JM(%=[YB.\V,47.KMW-!%77:9ZRH8RI) M11VC:Z-Z::?]T;OL6E%*MNB5H*]7.9ZJ>E MG/IDL:FQ*CHF_+^V6GZRPBI*B%1U1"I3<8V6FF>M&U.O=5I'W7TGA$8(#?]" ML^^U33FL2$U:Z\*2E36U+H14":GB6ZJR"-5*T;7<1:D%BY.AR:V650K3[N*N M,[H-PY@%0EE=AMGI-BD>P\<7'$:TQ P\?.S]O(@[CS*&/UOZCO GHR:E,G:^ MQ@0H\ ##"IPD%/H(]"6N'6&'->N^(N+\1O8NX#\7J'=,TY%;[:#D3ET"< M V:5N]Z%\_A5Z5H*K/.+=<$;P1O!&\&;(GE3X8R-0SP5_(:)[8;L:3"F=N]A MWDK)+C@^J[?"'MXGQ+U)Z>UD]E3,6D?5FK*:6_H&1W&T*D*L;E\4#*$O+ M"F$]TX;$/A=2K:K2OR,OQALTZ6KXU*)Y.WDE[O HC!4"3^44I>"-X UG2G,.9XCW"Y].[%[? Q-M7[ M*+F<;C3&?L@NG+J$C3P1H!*\$3M@)6U9(:SGZ1)UG7_%8<3NO7L*9K=JT$LU M;OWT2@T6;V(J_WI.XS_B/V,W="/<]Z&,'2:QVU M*5NFP5%P5^C=R]&[@C>"-YSI\!W>%7D.NAOH?KX-O60V"9!"Y23,#KW7)19H7B#R(V)'@C M]K)*VE)@G5^L5X@WF6PF:WN0FMTFOW"9?'*7/+U)OCM9C+\%I =+<6^Z$L]" MV[".WP^>T-LZ \NJ=5J*RE&P66!*R'L)>9/CGM0IQ;W-F[A?W-X2, [^]"7@ M&\&^_2Y%!#KSV)ZBY &+Q:Z1"/<(WHA=(VY;"JSSB_4*\29;V'G%A=H0=MYD M7*7+\G6Z*C_113EY;]=WGF9+]*J9]1 0]B"*B-N/(VJ)0M3B!"2X(W8NBII M2X%U?K$N>"-XPYOQVUJY6G>#]0L6T&R+(>N1E;96ZUBJK.JKVPJ9+Q,3Z.$' M/?NZ3L>!1^<+/!7>CC+7.C]?D,>*SJ-(ZN%QA$=]3"1=D25-H<5"#M^*2N\Q M2\A[I0--G" &)SBYR^R("_]PJ3D/\N*36H4WL=1&"&?$B-K M4<(V/45H6;)A:++>/+K49XX<+3@>5AAHRW9+9)[T*)/PKED']7T*-.U*9&^W M:-%=(8B<>=25:2D4FU!LF17;RHW3>=^.VS9 Z\FJ983(L^M/1F8 ML])OZ&BL19FQ,;"!I+#H?.Z3CYTI(3+UVQXOQLY5BRD%-L8I+1.B !T]- [Q MU>3#IXG3[/H,1NQ'GQ9?UUH3B:>O2QY_>G6=:'C5-AM:RZ+82[<(TAS8W-P=JUUMN\9,2E3^*>T#<^?.)K4/[N ;Z0%W>"=U)OO;,YMUW]>:1KO-WDV_<(-8SS/7< M>P-K>%=JALS*UDJT;FW]UI?2RK7;V',0%;:QJG)DM>UX%'LH LW!C@=("^<# MI"3I1?I TUY6_'!!Z0,IS5R$KWC@VFXDB'H$49\"4 #2O&?+\CK-3U+BX>ZQ M]*GJNJ6O"L1),FS.M7J5FE3=41#[6T5Q;_/Q[*[4#H.72]]/M+S E@*HHF4I M6@J@BI:E:"F *EJ6HJ4 JFA9BI8"J*)E*5H*H(J6I6@I@"I:EJ*E *IH68J6 M JBB92E:5KC(WLXZ$U^QG69AJ2P+2SVF\-[%%9(PE/,5DM 5A1:24.562Y.U M9E[W!O!QS&1'_9\3 J]L!TFRS;A,(K;FJ,BB?!U6[D%75"HWER0NI5AUA5A? MKE@?4,4ETQ$P7=%8L0-5D=MML5(*D2JE2&4Z!&VL%! YHB2!KNBUCGE,#70A M,T)F^)<9_5R% W2E2<\D6W);U854":DJF51E$JJ5:ARYRU*KUC%435:TU:(Y M/)IV(A N6I:B984++J^_;>8V#&,6"0\&TOQ16BD>P\<7'$8P+?KPL??S(NX" MS1K_;NV(?S-J4BICYVM,@ (/,*S 26+ACT!?XMH1=EBS[BLBSF]D[\+E /;Q/B'N3TMO)[ #0"LJR91BR81Q=\U% =TVKBU!L;Q\0>(G#$ MP++QQ3Y,SB[834ILUN@A)?4#4#KS1HRJU#IZ4VYIIMB(*0/,"@\XB8V8TF/H M7$[81BVU9EU7Z9$/?373KCI KQ" *J>$!&\$;SA3O,=X6ID4K\:;XA7)EZ)E M*5J*O=?)WBOXG!)T^>+:6\K"5RAD)L*9@C=BF[*Z&#J7AYQ\_2T@O51YKC/0 M]%JG=?3U[QSCNT*XJ9SN$;P1O.%,WQ[C&.^E;YN(\N 2MA%%^$[P1NR]51=#>7H67>=?<1B-0&V'3\'L&E-ZB^FMG]YARO(% MF"J]GM.DC_C/V W="*?K8+)$/F([>/99+VRUS)J;H[98+H%A&1Q%DX4^NQQ] M)G@C>,.9#M_EK7"GPPT.=;C8$10M2]%2[ @NG,9\0!XH.X>X;Q*R$VUUJ!M? ME8#6*;*!NS/:9L__-6D^O:(K_F_L2%X0AA)H-O2"7 _U/5P'[5,/ M0<=((;9!3T7N@=G,)8MGB[T&P1N1RW-$T2%CL>M.U;K87"2OE_> )O:VSN=5:QS)7 MKW'8_TH4 2PA])?-FTQ"O^I<%R#T&D="?W&;K, S^-.7@&4$^_:[%!'HS&-9 M(,R+N80=51$K%+P1>W\"0Z7!4(5X( (D8C>",V7@2&2H,AP1O!&][,2L/:TZP$RV(6$,^<:M:J M=5IMN:VLGHL3.U\E1L_>3LEQZ#'X0D^%MU#,M5[%%^2Q8VHHDGIX'.%1'Q-) M5V1)4S3MF.V3?D <3.H)>:]TH(D3Q.!>2G0BDZ7"TX%!3 M8:!ELE\X9O^C")9G8'7QPKMF(5R4W TY_,/ U*$-W_&;O2^;IVC9P+SNLZS M H+(B4N]LZ50&$)A9%88^QPM7E(8&:UF>M125@U-;C97OHKI:Z[1:EFRM,E\QG^F0QYA,BSZ[-W M6XLB8F.@.LD9!:R;*UI(T;7W2$!Y&F()V;3N./+?@1"2'T0XE!"!KWW)A0$^ M$^1)8T0B6O4L&N(0 WA0[+@1*UA.H]Y)Z7*?D171KP>NCWP;1@NS@B]8P;?[*+"IO&?Y:\*&.1 M/O/_TBE0->):6+/[?;VE#?JMIMIJ6Z *FI9A#MJ#@68;^)_4%DA_-"2388_1 M,Z[W"49_U-$ IGF%O%?T'M8^+A('*),.R-1@Q#N(N!%?6\DV&.Q/-O,@^4YX M"'HX("Q7\"JFMY?35C JQ-N0I"&A"]!?=G/6!,5%U6U2B!'0"OKE\T=T&CUP MEBV[7C!"WX-GUY:E6]]N,!UQ/56NU_/*M3=5J6SZ*!Q*W[S@-62_^3E1S1M) M4=@"M'[B'UP?5I4@ADZ=\)=U8I]9YQ;%0PG^;S(!9@W,M#,S/^#E'AJ'^&KR MX=,D0.WZK#?VHT^+DVRMV4VFDTP>IXJIW6[H;9WJIG2;.WUQJK8:3&TMF5+) M,U-MJ"UCXV.EH1[XK*FT#_KEML&J6D,UM#(-MKE7MSL2%#+LM^QLVEYINL9W M2PV $SHMYDZ!HD[+'7PC_8!FPU"Z 5WH+*8S+/@(^=.P *?6VC.9;YV'M"Y: ML. 4+7D^>_M$/")#4S1]?P)LF>,>>*@T%;4L0K1OIE21<:#U,[T?8VIN@G]+ MHPPOVXM=E6O"Q^J('1&5;,BNRN0O8(K5XF].)\?XF^O.$V)5F.3QYQ(JL0>Q M;EX<[B5D2SD_1\:YKM*\?G[.'F5@L(9N.E. M:@F_T<_X HW1*IX=/,J.6\H)H<>;OBS?VIAY%6O5.FI+;K:/3H#FSYB[> #M MNC8C'P31&SU;LJ*U.$+0R0^@%@Z$KW@,EI";+!+(=R0THD6(_HVV7H%X ;9. MA$HB??BT;1CZ3@)G*Q:1Y.M M=EX)JJ4HC_;_L_>FS6UC2;KP7T%HNN]U35 L[HO=5Q&R;'>KQV7YM>RIF$\3 M('%(H0L$V%@DLW[]FYEGP0$!+B!!$J1PXTZU3(('9\G,D^N3)Z>*+V!,H^WL M,% $BK0V*FUL*P$=.-/Q6W$(G_$,/O(CR,T]5,S8&_9+I(55E',DA^9J(DK1 M20=[VG735'+./LL2B]>[)].=,G1*3DS;-YZQ)2$FD;Z8OF^ZH>'8YLAV7GUV MQ 6I60>)U7T"XN'M+)4S_&'R.Z>AW)&+3A.OBL%PG\!%I;*7CY:V#7L52TRM MJYMV ZS ?:Z42F,OX$IAIN]>>U%\IRPJ-?X$(IMTL?=1 &\)@CMO-K)=,H>Q M:@8V Y@-:TMLB_%JG%MDNRFO+N$G>^^"%1TA3WZ$$WV(PL_R/+/8KXWJ7#FT MN8K"CJGN'XK$5GGCSYWB-GCCCT9R^MTPL7\RZ_I/YGM9I-A3".@E M(L?+MPUNQV.?8C%H$%AV,,:CW=B$OH:I=)6Q< QC(?68B"S*WCM;'P-JPL4_+HOX'_UO6<[P-,'-C?8SS'<[)3AXR' # M1]W^&H_+\W1P\E;*UC\B^EWO_ M.]R=[(/WXF9QS!#1MHH"JJXT\?(0QP:9NQ5U=!O8_Z],=MKE*\;?V-B#22S( M4?YSSL:$I>8SR^8U)#N&7RL=I9CXIKKS/GG^!R\:A9/( ?V%])0L#FJ"1M*O M]-G+HI5MXY=YB:4%XK8@W)2 MA+>!PD5T,'?R7#0_X$?M5/)Z%KH8?:QUJDR2"Z.C%5KN 0FI'L>(=_<*(A^@%IH-ZL0EJGOIB&>3&WH%]:2II'=U,VR5J7[A\M7U#VS"?)]0,Q 'Q0C- MGY5N?I+R3'X.'([FN_E3%'"\9RZ;V&$6M_2O;CK]O6NN*^W[#+3O%7Z0'8AF M<'73:^WC#*F4[!S'_A ^,;_2IU^?2K1>V!-9*'S<6P51A8T%L*^ :C>0Q<%# M$/OM$NE(E19]9*F_#_7T&M3HI7*%'R]1.U@"I",?"Z5S:*6?%3C=GKKBQ8#3 M]N_)@OJESR>MX[V$DO=9J M5;'TRZ*DC7E*!R"EUM5-C+V MX:$<9[M<3&YI.=JSEV0 MRG6(3-I"?'P7I >YU(05"6Y741V;UV+W/^44Y/) M^Y@5T"L3@FYE2ISJIMB5A 97-\V]:FLJ(R)OCH#A>.[T.F3^K$K"?;VZ8%X& M)])!U%^N9DB.SNDU(-SH"ASBTH@I]W6Q@II2!--' .EF.@6E,B\.&WN=FXN= M Z^5SU=^.GFE;[^)+50ZO70+E+J9$ M*46S\O_[[)FY4=6C\37J63O?' BWB&_XW0Z?[J( %LG\G6%X^U2(W6BKL/>(\4258>@_5N==(_W"ZG)*^6U@KA]$=PJ<1RA:A)S:=KD\:P3)*7/ M,?U(]Z\J(-"^RRT?,"Q=&_0KXZ7LY'9PX^605-:C+J/],@6U+M^V42P55FE[!OG_%6?CO=1UB^GTP#895R>#ET4Q^%_\JHMD:R:4_*".22T$V0?FD M\!<6&M2=-PH(HT,O)%2%GY5)L':)(\^WF'\=>O.W2%^!Y]B6@;,]&Z%P$&,! M2 LKA@E+TV+6^\6/ )$D,@J+$1T!MSN\,[(87ALU;EO5?CAR M'#2N;OJ=6J.7]F*5C!P+LBI.*<3[*^O4@B)NK?(MN/"*=['$S92V4QW[MBIU M\3,\MHYFV<]R[)GI3VWWFG_UME%O#& <,>XU#O*VV:")'B]GW'1 ^EF^_1,X MXM^1'=@HCZ@-$Y81D70KB@:".#(YSC258[*LXFJ^.Z8:WKO51GDYN%NO0-=TL28OFBIY.)+6+(RAL-%SK9X3DSC\) MO)0B^\Z47&$"O".XU:=_]"D-1=Y;!R3"+EJ_M7Z[*/"=*LE\IR3S3[9KNN,JR;Q*,G\] MOF+VD_EC.V#4>R+TQG\8WAPE#P?-$+C9Q-=CYE8 CSD1;MXC M'NL#/_"LBZEW==/):/9V$=TC.$OKV M.,16>_!]Y8;>QG\DRIV7R//\!$S\B$J^AY!SR5(Q%T$Z[5XG!53D'0 M=-?^&F( 6\(5:- 1XJ3:/42,\#A*PEN?.29:S^]>;"M\>MML-/Z:!)R02!/Q M3\P13#L*5_]$8%3@(H=),D53G?G\$QNL=Q<(9W \N J<:'\)SD'[[Y,O9S W MI^QZY#/SCVMS C-^:SHOYB*X^C6Y3EBD&+O?@I=OV(\8LZ,+#VN;M'8')I/M M=Z O=X"&>4ME=N.->\*/ SC1\\E?\C9"OPH^!;,RRS8EX\E'\?$?]H"UQJ-1 MN]N:C+J=9G3[O_UJ+N%YY#BG M3&(^5E@(B>K1FYF?O:D]KAGW[KC^MY'_ZPVLS,)>>!:ND>2)B;KE8PC_0SF+ MM'S41#\YWDM O_GAFI%EPV,KM^+0RUQ)#=D+?V.[1OCD13"H%?R2Q<$KC[&7 MXK7,,R2A&Q[\6 M,F(XK+>';103PC(2+Q82I$X29.G"X=_UF_5FM[?RZT:]N>-WG<9PIU^NFVRS M56_V6N+W\ 1F\*#@X/:VVF$9#[_5:+4+6>,V,?8SWZA6 M'E8XW^ %AG L@=B,B+\'=HM5ONQ#NY;VLKF_PCH\*XWD+0*SNG7/+?ZIXM'%9ZY#)+>UKM4ABA@(BTA%Y5/EIQ8=?>YN!8?=P#N?DT0[F!?1KK4&5H'9YA-8I$Z5U M@=(ZC5JKEVYQ7Z6@G5CR,]?:4^9OT/8.J.&58[__GJD M,;0=:\.V6%Z$<0*UL?4S*M^3KW=IYZ!T9X=''J/YW*'4 M!=,Q8.5CQPLBG[(X8/W7I&UK@ Z@=&<5A;Q]S54A1RIH/=@8EU_Z*D#0#?9S M#F:C'0*!!T#5Z#;FS3'-\1@6",;FW%Q@ELDKS!/?V]M4CL5MKUEGK>O,]>>- M_;N(#3YJ7'#OCB/?9];[*/SBA?_#PJ^F;64IPX.KFT&S*)R*$CE<*[*_ ++? M4!RV#]UC]5>[3(&&RX>*5)U;#8=26);N:U4#!B:]>,H;P70I M?;G"C3S^U?(-AWV8_ C8+9[6@SBK>U?&Y#]Y_E8]Y#?[99H-[$G5**PRN$1^ MSU=/9!L$^3&IK'EUTZVUFT7Y_DJ4\U%BT2\Q1W@1R6P&]$(((D8TAS^S>]]6 M^1Y'D_:!,QV_I0/!@V+6A\B'E?.LK/\VG8AI'8&#O_M>$&P/XMII5HUB+YB@ M5DCV?2EJ"T&.76*;M4&EQ!_7Y0;G95N,%Q1*MQJIZ_N*[DJ'VEET)P[E*S\3 M4)E6]G%?+Z\[903=KJCH\/(Z+QEM(:01";?6*2S+I=*V]]*V44S#D,_VN!CD M]DH;VEY&Q["+_$CH1+!!@CB//!*Z5VG4ETM#ZR3T9B)*$TO_ZJ:,/9'VRV';4EVCGI,ZQT:X MML635@/&M5,O?&*^0;E+;B@R8RH/S=%OI&21T1T_C@QV:C403^("TR9?.WUL M$LXK""2?,&XA1FZMURY3;_2+M:G6B6(N=1W/G5Z'S)_M(W?/93OV[X1RB6R? MZUKXXKGCU3=#Z^JFU][;WUH^T^.UDTB^FV$]C;2O;OJ#=HEHY (4\6P7\7.90)7:74* UE:V[ZU-<-;.R 9V)9AE(8Z+5QEAOM2'@)^"'@6JZ45_9 M6:/JPH,3':SNPH-+0,[9W."EW;FZ.7'K'I'\LV+?JMX]5>^>=;U[OI#X"3UC M11.?3TJRQ.U\MMP!),S3+GA%DZ%U5X8ZI+14NJ$-2R]^2TG1O]KXYF/N#1Z\ MT31$*JPA5)LOT0Q&&Z=3\<;_Q$K*CVN1]ENQ*S;4'R&$V"@U,QA"J$?@6#Y /_T[;E, M77L?!;# ()#*C5C&TF'!=V)LGO.FW@GC'^]45DJR['/2MYJ<+J*65R_IWX:> M.0_^*PI">[(XZ<6[)(:,-TB#K<8[]3G]N_G.\'S4?PSQ]1W7F<27OQ@>[0/J M3O#_L4-[R&S7&-DPBO\'\PFWRP,]UL-OM_@!Z,G]SCOY^IKQ\F2/GTAQ4[]UH['#@'O, ML6U=CTP4IO&\7-1[#= *IN0_H\G@KX,YJ.T3^-6$K]?V8<)3%R[) M!%8%'\U]FX4FK LW['%LNGQFJCA!3DTTK3=FD1/:Q%\M)@S:AN7?B'M4_JXL;6"23 F MHU/'C_ VRPORD(=_CWF7KV:W9K0:K0:7"\1=:%!%\$/$ M38GKL91<4)S^]?9.B1=2&4G^X-5GW/UF?+8G0.ACF[G 9,;]?5)ZW?WV^1$^ M5+\7W*Q>C$VZJ?T&@03""?M3YJ-?G:.P!51C)"%<:CR:JL^V)AZ!\> 9I B? M>=K=4$-Q&=BP_4!#(W$?XA)!\G#&?K'#)]@IA@_./-@U^10R<2XJ.1%)/+AQ M,S?NM6C24<-_7Q@9Q-%L1K1A9N_ &^TZP<,V?J-34&?V @R#4D71GA'#[MQY M]1775?Q0?#F8,6U*DL4)H-<&I@=_/8Q#+UY&NV8TA\-A#>35&*G-A*EXCK.X M]EX0W">(1H$-4@9$%AHCG-)P.KAH5XAR.EY<("I7HOD'_E-;*-\GHC"81.1S MTB;QMI*^0;XML^*92I0?KH,$05O$U5LN(E] Q (S :?1Y8'?8T)#("GEA8ES MK'3Y0E70B3#=B/3,>F,R3NQ3"1"I8'_3"(@0;@@4=4><8G[ M%?U2]_-;&Q688JK58#(#W) IA2=_R%M89!S_^7?$8$/H*($*[ #T^W)_/O(M:IY1@+8#OXU((L%F/IG/<&4SYH(J2-HNJ>QN* 0Z M'072A)4TC=5%*'",1?(6/)@\\*5=_'7)6,[CZN@T2NCJ:.WHZGAO!G;P,-&] M&K>N]1CO_RV'R46$%M3-03AGN#7Z&6Z-?MJM\8@*#+_EM3<8\2L,^8[=/!WT MRHR)M%1L*]^N+*U]P?^;L?Y!QFL'Z?67U0E#R\53TCS]%B^"'ZZM&L;'CI>_ MW]Y^39A3&!WS[9DV,UUNXETAS&_TVON1PV26TC1RA$DN=.(?]<D M=GI,PN71-68' 8X)/T7C'-81O].GRQ8^JQNWCL,GI3Q,<"D&/*ZZI&K%&\<< M,-)<:<*.=>]IW8 ;?<'50M3"Q?[ U>I*-[VVPFED\ST'TIPQE!/PO5(I<9EF M%#Z!_A=28,_ _42C>(+A7+GUFFB![7XM,Q?_IA; MB3.\??P1J%^)S8\5K,PAWGOP/VJ 3[>/[Y4N>1!\.1%CH5N-A^= M87S._XI^S-;5=HF#/3-:?T".KE$P?T<@-(V3 M MW$7ZJ73)BI,2U Y/8YXO.<3B9VDBB*2$#G4X\"! C8A THR):?LI*W?MM5 C M"X7_@GX.+(:+WKB9,LN!^][A%S!&Y(1$GIX*P<0%YQ/'>Q%F>?:3RB%(J;&! MG!1ZJWP2\&JU-HD!BP3P,Y-B4XX*ZP%VPP(X2KQ=9A/TZKS7YCSW8@U:'$!FR4 >?@)A;(]A3S";Q)2%Y8+UZZSSU9::OI4K6TWAZN#I9K\J[J_+NJKR[\\F[6^V;;&7Z M)ML;W(*KQAM05M>J;X?T+1?E2F92TCKLC&/. _96_O%.]CZT75HJ_>A==*W@EVUJ9+>MIBGC@=\& MELLW8;D4LNIML!'/>>N^+?DOJDW;:M/ "%LBL(NMT(_3TVZ5S;Q/T?W* MD\]+04=J+GY)D[Q8$*&[+=U#%8CIY>$U]H;K6F8@8=Q)NKB-R4)O2IH#VK_= MN.#F*Q4WE),;WN1AAWZC6';87/G?;E[=#&K-9B_%$2G+HV*&BAF.R0SKVRD= MA!E:I6*&"S!+LLG@"PMYO#&2Z<89L;T=$4=>'XS.&0+EY)(#:1T1L]OAK^6D M8R KQ,'YRNM:K?>+'P'V.59&<&P#YQ8,[:N;7KW73[]0:O31<>LF8;45GN\ZI.MMI MJUU&MRM+P[H+G.(%F$39D9I[E?583*2F+'&.4H]QL2&5KZ+D6F1PHWD=-QWWV51#'5P=+E5WKHZ2/W)I$[^JF MV:P-!B5QGE6>Y(OFBH/8M ?DCOXJF[8*/%8<K=?P;(8P7(7HI!6;56Q6=C;;I. >D,V:5S?-3JW?+JJC<15G.?,@ MQAE,\0+,H.PXBX;VZF@ 6^@G!\Z\%EV,E57D*IB3A(WTM@K-5*&9_4(S:R(S M.EZ9@$H,C+FYP+KR*FIS'MZW(BUM 5BD9S;?\P[(UOLH_.*%_\/"KZ9M92D? MK:N;8;=3>9TKNB^AUWGKP,P^'-"^NNDB9D 9O,L5\5\T\1=ID.Y#\IVKFTX[ M3?*G$_K)CJPI.+.,3TJ,'X@8;QP5<8;V@X[ $+=DW0G_#GL8(="G OH3Z)(: MM)\=!%%.K-([HU18<0QYY(LP M5VO&* H55C&"V'/TU)J$-W4MT\'V8@%S')M#_X]YAB)BE((A3'Y5A"?W1K"] M')+WG1$B'#YUJP(IR-P(<32Q 2+!5K[CD,_/I@.?SYB)OAR:U3O#92&"CH,( M)A W_@C!0<,HH>-,U@:F> MU4:,8[:.R,:'A<6'@BWE!$[PA'!B"1S:]L?1#+>'6C-J+9GP:O"IVU8-3XZ- M3>J6(XB;]_23_0,Y7G.*X5X(A]2&?1.PT-AFT*,6BS1);R2 D/'T \D7MF]= M8X/Q!>T"EQ(T&0Y]S-&SZ?5!-*?.0O$:-=3"O^/;):!W;R6@=6]8>(XDU$O@EK=' 1?+&KT0#^$]. M63]<<0*)K([SDFZ?-,SV ,Y'@UZ>>PC]R04Z4"?V4(PD-'>\421?QGRG?-PI M0H\/0MEXA'XNX(]K/$$&[S<@5XY+SWW! J2>I*ITR %#,GB.6.DV_2%)P@A$ M*+ \-E+ Z%*,!J^]P^#PTP3$"XQ#%^W,_!>"L2<6#SJBD"[8UT_PEIP-=>Z; MX5GCI_0*U5K$1NY%Y'BZZIDEFJS F#@S+JFYS"+XL>B![[T@4##5 8LW M@/J72.DBI(T4__Q 2 SHK:CP!#;P_=F0YBKH4)(IB6MY#+/UJ&H'YZU.JKV?@K61%>R(&^\<8+%"Z_P&&/>P.LOZ^U6SJC+0&H3SY[ M@I]A%P$\YIK!>RIOF!J\#RS%(,CB!4EVPNI@-@DE^6'PQ.!6MGCO8K&$>MK\ MR]F"2R)[!P3M'?/^PP2%X?L%_O<37+B>GP;V[F1TWNID=-Y:!O8F30!.!9@5 M=A7?:4ZY,B.U%-SBU=MDAJ%O@\)$_UCB$D4O&W#"5Q%@?V._\N/BVC8;8,UQ M_.R\P+;-3KW1:A'QX&V/8 DVW66YUJLM5DZZWN MZJ^+Q#<>[@YO# *Q&(UA2ZA;>0]\4_? %GD$94 P7NOUSG8KJY6TFLO L1*' M_ARQ8_%JS\*.7"$; ME>?:>P7;4='-3G1S[/Q[S5DHAKC&Y]\V&TO)-M?XR3'=['?"&6K<+L4-=L@T MWXY&VO5^7^0Y+6UAV=/,W BUC52695//-&MMC)U^5?[LIDHNP]YKTKT\0*"7 M5'+97T]=$O%*#[=5[.$.J\,MT>&V"SW<;@,.-XU@7!WN:0ZW4^SA8IEINSK< MDAQNM]C#;8&..*P.MR2'VROV<-O N9L.]]CUD*O3<,IJ'[R7^U7 J[OU07>+ MMV8??JIEN48?):C_ _J]TZ(,$/BR7X'A!\4?K\:SW"BN /2/"#1K$$ MW[^Z:6\B^!/ZQ0]:"[*=BGNWOPM\#X(L+%ON,-18K)>[BU[N-&+7R2WNLQ(H MNXG?U[I;>0F^6,]_=WAUTRK*1GJM1U@1_"$)OMAH2*]13H?Y61WA?Z:U,P7S ML:+2- GPD/0F#E+>Q,**^H[GTCM*\EE#)9^E_WOK.%JMO*K'SBI#HXKOV(5* M""2BO!Z12ZS(Q]I[K/A;,-,7>8VI3-^-V F'!_78;L?^<]66.5@>*XL,GQ*HQ)DZ$V!I4/5HS' \^\Q&3D. _QHNQPT1]]-1G"+1!J!OV.'+"10+& M4*,]6+K#2.C6%0D&AA>%@6TQHKD?+I5$/X8$+2"??V;.0JM/S7N+%!MV[36O M;KH9,77:B[Q3*S9HV,.@X2!C:@)Q(U%'&G[DE5[/O7I.-$"O_X)^8H\)PH7/V3U6)59&R>4JHV&TM;IOWW2>7TS^'L MKT<@#/^X-BF\V(N@JM?DPN%58K!^RUX^X8-67F/BM*!%7LPF6R_!_V- M\"29:A,="'"(QWG@+>BUS.>JT=_,LDW) $$';/T?]H"UQJ-1N]N:C+J=9GK-A9!Z] MF?G9F]KCFG'OCNM_&_F_WGQ!]"Q4$>\4C,2=#B,1H[ \*D")+7< "?.T"_[A MFJ#4P#*RN'8%A$*KCX",R[@0\&EG6SDEU+]CRB6N+?'K8*W*Q/)??\4&U. W7["M)PO(CI) ,WII>!&W-*:;'RNLP6 ME'+5AK[L7%1X(I+[78%2D;Z.[#VHHW#]*[*F]!TUYY ES6#+FD..TBB0=S:'!ESB4+S@2'Q^B)V\ M&CZG@)JK">A8F!]S+<0P%:Y@B:&;8A@TC0M%6R.B]5@1P@PN8!5&LR7=?BB]]85R MR%_TQ%^CO$P,Y^78![A*4D)V:66;S\/&ZT==M,P_)VQW'H4TAC;=T*;ES4E;?&)2(U*,W8@RWOR?_QBT6HUWVH[3 M)\UWL :$RY_&5TT0@7CY=P03C?N 3".;7TC UT(!XKH\S$9H5AP@WB0E-7VZ ML5D\\RRN_OLL]#WIB=(O-:08BM;>9]V%<)WR9VM"(L]XBPD8@U\ :ZLV7\G M .1-8;IP'TJ@ .I%(P+RU@OJ=-@S2EK-I%3K1G!KWE5B(J&+^=OJQB<1.Y.8 M^_(:BML1^!2L=,PQV:9XJ]B!\ (RT@@A^/E@!L$4EH=AQR629FA/:13S$=BV6FE1RX>?\"4S88' KP21B:W;$0$2Y MHH,"[[#A!V'J=L:-Y)H^P3NK[0W$]L+;S\*8687$KA0,U/K<9\]&:'/1_:)& MYCKUR &>T^^#[+,EK'1A3$N4\^3ASWW0('U8DCI&GGS!>SYRYR?U3P!U 9M@ M<,5#*)YQ'Z&M9I-03+3V$42S>@\)G6C-*1X]JD>1 *V6NP6[H1[2#%]0AB-L M4F3 /KK>#.0L?BM4'-2^;)$:0LM""WF"^H?,+%(D+M5&X:= (&R.RP_KBUP9 MKY#]*5Y\.T2%=)*-H3TUD:.VWZD74/;P[K.$AX&ABT HP["+B?=S0,NH&SLVR+U#YMENXB;MZT)D@0Z)E50CIN&=?/:L,D0]=.5LA>% M#:?KK&V)^46T9R"BG(+2 G*?P:Z@\C^+9B"\?N(-Y2U,3"P2^4?P\ NGIR@0 M]P;H%:C7HW"=^DPT'#&^:#/*)"A=4 B9H*OZ<2O@.+I19!N3>]F:AFO>:;1Z M[!2Z5P>MTNGE:LEGJF2K^:, (7.3KACD:Q!(/":%[EGC#4:V^.4+2;N0N#6"5-)A+%>!%+I(B[VQ?:EUQ%-1=\7-G##YY5MT44F%.X*%U/)CC.R%'T[\BDIAE8Y:9MSTII53EJ5DU;EI%UV3EHG,R>M>U:.V+P:\5?? MP^OT&PL8NL!O7>L#7O+>'$]\R4.-_<27-ZC?2"?EW,=QVEL*-J[OLW0VRN@J MTJ$]T%5Z.>JLORZC9:?/=,\#'L\$ MPX?LV@$M 9V-H>THMR6\AVQ5WS!',#7/E5YD$9WVQK8I.G&NG7_=T$+K^O=S M3!FIR7YZ\1117S-G:"ICNH=LIPH[1_X7F(\->I7MBZP$5P8+U3LFH V'3ZBO M^B$W/53E%G:KQD9N$S]V(4\,5"[QT'T]+)?H2(I[A1JOZ%AGDUY)(SGV'XP< M7$#<.''Z7L7O\3$^6VQ^^("Z'GX7'Q*FKCR+@+ZO]IT)_^SR$>)P\NC&+BU);LE.H5()7.EZ.YMU2ZDK=4.\7UEB2N^'#%7,5J(B [27D!^(>ZOX*&W"?6]I*LW]GJ_/#%* M'ME&FJ<)/;F%.$)69+))]SX$\[OD.9&4MK=@=%'[,"I(I>')CIDL2*Q6PB:6# M>/-2%I\-%M^#'U5 MIC.FB"EG#QZ)SLXFS=@=03@96Y-%Q[& C^>A9BK+$U:F.VKIO+0O+_B?U=(T ML/(*4SF]>S4[3(%("-.W%%.Y_I/Y7I8@;5_=N%Y:CDXSUBVB;'HN5U;/XF(C M)E3A[OP(V*,W"5] E5S6OCKGJ7TUJ2V=6).AV;P4#]C6U;'&V7,X<94SNT>> MX34#<*')-.JQ<,DZ4IR*MF2 9?FKCK%6%-^UNX[K3*$4FVM_U M2XK2)M%EF4&_]8/,=A,Y!DR+\^EE=Q@F JI<<%($6J-SC!-?$BE$(*G1PZ%J M\;C-(CQ*>3*+SX&)C=]1$Z10J:)H9$_36G"*)CX0)!X)MXUB>VG/!<*9PW<_ M3JI+^B-D+ITT(F,5*>'(T,H@T+JKT3R6&4FD#B48JA8/32GA8J0G+UCF/1Y5 MUCAM7?*WKG5'1\W\I%Z3S@G!5A,IIWUB6$Q'XT';:7^SNY MZ:L\T#2AC&FVCGUA9]QLR^Y92MG@FQ\+!6[\@*BS:N2;04\E_):J,%[L@(E< M.&9M>ZL-![#ZSO2/Z3 MZX^8I$+7%)] *DTE-ELGD3L6'\+B,!U'5*3@NFG-PM%$E*I7!:@$53XO%1!9 MN6'6)E0!\A#2M+*$GHI/ M+8#8@FCT+W%(">40L\ZC3)E)!7OD '\V;8=##\*Z9847IOB;00H[0S5CWQS# M.1^;/J>#0[E7'OP/=@ *F.D\3#[#@7_&R"4//*U4#7H9=VXO(QZ><,3AX-=H5^."OXY1_'8,(\_OD&^IK\0M'7^RW+$!N\#ALIW[KC+AD+H M])LQ2H.L--)R,3%?_GXB1T:'/WH-XNE198NH/F28(VT'E/X<2\BQ"=?-Q/%> M@HQ(KIY$R'DVY-G2L9=]PS)J62Y=6W,6PL@\C][R7ESM[9C+&69[D^.R!]/0 M%J16PM,CS?%3EO@XD,-5X]=E+OT'N <4]![^-&'S7WL3BM;(!,EO#S]D M:J2>\K?9F.,E(M[2.Q* .)GCR/J,Q),XTAKVWO)\!/2[4W$W:=\" M2Y%^3)IT[***W#]<4*()Y@%)D-=(C;DK!V3[R/-][X60V7"DQ +TVOS85I<5 M;:(<=FF&.!=K";0KM1&9FT!U75/,O4G"R8B\,E&]B_7!M41$@T:!CSQ[SFS9Z-(C]@"G[M M1=;FFH'G D4NE'.04-?&!)G.?R1:"^ T&";"$2WY(BN)4R=EA\&[B$%LE8&6 MFJ04A[,DE@A^M"0N,H1$DI.Y_S3F]("L>/ENCJL1\%I$##52O(WX259=\I\2 MC=HB22VU%R\877 <&(/Y8YL"\ M>-"A>4.>^?+$]R!U(XTNR+B7@5B56RS+" M^/?*V9DEVXI%:KHDW@,9^&0^R\V*"]:Y1UQ\ZEI4=:E$L"P_-_[AO:#CB8B9 MAF&.\-60&$:' 3KG\6PL6T"&H/LH8(3/PC:\@,C$C/. %48*583R<*\ .^0^ M%7A>!,DW#(QD)JKP12".BFD%S._2XW13T/),)_#B-?*U8'K+0E4G3UU;!WI4 M."G(#4^>'PJ]AQ.[0!&4MTN,M^;YY-VZ-$J#U=DAHM)X6_DJ5=&TQ&HV2?+$ MX1Q_*8TS5DIJ* 0%IHP]XVJ()C=)_"R+'I&!#G<'1;=&B[2C*W?>P&$Z=N:T MGGXGRR(T/FMWQ)GZT451TR&>@.=!IW(..8]7XAG@O$@TNYLFXTN[8\\C;A^[(L]YMI'=BCMD53Y0J M]PCZGP,"AWE1@%V$8HPMT "B61(321'+@:BI629J&F![J5JCV:ZU,QHFQ-04 MHX7-??L9;W6"->,EFCJEB6^_JF^7B(Y[&T)ORBM$U$DLD2B_X,6@1Z7;#6U^ MBZ+;UC9T*\JC<"ODH#RBA"V6$'B%YSZLZ0=Q6",2XS?;^C$#9SI^*U:A75+< ME;G*H8DM.9<P\>I MQF$"+?8S+H/#P&5 U(TN#3>.HW*+CR#*N)X+RG<8.L*^U<#\\ >6QWBJ!.7U M4!+I&/0DY-2FBPIQ"5H&_Y:K$1!C8C3*3'_1<,,X_;SHU)CI:TVV M'Q#N-W*G"9'R^/7VSOB-^5,R[E 0QPB@B50E6*RO-8_1ADTT\Q3FNFCHF,1? MAE>*&>?P!^>TV7'%2\C0W+_YR)B!D2FCV=Q(N'G"B;L1[D$CG(5/*4>$$U0Q MNGN?/ =^'?Q?XR-8=.%"CW*>4%H<1F2M?>5$5D[K3F_!B%(@U/5"B0W(D1& V9$I;K$K MM6R;FZW DIXW][UG6V0OJ7B[%@^DWPI^$XIUG-8ZFSO>@HG+D?O/1>)6/)2\ MNM0N/XJRCZ_\S7ZL=,/OHCF^(*_!T\HT>(AHXRL\1LF.^QDD&E*HX\>I@O[[ M*%Z6T][!SG"U;J-1:[;27777]X=;L;QVF9;7 [.BUAD.:X-^>GG)#G )NRT^ M?WIOK,)@6&'I2U%_3,Y2RG&?FPO>0$D6YE"K(NZJ2]#TDVGQH E/]^&48<1Q+5RDR*%^)P$W M5JXT]$TTY_[7,A?;Y@3NO-+O<*D'*#:^\Y=^P'RRC/4-<'WIQ2&H**RI%$M) M')I:%S[+QA$.M6&)0Y '&4L@BQ:V F/A6U MR)P9L .DWI]Q[R9$GN!K?/PCQBEBF7<."D:67)X2FC4I 4G%P%]N\V8J*VRQ MLAMALRN"RNI)WA1)N"G@;^P\HV4KZ?D5V#QNPGP.AI8Z!@JYFUI*\5*K/(S[ M+[7U+"RIB.J,<.-0BFF[D&@P)/PJ%"F?K&TWE&TR+W4>VLY SII5L=V';E>4 MOW!OZS(YQ1<\\.F$4?D3]U^57&BTBA4:3T3J05 LLL@W7C'VR?=F=R+3[W>@ MCSO1T6"5X3;,Z!L];.?I"WM:R>B.@2R%]8Z%- ]52 MN8NAUEJ5C*4:^>['W*;/?$+BN*QX9PSSOKQ8S.BB0G*3'C)P"0@U#[\+)N0F M7C%FA9F^=WE/NRKOJRR[OR2B!AD_[J\N!25L[=SV'$H5Y1B7=D9U0J:!%PN;T[)J6OE*:/ZDKKF.R -%(%%1[R)@ M)&@?KCFH0@8$!TQ!"^>+Q_,!5I6'!+[RV@)"[REMV_*1O7$KFWO-9";U1#MCFU#>3IP9N::'& JUB] MI=+L4+5&2SCR))5*2Q )1Z,;85NKAFVVUK)<9O122R.>JIXH\!A+' QOQ#N6 M:\HF)=Y+T*! Y0TDX"]B=[)6OHZ0DQIP5S&P1 CH]2 MS B#IKS+VR1J8_0#6IB2GY+\XY8*)%@H?@?>V(_ @6::]WZH+O%S#.4 M?-SAZW:]B3]_9C[5"(B=1BG!-3XPX_J==\?OBJO= =6>Y=LS18C4,,XG!!.B M1&%%2@NVVMAM-Y8SNKHT,?O31/BN( && @JV:9 W '1PN#M&MD> <#X0<<*+ M4VU\7BD@86)D>$3D5&*$C^Y9[ 2(Y6C\"'P1"> ,@! ^OH; K=0A7I=B"R W MJ2,K6+@E75C_;264=CA"5"@YC%A(GD!,7.6.L[EB*-+<,;Z" =QGSXEF3,'Z M!)@;,<*RVQH_XDGD6F56DS8&!P5M+E0 B\L9(N*8@LVX3&^%&Y#:G"=0E-M1!_5:H$&'PG(X M?MWXIP3_TQHM)+M3<-S<[-_SLC69:C;_)H2JS(?XO5TM78&=[41U?# MS,1Z?.\%VQ8#J]OL>7U(QXA"V^%A%=N=1Z' V4Y GRX#$R1TLGBOD].+YEJN M!$>/X'I"6B5XLN=SB?KZ!/]QXI>.;,=9YMT,?/8$A1RR6#X=&LH5&+]#! TB M,AC_-KYX;CG-P+J7.G ,,]I6#CMY0N+EEU/:I@#)G+>TNG?ADG:PKA?K,;Y\ MO#/N/'\NUR9CO_!YC&<$9!?G+%-D0%Z+IO$8HOJ"7]S"+4>L>RLA#A()7X^W MMWH%H02CQ9)&;X*MK7@Z=@PNRQF1N73_54KYMDJY=IF@:A?87."CY.6(+G!\ M($&XF?4$OX3OI3K)]78P<0DXF915:0)3M;ZB E7T79U+/D=###PM+P'L?\:% "Z0(3(MK/K"8CB*V$Z!C40+ MEO&4CP1&CYIEB?7OK0'QK+A\%00SJE1\ Q&C%UZ$%:QXV*0-QBD_@\:@%(E3 M"27%T+24X.A\73,2]:>-@;KD1FQ,%#SR8!#DU179/)"3OH,D>PEKAE] MR7Z"8!-IQ%I<#5'2 I%GA*HS"H4Y(T(B[V4]$_K**PIM) M6.9Q0DL\AJY_-J('E,[?J)=VJX%-4? *2VJ5LRCDG7"5S+64<.);(3, '$T- MH:]PL$=,5,-=OW==[]GD?20^AV )Q@KMH^3,&DCXER>/VGV\H"C$+'+;LD52 M,HQ76]9RL8.#YH7C[K5_>O!MHGO M!JG4WUW""F#GF/#:.ASH([^\>3\5\P\F&B]K:)UY]:9!MMZT5K)Q/));UXH% M5G [A8G!WTPD>6">_?^0.,JI:F$QW!I-BSP]Z\7SL+A%? >4DZH;D(13&#R'BB:VV&\V_F6;&'3Y9@W-[6N=*W!/OGRQN89'-* M:Y %/Z;J%*<7=B3>M%S0E$PRXSG[:@&\FIL[ 05!))_/31[#]:9/HD(DFUB4 MIK*AFB0GO70;6##8K6<@0NG*4;L(S8K3L3E/E18OEB&G*%CE:+A7.V?,MWO<< MEN1SY7N$*R(7.46B5F@VJ115TYB3\P\'QDS5%]D((S/-;V6BJJH;5IW]LLL. M*A\R9U[)O9]CZTDWU QIJ9WI"G/QL[0@C\7(OK" @841"(Z98RWPBCT[5_Q$S4Y-B@I_5W1,T[76\C%XG67^O MTLU'#,B"G%JR!9'875Q'W7B,.R++DA^^T"@@E95^3S5U#J.O4FY^EM:@LEN)"?0.HY@SPSX3+3@$A68*YT M&ZV46@*?75:"V0,=VWDGECTLD9[(Y)!L(;_@5Q[_6\@65:8K_")3CLVZY,)8 M&@>EV 3Q->>F;>G%L"0/?!9&OBOB!XJ9>?2GQMNF^:2#*,!.\9"5R!J77TZ9 M!Y.:/V'($1NDD BIU2O:0E\WK M5[EL<*(H<(28D2(A(750%*CR[Y0"94PB=RSP3C7'8Z;3,59EJ)&::G+G(;PY M=8$27650&.G^W+7BBS]-Q1VQ#K[&E83MHOG]YD+? MPF3_@PGEC(_NU,&_W]N>8XX";C-K^:2N5Z4Q'U M**C'\"[BYCPT4472DNSB@*_%QX_S9"2?UV&!BF$DV/N2RD/R"98NM"\@G1PL M12^(8=]:C58KM>\P]%+*@1P5O];["<2I!/&)Q D&<8HMA7J2R12JN5?F0>D1 M(=>*P8]3+0WR1MJ:C<96H;8O7EA8!*U]=3-8%PXGN SV;%-+&E*+J*HA(5 U MZ2"5;A[%<7%;/@"1:!T_FH3EU^*AL<21\/B:VDZ3VJ6E(T'Z_LO7@<7+MF,% MKKQSF27:*4XCDQ I8.V;:V7"07/[^7;XYP%08F[I?!+=4 M[93[(#L4"EUSDBI-C6L2E*26 [A=3'G+V![B5Z]*#?L]D2RW#)AQ@--H-II' MYRM,CFO76^LCTUMQ2HULQJWP0_)O3&M-ZHK M:6UM[Z4:=3VAC3K"XKZH_,3E9 Q09H74@[3#IW-@@C]!_EV]/N&F$D M)\,++/:72O^%6A;.M;U$&@J1C--9Y88'&_+OU$8J]N"(5O!D$5&.!U=%,=-CJ=4W99:8 M,\*!XQW&; $M:Z<@.QB: 2Z5^XNNCLHT M8Z*,PA3#)#+.)5H TJP\=;F.8")7NJ^!E* C_!R98DC'J?=D%-^/@?30_13 M=WD_G$#+NDQ-08XJF;\12K6K5^ MY;]1#V0X<3SC7QAG!N9971LR]JY'\$ZDR3_L4&!(D.2!YT9X.\HW*-?S%]A3 MX^^\LA>Y[Y%,"%)TE%?I[X_Q-&)_&BUI=1FP]FC=^ J"*3)=%3;378&Z3"2Y MSC%_2!SM6]3:;&QP4V19PJKY06Z5I8T];-;ZFK 2Q:5FVIW82[24A(W_3$1H M5S0&D6%9+(CB>DN,@Q.^>&L2KYN_&(\/O]W.2&3AO0JTXC*L#\29K2T_ F(0 MHC>N#I?N4Y'>29)+B&*?BBAP2.'<@H?F)B62)0%$D'E4VU2J2^1N5$+E49.D M5.\6XA" W)3A =6!F$/+SD%:7X]3A5<"15Z5"]/,%(W_)C^FJH]DURU>8I!& M4+(QC*"BP6;L.@P%;BC7$2)7>K*)';-FQE4#GEG+K'=\9V2MQ0K\IA?]P.P!9;29G JI&![&:]O[1N263^!"((% M!T=T>6M4"AM M"; WCM^/*!M<+H'L*E'<@E2&[1N[SNJUV+Q/J<"$78KX;LSZA6/'@Q4]4S'S ME=J$5"(?'[_&D!_2/:$A-^+3(K$PL&%+P$9?+TPWR@NR9&WD MC$XN=I.FO3?(%ON@C["I%F!LK,3CM&\OL(5T1EI1OD7KSR ^/_>^\6ZQCI8J SW22>ARPU M>#QTAW(%/]L;%/M-]#8ZJX@PZ2D1-X<=;+I5=E-GSM#34D8YM$[G6N;&$BA= M;\NB=9T,??J\2>K_2XCP_[(/@ZEXKD2UH]69OA>3=N=YD\RCN-EE.75E^Z4S MQY>U']G+/=%#1=IG9T /O%K5M@CP)DZ:,;6,5ROR54?E_.E:F"6$=AI:4HDP M3B\F))$;N$T"0/-7$@KP2(C$8R["7ELT$=JXJ MJ*!W&67P;20M3D6.YTZOT?U20CK:/?F_.=R0[WQ84MI]XJT&3GQU[.A!G/!?U&*LVOA)*4ST5TA8#!P052).Q,]$=5KF6MR M60JO<B(5[[!NO'?Z?F*S9#KD_MA16,6$Y)&03+'E^<#+A4K7TR\04EN%RM'E*1?P-&>'8CNJ7HZ*0YKK9'AEUV?PF90:_X%9> MZ.)I<+)J]+W,V41682[4IT+^%+7%N#=?_FT3 Q ,Z!&/4P>I)DH MMBQ(%[2#8J<@^(5.UXC)I'UUX[DLK=/%]J>88=UXB+##DLTFVI0;0MSP M$ZTN[AX^_*:R9'S/(2]9HDP'4;#O:,"//\&*ILOQ83*QQ])TQ2%@9->T:37RCRL:$.OYD%$!E,%H0(#"+#G"C$ X+!T-Q(A/N%!GMH M\[:9'(-FZ=V\S(RO_!I63NJ( ?A D<&Z%8W_%HO&!BW3O[97G+^Q%ZV;L>ZZ' MYL(LCL^LU*,[E^8N^L:M8OV63NS'F=[5O_-Z2'B;T#]A-3C?J3'UO1>P#]$Z M,]V%4$E%^T-R]0@E[9_1; ZJGQ^2IOM>H$0C5_EA- ^P@PG7X+R)1--KMJ@C M$Y :A343G=X>WC_RG^@EAO)3&?:5[=]=8\5T#:JP)3@[Z]E4Z)*$O!?RMU)* M@LUSQ#A<$.K ^'MGP1$)8#A,4R1_S3/A16J:#,]V!P,!9QB1ZV3M9"Q0*1;< M\6&)3&8,=PG;.VM@ S]PA&H3?_I",,7DZG_!Q&)T9%%1ZMRWG]'KQ-\J>QJ1 M]L0TDGIS.AI6.H#2\O99J-D' *=7W@FU.Z*/N7N M-GU?J*PU_B7Y0\0K8]3R>31R2(:)]1J!1\$/G/J+;+^UYESV<""=%BB RR(X M]5O<,M@332H]RDTKKT#*N=KXIK[' N*(^Y&.GK1"%?RM=Z5HZLN#Y)\]M,6/ MOA$$TJF#HS9['"?ET^WC>UDA=ZHSY94KLPZ4 M)U[D8* G5E[[,J?][N/=9^6=FGEPJ?&;6$AGN+-(YY[Q#2(_4-:PC#NN,!"S\=VJC2^;V-@HZ82*&*8'AG2$- Z*KO,%+A M;&P&H>QI 6]SS#$+DM4A"M0&9RX6+1"QTD&D69(TDFM&5"ZU9!$-$3_@O3)F MN-@_!:0.=[?A&[@APP&>)Y/K1,1>OH*:8<- _-8WY<7P^,-0'*B3@X:TT121 M9M[H0/:X)%RA,"ZIP9GXGBG0HC1TQ'$TBT26O(AJ\!*IF43X'HLGF$6JX]@6 M=3_Z?:_-4Z7*D>:B(5+8<&F/"<(.?44K(@WQ_L8QAWJ^U/427?19][H!EJWQ M/W#PXO(O20)DWBO,=T>DWKEN-7X[?D[H$>P;[\BK7_8&1_4AM8I V_L$LLIFNZTP!=Z3:9>J+SO:[.XQNW?L\)5"FA/L$=1.")@0#22ZQMK*W-0I8;88;W MS%-U,T)+XBO&&UWT 9+3B32*H? .&;4"2/T/MH51NLG061:7,41&(5XL<<8 MZDL3G48V!\?B_7^,I6,JB:S*I+^W2;+@-/%_3TP-^L&J$Y/=H4@AGN$E@0D9 MJG\2QKAXK;0GTS87>H4S EZ*T_T4^1Q*=:R6SND/'4DX*'48H"%YWK4/NJ#I M8P(/DXVVXSRP:RU)E!X3+4 D:)R)%5ZH*/M,9)'H0*^6C5$MRV"FC]E" >\_ MA\-HG;&$=6!/K@4/8-266PXB"OO ,B%WJ8V?/'2-R>PRV@I*]Z+9Q6T8N+K)EZXU9T"6BV9< M!9V9B]BW-8K"4$]EFX.)H)D9!N_R$)*^22%'.#+D*G'SX^KX.BEMC7#&T_IV M!S;<@:U!6%/86PR:2WV8!_QG-LZBKNL4-,U1K-U+6%1FJRV;1!A_3VKN,(,5 M.GV<(1@[ 7DG=(^V@]MNW%\HO7%((RM4:"V-"6 =V,':$$;,+K!?& M'C:'OSKMJXW*\C%C.1BH,MJ&T\L:?/MB!.9VB@,#Q'R9B5A2^S%C;-C5")8W#?$]TCN+N"2M> MO4CDD?5BHX4J]L:AWFYI \*"^,@JBP$OI&OJ*SX/V%OYQSMX\]PQ%V]MEV9* M/WJ7C-IAR(ZTG;'IB'VD_>-?QT'_>H,'_D,?_L^2;Q9?U^FK7T,K_5U[6.]U M5G_=J#=7?K=N6&S)T5W]TW7#KO^NT^Q7DSVOR?:V&O97HEQ.O< @R&C_[ZI] M%>?$6*ANO6T836(P.9YZ=)AZM#7_B0]GI M,13GI6+$T&#C9=0E,835I[]Y M5%_T,5ET:K0;-25HEE=YJ1OR!8MPM]R/+2DE8[4.FZ2DJ5HKR?0#+'A5F OC M' 7:5(,=[<$WE%_@13"H%?RRI ^N)C]QIU$"V3PT2/TT<-+OSH#:T ^_!8MM M7N-*YKN5:S$O,"?!N%^WUDW"?(DX MK_%Y#@:G&R#7^,EQ(=P"LTTT!7.=DHXY@.?3LMO7*E$^RU M4E?K]-35 C.DUN@V*^JZ..IJGYZZVE( MSB;D4SH_7CU9]4Y*5KV*K"Z3K(Y(53D5@CXI!(.]%8**Z$I'='DBY$>FND'Y MJ.[5>3-YP:W0,M]NG]2XL]E7C5&>,RPV'8J\125HQDZC0KR73!I+1=ME61DJD%DJE7:PX;)2*G(]M IU?^R :J\C@R M>:( Z9JF^O;5314WOSQ:*4!\IFD%8Y5[2\>*6,I&+*WM$BUS$DL7B*6Y=Z)R M12VEHY;M8B>61)%6LL#[L=KG4=E1$6!I4BHR"G@AH6HD!6!702! M'3U4T<501;_6:)T'FL"K2Y?@>NEN4"3"4! G(E +V[#SEAYQ4F3-*9&IZA4_R(.Z\2^E(H_*_X\D*V3GS];5S>=9JU?6*%7 MQ9\5?[Y&_CP0>[:O;GJMVF"XM\.A8L^*/5\Q>VYG1^?GS\[537]0&[3[%\"? M9$O_2LCV-RNZ3!RK/00-DZMU&N\8\Y[W >1--+Y1MUL;^U(SG\X56Y4\C&#I M5-I:XGZP&V!)L3V) MT6;3@;HF9C;(<4)]ETYWM>*L7\U;WZJ;=J:=3+PS82$?V:\LU_=XQI]^#Z7?K MZ5B5G#ZV^9%M9YQ%S7@Q VK#[%.[:#B9D21FV0U&-9/)J,^NR?87V-12AZWE M[3X3@.1A\DA=QOBROM*KFXE- MD[?FM%_H*9?KPMPZN;9KV[ M?.T9^%!P)*Y)?,S4',)"^NPGU*&:_:4MT_[[Y,>QGRF[ M'OG,_./:G,"4WYK.B[D(KGY-+A16*0;OM^#M&S9$;F6]@0VCM%UJMM;MP62R M_1[T=]*C^8%8V,>:R.8MF"?,QZ=@5F;9IF0\^2@>_F-S>SNXOJD]&C6F1\E" MK>?-FTWJ_\J#RB3GPU!O=H.\1V]F?O:F]KAFW+OC^M]&_J_4-(]:J-ZI7H-W M>J_!3ZK7X*/J-;CE#B!AGG;!/UPSLNQ4:^_4O-.6FICE#>W1RO66Q\)K](5K M8T4;P59F&\'V/E9AXHJ:)\%%]:L*G[MWG CDG6G<3GW&FX::,^I"2H_DO-?; MQ[S76SE=1DLX:0>>'9Q@NU%/0\JOUJ.PC2HSQT]"LRY$2?>4/JWIZ^84]MT/.V]A\ZX>GN5]IZA%NWL_SFFJK)&& #1?(A\6[0<#JE3'7*Z MBRW:N&YHL&2+MF6J>$EHEKOZA9K[.(84A+JKLZ0CF'B;'29?3RV.< MUXR)[\VR;(PQ>HNI8_4<.,@7'(V-A)<9P4ASPI:=@WM7^^M/!^6I-1V&.SMV M&+[E/>Z#6]?Z0H1@X6$S^SF[!V^OG[ZR>_UT?V$YK!$/5C-<%N[4<)A>D+.U M\./XB5F1PQXFW'83<*QOJ M;8FW;3.<3>YGTWFXUZG#95%\R]D>##L\E_ZX,-GV=A,Z4%)J 8RP2^?1[NK. MHYO;3&:LL2R-#Q-=:XTM^T7F0,(Z@RV0%J$AC<&3-H(\6N9 AJ _4#.:2T@C M>57M=S:D04O*B56@O_M>D#MMI(VI"Z7!!/ M]1N$9-3IG$=U<.[+-;O*OWQ,\)D%P5O#1 .)7(KDIA3N/6/L,\L.#T4XI\!4AR/L2R2:KN M3"S85RJCJ]1)B.4UF2#"V5?9(97.M(,=\H5MF02H<7J;K)!.\SPTILH*J3CJ MF%;(+AS5(1ND51B::F6#%'J[&F_&D>\S-\RMS&@'L5R4>2SUPN['+3 MWG$JRBT>$!VR4>NWBX(3W?*(SJ-@L^*MB^.M7>[<77FKATG=M4:C*#C- _/6 MJ[-L,7="W+ZR%&8?;/F+D 99ZSISEM_E.OWBN>,=N;Y_=3.H]09%6;!G9*=6 MS%!^9MCE_MN#&097-\-::Y!.(C]Q*X_UF +9U6I;YI\.=\P_/7JR:7?'9-/W M40 #!L&=-QO9+FW0!SL8.UX0^1GYE_UA.MFT/TPGF\IA#6WF&&._QW9F%:]DNV!+T<(L[E<")'@_?LO MGU8=["V^@==4?F4^9H:94_8P^6\/)CF]QSPQ%H3\*1]SR07;8R&06-8 *VX; M:9ORKS)=E<%OPX5AR\$P)?RKZ(6SBLIV%=9!)^W4B\RPCCE\&&8+]:#'>;P5/QZ_YJ+JAZ M[[LGJ$)N! MR9$YH:Z6(W]J29T%!Y3G0CS0AQ1[W08 ,[5KX!P]LYMP#[ C4 MJJ=AMN(]P"(2+CNF:,.49R]DY8G-@GNN.^0N.1ETL((FK3C$U*[) "P),SY\ MN849NYX1LO&3,;']&8@:,\3ZP6>89 #OL&&;[ E<<;ASS(4+@S$J5L)T$- 9 M C ,9[9KFV'DVW\*-H+17+@;I@OQJR>,8<,?($^NO"H$;A MYE(-HL- (P$9:I@!?F'!/QUO3H+0A0,PX/2T4\-2VL>Q"=*LV>^\,VZQ'+_8 M6K&R7H7 ]=]A3[*%NSQ'BR1Z--^AN'.P"X$+[DJ0NH9S$GS#OQXF#U$X]F8L M^&_3B=@_8+VY";Y[==-8P^ZXWA$SYJ:M2E\G'A6?![H0B.;P:,#"T.&UL$!0 M=O%3D#5LW[D,#MM%+GLK*XYCS M"R)]),,5.@D!S^QV(%](_7F8R$LI7:8)A_'B^5; 7'4.C?@<>E8/HFY MAY7Z6+".=@A^!G^*I5&EZRY4N=3UJ6Q4B"3$E\RK_9;.YX"X9@4)RN. "L)D'G@-O9<9H0@%1D<>>A/06(X"= M>**27/BG:X.H#DQ_(355M&MP(0A9(#_3F4EGG]_4RS;R3X$5CXA*MND2.+IQ MV=O1N/QDVCX1ZV]POX(]B2=[[\ZC,%AG8PX&:2-J,$C;F#BZ0<,;VOC!3O6, M?/R,M[;651@>"Y4P^VA ET 6F/&U6P8H*A/UY1!/QD^BD&&C^)\M*SO>DVH0=ZN &4L MBG^0=@C:-U'P*V9NLB#!B9(/55L'Y:)-3&I$ 9?A000Z^$SCL6WK4L^I"+7= MJW<:J[\N6;5HH]X?M*K)5I,]L\EN-^SAV^XL"7S9AW M=0P<>@4Y*KH;JRNZLUM;EJMV?6UX+CO4=1@:/1 DVI9$.<,DBC]C2+0CO7DM M2J .LG:TG;CS@C W >]7P'\6%$+!@%=/'3]_44$OLV*]7Y[,@X?7BOEHX_HTWH:[ M=R(^Q@-EF CS;#H9/M9]]E+[$ZW^U4^VH# M*P:Y@/,]-B3 *KVO50J];P\-[UR@$G8KCKVXXK.L=9UY\5FSM:(I-6\S".1] MZUKX/Q]CFT8%E3"FDK?^;-C 8LQ^KRAT@S.",*CXX4+Y83R.9A%U0*(@0>PC MQUC*>P8,PKZ;/Y.<,K%_,NOZ3^9[64S21)E+R9H5FU1LULB MU*"*FG:@IN*-O&YAVFM%8I=-8CL;2+V*Q%X?B1W6N.B_AHMQ/TWRC,T+6<() MQ\K6;TSU9)F>+$M(]O2I>-^]T'048$4J(>_51FNWNB[3L,9YVUNZM6Y_[SLTUX&5Q7E746 1%%B\03HL.IQ2D65%EOL:L;U&HR++BBRW M()8&KC'0P#5*8JC8/YM5[JY+:OV=3TGN;.@K\VS:#B(T M?O+\1]!U/[!1^(B0D@29GO!O$41G;GT9&P9T!K56>^]6,R7.0ZNH:R?JVM9W ME::J]M5-NM]&14\EI*I%/5L=ZD4^6I?SE]/$!GLADQU&"*DBP1:9O M%0H]KI>G5YB7)R]43BD2A2N*+)@B=_<,]0OP#%4T6%8:S.E-.A 1;O0F#?;S M)E7T5U;Z.RCY%>:!&A;F@3I+2CQ0DL"KJY[(WWWNU<:9MTSR$^WOVL HEA=A M,SUBHCWD8CDV)3>\2R'[<:GWP[J\:M=:4E*6[I!]*E)ZS<;53:?;K@T:J]H* MG^*<2X[ 5+%VQ=K'8>V=C>)FL[ATB8JC*XZ^$(XNQIEP&);>Y&)HM@I)6*FX MN>+F"^'FDS.S:G*?6^UN"[6[6116XP6P]=YCD#?G5^H^KQP2?'._1#.@L#'_ M-Q*&[4;48ROADA'$U>YA=K\7V-2$RV<@K.UG%K>H_VO2D2.VO!'_Q!S!!D?A MZI\L51*DTZ1T5U!S<%Q/4'.PY-/1_OODQ^ZK*;L>P=WUQ[4Y@2F_-9T7C+/:!AMNV(O;8UFUFV M*1E//@J]_[ 'K#4>C=K=UF34[32[P\%XS#J#7G\RG$Q:XQ[[W_[5S7=D%^Q@ M?H?RDK(-S)M-;K-;UCUZ,_.S-[7'->/>'=>I;]X7+V2!$7JX M1&"I@%GX%PE!U,.,3[9KNF-XL_$8P@<9.1KQAM=@;_Z-)&\L%NG*@;4[YCQ@;^4? M[V3RC^W28NA'[Y*[BD2U=./0'O.OA109#NOM00L%B7#@BQ<+&5,G&;-T??+O MVKUZH]E<^76CONMWG=9NOUPWV6:C/NCVJLE6DSVOR?96?ZT/NR$"=[BR39_K M>D7I5ENV2 [PIOW QFPV8C[7]-O-FM%JM%J;;IQC+2"7%G)U\\9VC?#)BV!0 M*_AEZW!@#B.@ !HX64-A-%-5@,; "$VU0VD:(D_8J^^V'+L"7_U68'BC8I2* M42I&V=2A7:.'BE$T16LZ]=D4C/E73R'HHS;(25W1R3:[\VH)A2IC,VBD*LS2 MF_YF8DL7".-6-1.ONK%7&UAM8+6!U0:6IS[A]/!V>/<65VM0]5S-6-?99_AT MC]K-H=?L7-UT.K5&IZC4^1+EXE0,\4H9HNCF$KUF<=T.*S:IV*3L;+)KLXMF M<1T;*S:IV.2(;'+0YAO-_N7J6 49=.5"5JQZVA^_IWW5('=95/6.; EB7[]^ MO]8?["VF2MP;MZ*F4YI1Q?7HJTCLLDEL5Q.D55R_O8K$SH;$#JJ^MYJOX6+< M3Z&]*/W]0/>^=^'*V[^$':@2['/R]'JO6/J^FW6EIH_(KR[G[4'^N<8K_[U-4&F*'*O#N M5I%O-ZYNVMU:JYM&2K^;5<+465%;3D7^0.2V29%OMT"1[^^C MR%?4=/:RJRA%OMVF"['1+ZI%;AF)ZI(2\'(I\A)+&XZ5K=^8ZLDR/5D%6>(@ MBS]'"#1FC+S]BJ(J5]+Z&PA,H].:9AU0:YJU_F!OTZS$+J6*N$IBFETRZL0E M4EL^T^Q0Y+;1-.N!-IUVB5GR M*;7\M/O 4;69.UXL:>J5EZA 6=0\L8Z..02M6J?5NV!O445<)='1*TB#\Z*V MG#KZ@:5S=#-+>[BIZ4BYB.B@M%:6C=YIT'[8S;+[+D5"O-GKRZN + M[+A$J1R.]JK<\=@:?@>3"YJ#6JM;5*G#V54^5G19/%T6;AQT*BR#UT*G.;.R M#D2H&\T*1/L?IOTBN7W_9:/#K>9S$"(]&PH]*($69JMT\6;OU_K=P:$E9BG% MY1D"&I322#"#@(6!,:-J"6899FA,L$OB,P)M&$#]IN$CD?HPF]0.,Z6%W> M:=0:@[UMK@+/^<3NIXJU*]8N!VL7;[L65^!?\7O%[Y?%[\58^X=A^(T^@,&^ M/H"*GRM^OBQ^/CD[?P+C="<0R YB7+2'M>Y@;X?)Y;#UWF.0.^77$ _HAK85 M2FK5LUX8<:3:1E_R<,?R0YKW67/X3U&VED 3X\9L ?L M\%WD^[ MVU%^3U%^MW%UTZ@W4U1OP+8Y.$E<6*Z9]XXU\R;./%T;+6=>,^ U M1<5SB:%0KC)'IF.Z8&<$3@X?KAI%TD9T-^3]$ M?F*O<)$V;N'$F*4:FM7@ZR1B8LW(@E_!YQ)%?S7:9E-++JX;MXZ#;^%[G#6J ML6; U'B&Z3,@T #VE<['A$_D-7(-%'@= )T9@;IC:( G\YG!'P:(.DY0L-H0 M'U@8>,HP-S,T[,!P6!#@/UP@"F8LF.D;$]^;T=QC:DS2!(T@UCU&^@,YBO1* M[QPQYAIC!RC-GMA\MI+Z[#QD=Z9$]SN3BU\8WA(!POK3A&>\V.$3?",ZF$BZ MT;S63S;S37_\!.3 QF84X.'!($@5](!E1 &ZL_\=>;B/8O"Y;X\9T.+RA+8@ M2)(2UWASPG Q76U#J8%81XL+GU%HBD/7UD/T9<*GMF]=STT?2!(GBTN /7^& M:<,%]&2/GV I"P/7F[4RE+T@6&%C4:LP/%H9C(9< 3L=A'[$=QV^F7D642"P_>]$2T"Y[,:81\*E+9\,, MQC<1!D&26B^-D+[A^I5FJN& G2J/#P[,]O&8:EPZPPOQ1-2 \"(\8GRK[8Z= M""4-S0AV$"5*Z E*T<@K(=3&7A B-3&Z!N$#TW&\%Y(S. &\*L>XC+'/+#ND MN>$ /G;'@8^$D+- >0V0AL>AYP=<=HZ]R(&O2+S2E$2(B;-OO'ZX#=Q%UOJ1 M"T!7P",BT: M8<1@DC2.*5WWM!(>L:(+ (5SY-!E!JK$M9B_G"'*!E0-IB[] M%D8W8[^!U F 77SV!)(8!3RMG 8.&')12%?7',252R\)0F_\QY/GP D%Y![L MOZ,60B'(?=/QX%B6SWD*K ^K_Y;X-^VGV '\,WL#X+1!]7%1!7(WW74^$Z3! MUZD4I5CY@:^]&8SILDU74!#"_PBI,3$\D(Y"4%#7I-1^Y;NC3L?P,;<22:W? MSXTV@\5@AV?P'HLS@NMM&!*ISUWF &/N!39IYGB"IF^3*":F$+3L,TZM>#%Y M2$FW8+#A+X"%%R2%+ ]>'M*1P[Q %@3,H9L ^,>&:T@H.:3GX(/ 2W!P]A^@ M7'/I@!_2,S#8"^C@\$/%^FJ\)#O#(^AB(^X"J;"0#)]F5%T1^__9>]?FMI$D M;?2O(+33YW@B(#;!.]WS*D*6[1GOM"V_EGL[SJ>-(E@D,08!#BZ2.;_^9&85 M;@1 $B0E E1M[+AMXE:7S*R\/HET*)[#3\9*.Y!X(I"$2-RYE"1P=PJQ73M) M>L$4C(5H/"0I4$?D2'%:EHMQ35-B&^<;+#S.\7<'* '5FF#A:[ -\$CI)_=D MEQ-S![WFK17 A,P,OPP+^>5WBTTL6RSWP6D$PL#[ AH(Z"J;?J1-^S+V :4^ M_5E^^=[Y%GV',F:_PWO>V2"*$Z.R(\Q9RP%-\#:0O^%7.!B@*_@.:$+\JD$J M]'=4%UTD<3KM20\ R>M+'5K8W"0Y)FX8$$/8J4TCAD:A4F'WQ#D/\P5=,J!W ME&C@DMMC'3)2$4& A($E6 8$1RPC-3_,:"=O]^KG=,@Z\UC.&!SVY;;#&H-7NC-5@GV&PG=:@N]]K=V2M M'9J<=@()-=IY:I0$!DFQ=$-XZ=3/1=2VS'$/%_99ZY=&&R([?VCB].,C7XM. M^U>W!)$K78N\Z*]N!5"/T4B1$4Z@NH!Z9T]#..;P0'Q6E7.[0<8\CX%1'>DL M:^U:6X43D#/:D[AT_IS4UQ?:OO3@=;>S/;%?4B5&K+_A-_Q[4&L#.,U@!:K& MIOO=JQM#[Q@G3ABM=^Q9<=9KY:SN"W)6[^JFHW?:)\[YJ#=G57G'WA.J+PJ M41<4@";H39[UB*&*EU@7J1ON2809?+1WU7Y". M!GAPMMOYY*O+H2,%5WGYSH,/S'.N,>H1GX*J']CS":C!=@'U#O.'N._?N69/5/7I)51^W^U5+9#LB%(ZDL M3TT(DWKT.5AC0KHD2+CN0W:Y%H8*)/P51R%6Q26IAR%_W#M M*4[LM">ATL^WBZK>CA8K!XFJO#0RKFYZ_?8%J^6OEGYVP'^?B'XZETX_RJR[ M_!B? /&S3Y&"?TI]:M=S"B[D&=:CZ7*_LR,O)%7M$5> O+=\TW:1X"M;,UV0 M_WIG>'2OAQ-NX9FM(,6UBFM/#H!\8J[M7=WT]=')NBA> -<>_8XLAH_0!3+U M>$7(/KM4HBS8\2@'=IR4R-W\;>+]>E-:YB4ILSO E\H2V+=4ZFH]\J06ZY>L MFA8-)GF$36#[PJ#\D?(:/ZD*G[/$SQAO*&NI/Q=>4O,PY]<3C[,?UVP&0W[+ M[">V]J]^S4X49BE?/NS UW 2V6&\T&,[&LUG''/#_ M'8):3Z6,[HP<5Z*!#RMGD3ULDCPY/P_U%I<(/[A+]KL[MTQ=^^28+6+X+R[5 MC;HX10DM<)>&%O@(IKU#J"L/,"?_AL'!JP32*N'9#ELJCK3\: MP>%9=E54*#>H)OGW(PN,8T0.JONO@+^U"Y#!EZ72_B56%@]Z+9CD*R^KA<%V M]QN0*JMM0IFDJI7=42NKLCUC!,,,>&/*+5KLZE0E:*^T!&V7JY'H**7"W)4F M!P[ZIPPCUP@57RYCBHDJ>\B'6+C5-887G*7W:DEG6T.%$Y#.B$*B1IUJ1U]CVJ*P8A C M]AI1\0IEJDH6.TR3+ZLGVX,[3I5=7^.4L5=+114UV\.I:$A)](-NG1(/E1;[ MC.ET>V8@O 9KN=J,&R]37C2=;6@\2SI;O5-?%&^]5MYZT:2S8>=9DLZ>TR>5 M3^?:E;[UPECR!WJ1&I/_@)CL&R"EVA/?[$ 4]3"2H.C,3SH5!1Z3'3JP"4O4 MD0J;Y[2T[UFT=8FQ7H[MA?T<>-QD$9-N*"4C>FYCF-$HJ!&#'TX00BBPL(F$ M:.T G*:A7>K_IBW<)YB!IV=&CAT2F.S))J>A)U>SG:ZBYD>RS4B"&R]2+MC$ M?>3[-U0[+_'N@III%.WFR8NF=P_3>UC /@(UP_9Q&.R2^0#\0"VKHB_?89\J9ZUA_Q#Z(=N9+6X< M%]=XFNDB,-FIP,2V**(=53)J. =FW(*7<4H:VIRBY?NAZ$^07!$-M[2OGHN= MECR_I;T/O:C+DFCRD6GN\1GI.8K;=W71C"E'*;2:Z48Q+K96L99Q?Q&DY)R%]A\7QL2/2=Y )<.-[MO:_PGO<:>9 !J(UWTY#CU8Q.8.[5S>=WF9B M\C7=!(OC6-AQBB7M9?"HQUU)4\C#U]L[[3/WYK!("YCS"ONV3?=M2G1>X5(! MU>/(]-#Z2J#=:W!JH81='E=T;]1P;^8!$SRYW@]JDN9Q$"=,@W-S3J-T!C'C.9II'=K4TC:<=2>:)'M'.] M.K2ST2WUG;UUIMM;',$-7US'RW0\^I^HUCZA)A,[#:\[R>G:!XNEW\H' M^GXY-^K0WD30U/AN.25TST()@ZN;;A$EG#BE\00>Y!?;OE^.D_Q'1J!?;)K? M+/_']0R=0M@A^EF!-R\#NNXPMNZ=A:V'5S>]5C[@>IA\5[F/>^YU_RQ[C:F1 MQTOPTR1&-D5(-T4]_Y/^@$Y-GO4+MGLLV1;-D5P-T6[OI-R>LHG08UUZX.384=%PK[^G#XZ M"Z<;5S=&IY4')_]%N]8.F\?X+//HP#RZK7R5P2_%^<7*N#@AZ?;;9]ER;/][ M@D.J^=9%G+:XB3\7 2<=$$K='D&ED.D?J= T[1)<=AT3GI*!U,W(Z:B7BY$V M/UAO+BB-08;C#TJ_L'S-#YH"<%0E% :B:C7X69Y)V':!$#;]E"P@AEYO3 C_1W]'^*3/:5;_6D% MB]PI[F>/<3][Z,T2DI.H@*0:U%+PAQF MKX&B=Y; \9\K;N*+%M&'/6[CR2@JF; ,+'_+BJV1P^3+0ZQG2^Z2%V4ERM3R M3:#M0-28X1+S%ZDTR&.&91N#\LO'5$(<5@RRJQ*B?1C&^ID&VU=E&ZIL0Y5MO'QZ@2K< M.#(<>Y:\WM&((O %F03G3A![O84;_;-D_8[&%)A_=@/R!#9D+:+V)6!#A?!# MJOG;WD9*IUW>_ WG@-2ZNZU8?W1UHSK&J8YQ!V2HJ(YQSS[AK1WC7@J39NL( M-V'I%BW,XC4HCG\VEB M>WBHQ.L*/M+9?2*<2?[_R05JDQLMGT8>073^>)H)"@&S" H*<:E@4":"+ZPIS.XM+H9Q=1,\N7(YD>.V;O:X7[3; MKI?=[>\PC/L92B=4H@H1GYY /_*YDU #;,D,<>_6G'FYW29O)\Q/KH6' '>> M!-^RUW+RL?.3_&U+MD98+3^<_(N;A(/''" /.X8'P_M +: M%!1Q_&ST1>F*YYYI^3S9\&A3!3H;4@R,?@+$)IE0..#C\:!S7](%S<#=P/6/ M!KU_0)KZ"&KAM!ZKG:T-%R,: DAFSM*HW:S^XQO?)MK0Q M!F7Z9*BJ"\&3N'(EL%SC88%^,LPK02AK @%8'\^.)D>@KB11251DTK"W:4S; MU,PR;6I(\;[&1)JZX]:@=UBD:6N8I=OJ] ^-^[PXE)<:[',.=N\@7H'W..(0 M8%%>_CFA'3SK%*XNL".]GT9[Q":W@7IXN/1U7;:EV$FQ4^W9Z9FY"=1)K&0:C@:*FQ0W73PW[>K%?#P[&5D4Q_2V:'4[257^EJ5OXAZU1NW1*3&3+[GFM0&%=SL0G"\VXOZ-+QD*.0^!:E3_%I5B78P' M56 C;#F9OTI$M9BX[FJ=*1U!MT@XB#F#^GLJ#/CT3 MO _Y%WCC]R=N/W*!O5'9KAY@H&0TK%,R]<6>B, '?95R]BQ\@.+_^Y-;F?Q% MDZ[1J$:9!9=\# S4,?!\Y(^05$4T/KJZ&7?JE+B\@\*?-8FF%NG1M&K#.O(H M9>H<]]J;(GN4G1R;(!^>WSE<9]3 M(QC-0F<4?QWUH&]>BH7^2'FK/_PTX=9;VHP"ENFT00$9YQT!.2?CI1^ S3^C MO@JN2KJDRIZC2\NQEN%R@PW5878B3BSAP:IG5\>XNNGIPZ[RR9V7,-)?RO5Q M&'8ZT?&&';&1VS9">IFPWYM\GX'HL=1MB:A51^ )&.].K'!E_NNBRV-<4"%? MQZ.P^:?5+D;K :/%/3DJ,EG2S&,/-MM3D,KH^6;*RJL-QAVW'C443<\OF;ZX MCGF@<.ICLNQP<&+EX*@]/$JRY9M3IOM?-"?SZB%Z[<,Z:>S(I.J-QZ?,I+J,?NJO-2'I3_H'L!2#H; Y=ES")))$VT)- MZI@FVP?AP]=+*RB6VCL:GD4+>RO6]5NTK''G1:.P:=^:4G8B&3Z$D[\UV#PB MHPY^Q]!G4TSR''U&SDT-UIJ_!JNY5#4%S1'DU5;M=(=RND&C[^72?H.5_IQ0LR';)Q+SV M)1!,Z)%2AN[E O4KE_2.CSG8 HD:P/H:S[9 RK9GI.Z,V(^C>B]-HTHCRBC" M6+$#Y; SOKHQ=G>@K-I$=@U9$_@+>UXY:B1 M'[!U+1@]_.<*&RH#2T9]3!/>>8)=U!SWJ>@FD6P^$&^%Z3A3XF,RE\RHLH6X MWX\7:^E.+5@J87CA!X Z0CL0$H%5I/+^#C+?: ][/\'>O7SZR?GPTUPP9\X_ M;JYYQ5A+BA>P]KA5EOH3,7+4?CHJZXDLSZ23,"Y)F02L30O97?X>=:!_8Q91VYE M.]G*KNR*OK&5P"XKAOJAW)9XQ+[V!C?S__FO4:?3_DVTK*=_&+_]%7=:W#X) M+1MU$E]; :?@[F+[Y\ +9;]P[%N^8*(]]9ICB^HEO-SDTY;VSHV:O&,3:^#" M+./"TU__'J0[H^#[L]U#2- M':P*TA7W".@R;Q"-7 M+[@]Q:.!:1/F_(@4(!PZOI*<1/!ZN)DD)L@*S^./KBD]2_"&"?:Z#^000(Y, MX;OT4I+D)I515CQ?ZZ,NWCO:;3B'@8A=Z/3UE/"@A!ZD5J!YEO(@1/WA8_++ M,Z+V/;DOYLE(C12LJJT\"W]P8]@LP7CXPI9VZVM1LWCQL>CA@@;UXGTT9AH2 MN117;"TX!;80%A"V*_/H# [K[)[EBX=3NR@7K3N 5272@QO>TC$"^E7B'_PE MZYB5WL5V\@B;^*X-$KGTD7)RD<*0GT;8M$6W@6C8G4;D@9:*@C[_[)&O&-.)MU^9S;I]T#RCTR3]T:#X6P\ MFW7, ?_?X=4-!2.0R?!(%YE&[&:7H"O=J$)R?A[JS7N%*1#A+MGO[MPR=3A5 MS=;?)MZO-U_<0%1[PQ2!I7R0'? W\FO22?T1Y(5CPI>UAP!^R.9;;5\!),SS M3O@/AX5P6O%I$=>>,3*W5<;\;4,,QQW/VM>@ZU?6:0;MK3I-/CJ7.K@^\CWS MEE-*#E9C[K1'8!9/"\M!^0DA<[I/ $UD9D/!B=WW9X\#8] M39^<1V /UUMCM,-VT:>=3Y[HM<6&P]+QZ6T@?\.795,JXI?EO/]E!WZ)+GY# MJD4N9:3@5!/CJ CL\V N0#+9_'X6CUAF2I9DC_1R4SWZ@TD"5-DW.]LR5FIF M!4XI 2]?<8WW@^#:B(U"_L2=$=^/X MH@W[76$U*:RF+0G@L6H )/0YHJ O/+B??>,PN$=>&9"FA^T;.WJ_6Q8*J5=] MV(EZQ"CV>IWLM0.Y_QG8"YM<#O2A<30>2!W*+^N?TNEZ%%1=>2Y6I[_J',XC M3A=\=7'Y^P!/)$F/NOG9CVE:4G)"8"SS/&1ZLJ]:NG MO0"KYJ/E6/Z"3[6YZTY+S!J%OKQ@,9 M@[MUIH>C _3&5S>=OMYNGTI[KX=O2/724IRU_W'Z+)S5QZ*ID=[OG0HFMF:H M7!=KY"2Q^3=RZ_]Z= "GK%O5Q8B1BE-NN!S9U\;[LF_N5DIL&" VNOIH5%9N M^4Q;TIQHC>*EB^*E?4W<0WBI(WAI/&P&+[TZ,QBTJ^L(U?)(8_CBI$#1O!K. MZGL?FXB&<:JFM@TR6A4'U)\#]C[L#N< +'K63]"?[=0!M.UP-T7_ MSM?&[EEPT*MAP<'XP(*#6P&PXK%/K]?)6"_*26^@!5O=!7-0+:Q9*<]/7M]0PEE0GT[8,+!?(+4U(G MT&\PLF6T%6FHI"H%!*6\H.H*5%V!JBM0=06JKJ#F%G-T ICN](=7-V.],U 5!8JC+IZC=ACM)^*HT?/YJNL0 M+M[B3C"*F"%WRIZ79M)G+^&_A68@$$9,US^P(]H%)X[O.(2^I5=09BK&?)-G MC?'53=33Z_]PSRWB)^/J1OJS:Y1&KHH.GCU+\L2 7"F*0EQM MO=\^51%MC93;1<9FMP B/R&T,H.L++M7R_U./TVM69JD+X+E[/PV1P M]V0R6*G&=:.EJC*XF);R--.[NH$_:D0ORK6_*7B7?(H#UTR;64M59'N(?R'N M[O'1]>YH&6^=J?S+% /Y"*O\X2=&4 JY!#%UC[<5E69;-[+9X7 XEFP&0#8G MZ[/;< 6V9L*5DI64VGI(0VI5>3()^L-R9;MK;*) %XHD4$6/)+;L;.NCXX^R$VYZ,U)@%)\K/M_+E54' M/A]B;+BM#X:C"^#S/4IM*A58D%*75)'L+J\8YEL_-*:\0E2TV%C10KU_3UMF M4=SFJDF5%[W1X)577O1;_<%(55ZHR@M5>5'=>]F4/,_?XP.@K$%WV@Y6R>&O M.CE\E_>TN.O\X?7=0\J3&9XLS'!)9J=BK@MCKET>YY,S%W9*T=L-8:[76(/Q MV;*Y'[@.WVC6[G&PCT0K=XT],2_Q6:]5;<9F\]'N=K9Z%_KP =^_9 M-*2]2R][S'*5&0U[INCC;J=&P1\5)3P1>?7.3U[4DN0$Y:GUBRTV5%HG.ZQE MMO@@X7S!&4K&8(=!\1+<0SU8^L;1PEDEP-6/O':HU"]!7M2N! B]1N1U_DH/ MZ<5OM]KHR*]W@=X_7'N*2[)3JI]@1/W6J+_'H'ZCAO;PZ;<>Q@6M1_X;+MYU MMV44!$8F8"[B&ZYNWA@EX-Y*C1L^LZ386MPR'*GBE@NFK=$ST%:>AL97-[W^ MJ=HO*!O@V&C*E,^XY_&I%K"?1[IG+EI%&V]GCO=R&3\YIKODW]G/5%+& 2#I MHS9UCQO4J?!6:?NG(:5A^TA2RE.+<773'UV@ZMXHF?J!>K@?(01PC7HG<&),2%5!8KBU]?$K_L4KIZ&7_M@'>G]D_76KEDE MR:ZH139,,=I=X'%]N@J/EXL3/$-F=K$N(V@F_^>MCS4H^=1UG>I2%E%PQDR" M,]E<*3.E=2&E8?*5-F,T< MDVO^@O.@M1%).65+G^'5SOJ:YY$^6UKZ&.T#>_H06!.!B1# 2+1/9J9U3[ZT M:C3(-^P9#?(->U*OIT8]F0\1?W RTP)6P4+2QS/>Y[XN-GGGN4@NL)<=[Z+^6 MX%PX)"R'>6L@G=#S.8J.B0ROM#1X_9-E1X7^&DL<2GCRP6?-A0;G'QA1OO:T MX$ 0 8J/E>=.J&XM6+ @\]2"^=J$XXWB#)W20'$<;(E]K#03%F["$5W0=QUX MQQHQ!N$X!6D"P\%/N [\R#2/ #A7!V:SEL)R\V'Y M&3D:R[&6X7+G..3V.FX0"5^8^XIYL)*PC?@Q_#12D6832:]2) UO?5I8L$,, MUBB 9^DV7*3T%L$VYA8;?F\=SA#G9>U/P(A+QYK!,9UO?M(8OOXD*,)!]=(N M8$U=>P(BQPHQV&;D>G@CZI*2\><>YX+OB0/Q*@-R8-HC]B ZH%7>7SE<1]N MHG42#SXQ#X@P;N$&1/((>@'Q.IP/H"#8FI5=7Q 2]R%PP<\5G4J@9X,>@6/W M>7H80'&A\\-QGY [31;"58MZNKKV(U;/"J%%@UVR-7+PDDWQ#3!L8-S0CWAD M%@;P&1T6(A"W+]BC8) U#X1HP2=;VG=70QV$%BJ^9\6L*;&-_"#,BQ[Q^+]# MBT*/+H4A'7&7M!T\44J.%V$C-E= 7[+D=*>S) M(VP"ZEP8E#]2SDBRA/&V]J]^S:X.+(TPZ"K:FV.7(^B7-B0=W MR7YWYY:I:Y\'T&K XT>)/8#8C0OQ2KLM0)& MY]P3_L-AX=2":11Q;XTL/.- "^\A ,,-+7%0G#_ T8-%:0'?:MP-"XR[8=ZX M2[_Y_]7$NP^SZ8:5;;JS2OH_2/' \QE6VIE*R\(3".5P */GALY4D@M@?KC> M2DH9.JQ1SV9AL' ]^":=]9;O@\U3ZDCTX4CG_E;?_Z]>A77J@%]S& MW]S/F]A.2 +Q\=IMO2W^E_,I:F*$0@SB5S7ZK(X&!"B"=D@K\9=MGM*OW*-1 M'C'+K\R[]T@$3?\'OYF\,C^A\=4-X8_DZW*T%6PNS4>G?3WQKGSU9*;+239F M+%*F=F_+*OHL<,C&SCS+MF2G66%GQL8>.]-JJA-EPV$JO*@9KRG(AB?\ RW\ M.5@UA'VQG'9KY_/_M3V&'WWC<>@Y=G$/;Z.K=;K[R&D1^_&9M%8*Q9$9F;&3$6H^X74D!<'19 MQ^-AQ4VTB.QU2_O S$5T$8UK*[!1Q9).E7MB;3.F^QC0LLMG&9Q7:-H62TX--M MNP^PVL8-L]K^E,R$?FDW] 6QR\5(]S!'(G?0ZRT"&AX&=#STH]KV&H2U;WK6 M!!X!)D,D4.W3)UW[!,))&VDG#,OO#DF4!>I'G4[[MR*/##'R0[A:V?1O%-[O M6<"T:TT0<3<2)3M]._!(.26=?@EV3]CX+?)V9V5>2_LCBA'@%4.[7SK6!/;^ MDX..)M#%M*^PV=H;O$$N'=V'O\HW_S5QZU/L4$878:WF).Q\],'#\J!"Y$M[ M7[Z;T%_\R)?/@1,H>,@E;"S0V!3.-S-P/5^8FL""U]%5RFX([0"%;&//L ^S MF=!YM?]FCM 72!EXPMB#B<% +D*RGNBINNE H' 0.DO9%YVT2%&]WW!KTRB\?C&[;;77ZA\+MOC@4KQKL*#*?X;Z%KWV@2$DF5_04",>- M6I O\,MQZ_$BU'< ALS9\,#;I7C@+YP=O0.\)55HLF^R?!TI>$]@\MUSW .R MO.D+U3F%?+N6"%UX0: QW8-1*/PN?%KMA2GL C]J8&C(Z%9;.)57D*B:Z.";:40=_.!,9 M5S?=SHF+WA43*2:J(Q/M*$X_G(DP,ZP_4$RDF.CRF6@'5NWA3-2]NAD;35;G M+L!D/1W6=DU-UI7G3D,SV&ZKOG9T-F.X S3X<";O7=T M3C'87T;U+KH\BAGM ,P]G&(&5S?'P[@IBJD?Q1C/13'#JYMN_2GF O3+BPV) M8)XD\S"?VID"D3YRVUUA+O$1"N8EHZ6/.J=AY4J8@:/V"(M)>_U380;6R!^C M*&I'I\UGHJ@QM8@^611*452-*.I$@G^@9-0%4M2)HG@5*TCO]DX5GU *[FMTH#YP&WZP[GW+,R+ M(>B^WE/,JYA7,>\Q":=GX=[QU4VWK[<[1[M :\N]-75*9+MC;L)Y'H@#5P+\ MAH!^5K"FQB5=+3Z]O"'KTU#CY[%CEH(]K-T M">R'9\%^LN#(EP@,-QBW^L.Q@B_K=_=Z[;&P8(7@)VWX?$8N%HC&0WR1N29& M&_UU3]G$9S_0% $6>B^8\83X3_U69X_OEW7R[;1&>S;RW8D9I0A@.P&@[&W, MOG>*]OW0V,)S;?>+J;6I=AW8I="=:>^Y*2'Q!-I_.1[2'IER1]@_==?[B[&, M!SM:2I1H=1ZUA,6<_'?K'.;\+2)92_&:VB_1,J1BDY51Q[BZZ73U?L_0C5/; M^?6VY!7=;L/@'K>?BW)%;[I/C@\&"2'8WV.CI>\+YDB:_N(ZC]P'<_A BNZ MW:NW1SV].SQ58O+S$K1*W(QLOK\CBG^N^^-K3%(I8;@SSO1C_6I^R'%7H=0AUG5&B_P^I^@=+],'5S7 XT/OC43VH M4NGRD7S_Z'HS7M#+_8(5J9-+]2/5>;D%V(?R8 8;8O:ET1WKW0+0R/U93&GR MM23 ,PK^6#X<3)K8JZW7U;$KI^_6B/MGP^'P0"2^M]9XQ'IKI$:9M[:2SAV+Q;.FB-:',BF*Q M7_=P:;=]==/IZX-A7Q\6F)R'N1#KEUCYK,JTHOD-';S3U%!KUR!$LLV9YV^F?.NB.WBI7' D\VTQ$3J%4YSLGN)DVQ2_X0[Y,%',$63S M!&[VNI-,K8LG7HZY?Z'M0;4H7+D.I5C/+,\/KG$%-.8X0(Z>CTWF06?"JW., MW&E3%G#*SQ9]YI?,9'[P33!9APK7%F+D36-C[@<38+N-V-$/)__B9J %+NT@4IT_D_0,&RW;Z\'.PLGC$1WZ+>U[=OMGS/*T M1V:'W)?$X0--(%GZ&E L4#UL\A(&.-4$FH&D+].&U03B6'GX"7@2&0ZH'^A# M$SG'\D;Z"ERG;VY0RV8U1F/*(?Z$-;)]5[,<,_0\6!7XBUCA+=@/4;=[C>@/ M+L*^"5X#KII:,Z ^P7BP6D<@ ?1/)H"_VLSYG!K9IV22Z3=AAXRLLC*S?O+I M]7^XY\9";)#(L-[5C6/9.2%&DN@OA]=AUF#>94I::O(8N&WE@[8:4*:-\\4" M&F2;@!J$XY+L72S3TH LJU'D'I18;4<&#=P2C%JV\H=JO"75Z7+8P%48XBKD M[883$&:GI>U9QE5#,>]Q$ZV;SC<'FF MB8RO;OJM?,9B/!'+J73,(N$^2'7HJ^<^6F"W:A^8YURC$RI=FK@7>4?>QHX. M'_%7'*L?N;UN:;>^T'F VA[A@4@#6Y'UHBV8KZV8#P/6HT'Z%4;Y!#JW-@O1 M&D.JG#M R-.RPI "30MWUG)"6B3!A+C:UHAWS,FDV^_,)OV>T1^/3)/W1H/A M;#R;=WS9()5D3G'_! MJG0HO>10K07L<9ZA9^RT]FCYT9ECB24.:(DKZR/;A5=,"U),O>,.GUF5S\Z> M<11TU[,-"S:F7:#8E/@&XS,"S7J-K5;VFKP!8->A(V!)4HHY0!6VQF MW"7[W9U;IJZ!Q&S];>+]2KJ!C[H43'&*LG.*?Z/(!,FOCY8#L@6^K#T$\,-2 MK,)>*V!TSCWA/QP63@N2..G/\E.[4Q%HY"6%RI%VM0_#AK\]UP':/0K5[_G' MU\,#/I\(NNN ]T') KLEM.D@9)JY0,<#VE1XV.]Y/(/1Q)'1IGS&R>&$YZMM ML8EEPVF'F#!!X%F34."R!.@KA5LM6#Y^;9-UA)80:0@LD,.!'V>>NZ1#_RNS M8D]:KX7_P0U.5K]]@KVQEJAJX1>/<0;2 MW06&8&-6[(\ ".D_+ IF(&4Z' @6;&E&82FPW02Z$!*>"10(>IW)/&\-JR;B M%TNV!HTO'29A^ ],.@DL:D1"RJQM+>$@I@])FL8U=Y\<[OD+:Q6Q1W*;+[82 M5W^RIIL_X5'@P+N^B>[0<.A,Q8;Y\)3-4#W".$A, GY+>PBIZ5_!*$PWM*<1 MAUHBC,+C'$*LT.)XMQ,O#F$J55R<"4<*U,)DF5O:9^8PX8&$R[8%] +P5Z?6 ?,1Q, MCK4"%T6_P!COYUT47X N?D=J@%=I]*[M?HHR/0)??3!>VN9TWC'?,F^=Z7L+ M[:%I"6!:;W!A@&EXW %3B Z.2W#(&:;":Z)Z (J5H58FA@9V%JC?*5+Q$/K MCEN#7OGEUX.'I@;[7(,=[/O:YL!:'H&(-\[=6I"^*1U.SYB_N1]\V7=2?3\+ MC?=#WN57FN]]J0OR!2V H];C1:BO9B@(HX,<;U$FRWUK;466"U7 BF[=*Y9" QV)F M-F\M%,6+]),/*JWV.OK@M# /@?EAA)W&5SZAF(GQ4X7S4ZYOE;/P4_]]M5-?ZR/V\? CYV1GR[ MCCT=1F%ALY*,<3O>M&U?$):V3P4X^ \^O68P'3;GPM?J:VX"':+G Z>O!^.P M*KI%QB1L;TJ&:+5OQ6(+&(K[F0S2"_C:%&A+58"*_K8T^5,..#=22C>H/-S. MU8TQ&NKM85OO&_E:I!I!5BL0QI-QR.",!+"'>@+IQY) MF5@8$-Q"0?L#Q8R*&6O*C"?GQ1T5TR<>2"DK4F%T;P][0K'BV2E7L6+>#C\) M+V[SE3W#2$J9<8#,V&T6,];4KL_"H3<6/E=TQ92P>#Z6N O4J">)7ZJQN/95 MCZMAGZ0K2BN/!1-B,?\WEM,'KK3U]WELPDT6^EP4VA.T%0%CV':$A&QA,7U@ M7=-8K$?>JEC.G51"W\)KHK<\<)@K@65\^&G:X91//WKN\BXI"\X73N>+I ?# M?!WX8)BO \\6)*=G'RW(3%NY" MD$>![-$C-CTOAP# M6D0[OX(/8Q7$--X"V']XNT1C7&I/!(6P@+V#.[B3W86W!R+N7956N=/"-:AV M>C!N]8=C5>';[ZH*WZ86M'Z/P6T:4MKZLO5@+[\AJG!.%B"\UP@L@T>?JVSTX=PSS(=.."8R:5>B9"^:3THV] M5@@%726\EK9SVYX@=Z0U=KN$I=P3MC'E$!D]0]M"E014+[K;GE9S'KH;(XBS MWAUW]=$P'S.N&]U=P+&TQ4UI# O.I]Q1M#9?=EJ?*?=KJ$,[9R^ MS[>R'NM%=MN+ELY#=MVKFZYNC-IZKZ #==W([@(.F LP'K_QQ$24F12I9@Q1 M?W$@_BDU]U#F8Y$LZ-10%O2N;L:@PW<*4*KJIL,KV_$0HNO6D.BP=395"H[: M>32GNI'=!1Q %V#A?%BN;'?-N0B3)<$S6!Q'V3L%?-^K(=]C?_:1WBZ <*N; MUJF,G4-H;CO&SWEH;GAUT^OKPU$^:[UN-'[ZZ!IM]I&'8Z:[VY M+>7R.4C'6#4RP4>F$\-B:%,WQ.1D2O(Y LRQF<)B!Q[8>60%(O:.]7%OK'?& M1\N+$^Y[@^PH1>9;2I-K0N9C(/.1WAT@6LO1#L#:DGE-C].X\"O?M/[HSIDC M;!!=N\Z9_0,[9W[C-G;Z_LJ\8/W=@U$( O7?6[YINWY85$,U:N=KJ$;M? V5 M?+>&+[?P8#^H_*ANU7AEQ5"T C=WS =6HREC0USM,_,#[FD?@9EU[??65^T- M[E.G_9NXD?YA_/97'<1+Z,@6N1]L2Q.7=8UI2U'1(9OZOG.9-\5_O+<\;@:N M)W*,@ &B.U:>Y9C6"K0KT9-7IS;)3&A7"]>>BI;5V7->'/8T6.NBO_&":R3L,:(@]U(+5_BOBA,?G6_B7:J0SDU< MB^8,E/O9LKD?(%?<$:O.,:8"?_6M*9=]H3TIG60#:V8NL(,S!5_@!5B-Z<.' M?7RK>)7?*CI/-F78GH=(?\LADB!,8T'D3FGX\H?-X.##QH>3P0RHGOG6F4HB MN87]>R2E;.NITRLX=7I%IT[J(PS@C F ./H>=]/BCQ9^B,V42^O!^+"]_PMI#!YC8Q!IQ[7.;,S MUPQ].-4TVW7FUW""+C70B)^"!=R]:Z42TB&@Q[R0'&]@0^S% M#G>P"A%RY%=7G,;^!]G"GB,0A>7BGUC7%XM'H,V8?#'RDV\X\ O,U((%!(V" M_]K/E\QN1M6BH#BLX,OF>40=@ 5_L.:%3[K/G)1NN[ MVYN6Q4_6I8H4.$_Q)]\'_);L329\P28QWP[#3W8U:G/G621 M!E0$ (/@%@37@O?L_&1C)&(<>K0(K8:: M ?>(86 M>>&DQ-K!SJ-)/L5 FA\RAY2NVX<[K==IZW$"X2E'3*_9OUWOAY]6 M@!L(Q^[*!6U'0R;3[B>PR#0?_WE&N75,0,=VR:*&),WA0' %"@G]K%$MQ5Q2 MX_9U'QJ=6JP[^ILXJ+\TO6OMB^MX< A[0OD$D1^D6.W=07QR)J;X4RS^' Y7 M6/ZL8#3!_IP+X)0]3]7=71H+S([4)^_$%[/VQ6V1:#*]N',O. MFQ9X_E4RD(QCQ[F''81HT*VR,&]D#*T\>-R#_4T;/.Y6X345&X9G6Q"C33B( M-K$4:!,\BS8A/MAMDX[9U7'?5QQU>MC=E@8T,74UQPW@D%C)7#8)6S05B6P@ M>#9*<@O=/;*KD$3;Q743>*7VD_/R1 MB KGY#0L!\DL6>K/A9>49\_Y]<3C[,W"7[W07C2]<^.6;K;Q/O5W(E4(T^ M3!%8R >)@@X:C%J0F/H(3(>=#.038;9N5 M5^#[&6]Z>6JJ &5AXP0PFAL&>*,?>US@]"7+:59@/D9:4FS(68Y\+F(2,\TD M?LP:Y*I92>>F<*+@MSR^@,?0_D1LN;=[*I%7#0)UZPU:P^[I0=TZO=9@V!10 M-QKL?J!N>Z)VG0&V:'3 B4L LL0B;@@OG?HY4-1J2L'=]/V1!VK M@&O4@%79@7B77Y2+!>\B1PU:TKX/QSN\X]%"SS<<\ASTFV?J^7M!H-C-[7)< M*4IKY+J&G\!=DK0W'K>O;F0D\+093O5.U5/L]%K9J7,(.^79!F$]\OT-Z\@Q M+PTM^&+[#EO%F0?F,34W@V/3=E=H1[WJ,J MWFD$9A<=WG4J+KI8P^*!V_#C7(_3!U ^LNG2<];%JZH +Z3RP?.* MR-ZIM>P:Z=**>$:G$9']JYM1]VB HQ,2R,6JCJ)T<4>8INJA]&PE7?58L_TM MRE.N1]-E0_]YSY7!J57O^M6G55;9%9\J/JW,I\>R:5FN5XI7AXCF8[3;%\"I M!:WYFAK,7V#F*54AV!:;6+8H2F"^[YH6Q>5TTE55\L[%*F!<'QM5-MZ!8_R*\.CGLC6UE?37R^VPI(NH*KU#64Y/Q_2! M0*IV@Z%Z!']-W[.]I&,B)9>_X#SPJ7XR*IS$8GHLW@D0-Y/9]EJ#/Y(ZDAB: M07ZS?)1/%CPWX=J*6=,(^F@#L\'H2(<2%AKQN"XE5=XKI^&YM@UGX)/$I1(P M4KL&("M"Y4II%@AH7WYCJDT)V@IF%[B1%XP\73 LK&41. CX:?Z3>Z:% -54 MQH0_RQ8]L@5L 6*/IN5=8'MB]HR:B=FC"=">X8&@/0]QM=B'1]2 X >)GKKDP24+P<>9P6_(I(<*6^&\):^/(98MK30L6*#5 N/V)B[=$Q*01 M3EZ5@;>TVT!((D+#P3([*JN7\DE\5-P*TJAKB1Z5?QZ>P__B^<]P:1^^"FB(=_P@3P@ZKC=);2"/%Q!9INBMVCTFI@,Q3P(PB:] M<$5;4D[4VIUXEIJ$1Z]N:?<;VR$@$N49"51P) :4T=N* ?7 L!J6AB0AG=@< M?K@GZ,:%M;K%LOT,6%X.\&G<[EW=](=YP">BJ$+>-H:_/>N<^\\_Y_[534%& MZ"\1ZZ49J9QZ9$4ND#D7Y;+,62/J&--F(0H!@@TFGX3B.KT!DAM#$56W%,DV92SK*#\D ,_<.:?CAPX8 M')0+%8L/LNDQD[?%L%KN%E($7Q=LDG;I3=BFC([ M&E;1\[E-3G522P_LH+EJR] .+%C$! 0N>W#1BGL2T7>* C4:*II6#L=1!HE& MD)]L>N@ZK"8L9];@ 9(GLT>^)%K?K33Y@%WS+;Y]-T:!7GVWCSX)%!>##Z9 MUXH'5S>NP_-*<;+_L3F3(6ZX+CG>XRR(?4WP(7(>T8F%YR = (V@DC\YG6<" M6W):8K@BKX0^.KN8[SI$!P+T9@;++K%C _:#DV/, ?/(]]%VD^1!3(WB9'\R MQ+]/(LSU:8RY7J8[1D S3MF9*4,Z0EH.-(3>#9J\:D;)JN4ELU@[ MB1;Y8LQQ^AEWRF8<,T(RT]7*!>-2J'"1PH+G0NGT3=0O3K??I*YP%/;X%VL& M^B8=!%7GW"V5#*;X0C2Q DLE_K(X)T6X:"5:OH@378%[5E2%L&.\ O=4X)Z' M!!A?'[CGSN#?2[(N2' W,F'(@&2UW[NFB];^G"4*"L$#1% M[A86GVD?!,X__'0_FUDFZA'_#=:)Q]?:.YN!T5?T4+*2\4.W4[;4OC,$_RQZ M0I:BK*,'1)A@P1RNO7.?N%/XT'=N+AQ8N.2Q1AB5IVZE9<$]M,.;UXK#@TU8 MHH]N!HG;E ND^ MO']A3:Q Z[2,EM)-JNHF@W+=9/]<&L2T.(-"\]N^!X/2;YY7OZE1_\Q/H'Z M*- ^,X?-X^09DF#8CBP4\@?ETBW(Q[5OD3&4'+MW46"-[OG&_= 6:,SW,1IS M?0/'E>ACLR)VFET>%BV/OW!#>RI QYG(+W2=?X6.*4.!LB0VC%2]LDS(6;S& M"9)9+2O_R^>!T^< M(MLB=3$9TO:!B A.9@SIO$]\UZWC8 0J_]5_QH6[:\X\6;$;%1+*@EU939@) MAM,/\4N2%);]M@4/-FS\I,ELS6O;=7]0?D0RJ0GS*5PG^X&:\@@7":A13Z ( M85ZLPX!;O%49LI/.);VJT9A-282K"*2=0R MM6:H2T0P^+!;,\]=8A&JSZE//"I;\;9RD1):-HTIQ<>S.61FNONC#.'#UP)R M>8HEPZE3CZ$=/8*JB.+#6.U93X>3#VG_TP&]L'>,FIEA7 ;-1$'OW_@<]A*W M\:/_'I[%X?.1 I-VC0029HB.R?5PR#*L43] M?[,_Y=9O%-A7>ZJ?PRVIW&?0039<*#+)R=.^>GQ*04S7JZ\.L959$N+!+M2N M9\%8A70'KL"D5VI-#:<+GJZKT%N1N$^UH8XBJZ%LY'%R@B1,0S$:;(5,KQ,_.#2XL2XL,^#] !T>4N4N(9& M;Q; S[H6[!>+.F3*@/#+*7PH%J?*T[258M?[Z*(>565@\V6\>970E?!I8*!J*EJP+I>88\%L M$(N@#^/Q'G!W:9E^M!4M6&CD3(>G%+K<\ N& 1JAB7NW/<NY@YC:PQK). MW!T%<+3[1P3JYT^-Y^7J)!-E=TQ"RPZHT2D' P9&=Z;G 4H$.+#)'2O3<<+Y8A4'ZQ;$63-0Z\5P6?UO]C@\,@U-B^J8Q'&&05YXB%H7BV9W(CHH!'@\GYA) MYBZCDJT)%P(I="SX.#;?+%@&/7D._2)3^/N;)).-'D"%?LD9]LR>_E4JY"!- M2?U_ RP?>LPDQI(WH2;U5VSW"MH)%ER@O$3U%Y=@+8V:"!I;Y(E*?9G23%TY MFJ*5$+M A)Y]O0FD1'(K_4):*VE?8'/"T,DOF+2C,'_29A/4.UUOK2<==1EV MK_:%H0#Z>P![Z<5&">8FXEB7A600M1>9"#H@JZJA@"";W'Y$$"JH5VVS5U1A!<^]HM^$6M]SH3CSE?"6: MB,,"R'P7[L R<1X#$Z">9H0*0.9IN1$!@/0U[OVFWV =&. +2ZP)# M1@ G01$)R'TXG,7BV293)&Q4:RMK[F/E<.6OQ ]S68S'3E>O-\//+3B M;1=%".ALU+?.=>TC%(1NO12$#Z2@TI'SR9G9M,D-9=UX_"!4_:2KN"2AR#6: M:E27AK 3O=BC:MX=768C&RFE%)F_K)&D-;+V[YRC\X,D$A-B$=FG9DS.26A/'+NI'0+;&2<)@!9TQE7 MR\/1C[V&B0:W4" ^EEA4<9T,$HD@D*A+YK[@B1&>PC7">XAX87I!KU]Z14EE M'OSV'*ZS;?["S"H8O=:(,HKNHLIMC4U%75A<2!9U,9.'"JB7P8%K3H'!,Z_Y M>-CNG'_-"8TQ5G$IU)$Y;-'A3]8!\_X=:''B+(V$UB7O#H_+3\0]F?FZ>3WZ!7[Z\&*B+82$99VXIY) M59*VAK:6K#2,WY"Z.,.XWSP.DIFNAQWA75F,*RTI/XU\2W:EOT2_-QD]B ," M7^,_-]1-M(M0GY:B @9"(/Q3V0?17:5MU:RQ% U/6$H!44PZ[R5+<*;G^KAZ MMBU 2!1)/1-)I=6UF0OKBQ$3I*G(\$@9[VC3DKPBP>*1E691RE* 76OF/&K" ML&3F A&1;3!9!"(.6L9$!DB]'CH/'ID=1G=[/S@H""O4*S!3&X.4:GM/LKU2 MSN-&!M0V0W8HI:[DC^CR)>>-U/BQ/ES\3<2AJ5ZP 8$SX' 6HJ=!0,1QHE2 MA\Z-Z##0M9F-T$-2R<-3)CK:1%0IUCU$AR.IBP0>F!WPL,>6*U$0EM)&K$?T M=47J"EBB/L@7/.EP0)&>"98T&&-(FZ2C)C &4B[YHG0-W68M[2.S;-0P45'5TJCRDNGEUS*(FI-1\ZDP;Y@WE+$IZ0O6:!^132_R(P>%$X&A"HN>?\DQ(Z#,3,0NH9%;R1Z0G''8" M*&.OQ-BS"/R"G(^6.."!%=0A>W(=2JQS^@BRUU$^6A)#P9/!C%PF2?P./60> MBS#[BAQC:G^J[L^GF/!)"?%*^LZ*HHL(#W%A1994U&;,3R*!25G[1K""HA 4 M:$L00DGC%:&H*"PAQB*=9[%I4^A]$884C065J^)[X$U"FAYH%"F9F9&9M\DQ M:+M/,N>%PLNYQC(KX=F-LJ7("%9"]31"-8G,>1SHG,?;(+QE3HB>:0%LBC+7 M(;$Z6>OD_P+C5->6[M2:K2,[EC9'QG1S$H_]5/.!KCBG',, IL"W ; MT/?GA/_A:?AOBL0'DFQPK+HT!W 0"_<)/6]+2G.G(66_Y?"Y"WI6(+SNCS!" M H@B "D,TF2?B-*A_%81H*JBN%-37(K5T_D#,OPKW%_"U[HDZP^$OD4V,^;I M^+[$T47'!\+5K)%ROF!4^>])5/F!L%DIXNNO?:R*B+8=0^<8IW7#N*Y*YIZ@ M[H%66Q1+D=GWA$8C\S.4(GV"0^$A<1HH 7\"=KNG:*!P16$:#N+GR25&IS*G M-1)U$)+:39D[)52B<#J7[I>U:0MXA"5A1\XR!B@52XCD5E##YYACY>!+KH7D M9CA1@0&6>N*)2A[B%X-0 "[#8M.IQ'5*WJ/-+ 1SB,M(#O5+*V[+<-L'=#_X MJ=!D[(06:?NP0(H)CV?"[V@X6%24%&'QK8"KJ *>31\9X<)2N# */,5>GBRD M7W08Q6$GRCI,S%KVR"P[ MQ/E0R\QZ%RQ\NE&IY?\085YD!\J/GG+!F=/,Z13Q%4\2W.(D+%W805@MZB&C M8W@W7*W@G 3# @9$J.C"-,'D:^!T2^*/:QX5'PKWL0R[4 29["SI-XX/U BT M*\GX$:G']#3E=%(%":&ERMH('Q.EI83,!"-K4ZY M8UBBY3HD/6&7CBEC?JD2Y>)Y?!-:74/3)ZE^@.+3;DI#I1CI3"*2+,GS1\>4 M_U9[8_Q5)$8*$S#VT,E'=>U-1]X@_76I*UUYA9KY3B)9$%\G8-Z>O$<$8.6U MEG879TM$+DM84$RY6&$XAYD\I$Y!LO[#BI/91<4(,QFP$TB7V!LJJR"JQ=YK M7RY_6[@G]9W>+M*4*>C2TYB;F*1.*ZG=YA2G2^>KG_#\ZY.FL,<1F MFXPI? M=UM&06=JU Y%F;5PK;SP>7UUDZI,46M6<%-EA< Y01,C+M"\K$1IILRYN06:[H+.B[SG)"!6E M:5@Q1AY*BO]G<[:T/Z,062K2E3?A4X4NZ414DZTHV9M*=(MRPJCM!#IAI OT M#P>10L3Q2" %.*=Y!'(>@8H\68Y3D*5:EN,:D6B5S D\H8RV1_ M78Z$O"NRTNH[N^ISRXE$G->R$!B9+L2G.Z@A N00")*)-7?ORX0[(75:5?W(<]Q$S M F :OP?3I+?BEP\/>S95Q/?=N=XJ&I[*\]V>YSNZI#S?EVHP6[R6";'>)9AT M?V*YIDTYMXEFF_(TR4P$R2%2P_WG_>^9\P!Y69:-9;/7I%*?!A&)(3-$^LL$ MWFY)S2G.[I=-0DE+(SP>>6S@P2)5?@0"H(5@@B\V%!))B M=%,J#Q.S<>3%%)DBUD+<Y@BA@7\KDF$#"?2 M;3RL],&6:5AL.4FUO@"O)*;^ LSUP9G;N)+O+/=W.#A2Y]N[N(PTWH)YR'!% M.2%O_H0_$6YC&2[EF@J8.$].(5I?'"W5AR<=RG7@ZSAA27:^PWJ?3(&.K/P6 M.$8B @*3=5($,(G*:?88EU74(?V(5?_[AB(C\ZO\*+0F8=$H2\SCUG(2>K[8 M&2 +((&E1,=)!>4P2FW&X!V.ZUS#K3,+%2=X60J5@3(*214J5:"8*"ZBEO(\ M\K*E?3X9#8J\+&Z2JTZ*O4A:2ZOO2=P^X&P9-:^,GZ)6T3Q=NBD(4X"@I2J1 MCX&_.6\,ZTXF_=5>P%8V8<2\BCV!]9WF$9/*>>]I(NHTJ]*@:RL>J19 & M @F3^('8!_C*1[@].[H'F7F!T,K)/:(UG5H$QUG$J]A[ M+VKXBWSNE.\MX9.C8],BB$TIX[%N=XXJ!GP^\\EX8/+$D76H4PTL7#NJ^)-J M>RH!/B:1A)1%978:>780OOF0VB4!.G/.;HEG? M<-$_NY3>&&,B)3<'?YQXU!Y +UI%TAD,W:DM%%^?S >A=*;/ T5*0EW[\5& MDH3T+QFA$R$W%T'ZIS#:\R!,A*W(%[). 8^8(WCKW%E(Q1IS0WFI;#JRK(3[ M<<_;#%-EN&3"'0YFAJ^GQ3]E_)$Q$H.$^D$X74<\1% -MJA)XCS;="&!7(T< M3>3&%39$<=UQJ2$#?()E6*+07)9&)C'H=&)RY/^D#T=YR?M6X)9^7_8O3F/B MR!K0E)T3UX)&_44=><83TTKL%$J@SB%=SMH4_8C" M"O@D_$)[6ADH=.;,=0B8Y M=[-0$QMBXN^EJ[/W^Q,3"9E).(ZXKBW")7/BT@&@\3B$G'&5(%:6',,R;C64 M83+TPXA\:F:GXEJ1Y67S>33^!,D]SA9KZ![?^@+9-RT_(_]\:7"-0#?H5H@;R.*C(@D&S$*7WD6""(->:_$+]J_9.NNL8]S:N#GE?TG[ MV7<'%9MZ"-Z)9KRH_C K( @;R@459IAA!-$TRM]X<*-K M\E>A"OTIWX6T]M4#'@$"_3/_?I%=6O3AC?0T4+.(9::PJ->2>=*W4YA4HJ3? M/MQI(Z.O[^IK^!).YO><)H_> %J+?_ I4,;\Q=-0DZKN+#YQ4HO@)3$2RY%[ M*^(!HE4HBHI&.RG+R![%^C5BO43TM+XPOLY/L(RM*026OSO%XA_PZCU?+8.%QV2Z5&J7XVUND:!C$#/WD46V/ISKU%V9E(8HJP4H8:T!5-K$I MZ$VY=TWYJ2N?OXW^\MO4\E*ETTB8TV>7_=8X_EP8''"DQ1HTP'#8?[6P.V%+6$ MD\RQE,(O9Z$ZIV#X"UF.ORBBV6.5?JDB*Q/$[FLY*#"M^&RV;:);A6A*]MKP5%ZL2BQ2L4)T9H:OWC%%%9B@F@F<57AN? M/$AX-6QG#+W=-]3.U'!G.GIW,+RU+\?L"W5QZ/RF]D;MC;)/:W2,;T&"NV1-6]D_==R5#AA G;[: MFAINS1O:FUXNI49MRWFWQ6BW7WI/FG)D/Y/EC2?T><_L[VG,JZ,2+V0&=!>( M8.J&F$]-,8=7&SP\;CUJR$(@M=N]JF[X$ZY),Z+DB@TNG UZACXT#G0,*390 M;' A;/#&&.N#07]_A?%R6. 2_79O>L/*6]E@W?]7*MXK* W,JN=YE]K)JI8W M\\:+U?,OG\5!D__S-@U=!ZMKAK;LW^Q3TXDE9]AK#ON32[Q:,ZZ 1G@*!,/0 M_L,]]UK4_L+\W*7E(&Z41IT'TJ\73\X]CJBH"/GC:)UVNUJQ^[G@CC*@ODD/ MY\E:^XLQ;@TU^)!-C?I@UKWA+SJ!NE6JD^T*;"LOP7G8O\165( C/"RS[:0D M^XGYVA2;5CHX4'JE12TK4PC&$GR$-CT"HMNC+8'H$D" D+"AJ9Y$7SZ\P][= MONE9$WQ>]EJ9<-M]:BZD7"%VML>7S'(BU!989FQ3"W][V;W7HW)\W%BDQW:K M&Y%C2_N'^P2C]?12='0G3*\_%=N[8-T, ]2!!NK.9SP/\'$M!AL_PXYWXXU+81+#;$I.[Z-4M[7T8 MXXAN6S4M63"\]4X R24OTHQV7*@7?T:T3\&EM9-66QIBE670>::63VAGNEPP M 9(@6LAO+%SQHA&B4!9+04QY'U**9M9M*G]M-KG,$F6GU8OIXD4Y*P56)>FQ M@ D2TL2VF]0X,$;Z)O#&8V"::M3.*'OFP9'3/<^FB*,N<\2EMBDY[%[BH!-C M87.X,*72SY%"$R82KB"<5+=823<\M_/]D>"SPKQ MEI%!CKNY O^1B.S5MBQUE&S J\H>5H63!/G*U@*=72PDM3Z-9[*%-Q0 (PZT MVU8 C,_?GJ):6PJ%]-(P\)1:AO30?V$0AO2BD%X7TLN<<+QVT0R&]**27 MRJND$HV.[_>I@ DN#YA@K(_'"D1#T6H3:-4P],Y $:LBUB80ZQL@UF&%Q.TF MT6F53)OFX[V\,8SZ;&,],_,O5R_>VFAY"S\TA;@-?=#;7BGW?'*G@GAIRG+V MVMOA$]5B5J+-3G=[J> 9EU,AGURR6T2D)YK;PIDJ\UYEWF]8IX,=XNJ2L^\5 M&R@VB-A@V%9LH-C@5;/!FZZJP:J@-=;9#'FMV$FJ&.O%B['JDZM>: #M6:!3 MH?]A8=KZWL]WFKJZVZ/NF^5P994!+[?.!84;F=J:;-U&KJ0HNL4,/0_3[8%M M+'?:],U;;2VR,5+%5_79M4/*;9K;;M3GS,-N]C"I*6R2[=*T5%;Z929Z-VJP M*BN]^4G8*BM=9:6KK'258*RRTE56>H.RTF&I:AU[W4]O5SF3EYB'(T(.ZK.-M0Q/UCMZ M4*;=:OSGBCL^]S>B/^-6.XN%.-C$0GS!<-M6J*@H,/2703)D 3@G8JX.@AQ% M0$HS#C,E8+APM;(1N@ECC;X(+(H!(B227!A8;D+0@_M= M&RT'YSF(U!F']Q M,_ +AA8A)2885BR+?98=&VP5DC@003B-Q]/2'@+7_'$]H?W Y8,]$C%DN5\; MV]5N#!QIZ8-_6U"3== M M^:A38L= IUBM#_M/?^V*V[*:ZOE-; M5Z[%RW,M=KKZ:'1!% M!K?!8F/QX&P&4_'\J+.)[)VTL3FXT+LMK(3L2H->W530*_WV)S:74;@)O'YF M!7X4Q4NF',]+D+R\[F/C$N; =L1/KI@EPG;[S!3>4ZW'%"V-)PB6-B77ZRJ) M.>+4@*)_<(HTBK@BCOTO[=:HR9M7)]F($H+.39:"HUO)G XZY#X>8434;!5)0 (B -C_CN+ "^XDF$ MM:E!Q>] J#X3C$K$L&LB4<^;5AL#?_O,3D4:FQ2\:]1@5:2Q^8$U%6E4D485 M:51!(Q5I5)'&QD4:7\Q;5*ZG*]_VQ?FV>[K1'ZHXC*+5!M"JH0\[QP&[*EI5 MM/I"V1AZK]NY8%I]76%#8T=O!A4[+'5 GPLW<5.)W8"%2]4?42P0=G@S&+A7 M]_CB.. ^CV(HI6B0(C11,<+1U3!$L!%F6'GNRL4)+[DWAWM%^"Y@SI1Y4^V= MY7YW@8M/.8Q.T3"8^>_0$DWK,=KQE=ELR:>>];.EE48 Y%YV![#9<(F'8LZO)T#;/Z[9#(;\ MEME/;.U?_9J=*,Q2OGS8@:]769#\]&_^-O'@_06CJQ;&.6]$ZE[6, (/QT[0 MYH20>BW#&+SRJ$RO!;*O*8-M7 AII$)(*H2D0D@JA*2B 2J$I$)(#0XAO;S? M(*U;O]V', YWH1S4&W!?_Y8:81U'6)EMBEM!DM=M7$?V^83"BON!Y* $*YE5#Y^E ;X^J1E>W4.IS^?HW/KEW7$I1U[EC3)VJ<0E% M78JZ]IM05Q\,MC?1;@)U[16GW)?2:K(S1O\\7'_.F&.YKA>YXAW7X=N)1]V9 MO?-$MF=]E>B[N(O@C%F>)IH'NC/MB7D>9E=:;_XGM3SE*Z?X=^4.R\V./[=#1 ?IB#]M&)A@VVAAG\R3.@ MTT;PH@N80]3E#X?OL0!A=9.B4"H3=0)M!U42Z]&BXV/_#ID':T[PN4L@C1#_(]!"\7+!H+84 MT]9[\;^XI6N/4\U' @A[%E&%O>G^% M8](U],:]Z0U'IVMY=2;/<&H\[5:G7SJDDR%J*G*N*3D/.J=&U50DK4CZW/F+ ME7+E+HR@3Z*B;=-2:[+-7SY?3!?&CP<$-YYXIA.@%NNB%"JQ8BV5^S*6DC0Z M)%1+C:U6]MJ2+?\X+,*20$:9XX3,UH ZN$EM^))74;@*OKRPS 5\?&9C^S0: MN+5<,?R[C#&L//YHN:$ONQ527 &#$*('(<->@]ACKZ7M,_%4TSDY9WH?<](C MD^JWG.H@F6JV!R-+A49PVGL.-!U)FO(9)RA7_&PZB!4L6)!$LF:>NZ3[$WA6 M[38!;BV(;%C3_W-EC7C'G$RZ_J=5[$?%?E3LI]ZQGT.%:%DJ:SZ3 MM?VR)OJM[[-UU$,=T^4*U/:C/4VOSY]8>V=BOZ./1I?<>$H1Z^40:V^H=]NJ MHY\BUB80:U_O#R^Y4VJ5*JL+Z.A7MS/RG.59QR-,-5]A_NJYT] ,MFO*>_%( MPX!:AGK?J(HPH"!T7F)G.GK'&*F=J>'.]/7.N*K>6N.=.4[>UV1/BO(KE"<( MP]NVS4!M$3D"QQ]O#2NT!R$ZJBI$%8RKVIG7O#.'X9"JO;GTO5$VZGF/!QU]5-FO>#DXCXH-%!M01&JDC[K'A=H5&R@V M:#H;O#'Z^KC748B_E^&X>].I7N/=8-W_!)"_)\X?+X$?_2P.FOR?MXAJBVGN M;,XU6%TSM$4,S?(UQPVT)6<.3&06VE&];5*LZ\,^^+K&M/]PS[T6@*8P/W=I M.2QP/0W^GV5>+YZ<>YQAK7, _]0Z[79C05TS1@_,/(UO;/1;XZC@6<>5@"?T M&#"W8NWM)M!QI<<[+0VA?UW@'V;;\3 ) W;E6;#$L!S:U+-@&CAT*OVVEE2$ M/HMG)\O:@ZB6'0NUYR%#@%Z.E=763_@3'K*6X5+SW#6SJ?X:N)V+FQELNX#W M?;*"A?;EPSL=QN*;GC7!YT./W+X3;KM/3458+BY'V "^[J<*X=/DL!^D;Q$E M[%6*+8@ Y.\3+'[9UHOR?4$>5+W&M4?7#I>$4^RSY ,ONZGLO9$LE]O'/ [V"^QC>M^$/-ZZ:3^L@/:)_SNT5L1]/H--;"J' M96)#&Q*W,VB-SL=9L5BU2J3J2TA4,10VAPMS.&(UM@1UBS V]GQY!#HN 4RL MY9)/+7@33"5XQ$ B0E/6([@!RF?Y*S6VHJM<9#1R@4+V*%XZ"TM2U+1.03;B=0WC9DL MM<$.B%'$I9?/;)%ODG:[ R#NE2M 1MYZ'#6L1YZ .?R2=>U&V./)(VP"%DP8 ME#]2SK6R@O&<3-O=P %)_[GP$HUYSJ\GL,0_K@D*YRVSG]C:O_HU.U&8I7SY ML -?K[(@^>D7M=LX'2+\*1>87K,_@,F=ZP,12BB2+61A"K;G0/+,!K!*U6R2)I/J))W;!IZIEX?KGZ\>I M ).FT'=7'PZWJX'/)WHJ2)BF+*>A&Z.>6L[3G:7]T5@MY^E*/I]U,>MY-KTB MIX[(#S2WQ6)5.KQ*A\^<_WW=J%QM?#DI\8H-%!L0&[3U[GC[X:C80+'!I;-! M3Q]V7F^)X"761QD'GNT--@4:VOZQ4'G?J 'HM8:9&A]C<+8:GX8F]&^/>V\L M=Z=E%";XO]@J5RR^B"IFDB(9>7/ OW&?,\]V2S-2R>"7F5_=J,&J9/#F)S^K9'"5#*Z2 MP55>KTH&5\G@S4D&AZ6J==!P/[5=92I>7J9BMZ]W>^V:);BIM%I%K(7-@=KZ MJ*]RP!6Q-H%8$62P;_0/!1FL-Z&^K@3P-UVC/MNHPFHG4V\U_G/%'9_[>1R] M?B;&UC7.BZ-7AI\7X03]Q>@D(];@8Z$I\!0=1"F*@)!FG(M @Q^N5C9"+V&D M$0-?-@O$ !'32"X,+#>^ N]W"9[(0@/.83;&7O[%S< O&%L,993 NVE_&;0Z M)6.#K4(2!R((I_%X6MHM, C>PVQ[K<-%U_RA36AW<#%AQP1:9&;3V J&]1-6 MAH"C_F*DPG9RF>1F8]C/-2V:,6%(X:8\B""@]M5S'RU$;/K /.?Z/@PT]L2\ MJ:]-.*U@""-*0TC!E-V9]IZ;T@-II';-3];&UYZXQS6@@\#"2<%#,Y\'N"P(LYEPDJ7&:EIU&!56*GY81055E)A)1564A$"%5928:4&AY5R M:N^+F=B;VOI.95VY/"_/Y3D:ZH->U8ZB37)[*F*]'&(UC('>[FPOU%?4JJBU M'M3ZIC/2NZ.#6U;5FU!?632I4Z%[L(HFU2Z:M(]C>K--R*C5RS9FZM4DH(1A MAMVJNU;>O4?[BS%JM9-82_K%&+BY+@C'[3#;UP)!+63!G MCT".Z2ZKQ7)VCI+9OIL:ZLRU;?>).J^$7C;B%<=J:)$#V@F,"H4>E0*9P*4, M;H.5QN8LLQE,Q:-AX:W_?WM?VMLVDBWZ5XC)7 A7.TG MBL%.FBCD*+!!@!4K!-QG>/%6+@535) (K$J +HE)(B4JB.! R.*:T8" MX843D21TYWG!(L9S.]:?$O_T5<)-Y("D,E)X-: @PXEO-S'!QA6!&T;?-+4B M[5L,JSE,@(2_CQ\D;6.+30K7-6JS;6RQ^;&T-K;8QA;;V&(;)FICBVULL6FQ MQ8.YAU:KZ:TS^^BNW8 MD6.)$PX?UI+Y)XX5/E?WQK(.6^I*U\OK?"@(."QW;MQJ"'UE_&^;)S'T5[5# MCAKL%L896!@'*<52YG$TC_"P,Q'?PG?$GO6;'WV+@("?>A>.^U?F M\PQ[C'Y\<0)G)KS8_[$ZA"&A.#@%,,,)Z-DWM*Q_)U:.>U>!@OP19PS$EJ6K M'UD=39"VYG.B[V!0RM T_IW&N6OB5IR, :N_GS@3V/(;)[AW%LF+U\6#PBGE MXF=]>/LN%[)\_%__-HYA_8K=-;S&[;,LK 22/LI:MF&GUSO]R4,XPPXPJJ9L MMG'QIO,VWM3&F]IX4QMO:D,';;RIC3"^#J7R_V08Q]G>X;(,Q>SO# MVAW6<8<[D\V$_E?IH[NH(_E<([,222HI*&\49%NA2+=V6E8<^RB""57GJJ&K MM7=JG_=V[?^Y!E6?*C)0>N764:P6O9YYM/3P=->(5(M=+79MR;P&]F#G>O/Z MH=<#U(,: N73QUW,!^6E#J-0K+^2]IO%;SZ2759?!9/]=EC^-''\V+IS@HRJ MPNZ=.';"U I\9^P'?NJ+I63!71(%FI(.T+//+YYGD.-SI7 T!3*#KCT:[IG/ MV(+F24&#;1-.1[MW;V[!\K1@N=B]!4*#DY>.V0VT2DH+K+N/LEQ,+_82TMM: M6#4!?F_7Z10UMD:.""S]4_MLN&L6=PN:PTAH@,U@!W'0@N4@8.EUNX>&25-$ M=%,"G#Q-/JK*,=PME5RF"PX I%Z48?(AQ;U^VM*0A]U'#0FB=VZ?]7L/*C=X MT)TTHP:J)8,C)X/3KGUV^K".H"T9M&30=#)X.>S;W>%@WR:532:!HW2VG5[\ M3,ZVE96"\DQRYO)YJ=SHY/'*KXWVC/ZA^UR\K6") M3_V5.3& DAK, KDF&?Z'6XSBQQ7;.L;;QZ,NQP%* ,!_@+7-<'(C[H8ALG-9 M]"[7O[PG[N1:L5?NEHN-6N]C/TT%XLK$Q(]T&HO2#C_2K%'9/[BYG5.OF8.F MS@_1-DW]Z8M8&[39QA6QMDU3VR+6MHBU+6)MZQ';(M:VB+5.1:PKKV"5W[)7 MQ6J+?J9NA<)ZN&:K1>CG'02DX6>*5&C'_:/W&?@+?_Q:'KJ'7].7P,2>) M/9,+W]A/M],?K=S2HS6\;-&YINA\NG,!:XO2+4K7&J5?]NSNQ<_+HQ]%16MH MK61#IR)^V-UA?R\*X_#P8]2?CT; WNC@'$AV>GYY-+B:3OGLJ_K?7.W^Q$;.?!FN7K40*PD?AR3\N M+[]8'_P0[@G#3Q\Y7K0QY%%3.OR3<#?!:%>H#C?1AY/!L(30!_DF(H63)#[& MG(7CR6F3B%ENA ?@F96P'.Q!,-)RP#[.0EIAG"5PO@3S&1(@G2" _W+'Y'P7 M\P#('=>?9S%V'TXZUF?8_>JSV]:EAX""7;S_[?K;NTN;&8\'MP(P=D>S28GDRC+/#HV&.)1 G.908 MI2QA)-U#&E%K=\(V(T\+\ZHX XE&T\)SGN AMC(-PD7931"BKNG$NC!72^*) M!VHJI6^MP?..=56 '$-42?/RF1".F"SF3V!IH >DIBBLYN8TQ%8CE\.4%RXT MVE9B*//A'$FX'?OFJTWC3-^L'X*Z(O!6-#]18N0>]"-\) L=TO-8J*33"..8O\KRES,3+IV(:/C^J36/@ M!LP[Q$(OJ5+V2BS%9Z&6@$*%7#$4<0-20ZK5IM)E-I3,_Q0&J);H(S'(57V& MB@I359ZJ)P=K$W7;.,X;)(0OU6^D&V %J?\?.:O:4/BUM6/G28JDML#S64R: MA41?3$U:^3$N21M*"XE8^-O&5#A[Q\PMV]HTTMTQ7"9.7*C-M=LK][!-PFMVFE";A-_9O<'NG7M; MC&TQ]IDP=G1A7W1/ZX>QC]2#N'X:-\?L. 4IC;27GL*X[&K?;Z[;$\SK:-=X MXC4>[9@:.V-)X5, MS^Z=[S3<<]1$"YDGA4S?/G].;G:TT9I2K=@>JM8#1HS4!+=> M]@?VQ=D.,<*=3MX@K?D(0#D8VN?='49KM*"L+2@O>O9%;]2"\@A >8J=LW8? M)_JTH#S:G.=U&1BEBNK]4C&VU3_;->JSQJ$UV'7C*+!(H3#XZ?1P)<7KQJ-7 M#:91!/((FQMUSD=;[*^BD!XYX,F@TZNH]<6R?UP!H\LY@^5"[V-VG YZNROL M#54 F@,3>W"V0]))"Y7#))W8YQS1HDX?K"!E0&/N[ M9N"TD/DI^%GKMLB!\;6J36^3E(_A,R@?K4^D-?5:V+2P69N9W6USYNL(F6>G MFM9+D@/C6PS/.BZY1]PH29,&*1ZC9BD>#3,2AMB"L37?:@B9GGW6'[60J2%D M6IJI*V3Z]OG@XN=Q>!PX07EY4M66ZIQ,"Y?ZT !NUXLRG*9"J>$/2)>O1^7R MO@T:'W8?-22_E_VNW1OL'JM^C/MX9A.N)8&6!%2:8.]L[Z;F+0FT)-!X$C@_ MLP?#5@JT)/#SDD"O-[)'H[W[KC\+#9#U\IHF%OZZ/ ^QX+[$D9*%&9,GCS=D M8;/EZ3W5$S'9(EW^]ZN:_IVL'"%;4>'6L6Z$L#Y%J;!.[4TA MY,EDC\/0,MO-.@- $!YXPHUB2JE[D^'4:[[LOSEUVY(UC<7D[R_^RS\7?7<\ M'HSZD_%HV!M=G ,%#L]/SR87DTG?/17_.QJ]^/4#PN+_$BP^\OQI*M+]VVOG MUX,CD4T#3VDDNB=2QP_63/D]&F+M-XI8EVM06EIM:?5GH=5'34]^-%I]G%GK M5CIU4BMR<6@\?#<1G8 MQ?FHE)3;\HA#\8A'S>AY/*4>B17' K&(-YC#3 "[B!-N2NR"CL#'!LJ>Q_[, MB6&/)1X1B%LGX.][=WX2Q: GB(+EWCO;2-M[W<).A 0",QLGH/7 !5CO[^#? M9R O"6ZDE$M;N2W+(&_)0GJ#V/)T.O)%GSO[R\V\[E>O_>B@IG(%$4DV(NG MRD59L.MCG M+ VBZ/NFH\A=FVY:3+/P)XL"9W\\QK[9>8WG^%. A/XH.9(JP>,&_%#,C?2 M81!P] ,:3'=.0/P3_^B'=T(ULKOW@P 6LI)L F:4CRP&>&F2S>=1G%KW4?R= MUV/X\Y+\,VE"<)%@P@,;AE=(4YZ( C84@'F?DLH6PC6!5064$J938*^?8:N3 MC!Y4BQ46H#UY I>W0.6:.2$P9L=-HQB8.;#^(/.(@\,RB3.;!\*ZBX)L)JS; M.+I/IQ8JB#:]>>ZX[/+Y 6"A42ZH&L)5\$4 A+\+NC#,NKTCORT_F/HS^C-\ M"3:/MX(/TH'AS_D-X6\HFIS8Y0OW "!!-,>#6&("5Y'*%?TPC2,OX^Q>6"P4 M][Q\.$4UU<-Q,_@Q[PQPXLYWA51+\?D %\8'60+"%J*YP)-:#CQBS;,QX#_I MJG!='0O08^8L\+KH:;YN&]X&&C#N);+(97TK=#]#DID DBB6"(+/XGH!?<04#6VFPIW&@*VWZ+C^R&\H8+*GI==7"$!W6S']&K**?X)3"&*4P]X2,KR^75]9'4K1LYBVP\T"X MJ()I%XL+9XY &TMH6&-I%20^?!]]41(_&5N,Z>,H!AH&JI)?]\0X1=K7095W M;!P23OLQ(&D(YY6.;4 +@%Y MC!J*#Y=T43=BGHK96,2L8@^ZMKR[>]!F?#2%4T8%Y+Y1EB:IP\P/07*$-/Y' M)W &:/UCI81D7$"- TB :C#A4W#\Y/8 M4<8Y3VE-7")P>);%$[ME29"?+?0[,?3HF;$ M#FH0I,R^P#X)72"=CG7-'$6@$8>$)E/L$E'7A?%A97,]ZOF#(\=RM"UC ( M?R9!=)\ 1T!1HI"/U6!T:+7 +&+R ]%M&11NBMD-,@(A MD$:()E*/QW5GV4R^%EF$KPP,V#0(SDYW"[DI#S\XQ4*\);?5O>^ETS>]+MZ, M^922-?DCSC@!@R!=_620O7A4BY_UX>V[7,CR\7_]VSA^_6O5[G8AJ1H(>^)E#64*WU#U M!;65U&2+67V2S=##^1_4Y4FQUOP:R9XL87A7!$JX=*0*[\V6QX>CR7Z:'WA;5P0J',]TD?YPC9Z?+""J+=.2;Y<<=^JB4 MJL>?G0X[P)Y6?MSM]%9^MF[9WBDL>['7LNL_&_;.GF2S@^TVM*$0:F-)VL72 M5RMR7B5#?<)DS[*SMKHXZA/:B1_93GP/E.OETLT"P59( =WR8IXAPW,VXR(:?E']73"_";61U03P2:0L M%K.$=&A#5S:TNZ=[UZ@\'<8>P>S.#:+BI905K]#Y>>>CSCA>2-?6>L%QC%T;L&:V?]9O M)Y[4"RR]H7TV>,8^)\>O,9K$GWO<'TC\#>L3-^RWD]5K"1?[_'S7]E,-[MYW ML'M]/YD(-^74(5E'AI&P! -MR!3LZLPJRF#W*9\ /_\YU(+GF;;5J@2K03)\ MGFF!1ZT*>,*-*;CI/X0#;&FUM:TGCK[U1+]KCP8[S.ZN0>N)MOU*2P./20.C MH3T\WWV,77V[K]0F]:$Z<^#*2 N@;->*$$A3DUH_R#P',QU8+(=Y*_*#S1S) M%7$A672 2?K.(D^G$K-Y$"V$*%:(4D8<%9L:GV/*/KS$F<_CZ >\EXK2?SF[ MZ/156I2=KRW3)0,?DY"IQ B^CS=4M<;@K#.L7B.=^K%W,G?BE O?LB!UPLI] M]$[-?> !S'6,*HE;$;J^J#Q*OHN.]9F.#Q>;&#=;=8.I\T-034>24;$NOQP+ M^ %OW(4NS06 WB:IJN&=8GXXEY&P@T8M2;EF>& ?4V'AW9,$-+?Q@K\6"U?X M\U0B?Y[FO938W5 2V"K$B8 @/=;+L_JWH)F^*K_>CK[RBLNQGI->J #ZD\J)<$6AM+V>9LST1J5V6_<-5!5+5Q8I # !DX9A;S M%RAAGJK1X.]F59X?2J[+F7?"E4]TK"L3A7=X*Q +T('DR)5KV\7OP.F 0&3] M)UJYLBR@@.&45&S46N_&.NO")RNO\ .Z0Z*@4=NU+$ MY6AE%_%J%; KUG"6O!Q\1TM@)KYZQ;6&QDWY:5+Q[7-5<'W!1>N M:*A$;J;=L5@CZG MHY5P@Q L'/#3J:J]E(6MDRPF'4*>67;S2/BK/F784]D" M:'3B 7I O;CLVJ!5LW2<)<9;=;:@BK RDC^%:6Y M\^<*GZUYX(22!V_YF#9M8NW M3@H2UE?S^6/?K2*';7L;#.O5V^ *>1!8^-:EZV)I)P+N2Q3XKI+)[P'1T;!I M*I6@9>3Y"3#(1%FDP!^#!1"%JKVMJ))2_FO "OZ:4=(%=A4W0\KF$6,&/H:\ MTR-J0R\+-6+)UTU2^(.TRTCY-0N+L3,;"U\'8!![U*F)F/ ?H0_K<$CS)J68 M&]>AH:CBZC;AT5,2U5&* <(<;A&<08PX9A;[ * MG#6;S8W&?/=YRPJ'FD8X2<2%B-0:BH'CQVXVPV)CE^K0W#2C]A",E2X5 7H^ M7'*LV6IB@$3J/E@TO@W=3X$4^X?+5TK9Y(X/K'S&>,-CWX*_4R MVMSH\1#JVHUQE J)=-"Y>MS6".ZGZJTK@\=/NATD4[-.X6#W8'V(XIG5ZY[\ M#_L:9\"=U](SF\HY*XZQ-4^4R 8]JM8;*=-W@6)MX%/C?PO4&-GQ^3J*9<.5 M'P8/+RV*C!@KN*7MFB[+.,G7UDLVZ3[=[33K"*H&A+2[7GR[3+2XVAY>4E^0OLZE5^O"T(5P8FE@O!.NM"]Z;(NL%A)M MI395:I^NKM3>Q3XZT_91X^J[#VFW?14N:TC7H%D"OIID'D$6*!V"Q2_I8ZR2RO7_5CKDW:7??0M;=]==MC=J'U9)Q:CW3IL>]26M#LH M:3B]N]]]^\6)4^NZ8WW0LHO7=!J M(A'SP0NVMGEPU9O.CPNVH9"YLV&A4;Z];E&*=-?"0_N/753YK:^5GY/Q13CQN\33NO2IRN.1$A-[%8,AA@AF;!B_Q 2ENS"]+ M\?'JE>6LZQC5L7[+O<=D#0N-9_:^-XCW(9.*= ?<+6Z+DH30XZ:O>_W>;>GY MCMC8UA[$>U#-N1FJ81>/11#=4Y^W )$M]P-6/$88 /B'HAJ]Q'D/-NVL)\ * M_+38=RVD$^I35SO=*1EJG:>]<]/9VK>N( BW0-[5?(LT-B'%%76+2(JY(EF# M8B6\ZK,_,C'EO9!W<_#KO#3RIU6$135KYK@M1A)";W7WIBIX4N2CONQX1V?.[_Z, M="F\'$EZ[\O\<;-XJN]U;/1P/S*!>)%(F.W]F'.$:GN622VA <%#QF3\CA7= M"1/!Q+O5*R2(!:K31]05DA/VII]$] M\ IJ H[.,.1)V%-2M:(6'A;?A"H$#^@1&($28=,QE6?)IC@4CX*A,ZLP3?YJ M%&*]L[=P3N6.S?NBST0*AA-GC7 C;]X3Q6=*ZU@S0!TTWP,5 L1 FGYKK,)> MLB,Q,J/?<"8<_9 G[,L4/@TC+?4L8Z_7#* M4:# ("?)LXJ;3P@ HJ#^Z1V8MZTNMGROYI(^.F@XJP9?IMJ22R=R2AV7.8EH MQ0:)*'A<'\)]WM9.;(-O4XU0=N'1CL0MXI/$->-"^Z#_D@ M-!],)Z9B$@AAEL)3S+?V04)\IW0[\P8H,72L8I1WS(AE?B@P"A^N)R/?+,,O MB6;$N1-J38I9R%$09,JX3N\C2TV/F(MHCG@+OU,FE\YE0B*+"<4G)MXF=>X] MO:/!\5&?5I-A+GBO%=>1<+ ^(]?)N=M7Q74>.9I9(^8/M$1*!=(^ALJI\"#! M?#H_F:H9!3/D(O!_^MT#$QT3 [9GV:!FDE*'+82M-<;$Y)5A2TQ,6\*T"3HY MV#:^V:?9!=Q:.N?VP-04MS&2!')^$XM;)]::)O!"-<@3Z:3R@)*]EB)EE1HA M7? />8!Y%L^C1"15^M:VJK,*TW%FBR636N#UES.!V16;B;EIV+L]YDE.GQ2C M6(;J@0S\C?72?X6<%%&SQ%VWN:*XQAJ.3-H(EDX,@2:M62CP+ M:FIF#(B5.#2<(WD+K_-?K<= ENG&0U*TXUX0#\Q&V8A0%2':%>;(_FBFY1T3 MA2Q0X!$F>E2+U"RD.*9L)-KZ#-A&U=N+?@_N$N_#XBFI=%DZC6(Y@.\M?0A7 MM^GNBM0K-45U,3%66B"@6$V0?\Y"]2I1&.YE<_46*;$Z4T>G6?%MN+)Q.-KY MN9U6=%)71LB/B2H-M= G-%O6NNP=R%;U;E=J/K6Z1WBAZF0F&5R"RD2S8OXM M))W(O*:BHEGT?%&>-K455W8O8JA,EE#YL;&??%< 5GHRM>;'U&TXBA:#AJ*G MHNG%-5MT@3=Y M SIVDG6^S.T1K.!RPZP'I%H6S=IKM_UJ6E]BG>;%DEI)JF?O+2DNMS%YBS[$ MSDS@_"OK9;_;&[QZ8;-5HS7^*VIRGS*RW*!^%E%)PV=C*&FB%/=OP F]>T 5 M>HHC;"^E/_7J\\UGY4([U:R7TXG4?9A.-,;!&:EMVK3?P6AWDMU\ MHC+??%N/: /-E14Q>N!X.'D!LQ!R#^='=05_ZBMH4V?6I\Z<'?>0@^?EV\LT MR986&G8XY,]=D-0CQXP:GXGDKC_WN2Q[>PYB2PLR]W7Y7&2B%4! 7+!@V4QC MAU&^2U-K4,+""<.,Y]#0)OS9BC '.NKD'!FICB#_C+6?B9+@E5;)&?#UY48[ M3'ZH8KL4\S$B+Z5"G]FRKR47,-L.A%!]-'C",;&Q)YIPO-VMD.@\?7O@#)SB M+?2&-(R9-":90Y,G7EXR(K.O*C'C2?\#*!T(KY"+F:Q(QNR1 @ _="EN: *Y MBMK#'14 75^9:P!:KZ:'>.+>$@%:E&2J73@\4@B+SB;F2%'#8"V.:,HWP([2 M4 1&@%/6\=$*V _#U8P*8UT<,RMIZ3?OKZPX4^8PF)I9H,HT6OP^ 'YO0N]5 MJ<:$U/FL,$1%QO!%):,SYGX;,1DJ0E(QU4( PQC7^ETL3*]):25%*.9 6-_( MII,X-\M"B8U<<32+0C]E_1\Q,@J%+/@B2P$4? Q[27L"R8E=6F:F=QB%,29D M<%ETP;.$'AR4:[ 5\DQAO7I(([LPZ*.(R@V E]-J^;;8&T/G*GPJO6P43"[7 MQN4!\X)(SH/3';!VA$MKT7PVPPB9. 1PN$L#(CIN9[G2A4>VNV'::# 9P%#@ M5\>CA(/_D,%8B;1037ZR04@:V,;",B=S/=!XH?RO1NRMB/X5 E.G M&"E'-6JA=]P2*28W;J)+.MXC;@$_ B&JIZM;+]]__?)*(2 IRY*!,0J7Q*DA M1%D,(P&@TXN^D,MC=&W=YKI^)OM<2(XHGZQS:'&3=ER=9U4P$0HQ])GP?,( MO,R@Z$U!]I44^5=2!6MVMLA1W)Q%;2@^[, D[@H&B(S5Z;?@2%8SB2V.LEN, MPC%35[948B9FQ(9K#3!1Z*R\K_(T"-TO@1.:B=T;.-\ MSUB-RS24$&PS$2KJUNBG*3N0!K-_?D M9=%A1MO0L\QQOOH9$D#D6,FE!R7Q;ZV$TAZ52 .5%#&))ZL;/ W]H^)^CTR5 M6F!1\W!&MXEBI,&^-4IE'T>JJ5$H6SCHO 9,4H5M49,<9!T)VMGE@([.AB\& MZTH:R-8XM+7X:3%A+TRH-KD*3IQM+,<63,\)IE)V/R55M^Y9?/S'X07D#4@2+(T\0JK * MM8>4\I1D0YWK;RI7-X^/_SL:Y^F!LJ.0;A*A^T.PL\7%I]8=-/^1X3$V5WU7:G%)0?UD-$6T\&9^Z%.?193]7$8&>*KQ)D>7 M5I@\A\6P@S=KV2]%N7N8H**3BTW?MBFFX 7P:D/T*(^57(E:<541?YU]3#NF MKU_E/N2EK*)HSV3UFGHKN%6-]&V:SO/=(HT5U:IY?CGA#/]I0Y;Y*^EYN[,IG2ZWQKE&Y<>L'<[ M<]M'9T,RT/FC]-$9G#:WC\X&B"""'++=P9?+K]^LZVN=&/GYVS_??[6N/WWX M_/7CY;?KSY_V;^QP4%RC!. M.8_?\8#G)GE4MYS/K_.\:QS\6 O/=WFB;>A04GP)4JJ+J"T;HF*<"1^ _V+J MPET4W,D *[=G!0AB@V%IO)]5A*D:6)$$M#P@_ MP)A$6CU[UYWK!?1YYWV:%F1-8'AZIYFC"ZX9NNH@ZSF0!43JC$ M&FN1S.[+123-DX*H7$PV+IXA^P+XL,A2TVJ[=!SEI^7[X31,_0-T@SS7D4J)0EJK1GU6TA%PF]C(RDHD2Q?=.[)T$ M4425ZX8W-C_ 5GOL6)=YM(]3H_ EV*2-Y; O^SY\#Z-[JI[,J+V(= KGU4^8 M?Z=[4&/7&9"IBI/:5.8DJ2N3\S^DZ25#@)*6/5I7C5(CP7 M;SNUJF_$!)H_J7^OA:%V#-$[ 9F2 >@<=)N<)>).24P+)PZEVE:\%HK<3+$! M&]GA7*-&0WL"V4. 'DL3>I=;:A4.MFG&&04.RLUX9O,4N]2G]!;^"V7SD@ZF M*ZQMZ0&4@M?DN(V&1X[Z!L_8#4*JGNOR6E5S6624RY862GGR(\VN7.PK,36\)1-+?3PO-CC+ ]9O&B> M]_*:-\HM10";O,R5-<01]I,GWD82P*D+URVCX7XH;X QCD,;>S,WL M-9,W&/1+UZ':I\C"UO(),+&,UR,Q(G.4"=@L?KB\5K,#(/[%&%\@7?F8'>T) M/=0"XP2X-ON906PDS"7@%AV*'AKS[S!+-P_H<*\P8VL +64VKGIER=I8<41* MM3.&FI1VQ3BW HL4ZULWU '?A_U>I)Q,+!#/,;%44$&H![=LB\("EB/'_O$2<8Q$5>\'4.&[Y7XL533G+F/2>*2W? FS+91\PB) M ;'N%G<3RE0=51VA+AB/DEIW3HPECC3 TU912VY>;R9ZQ#I=E?*]@72CN4W9 MBX6>)-I5JKFG&T29ATEN*?)!.V4B%>(' GJ6743"Q5F6GKFBY_)76J1"AR M\)GO6HBI2DN^P:9\H&I:O_G1MPAC-]>A6Y?C[QALHI]4%ZR/#1<]>M5>!"&_D M(^H?B7KF)AO;A)7&'PK374F-D&. "T. ;?,)3D_$W_G5;+R1P6/GS4Q4[Q. MUYU_)[L?.? *L/(7)V"K8.%+-@:;TT?O*-; EX\@Q\KB2.79K) 6)W=3Q$*6 MCN1J7<)#UG70FS'F4)7J7ZD^EH4$1GZ$]$WD,EU6O:+Z$3@+K>K=^TDQU%66 MA?PJPD7C"$;&'ITS*>Q'N@"J88$E38I^5)<$&B '=^O)2 MPU[_CM*YJ[]X->5(WR4J=B0:7@H']8Y"H+$*25]9LMD/Y31Z$9CZRW@D M/1-/'NFM++$J=,(AW22061/P*V++)R?QG+_DF60K!+8O5EP.:JN1&N3W M,N=9QG-2#>7>%(5SOK)--(PFTI(!?/+99O?EW>(I[EXM]^S@1D*WG.KATSYT M19AT0=R<#.4.N$!'>V:,[L(T>D6%;HT&& JBW+A"^Z)!._+S$CZDU7O'5S6B M6$TA]4 L*B\RGSQ2_$_ B),;-TK3DZ\1W%@$:B=H4C%V4KR>(8I*;XMN>'QV M:C8\ELV,[B1FC!/3S1$X][9N1&BSWH$"Y=\@)V2/URR@FOA[N &:YR4KTEWL M+4/SK1=%L8/*&;!,XEC;GEE0W?_G?$W:\*Q*Y:*4G\ M6,V@.M8U16!8P:6Z_$ E',K OFU)IH(./5M[T./"@#:I97-#1:/9$IC$7':W MTA6ON#+9A\C$;E')7<9_OGUM+=*@-"D^"^=9#E858U'+\IAQ6S:SKV#,>;H MKKK ;DXGR>!ZTPHLU)U",W_@@Y'Q)"RTK!@[QG6>+69 !LR 2Z.KBW(,]WD M=4&(Z>Z_U!?NCGN-RJ0__:<"21A2SE2*BS@NNW\A_2>L?DBF5&)%O O9(T2K M*5B?2YG.4151$]%PZRZ3E+0G*Z2T,B[%2V#7/.F1R!:?-#6?5?XDFI%MNF1D M-W:M;U3$C?)6DBA$YSA$ .4PR7RI7^82FY(A14SW6VA<9V&,8,<)T\_53*;* MNY8KNB9+EI/"]=A*6V88D[;#%Z;GTQFWQ"W4:.ZP[K6,3D4R-!2;U8B)S4$1 M,V0M.?4]EOV0$=NB L(IM@_;PHURXH'>KD1(;']J^#4F0@U34W-8S=7)_V*7 M2W"QH0#]HAP8%!!7=5BRN8&,;1DZF1&$-XQYO,#UM &K3^1A"O=O2^\QAUNV M)H-\R+.]C/),"*&<(+MZFD_],%>W[;Z7U$S=SG7SRM"K5+@92N1L-R&E5\/>EBV$"_D0>6'8'4WR;^2 M$[P9# U7I*IL#H(ND6M=*'-'U][U"IL;T$:9AX@U[$"WI:6G98 Y-!IG@5C1 M.,![SL6%4[ R =?P@VKGE"JY3_3 :>7]YB'@%+J] _Y,%B@E#AG3F F@N4U& MY)E_&^5CGH*OPFZJRW1=8+>#8KD24@B6:O"@4%>RL"S5*R"R!#B@I5]Z9W8/ M+/;>V0!!]IKB)_YL3)F,2VLH#F,THY.,8PZ"3U1)?#^4:>5KV:-Q>NW+R-UG M'(*; LHA1^C/3)5I!A+CAW:N?#G;/98P2W MQG8,EU=VT(^E@NZ&\'%X;(.CN@C)C3!#V$:KRGGWLDH5KN8XYMMO->;>7@A=)&\Y[YS-(X%X^9BUS87+4Z)=XV^P]R>I63 MH!V+[-WED>UZA+M^@4-11\'.W(0[16$JNS'>AMS)Z6HYQ8=$WS&\FMT;84H^ M3F2#0-]YG_\"TS(QTXEC=./JJ0(K>;[VQJA>[IA3BXGD%,. 32]Q6:HV]@H9 M.SJ1AY,5,&>"3 Q4 [P,P+M0"0+YX%B)\#FF4X.K+#2&_6BWJ:KN(AV:HP#L MH%:9%Z41!>.(7.X3P]S#(!4VC!<+(Z?&3U FL)6#W [XU88%.0G!]("3E#9 M0S6EY JED7.BDDR-X*LL6<_%1H4)IVMIDF:'@A.G(1IP^'Z2M25.1#-E4]UI M/2E[^&\ =H$3H^$B<]O4: T:4(=@RM]82DHQ_6WZ17ZLTX:HT)O MIL?*V"R3=$B3Q$YE.>M#9:F0=JJN@FH4,>2%CDD;'24;Q+:A M3Q 59(BZ,J]O>3:?)C@-3]-54IW@54R5WN@24XBT1A#;:U,RTS5^':YW28F MK$:)5J]68E&OV/]$7)@EI(P;M"/C3CP'G $B*<4>_V# M?12RMNW1"MN&G>&AYT^'5>KGMI \KR$D!QWKG:!Y==8?.!OW1H0H^W, 'GRP M_*JYW?73*A^&#J->#=%AV+$^8D[YC3-!#=(8(M\,@*1&;D8;ZEY_6\/NHQ2] MCX;-+7H_.'V-0-4FM>Q3<=BS*@X+6W%/X$RHVK^A<%"\V#P&Z^"8 M:)>*-^>(L%SF!TO_%#>CD]I*Y MWYV;!WMM>3Z_9ZVNV;LME.;]28BVW07B\ZH]%V^WE-M,#T "2'I/OW M%X,7N6BD?EIONE:/2%:M5Y^O]D9+W^W/?^"W*S28,I.(YH=BE2-DE:7ZZJ^J MOEJSS!T@LO4AF0D>\IQ2%%B?*$^_<+A'PX<:'_\=%?//36WI<]JVV0BAI,6.^ H^["0\>.^_TVCK+0 M.Y'; W5<3"9O][H,[#59OHJ9[WF!.)3U@5?1 ZF^#">=EV MR,[H/8[9V?K[+W)Y'%O?%W!Z=^<2OM-,&6_?9Y=6=-83/[^PL&BQ+\& M5"9JDBS[O2PVZM?D^5.G*=VTTT9\)7@#CK,<<%"O)KZ M8F*]_R'6NY')FX-N7Q<;._'8"45R\OE'(!:J"+3?[?8?RJV? +G;-=:LL:]>W 3^ MVM^/OSZBL&OY:UWY:W\M?\V;SA\;?WT"Y&[76+/&\>JO?=!?6P6V9;#5#+9? MI< FVVJPW_P46>RY]4?GIG/5T2RR-QAU-_+1B^XI-8-9R4-;%;51:QROBMH' M%;7545L6NH*%5NFHR;9*ZM.RT%8-;=8:1ZN&8KCB^E/=]% +_SL@MK<=/SW8 M?5U3SISU_W[[^KMU'TQE%+ZB]?W[>2>A^*_L*C;5I1W=PUCEI4OWO_ MH175^Q#V-^='%$:SA?4>AY'2K(5W. C#UY3^6RO"&[;&$8OP82N^M[VL*^JP M_,6Y%=8U%BPYW,GK'8Z\^X"=FEYR7P,,C#G8^"UG"JIWH9XMJXH:@=6^J@L MVC5^1F'?2OEM;^H#]:+%5L+8?J]3EWMKU_@9)7?MTB=K3+=9'/K)U*#=NEQ= MN\9FB:L>5B =<;.?FO"7=HWC78,0\#5UB/KU&1OI[=BTJP[=]7JE[+[]NNN= M=E_\VM3N>LL0>1H 5'=1N[G^QZ?+;W]\?7^S1[_9]0A4=1?[M[$],&)^,=)5 MC8%[W!==E4_E_7L+=5@TJ'0P5)/Z>#!KB(.@$LO+ CDN#[O#^]@2&?NIR^&L M.-\,)U3B'.H$_C!U@HD:T4MYO/(+-*4DPZ')M)X::_OP6=7;P4RR)N1G3>ZM MUST?/7H#M'Z_MX!UEFW=FVG2U^MO=U0:CQ2U1*H MI QBYA[VYYS]YRM MZRL: ^+?%GL ^%F/0\M4C4FJ/N#KY+5UZ3DSZYOCN],J=E,#AK'"L,H;\W0[ M_5&A-T]WN6%7?9&LH???F/NEP)D_6U7(VU[Z4USZRR^Q'[K^W F6;_Q5J];4 M&'*M6M.J-;4[SAYJS?O CU+K]RSV&\;CCT:Q:2P$&G/#1=5FJ<"^O?0G5FWR M&\=LJTO7C;*09H,>OZ;S_$&J>L>C^JOC4:_'D;> _TS36?#K_P=02P,$% M @ TXAH5QXKPZ!F$@ -MH !$ !S;&=C+3(P,C,P.3,P+GAS9.U=ZW/C MMA'_GK^"56?:="8Z2[;/=W;CZ_AUK6=\9XWE//HI Y&0A!X%* #HL_/7=P&2 M$BD^ %)4S(3*AYQ%8G>!_2T>NUB W__K>>$[3Y@+PNAY;_AFT',P=9E'Z.R\ M]\/CQ_[[WK\^?//-]W_I]W^^?+ASKID;+#"5SA7'2&+/^4KDW)%S[/S$^!?R MA)R1C^24\46__T&37;'E"R>SN70.!X='<;'X+3]#1\?'A]/3P_[DW7#2/SX^ M'?9/3T[>]5TT= >GIR>3(7K[W>SLY-WD^,0[&O1/W",H=CJ8]-\?X;?]T[>' MWKNCZ($<:!H59\_BO#>7,#X[.!P, MA@<_?[H;ZZ*]J*Q/Z)=4Z><)]^/R1P?J]00)'!<7_LQ=%1=L@7PV(^X;ERT. M5%L'IT>#N*AB1$I8$RHDHNZ*M2=Y7[XLL1CF$\'[ _5>"1KT!\/^X3!#:J8\ M[ ^.^D= B:3D9!)(_!&0N\93%/CRO!?07P/DDRG!'IB%CQ7PJ0*)UQ+Q&9:? MT0*+)7*Q22T?OG$'IZ>O"LC"Z_ M!KF&I,OWU9_]X2%@6T%LD47:RX9?_9BNB3JL.URU.L1T6]8AMY,5V8*)4O\6 MVU9CU6,K5R.BK%0-S4A@]\V,/1UXF-ATA\WBZH^<#H H95+3JR?1L^62T"D+ M'\ C!>-9C.4#GL9C:6:8SNDP^I\SQ%W.?$/O.EARML1<$BR20[QF,.=X>MY3 M WT_'KM^\='D#=0D+I(1D#9(]?H 2+!_MVY)3*O /8 @(]#W;2YX4N.JS8< M2 3,&AKH/WS[7>17;3^0N('_YVB^AZ=5FP\DA)(:K5?4C_#>(=YY[XK!"K7G MJ&<_/-P6+"VTO+!DS"IFMJ[%AX'^;^CTURO9OJ.IOC_8++O!)1#8NZ(ZQ%);* M-K(Q(G$(ZA^#'O$*BHBGDV3J1%R=D.T>JH2.1XA#\^98$JAP0[BE>1I!/*H# MHO-M2LH_N@[J2H&"3>]A6-9U%(A"H04T=PX$Y G?,;%%YZP@PPCZL1WH:Y$. MFSIKH0Y(=5)B'25W;P5KA,:2N5_FS/_!D2^-(-\#E\CVF_KH)T4]+>_ MOC\??6VH7Z_9&4$]J0.JXN]H 7L0<[3>T'1LP=L( M[[OMX.WP!'V-AAL!.;K@N-J!8HE*R-*IYLH18SU7+=F M[:QY.S'S#@'W@)\P#; 5,G%9D^J'@TW51Y0=TFMD5>(!NY@\H8F/*9966LZG M-.I\N*GSF(^S9O2= ZPZ!$(\$(/G,B$T=&6L,,@E-$)PN E!S,9)\NF0_C\B MPG]$?H _8:14HM'4$3XA.UXX&H=P^N#;]C M=/:(^2+QRG9.K<#1B-))SERK^#L)+CIDID4X2D9?"4F^[Q">,/LMB%0#KPY> MZK4VIM8.00FY$:EWFTBMF44QS02[#D%2,UI9(Q@YS'C+229_[UZ(43=?;:[J M.#ZF0M?'7OU94B,$65=8,>IK3DZ258=@N*6@5OR(GBU'H61YD\(/,PYP2.UH M\@XI^3.6:I]HA/EXCKA=E&&3QJCLC.<+'/3VE ,\',VD0RI_P+X*%(\0MUX= M;9 8%9[QN##BL(BR5G:0PZCKCT:;H.Z3I<3 1^-< &G"C M/"++4'*:QJCMC&>[YN!H%IU2N$TA?9L0_^GIV^/C=YF1WS[$[WP;_]6E MK3([ !Y5K+A)1".&1CPS$TL5/$,A74(SVE6I %>:PHA'SN2CZ;NH[-QMF0JJ M+Z,W I&9EXHV=[J(3.Y>005DRNB-R&0"M@4[#ET$)MP6J(!$BL"H^DP4-B3O MHJ97NP05E+U)8]1W)I:ZXM!%E5?:4J@V3U3F:X0N$X.ML6'119#S ZY5UL=E M#(RP6<=MNXC-1IRP BCYE"8TWF>"NMDX8Q=Q2 6D*ODB63HC!AF//\6EB^JW M\\ _$HJH2Y"_SA^^QA(1OTDWOT2($=AM7']8=,>2D_G1WT;"]]:P"92Z1\,+ M?,RF5XRZT-KPF ^;/A#QI7F[L!)GM)!,,**2A<1UT%GSR5JH!ZH>>W,IQ.\S MXDI73[AYT\BP-II!3HB^@AFLY'42[BA\M^Z/H$@TFW$\BSMD6* *SE5Y&@'. M1%3BH&.Z$Z?%Z%X[BVRMGEI$:T0J$X!9([7O9SD:_66X#1Y O4>DT>C] M>LS*OJ[2@6HS-^*9";D5QOW3@V-.L3WL%9"Q[*E;L-]#OV/H\X[P5.G49?1& M\#+QUMR30)W$)7>W;?40.HT06(KHI< M8.J-ZJNZ G$9SX%U+')6E7!T+?9&4ALYRU&\,6%[0VF'H=3R@NPXF2 ^S6P2 M%$/<[16YJ=G*_==_;K6PF'[A5T88MII8TH[UD M=C^*[:780A(T>V,Q&\LM7092)5>H0N&V/';GE/P:X$;-Q$:.T4!L#[:G#>0[ M)Q2N4SM6XIVU_+UAQ(I;'025ZKHEXD4WWT%'8M0%=>I?6YM%)2E&H\ALA10; MQ5JPDY+LI$5WTA["M,%:B\8"4B-RF3V.*'6QZXO"4 WK")K^?<5$M6P%,QE8FW[H:,Y[N&)%?T(J&4=-/UMCEF5E!"X3-BT!;LU^CUZARBV#*-;, M]@CN#L%QL%R&'WY!OGYW2]7'?2JO7>KP->*:B8GGXIH4%8&<$-9)E%=I]E4@ MS! 9\[\Q.3 *-UI)WE6<-:UF_=;)G>3IH-=G+JRKELQ92&_',YK;GW(#5 M74@RQZ/JY1O;L3*"E4TS+SISU?5@3;[&$UY#[OOM,;658(0ZFTI>#'7*1RD\ MA==5*[C,8*2>WNL;\6&B>AC_<.%"/ZDSY%9G;<0]$WT- ;W,Q5V]LX% M@4XLL9. )R["J^:09LB,0&6BL,EK]#JI_(VCJ^NA4.WSNF"?U\0/)/8VRE4! M:DL11E S\;V<8[3I\58+UITO$IU[\G9O#6NH1DQ"JPCR_1>M,EBBC%5*@%[\ MWSR[?N!A;\K90HUV@8Q.ZNS":!JMB=&V,C%&HVTEZN?$%736-73B*CJJCDZB MDHIX;X8Y5TY6.WJ41VF$.1,PV[B LJ,H)$["USP(5L;!A$K>5U^29_.[[BZE MM)'Z<04CQZQJQ[%D9D3-<*/"YN^(_1Y!4 0%11!:,Z1HSYZ 5%5E]Y,B#@M?H!=!% M$Z!'KCSO39&O/IM.T0*K#P]\+B1.)%SY&Z>/2$2CS#_!9>*"[A9]=S=77%5 58 M.+U>P#0+3="Y?^'Z50TQC&H=_$3D_"H0$OQH_H 7"""E,UB_ZCUVZN+[B4_" M,_4WSTOLPJKJD2R@R/UT#$_%%%C NY%N6J%F7ZLZ.\(A)K(! HGY!?74/RJN M_X1\U6QX,=8L)!SMA7'S"BPGF296%=8\T9D'9N#EYDO?57V)XYC%E[!9-O,-" M8!Q]BYO.=$Z,VL^+3I%^Q+C0*FQ(J[1Q UH/3W:';%[=]<=[A BK/D(OJMZ5 M&I_/H+7&7;-3+QAXP;^IJ+F0C8\8:>;U5;=3XQEC_D1X& _NQ8!PO2V^I:VA,3LFVM.!.UJ?O?3 MU2H\K+"XQH+,J$+L\B7\QGPAYEMRK8#Y3IPHO42XQDL&G52?N"]96V1*MG0F MC*PO]<',@D;E%6UK-WS 2Q^Y^N'%5\0],0XF_X/%^R/[$0L9^I>>'FH-?;0& MHU9TX*9B%P9'OFDQN^GB%?SS3\0'7,'0"EI1;BVVU*TPD0?V@GSY$MV-JRQY ML82JEXS?)11M=1-+IIQ+!OWY?KKRZF]I6 A[-P">^N)I]6G,S/.U)['(;5GU M1GWY:?3_1_PL+WWF?BELNB7U+NU;QF)LO(EH)_]>WS+*A;I_ 2V)5$O*.,"- M%1]1Z&A4X+"CZ")4"_J:S4(]BI->&%R.S6*M&(UNA0AT0'>J@C!1&I\**H1> M=_&RQ$RXQ=BTXP".SP(OS!D!A!-Q0&+"#33MTW A!6N) P^10U.K0#=Y ?6 M&O4RU*UHZBTLOV&RE6'^>06/RDS8VND[QPLJP"RYP1_F&MW2BX6ZA1B&Z V' MHHK3U8BXMCJND:^MMF--_GA8YO5S&\S;R77V9 LXM#7R6!(.\!P[WNKW3F=\QX=9"T?[DU4K1CF\Y*25D-)44Y321)4 M+6YM-?R"#;UMD@W^$+D$R9AO\LJ^]+Z!Y:JG)K-6](X1QT^$!<)_496'QJFP M9SA%Z=M0R[UZ&]I6-#/NJI=V4;;+5E7^\\W5%>-+%@J"7^6-*"S>BL9432%0 M1[&:3TS8X-K24:IH/GE0SJ1*ZUHGTHJ+Z+M9:K$5?NR\;!': .?77[J":8^9 MKYG>4LJ>D-J\N9/>YYNQL8>8"%O15RX.!X?#^P4EDP 6C>KSAH#6""ROO'E& MLE8T3H?\U3X ]JYU/#",\.F;;A-954+WW$)#KLCEC^28AU?(K((-NHWW7.^< M0 OT>OOFV=6^\H,BJ.*15.>]JWTR)4K8=';\]8;. OODC"HB3!F2Y91M*0' M0-U@90C5>V3,-[>HA* -J92K]-3$GIZ5'VE!V(;VQ:M#P_HK4ZP5QG;UZ6Y\ M>VNH>:I,*ZH=;0A?1#>S19\^M$OZ+B)J1<.RB7D6.ROE1&T-,J@ (>/I .$J M)!;%4XIG>$OJUXZ@U4FJ4X%M%LAPR;+*L%-EL:LOK=C5@<=J@EM[$-+*6]F- M#]3>WE9OSR7N44:M-<7^U8TJ7 +'-<9>G)I1*RT/>.V]JGLO%LM ].:OBTYF(T?/=XJC->8V);&^:SWT^OLA+]. MC[GU_4!U_"NTF'#BS?"=],J'TC**5HR;(YZ,*-W!K=FNE8T3WD2 MT._TJ*V3447QEG]NV;8F96SF8H7)5VI$J9;#E:5K!6XVZ1>D.%W!EKRUD=/- MH%CEX),U?1MB4%M[>[IA(TY<\/'(;);62[..98ZHIKWT1(=91O=*[MJ?A+;] M%Z-BM37#O*WS>DEV4Z-'BUM\HG@$FEY@CY-G8\ ^MV@K9HW"RYSNH+O"='X_ M59M#OH]=&2!_Q!G4SY#8N W+U]],3HUG4<)B^GZ'LIPP(VEKI\\M1GD]W.XD M,!ES?NU-Q[S%4=EWTQY590$ %0 '-L9V,M,C R,S Y,S!?8V%L+GAM;.U=V7);27)]GZ^0VZ_. M5NU+Q\PXU%HF%-$S4DC=;OL)44N6!#<(R%@DT5_OK N2X@*26.J"EQI/]$@$ M".%F59[*/%F5E?GG?_]Z,GGR&>>+\6SZEQ_XC^R')SA-LSR>?OC+#[_]^@K< M#__^US_]Z<__ O"?/[_[Y(%1,LC*.4Y M>&,LI, 3\]Y$'O2_??C)V*A,E@Q,DO0QSR(XB1J\%MG*8DQFIOO2R7CZQT_U MCQ@6^(2&-UUT+__RP\?E\M-/3Y]^^?+EQZ]Q/OEQ-O_P5# FGYY_^H>SCW^] M\?DOLOLT]]X_[7Y[\='%>-,'Z6OYT__\^R_OTT<\"3">+I9AFNH#%N.?%MV; MO\Q26':S?J]<3V[]1'T%YQ^#^A9P 9+_^'61?_CKGYX\64_'?#;!=UB>U+]_ M>_?ZXI&+V4F8S#Z,TX]I=O*T_O;I\]DTXW2!F7Y8S";C7+7\8EJZ+\ZQ;?^O2;N"E,TFK2 MSI_-'3V;IRH;T&XRKSYY/7'[R_^WV2Q_&4\FHVB#UT4&$)EI4)EYB(([ M,)Y)+ST+7+8>P?FSKX[ADOJ?S=.3V3SCG&S3#T^^8+4C9V9J+4B8IRNXN+E$ MSC[Q=+$Z.>F^$\9+/#G_]V4^.SE8G\M9@RE=ZXND/52A;\@:S]>C^,=LFE;S M.=GK$6KO,--X>):9S"RGH5B'4"P957J?.52-M;M1D&U4+1Z/J@^?[&9Z?SN? M?<+Y\I0<\'3Y;)I?_L]J_*GZZG_@_DU35:5Q%^X M(FV",4EQ()?D0)5"(U=20% 9N;*8C,J-(;"KC-N@1#\>E/2JHG:&(J79:KI< MO,.$%)>1>&2S+KDRKS +59 "+4X4QGD+WML$P01-[-[R(&5KTW&W2-O Q#P> MF+140$/S\IF>/9N?7A(D")=$-APXYP@J&@%.V$S1IO(T2C2L8',+#)>CO'"L7F3I"2; [Y$2?;(:(@N*RB\N%R$9B6W#@AO M2G'HN)[/ILMY2,O?Q\N/SU>+Y>P$Y^=/.3T?:>#&,)7(<6.D&0\Q@HN)U!BU MRHD68%:M1[J-7$,*BP_$QW7<-U=+V_!YPVB+85+3T@2/F$ )J8&B> :VR,1S M<)''UASZ%E&&%$(WAD6+R3\8"77[LKKE^0KS)5E>3\\(VXL5OJ*)>(>3NL/X M-LSK;VO4=_)I,CM%//O%IF%$R;,+'K++%"I0U$!3(Q/(D'Q),61S?8OMYE9J M;](-*29O!*MA:+(Y5W\;3BM/O A Z8FL1(HX52+^D8N%J%T!GXOA@5$L:GA/ M%/VJ)$,*\QL;I@93WP=5(ZR^7\[2'Q]G$YK=1=UW6IZ.5*BAI"T0>3TK0TG! M@U>6!LJ%.><,HI1-&!AG "V=!I53#98,@HN 80A(4,S<> MY7WC&@Q%.QP7UQ? @0KH _PCD04]66?065%H+!V)4DR!Y(P/G,52M.X/YP.E M8>U5O^^4-]/Y\]G)R7A9]]/KZ&KH0+X;IZD*9'DI&(0$&3T#Y;0E9BC()0L7 M8[!*:=%Z7_,.<0;*H=ICHI5*>CKP0.9BZ<#)K #E@Z+(P4LP4I0L->:4FE.B MVP\\=A_-"RQ(7T03N_@V*&63SRJ1OG2=354C89T8^!0-1V.2DZW/\#;),227 MM[_6KP/ZX!EO9^W"XF-=4_177:B?PZ1;9-8$/RBNW0T5XG#8_]\5,8YY=?/]7D)Q+R4DK" M^=#)5UM4EI'7CKH.G03C6H*S IFQ4DK>>G]S"[&&Y"S;0:6U/MIYR,]A/*G! MZZO9_#T!^#VFU;RC!R\P+K^]NMA]+10K"XIH&:,@6446P'')02.Y<1>D*LJW M]J&[B3BD_89V .I33ST<$"*Y25>8K9$?%T%24$"R>%TBN)14]+Z:OM9QV.7G M#R]OH 4,]I[A?E,#+G:^$H]16@LF(@W-:@X$-Q*0><:Q9)]8:_YQESS#2PIH M8@I::: 9)C9M V41A1"."(\FUJ.UKOQ80E3619:TM[SUZF^_O_@LYW%5;9B\ M)>?]>OH\?!HOPV1DF%"H. -+IA14$!Q\5'7'/VL7-$]*-\^J[J\A *I>"+S*QF$+"P4(R*BT*Y])L0&,8846C5& MP*&3WDS[[W 9QE/,+\-\2G'=@BSPZF35G0*^P#).8R+O'+E%Q\&05P:5LH&8 M:; N"!*O"":=:PR&^Z4:4BS5&!N-5=)T5WHVO018;S@Z;QT8339+^4*>7E7 M:I\Q8$E85/2JK MEP--&XW%8A($(9!<7B3"DV.DEYXY5P07I?4._ZT'FDU22+G4MG 30:.B-2HU M Z=M "9,%D4$0Q-[Y!32P9S1[Z3M.\YD]YGKWK(EKZ0Q9VFS\\ HD8>6N>+WR[-D+AS*PPTFOLV^9*_A_D\3)>;Q$#UB1T>V4]IBGW'W*ANQ=DCIQ_.3BH7 M(\\(<2@X.(8>VQU%X&12K\_BE 8V M>3;-S_+)>#I>+.LP/^/9,$M)0,P01V9Z=#WB] MOW@.Z)20@C5IH$@D6R<)T %3 JF$=]I3J.Y:)R3?*LQ!KB]#V=*14T1IS (LF@DHU%QTI M0"$/07AQ6AO![J/Y/E+.=M<4H2!+)=[4U./$,[BP$:S)PK6UVEGLI1&-0W"G0CGSO,=F9 M]@II>9)__5SPXDS0V6B$*PHTUO2](GE-Y(N02[WG+5EVKG5VVQWB-#FNN><8 M].ULWB%NN9R/XVI9LPY_G;T-ZS,FY7TBAPO9*B3UL&K0HP)#OJC'0)Y< \LV7K;UV;3O"A$*]F'9,./B>!= M['QO6.A][9/ I+CI.HTEG?Y*1' 14C>!T]R].E/VC7'<-<_>"".ME11=& HV M1/5I7A*O1),,BYJ,7R_ENHXUP"$YK"&NB8='5<,CB^Z4;3%*O&@4/D&4LOA M:NS2,2WPI&,)7!)%+?T,=QEVL!9W0!V;K\\5+6Y07 MPMXSJ)$6UG$;- 3C,O'J%"#R'$&8(I6P*MKFS2\:BC\D9] >@T=4;3NR^U;O]OBK15^V)3WM!]'SR3B+7SMKT;&NT0+(3(. M-J((,3HM6.O%?<=^W#Z'@.??=.X7QM,5S?&W1,N?L5"(L/X<41AEK@D"7;ET]RJQ+9SH_U:*%R6EJ(H(4B32NLP07DH7B6)(BDWJ:STV/ MPQF2+=T?@S>/((>A_X:GVF>"GEF)GW&*9;P5Y"\TNGMX@R*"/=&DF'37QC%/0#ZZ1\RH9K,(D+4$*1UV$5V\DY5,K1M+7O M[W$DL]:&P$=EK'#,$0]CBKQ\(D;FB*!QGXR-3LK2_O3S/@+_L 9[*'B\E5/M MJ;TC9 1*@44Y=(!8:MNPG,&S5,_+6KWM@N3\BPM MQY_7M_9"TE)'5R"IY$&AL^"=(_4GE$J@(;#U$"5M*5W;@!"5#"G'#*YKTVTR M0JP7%!5AG+B49*'YVILC2[UEZUK@&PCUY"N M5AT).LW5U:9T1"5K-/I?D$!]SJF\XCQDH4%BJ;T):N5U16$[Y\B]"(I%'^[C M++=]^9#N1_6L^2;S>Z1KB6Q8M!JAB"\DN0KZ\FTUDA3E+DKPG/I_%;&Y>$NFQVK MEO$Q[-, M-SG'>(]QG++/[D8&Q_9%*5A20'/T=3^@P6(XB$$@T[PH)GSK2O% M'6EH0VKP?"2S.T30M*R8.5\3S4LL\TUY,5ZL:YL3_WP[QY/QZF112]ZOO2])M\.J.>.QU#, >0:?M.U7\ M/J>Y>S'[0K&RBBF6Q,$0=0'E;(:0(P>M"RI;&)&9UHFE-Z78!C?^^[)S!ZJB M88EW&N>"IN75;/YBMHK+LIJ7/%OM>[+O"R?-]-,F"GD^F:VZS;95-\;+*:@43.?Q>6 VH* MII6R'@*3&@P%1S4#5KG@M@HJMGK<5K X7D6*(T0)[;70MO?DZY-/%#U7@8B8 MS3_4FHZB"*4%0L)JVPK!-69.HF5O$6-*7+2^<;=9DJW \IUMDS?02=N;;QL& M>'Z.>7&V.4)3#"$X0>:U)%KQQ)!JLZ#,BQ6^5N]UK??*MQ9N*Q1]9SOF_6BN MX?G+NFO*;3EJ&@4W2+%>4;4,M+&"8KU,XK$HHBY6EN9;JO>(M!6(OI/-]SZT MU#*3<%X/!%[@^N_7TYO-QD:Q.*&M":"Y('EX-A"209!&2VN\L)RWWF7:1JZM M0*2_$_+3F\)ZA-)YH%?';!B%LN5O%V@K M\)CO'CS[JJA'U%RTX#[C:M'5%H?%@/'5&NJHP=F$P!Q*1%1"JM;\^5ZAMD*/ M_>[1D306>_E<^DV]F >:25C3D[4#01.:!<.O$P,LG5>B)*YUNV[U>XC MZ598^]ZVEH^@U!X!V(GTK>7"N7#%9:T,$;S(NJ S013$\E(RV15,!4WK$N1; MBK85Q/QW#['#U78$7OXVG'8-F9@L]/"H'0Z]\_/[Q1Q M*W!]9[G??6JQ7ULU7V&^U-GHW$]?3-#EKD=28(SXH9O?R:NK2N=V&)+PN1S.6(1<6"X<0[::FLFRL%1814 M,E%\0*%E:=Y,[Z@C;'!1;1,J7XVG89JNHM*J7)Q'"77+'524$D)4"A+%B0FY M]D*VX#QOB&:W)]J+]E89UMC:8F]N9MMF!XU M5(P'T[JMT+[W21^X1/:CA^>AZF\&S_40WY3+PWXS/6B"1T&:R(N2-%^*URKE M7=:]!2=]9-$6PYLG[_8PC"'=$'Q$@']H0/5MN-<9S==6;F0EI(# =*W5QY%6 M+G<,A%.\H$J,,7\].C4Z[>P<$J>=A,EF\*;<7R1\) MDZ6SL0!I4@-A)$)TP8 M]=*"2-RPU@WZF@@^I*"A)T1N2 \_LL+;W3PXD_#7 M6=>WLZH8ZD4-9CXJ"SS[44OH50@B4C9H2M[7%S M;'X/86OIAE;K[RBPZT=WS;%5H3XKRR]ACJ-D4 C,$9@R"10: S$B.2;AK8@. MC9:MB?@&,8;5U>ZX:-E7&_V9G-MMX@N,1)E*2I%[ \1_*SCUH<66]^HN''.5Z2[_VTFI9=:A*"3KR,E.DJ&$>H4+ MA)&%:243!7H]DJYM9'P$54#ZY%?-U=B?73N_18_KGD-=,+G^31X9)-R;X('5 MRV!=@]$8_5["+?CA4_OD^+UDI_PSCG&R47A>SN,Q=?4V*= MH/@B2\BA-ESTQEK6&G(-=SOWFZTN\+KRK<\(2_/Y*<&FJRLTE M,XL.5+0!@M8,;%+&61L3P]8'F^9DHSJJ8D NP,DD* MRSEQER#J-E#.3B?#K&C=U&:C(-_-$5-#Q.RCH[XWU3-Y?DL%#N]6*QHN^G.*"K/;OX;4JX?$UO3+N6;-.\ MN21MW19;7!S.O%_.TA]O/G4%W$7[]!'S:H*S!?;W?M;! MY?;;C+)1\?V;3R,\CVSP+) _ ,RN*^7H@%Y9,*&FQA2;G&[MKC<*N+-\E^=U?OSWZ99]/PKAXUSBD^I/!QO#@@ MP&KTY(,=6!\S<* S6]?7W+SW/\WUB/?;@>_UHV""W>JDS@+FCA#]-IUCF(S_ M%W/M6K5NU?=K^#H*:!0WS $R;T%)(R!X%0"E")E+-#SQ^U1X!#D/MHK7'GM- MJ"TGRW$K PL%>%\O.@8ZRX$(&F8"[6HP@V$A22@D\:B0Y8]2Y=36F765L/2=7\[4N M)<$GQD,11#.Y,'6?/7AP%$K4]I)2(+ID7>MTC&UE&X(O.0K&[G,0391WK.5V MJZ7X6QA/OUF*&$,QM4B-5S5BU59#O2H%/GHL4FR,GF70%"^A44V9"X1"$)P&\%M/(1O[R3-T2F>9"YHK$TJ M2\:J- &>@$3\UQJ#0MO0O*#3813O$8;*>\-MQW5ZF'9[79)7I@#)&,C:=MO7 M\F;*)5^O0P1(3+N 0ABC\B$K[O8%]0CCV(/!TXM:C@>6>C1L0^ 0LY&@/"L0 MO4H@(X7H],H$7_H!RU%W?4PV6=5"?[Q6!%R)^%*OHY%(0-67T>@7WA]KU M>4A3NS#PH+6_JIK>W;K_)HOWQ95:'D8Z).>0$H-@?2#YO K)::UL'W>TFMQ&ZCMF MZQ56_:GI86.P+9=$<*B=I[%(LD8T(%MW[FA J+5AF)UAVCS,8>@=YNVA]@JY MBB+$K*!(0I6J/;*BRP44K_.1"VK?>I$>;:]PT!%>#V#N9U=Q%X0,@;PPF1,J M]"! MM4Z=?S1WT8\/J/VHX2XZ[.U Z=83VJ!]"9A-/2T@Z6BT=:>23$+RAEME,)6^ M4PT..5X?LO5O [)>-#GT[-G]+GTT>_9 ,F@;7PAIMQVNA4M&E )!:((:(8_X M"EH0Q5AAG77^>LV^ 1[=M5G:A4F794H@>42R[K;FPS.$Z+,D#JA ]W)N;IOKH4WGJEZ6.DO&".\"QW30J5\O M:>V/S]L_+'[[ ,- T7TUAA5.926SADS_HXGV-?G%%(@EB9(+$R;V&A VW,GH MO;[L]PCO_='PV?">\]%H]O1EYY_(=6+\2)-9E66$0K# M;*9X38M<[PLD!T[;VL/9>,U,K E&O(A4M&Z5P(TU@F-TESQ"HZ1%0U$PES4"R!ZY');&8?1&$9J9 F60@ M6B4!76%6UKN'S1O)["'F$-(GAFF8=E+@D3G<9K)R\=%^&=Q>#^^'OQT^#\=A M;R5'3)R3T7+,@;+9UVX6OF;6)N9$B=JVKG_9+WOK^E=?>L0E+ZYU8$X*#MPNB>OF=S\B3K2/AEO,:#,:=!UFYT65R $K95D! MGCUA3)4"WA8+D@L?T;@H0NLKJK>(\HCH3,OUOH\B^J,L7>/YQ;="<]WKNEUW M"!6Y_TL/IA@[RMV*.IP_9124)GYK$5BLK3$C#Q"Y)V7J(G(2%/E@ZU+/%P\_ MV#2<]VC^-IPDM$Z.!J%0U+HKC%,XGPB,.8@B-/?PF"C]PIH_LU[]UE6WMW&]^_IX1-'/SBP7B5>-]L==TWN#KQ0I'1J*R M4A-T>%W=S$IP*BF(67%'"B^D[N8L8#O9#K4AVS[GOS#,?_TR&V5=,M*2 >2R M=F94!'L3ZE0@5SE:RV5KA[*CB,.B%ST@[+IQZE.%S7S53D(2<'"46$U9M1ZX M5^1(6;"5045@MB:B9!'C]5MFQT5:%7)8U&9H6-M9C<=%VSL\">/:Z^5->35> MD/*JT".OM358PW\9*W&7$CPW$I(TCAL:2VC>0'A_:8?%M(:"O\,5>W2S]P^B M-+]^PMKS'=+=&0&&H+=-R]'7:0/OI>!9=.Y8)! M:SQFR,RF>BK'P"&)%8I1V4C!Q;%@,LR>#T=$RIY:>>AMEOUNIFW]W4?::NFI MU=#6GMDY[SWG!M"[>LE&!"#J)L Q5K0(H79D?:2;+;[(*8+2W03BHY3K3PVS13,%.;Y&!^^371 M1Y^=U%3?,E0D*L(P9>NU%PY*"BJMW* MB@:>LK?2"ANXOV]BMGK2H<;DXOO?A2_DY'$^#I,%/>M->8<+G'_&Q4@%J9E& MA!A%/:L4!:)P%G)!(;BV+,O6Z0#W2S4$%]0>"M=M0V/M-'-!%W*]&D_'"V** M?YO-\C7!O,@V$J^'%,D2*J:(D\? 0!EMT43RFJYUY9DMQ!J">SDB;AKIISUP M?I_-_W@][1JL+ZX)QITH(C(!,KI:ZX27NND6($E76++.S+Y9,DXB@DI(02V$@M8ZL=O8RS>_,;A#C\5",791]ZXK?<_[; MNX;:)-8'CDPJ"S;38%2M;!B=S:"S=H'"GB!$ZXS:R\]_/"RAC>IWG/%>>[S/ M5Y@O9K7W MQ0I?$6S?85=>XVV8=Z)-\TN:]]DIXMDO-EQ[4+QV]4X<9,V15+5IL\O<@S4, ME?3&%+6=E^I#NB:7;FX*=CYV:T6BX2L(%*81_RX4N#E&-,JK1$M02Q9;T]R[ M)1J,OWMPJ&V\M=-&D\W<)='QY7R5ZK',],,9-[\0J-CH50R@43E0129P!LFT M\Y PT4!1M?:>=X@S&&=7L_GS21B?U#DX^R'_]VJQK#O> M+[]^PNFBEJ6U/KN8H7!.<6"BB- G^BE&H[B5,5O=>E]P%_D&$[ /#G:]:;E= M\>'UE+T/DS"_-&BFLK(4?P"-S]1"R(P,K8O /(M8O#9&M$YWVRS)$)+9AHFM M!IIK(;X-I_5ZUL@7DV+*@F+<[-:UE3TZ"49&)-^-7'J] M%0G=^I';P$?_4\&G1Y7U!Z?GLY.3\6)Q532&S,E8>_S9VA+!&PF^! LF",E- M%L6R[2HF;/O$;P M0#*,ZU*[G\O6M?=ZJI]VM/3J-FAJ43MM%^4=,>V:T3QPXSGDK'P]HJ[]]TP ME%QH3U0R^-;IGH\K[;H?!+553#.\O,""]/A,_&)V4LLV7QXYKN\.U,OUD&I. MGA*"@W?) &;%3$"?M6^]M7J/2$/8C.@9*RV5TH:SOPSSZ9O5\IMQ4]H+4:N/ MRAR(3++:2,F% +8XQT/DRHBP%3>__LU#V _H2;V'S^26I/GL_?I')&/SUS_] M'U!+ P04 " #3B&A7-#>,H:1J #LQP0 %0 '-L9V,M,C R,S Y,S!? M9&5F+GAM;.R]6W=;1Y(N^-Z_PN-YG2CG_5*KJ\^29+M:Z\B61I*[3L\+5EXB M)9P" 14 RM+Y]1,)@'> !+!S R2D6BZ;I"CL+^.+G1D1&9=__Q]?SD8_?,;I M;#@9_^U'_A?VXP\X3I,\''_XVX]_O/\5W(__XS_^[=_^_?\"^%_/W[[ZX>=) M.C_#\?R'%U,,<\P__#F33 MU^GPP\?Y#X()>?%K%W\Z_6N02HGB!43+(RCE.7AC+*3 $_/>1![T__/AK\9& M9;)D8)*D7_,L@I.HP6N1K2S&9&86'SH:CO_YU_JO&&;X RUO/%M\^[@OD^F'GP1C\J>+W_YQ]>M?[OS^GW+QV]Q[_]/B3R]_ M=39<]XOTL?RG__7;JW?I(YX%&(YG\S!.5P^@Q^?YY5^\CD;_M/Q#^M79\*^S MQ=]_-4EAOB#HP27\L/$WZG=P\6M0?P1<@.1_^3++/_['O_WPPU)R89JFDQ&^ MQ?+#ZLL_WKZ\BW0XGO^4AV<_K7[GIS :$>+%)\R_?L*__3@;GGT:X<7//DZQ M;$1_L>0*2E3#YO@VDV^I"@[J3,2[9X^/(O7GLHL3L<#^N&\8J^7?WM^HP='X]? MYCC.N-P=+CY\-$DW?FE4]Z;)Y=\#B^/BY;@>"6&%"5_.\6PV ML$H$JZ0'FVDS4LQJ<+HD8,Y(K[/GRJ6[A,PN")YA^LN'R>>?Z#D_58'4+Q:2 M65+RP-.7 NNVJO?TNP.K95(JT6YJ<@+E>#W)M(8DB_1,.F>]:;**^K2;J*^( M?C:]P+]2]3W?A3*=G/7 WGS20'A+9@C^CS],IAFG?_N1M2#Q_ST/TSE.1U_? MXJ?)=#[0.FNN%8**J*JA$<"+PL'8XC,OUC.5F_!YZ\$G1&T7D=YEF;=@^0U. MAY/\RSC_3%;KH.3DN2434A;.0)52P 7%07";4!?K6(E-.+[QV!-B>']QWN57 M--F*IX%LA;K(E<[%PF,(AH,3FG0N!0FAL (6'0LZ,.N2;+,MWWKR";'<2:AW MB99=B/YE/!_.O_XZ'.'OYU4< R6=LN0A@I21T]&!!;P5#')B2JO(T4C>B>#; M3SP!8CL)\2ZAJCNA;_'#<#8G/9O_'LYP@)Y,:ATXQ&P,J.PM?45:AEG0,:$T M,M."U)M//1EB.PCS+KFZ.[DOQVDRI8UCL3C ,10TG9 M"T ?:D3'^'IJ>,B<.>UUR4YVVZ&W '$RU+<3]5U-,-TUX7WX\C+3RH=EN QE MK?:?C-*$H#19AC:3BFI)P)R!&*06+HA2K&Z@ QL>?S+LMQ#O7=YM=]Z?Y3S% MV6SUG[I?&L][BO0N MR[X9RXLCYO7TS73R>3A..'#":E\P@E6,#$DA'7BD%_JI M\=U%N&OB)YW"9#> O9G,YF'T_PT_+:P*EQ0S&6FM7@F"Q3V$%'(-XYF@&A4$4(QAL(,7)C M4C*1=W.L;S_Q!-CL),0UC':*?[W#=#XE]>(BOA_.1SB00@FG/$)B=/[3%PA! MF@16,.N#Q$+[1"=&;S_Q!!CM),0UC'8*@+V?AIIF\^[K69R,!C%DB2%Y2$(9 M4"45<+(4,(3'RD!?LVYTWGC<"7"YO_C6$-DIV'6A5;]\21_#^ ,N@F\,I;9! M!\C1T>ZOK"/7FZPW\L9XLC8&R[I%-M8]]01H[2S,->PV"&"].)].::G+>Y"J M=F2BG],JM8W&8(!@;0 5(@'+2D(12F9N.;=!-#"!US_]!-AN)MPUK#<(7[T< MSW$:TGSX&7\.\[#".1!DEGM:&!EUA4X-%FFUJ"5H[8(RA1>A?9/(];JGGPSK M#82[AO4&@:QZ/S9]02[XA\GTZR JS(2"UJ<,.=_%O3L+H]'S\QDM;S8;A) $_2/!LD*@@D*(3")]JU@H/C"! M+:B]\="3H79_4:Y) 6D0HOKE#*:*Q[64 M:'B$2.H'2C %057G0!A>O A.)-MBV[[VS)-A=V]!KN&U03X7(3FK^0J3],]W M'\,49Z_/Y[54IGKV YL7Z4D<-%,)%/H$0:<,$6,@%S DPMK"N;H'P\GPWDS0 M:_2@01K8"UKU-(Q>CC-^^9_X=8 Z\VRD!IF3!J5% %\!%A]16(^6#,D6U-]\ M[.FPW4&<:PCN%!U[1FO,=9V_CL*'@9<1@]0*N$4+I%R,5,V03Y]*D460$6F[ M)7W=>-P)$+J_^-80V2D0=K&\7X>S%$;_C6'Z*_V$5N9M<@D=B)0S*,X"."8E M'24N6BTQF=PMTKGAP2= ;@N1KJ&Y4^3K)J:E!;A$)4- 4C9'ED(A]]T4K*ND M741E)P+]09#=SN.-CSXYJO<5ZQJR.P6\5D&W*_V[*.G0)O$@?2'ERV0:TOD! MH1@-'DV12N5@>3<;>].33X#J)D)=PW2G^->:E;X/<42@9,XY>H00689%>,XG MA9"*9[YX9&BZ,;WIR0V9OE9]?L!7N9,HU]6Y_;"L*_YK&DUFF/_VXWQZCE<_ MG(SG^&7^RPCKL__VXPP_G-VY#MA>)\YG\"&$3X-%KEG]H!>C,)N]+@L7X=F7 MX6R@/,DA:CIUO&>@DB@0)"_ 75U'U,RF^[;[$F9Q0=;J24OMP-%\=O&3*S5Y M$$Q#7;FG*\"#NK,'S9,^Q-VP2/("V'4\/R\VSJT0#6ZU*6BD"'?1M#P7-O58 MN.*_,5V37F1]&"T0.>MLN*%M,0B$PQ8]U7_R,KR:SV4VDV_:AZ?;([AUL&BZY8^^;.T?(E==1?%#% M6@,^UYU AT!VI S@7%:\^%Q+M?HRJR]1=-U*WN)G')_C[%FL]<9I/N"L2,\S MO3FIMH"(P8(W/(-V2960BS'WQG7W6=5M#(??4#JR>WM#Z234'LZ+%9Y?:=WT M2BT@_6,X__CB?#:?G.'TER]I=%[OCY[-9DC_Y/?ARX!\9D.;9]U!?5V_K"GR M*H*V5G+#=!3W%O!WT(-=8!Y>5;IQNUY1>B.F!QOS!N01_<*B5/TS/JMGZ(?% M2W0)^X'E#0RR+*S7(&L$3<5:D($E0\@Q"Y\0H[WO>+2BU44$I0L@1G=>SK\#H-;=A-A T[ UW@6)EVXP^_ M?/E4;<"KU45G#'J7@#-TU56O+6-Y EVDB3H+5V1KRMDIZ(D/?#0@XUP4:OP8G(6A^-%(.A9^M?Y M\*+#X:C&B^J6-QM(*YVV4@-3DDRB8#R91"@A*2>]MYB,N:]%T3X:LSVZ4]&: MGOAHV*9PX_H'(0J),M!9Z$T QAK93Q4L.5BL*X[,"&HD%E.KRB4(7L8!FY]3J*>%^6ZUX*L!6R MIZ\3[0GHP7I85"OC;$[6S0+P$N3 %N6Y+@Z*TK7K7MVJ5!9@C2@\ID#+;^UW MK$=RA-.@!]XFS87>@R?Z:QA._RN,SO%9_M_GLWE]$UZ7U6WP;, R-\:H5"T4 M F>8 !^2 Y&9=DI*%*FU:7 OH)-4C'84-#Q1ZI7X.JNVQKY)"C61:#*>#?/J M%OI:Q'SV8M'KY.7XV5GMVONZ_!*FX]?GM,&&.!P-YU\'/B85T9G:H\B3211I M<4'4=J[6&\ET=/&61W+W@KY'?">E9(^%QQY.L8T"&Q2'Y(O+ E(Y12X6)TPR M:$C&\F0X%R*TCIEN!'-2VM16]#UXMU>F^,5%W7!\3B"OTF6>8YE,1!SZ<78_IU80'2ZFJ".LE\M%C?\MP>H*4U:8]01,R@HI/DT[E ![?A MP@DI:3MN;A[UMIR3U,O'0G\/COPEY)6\GN.8.)L/+%?%H[)0B#MX[LVBB3,ZJ(!M1:B 7UM3T MF,22B&A-ZTN!&P">O-N^OSC[B-!6K;Z1TGF%C8"^+J2-RYI+^OD4PPQ_QN5_ MK](@D'.+BH[=8&N'*N;!$7C@6HIBN-&NM([Y=T?]Y+7HP,3U$2V^9P7//H?A MJ-:,_3J9O@LC7#6W'.+LRF^]6.5@,8J%P$)BD?P#'6O\.TM(CH?#=:^KYW M5O2FMO"D/YC/I\-X/J]R>#]Y$Q:M'=%G6Z1S8&2F0T+6C4**#&0'"AEX3C*W M#I8>=('?7X-'HSY]710]).M[X#/&D=[R!-+2"ZY,'9Z8+0?)4Q0B%J-+\TS$ M;I"_ZW./%/<0W5N#_/*@T=';P)!\.<\5*$L"?)V M:RM1]^#GUI@S^?4S>D\6K=Z>A]DP#:0.7HBLZ]#ZVFI&B9IK[\&[G!)/*F73 M.N:Q%LB39[Z[>!M.VML$ZN?AZ'R.>9"3M<+D7#>D""H1+"<(E@RR:"$MF9FM M+:X-4$Z.]WU$W'#NW@6L?Y"A]9%P//N,T_!A-:GF=;G3Y'&EI@&#-KZ 2,75 M"3:T-67!P)"[$7E6QI746!]V OCDM:0_.AI.\WL [$JS[_8))4TGRSLRD 89 M'6P&?YR]9(4M%F2%X:H%M. MKI/@)0G!:.&\KEVU;&L-N8F@[Z9B/='>08S';B0VF\X';Z:3?)[FKZ?O](!K>D#?7>G IFZ@IER$C-K2L?;@ XG$G7D)0[!7+[2K2'MBZK):[ M:.N=5RH#_9NL%FLL.$2$9%(2-=G#L=9Y?S< G *]^TNTA[=W!>9JA8N@]@J; MB%PQ6P09I:*0PUG[G7FMH1@OX-8_IO?O;0TOKK^.;4!C1%0^8'&T(LF@(HBPV!*FU M1X?WSB!['!W?;M^WO1S?%>C;R6CTZV3Z9YCF01%&2[WH:E\O04SD$(PI('GA M@G9 S 8;+WI'B(\B5K2+;JS)L^R-DA[LCGM'$"$/NF2)@,QK J@5&='U^$PL M<:NRS-C#]>0CF/MT$#(W=Z;MQD0?SL>=50]\$"%Q8>C4-&0O.U\@I]]';I2)Z.9N=8_[Y?$J*N4S[6.KK6YS-I\.T..%K M3^ZZ_K]/:QZR9"FC2 &DJ+Z5<@8U$O_O#UIT5%S"]?<)J&9&P.C)3(,O.0:->LB"UX1N^+E5XQ4PSWK+69LSO* M;UC7NK/60[7"!L2+@N;U@+DM&'5.0.=O31-.$4*1M",;K1RB=-*WKJ/;&>0W MJ66-..NA+N'>U^(7DXVH!T+PI MJD"Q:%ON]-'H5='N /QV%:P;5SUD5EX5I\S>3Y[EO. AC-Z$87XY?A$^#>=A MM-B-8UB$G<]JL7-8]BY9BP8-<,"57&&17/6Q.5F@( MUH*(BN>@N/>B=<%?WVLZ;?5]5!K10S[HO2;'M=Z?CDP["E;@RM4:7>RI1W+K?.,6M4N4#1W(-B*D'D*H"3+KN0I#/8 M>G3,TZVQ/Z0J'H7A-:K:6Y5P/R71(CDFA1%D$U>Y8QTF[EP"Y>B-==RA;-[% MYL0KZA^#TA]?5]:\&=U[#]YH&"2U<5ZG6B2;\[+!5)!.@:?#)*,L4F#KM-(C M]U\ZI&;M+^LUS'>^[[@WWX"C%X&5 EZ6.AG7"HA:&9!2*Y6=*!E;6W_;9WXT MR5]@.5IK4@+F;: 59O+JDF+TE6 \(^=,]N(LW9._L$GFF3W2\V;FPUIIWDUG,T')LJ2:^19&X409$/&@UM64#O./D./ICEFXX&8XYH,8GV]TF/I"2P"]L= MQ'CLDL [2UAN0=72F8QK]&Q1-U.*"2QJ"5*I.GN;(SB!$AR9[XB6.2&;%Y;< M!^B1% WN1/0FG>DL\![VA5N85JGWVX#:I8)P!VU8"^BPE80]$'>[;44SJ1], M)8PB8RG$ (8E7QNE2W+A:XL\5Z)E*NCB6]M+!U2%#>6%Q]*$783=R^#.2U-\ M53*3 BV2QPP>&2T1:RT.(OD^N@0IHW!2M#8@[X XO*G8@)S-2=Y[2+:'_/\- M%V8K<)[YXK6KS:$#^:C2(GF[/H%1FAN)4O#F0QKO!70**M!.XCV\^>3-G)^= M+X;\;8J#7=3+II1SD@B^]O%3JHYS*5Q!8I(+[921MOD]^;;@3D)->F&BEX'M MHK)4*I0&7/2FRS0ROKUB,Y!65H(..&F?FU M;+>6"ZQLHH4-)+6EL\HSX+RVVDMU7J!"!\)P(Z*@%9:MZ'Z@Z\2MQSYA[["K M$%N.R+H)9:6OVX!IV$7F#H##=X_I1,=Z6CO(LG'#F+N@JG>B4!DH3C-0! AB M21JBD+X.9 O*;14#?!S$WM,@IC]>=Q%AWH]11,BR!#*9XD7S(?JL+G@?)[X+RL)TH.M([.0HW&UW" M=OTIWIV?G87IUTEY-_PP'I9A"O0>72[FS60T3$.<_3HX>?J]4R MFMV$NEVSBL[/[-JYHNVB&[6Q>(MI%&:S!9S5>B[N- 1#CG5:7:)]3?%8P$D4 M8% 4AVB4=:T;26\$TVE2YXO1Y'R1I'M>Y7QMBN-B;!5YSN=3G V\33K*6@3O M,)++4PR0H>7H#;'9T'XNR0%Z2,6V?]SA/8@V1-\8G=E>L#U$HW['^8LP^_AF M.OD\I-?E^=<_9IA?CB\'E#]+\^'G19+90)"W(ST&(I6SVAVHSK92 D1@=+9' M(WCL(55E2W1/76-ZYJ./!EOAZT4)0,V1G2)A)I3SK[4:JO:!JD[YI[-%RI5/ M6%C*0%+A=;2]AQ"\ Y)#R9)GG4WKFXSMT9V*YO3$1P_QJPTZ_G+\F>S!FSHN M+4O6H(%@(_GY-A3PEIQ]RR533F LS8?%;(_N5#2G)S[ZF.RRC-Q?/T!?CE/- M#\W/S^>_3^;_C?,:XQ\4$0Q/QD&.Q9/#62?0A"2@*&1&8[&V>:. ;;&=BM;T MPD4/729NKWX90%1:H-$!@8FHR-%$![&FR_M@-'?1Q*)=S^;[0;.R^M&![K(] M=H[6NFA5$K2=!=KDI,Z:#*N@(5J;P$:7A!0^\+15+]BG$5EOP.$] ?9=9-E[ M_'4;,*<=8-^)CGL#L?O(LG>"M0\NEJB!^9I$;V2FHX9[D!Q]J28+RVUBK(\M MP-Z.UUU$V)C/=PG'83J:T+CRS5R9=6 MUX;"!IB46B@6O<.M,B >H/3$9DSK/ MIPN;95+>#F?_[/WV8ZNG'^8>9'=!-+H1N?&X^K K3X(;9@7& #F915E7!D_' M$ICDD#%K!.?MFQ=O0M,](_?6)[\ADYI^$#X@'R3/,2"Y2\6X18_ 9&0"DO=T9K(LP/O( MR&^2RF7#-..M6RFL1W*H2,*AJ-]=O(\AEO!;^-^3Z0LZ:2=G.%T6*Z@LE"V" MU?$G"50) J+S 0S6$\B0B1Y:C(>Z^^1C111:4#EI)M+&3LKOX0Q?EQN85D;: M-J :1A1(;@BT,7(9,I;];]^ M7)S?$X X".6[2+4EU8OLC1649Q?CK J!J5UD$77=O80' M'+\I >;F!Q_6M6PDZTDC0;4,(ES'\GR%Q4:..A8'B1E5PV*^9A)JR$)*E0.: MD,-.I#T_,=+V$51?;]J+BV1,(8I!'4#%I*J=H @+;2LY%H4^J7"G'^@#I+TX M,=+V$50/:1QWS+SG7Y_C.'T\"]-_+@X$;955/CK(,M-".>%SVI!2&8XQZQ0= M[]U+OH7I!$SB7L1_$/6X0'<1U-P"7T\M#Q["=ISN!VT9?5!=&M#12R7\ SAS M0N<$\V"8T[1]TCL3D6Q-Z[@Q7.?HL?]=Y1#J\D"'A.-JRRXL]%,U70/BL[>8 MW$VOJV6]U$ MWD-(=4LBIY8V()Y" M<DTR8MF;@K2S!E&G9R8EP)&=#<%I6V>36]:\,>PC2S+JS/U.^46[ MR+N/2NSS*HW799F32^_9'R3?&=GH7"CG/,3%+"RE$H1Z96"L#%E$3"*W#FBL M1W(*_#>0<0^FQ]\GD_SG<#1Z>?8I#*>+UMEU7 'GTJ8B.'A-CIG*J*%"@5 8 MTAE;R&??J@QI!^;7(SD%YAO(N(<[DBLTK\NKR?C#*SI-\[/9#.>S_\11G0+Y MQPP'SBOE;;9@C5:@T!5P=9:RC[YD9H5(V^6_[Z (6P$[!;UHST ? 8WELO]1 M#2X".GT[_/!Q?K&778V!>A%&HUJ^O?J]V>H79P/'@M'.!2!+F>QG81.)2B0H MJ7@>L':\;:U '2&?@FH=DK4>ZJ;7PK\8Z_YF.DQX^8>7F'FM5)$Q1%$;!$@Z M2KV&$(,%;B1W$HOFH75;I+V GJR"-67HKEKI3JD^/^-T^'GA,[X+;'E5[-AQNFJ0#W$X6@X_UH[L$[.Y\L)18.,L7A7KRQ4'>3$E(&80@*2 MHN F!2YNS]79D!S4&^GPP\?<#K(W)J0 MO )A8P0E/;D!G-&&ZT32:'B29;O$L_;8OF5E:T'77>VS!]>^]Z0SLSJ,[/TT MU!%K/X>OLX%*(O"2)3"9.5F6DEP11_)U0@4K=WRQ75WR5;LW[4]<4%(V7$: 5>;\JDP'@LS=0HO8^J=J;9[O,Z+Z1?I/Z MV!N5=_74/XI]<+G2@;+,N*(E9.F17KE$6SH:"T:0KQ.+=/GV--2>=\,EKF]2 M!QO1M"9>VCE4_C,6K'W&ED,Y!EDR$;4MM%&S*A:AP&O'(<8@ I9B4VD].O4F M@J>L'PUDNH;BCA4ADQ']:+*\7;S6.'?VRYYS'/Q/60N?"NUK5'W_(2#WK7D9K7DVSE=+ MF3W[\&&*]#5>M'JE!?PWANF )Q\5UO8P5M7*2TX2I_T97.#9,UI;4*R3XNZ" MYF35L#=*UBC5_I.".J_@/4[/!IR\:<]IY^W: M%@.?V""J7U9''G.R9&E&#*$8@-PQZS,+C.!I7\]^K9U M:"<2UNC/WB'_JPZCBWJ!7TE*FQ9R><+?^-V[A_T@"$&R2Z4.[Z2U9%8@.)8A M^VR1,2S*MN_;VPS^4U;$8[.Y1C.[W2!L-#=?#1..9_BZO!S/<30B^_$\C"ZZ MZ2]VY))#XC70$FA+KB7<)+_LR 'F/'/&LRJAV[;V,(:GK$J'%/\:M=D[]'_K M%?A],M^HV=$P5)8C9.X+.16)0<@B@$#MJQ M=^3^$N+D:QC-O_[]/-2K=\19G4$]7/3>G#T[JUG4@^B-5*S.H.:UWX;V H)P M$9@7& J7*OG6U00/HSH)]6@K^S7JT2U@OL*WV,8P"QD%66/D+)8:8Z,-+64- M.GC:R WW$^\%9[>K0#+7, E5RM MA U8YT'2UH"%*=%D$-$Y3##/\&9?_ M?3F^'Z\T-A>/MDJBXI6:))$*<%.(6B.L4JT/AATAGH+.],G*&BUJ$!6'&IDWLCB ZU;@BI&)*+2ZE8PYMH&^#SEEYJUCS(-\&+*?'_IYR7J, >P?T M;E>57P[I?K><(S$;6*7):BT1,C(R='Q"<)I)H)U*!3KLF&\_OG@3F%-0@3:2 M7E.AV[T+X6H>TVJYS[\N%K]LL\881Q.5 1W(M566,S)WA8.L,"1I;;"L=7[J M/7 .-B>F.?NM9/P8YL2\NYC+]G>+%(=:HA, 1/9V"]%3/.^&BL;)T?D^#J-';=F%A1ZT9'U;_ERDTMI(<"D@G:ZE5@"H L9R&[$8EV\7\7PS M,Q!VXFNK&0B["+L'$V3C= ZFK;9>(7!39_):GL#7'CU,JU2\2[32UK>93V@@ M2A<]:"+R X_#(&.X1,DD6!D%K58BYEA!&]#4Y0X&-HH@L$R/_ M^ZFK1H>9&'UIQBYB[Z,Q]67$9M-D!N.TU-QZ0#2T<%GJQ4XQ@ *=,E&KH%HW MXG\0U",P,_:E\';3ZJ;R;VAUUJC>BVK\X/13F,Z_UF&WBQMUSSX58Z*);!OV ZYXWN*G\VGZ&&;X[,,4<=D^ MZB;$E;IO [+A%=;6P Y_I=6=P\FA"&A\N[4]6%O;A=4N*5C'Q"M-/E,,HM9_ MQ^098K1^J^/C<6O)/;=?1U*27>3>4CD6==^_O7KW\N7J_ K9!U4G$"I57>4Z MO3QPY\ 8R6W,0B:A;BK ID+Z:Y]ZV-NMGJ0^:2&RED=^!?+[+R]>3*:?)DL[ MA+Y;81*1ZT"/)OO&TSG'=*XMM!AMD!P)89 \FZUHW/" DV.TA2!;OYB$XMUD M=%X!O1R/)Y_K[\Y>S?/OO[Q;H5-!(*VQ0"RRUN/6?H"^MEUVP7GA569NN_:< M#S[J% EO*-R&]Y-+=/CG+^,/HS#.SX<3^L/9RW%:P?*E>(?*0<"DR+4E7R.R M%('^KPQ7=$)M6?:T^1FG1W8;<38, R[KLD:C\[/A.+P(9W$ZS!^0]&\%JTBN MF+$9F':T[TCGP:MBH21&!@>WC)GM6M]O?L;)L=Q(G(<:W;(P+:UDG+E@P21T MM,F$"#Z*.EC3FA1-XK[Y3+&-8$[%86\K]88C5^X%=J']6T#K*_:_&=:18O]M M"-Q&+3I(OX_(_WT00Z2-T 1 DPDBJW56A79+G[,2F%!EW_S&\-"*\5#D__!Z ML8/06[L!;\[C:)@NYD9=Q)F]T%Z@ *LE >*!#C2-M#EJ*T/QT3BV78?A=9]^ MM,JD[K*?M!1<:V_]S:+I/[X9A;0P@&Y!X\9(6IV!;$V=GZ,41(X<...)V:*, MP.W:3]W_G%-AMYTP>]C!ZX73ZW*MB^)B>Q(RD$O!(G AZMC*%,!I6G:T.B9$ MSY)3C??NM4!.S=+K+NV&T] NTY&NM=!\-LZ_3\;AZB?OZ:O9LNO]A<9N [Q!AN0?#MA[ ,];"W[ J;)QLD(V_7FSJ7S60#WG(+26C:!VOS>]O: MQWP4"O6 %7E\?=J%F%[RB]8W_+V&M#;V>%/C,^\GFWY[M197T[E-G?8GBR:Y MY1HWM0C"1UXRBX+Y]DUZVN$_O%'4J[+<26DZ$M.-4US>#^>C11_J//P\S.>K MNL1(1GN464(0H?:LLYQDE#F=*)GEF#CG;*ME&]N 74AKDN.\([?,9+ T+O4X\>V&B<^+(K M9"9TX 4C:.8%*)WHW ^> 6H?LS8Z6K-5U]FGH#CW),$<5V]V(:%UK.WU*+\C M%*\F'X9I,5.[SEO$Z<49K)@N5A,6.N9L3?70X%..@#$I6_NF\G*KS]R&",W] MSSGLS5RO_$SZ$6[KR-P+G,YI;;^5L\IL.6+DP6>=*/^-A=SXK'@SG>3S-'\]?8?3S\.TS/S+ MWJ)&@D+.H%C:NBXI!24IJ:0NW(@6^9#KGGU*EF5GV=[E>O]QWE=XJ@:N$,U6 MRKT-J(8FY$8@AS<6NW-TE_!& N[G35\#SJ-@B3094M(.E)(&G&0!M(IU]CS# MR-G38_T>2^] I.\BU^;7IU/\/)RET8BJT.]VV>=MCCO1$KDSY%VD/]_6K@R048;Q@W1=<1 M%PP4J3-XFS1DQ[/WT0:C6_?]O '@*5/>7:*MRUEJ0')9F!$3XW62F/;DB*I0 M09 O"MI8C<)99YKLUY52EH$+WH%5PFGE@]!LJ\D]QR;P'KNI+7^[ M"*PQ;[^1I,[.SR[<;^6]0*E!EEHVGV6=Q$>GA0F"6UF"C*+%?GKCH0=.0]]7 M[),6,FM\'?9;^'(-B)%")@).VW]MG1,(B,MDP--Y[ZVEDU_SK:[Y'R+O^D.? M('E[RVSCF_?O/]U:_2OZ=O$'BY_7U;W%\D/][Q]O7UY*8D8+'M58Z%_2Y.RG MA0Q63:PNCOM)^7DX"ZOQX?2YD[+ZA9]Q'H:CV4UDL^'9I]&#"8*[/N*GJX7< M7.#J.3?(;;TD_#+'<<;\8S=?X.8C7U\\\M5E$_1LT/E4+(@ZMD(ED2 @,N E MY&QR-!%;)R\\A*GIC/>[4UHN)X(_F\V0_LGOPY>!$EZC1 ZZ)%X'=Q2(3$7 MY# QIP(3O/;>R"J#]^ZX<1Y;;16S&<0V@7:QY,%'V@] MWB0CR)F)3+>>Q= 0_BGKX@&)[2&Y;8NQY#P7IS4SD 22"8'T CD6#8AHM-.^ ML!RVLG9W5[U'-1+^$!K5BH8>^D"O$,X&Z+U1A9$):6K8VP<+H>A,FRJY<,8[ MI7C[Z5#+9Y\FZ;N)M(<>BQL6N8R;E6P4KZ.IM,'%57.IG;K("9#(%&ED8;'U MP7,?GD-- >J5^&8"?PP3@=;>C5D7K:X3[3!QVJQ2Y!!2(/-+9*NM1)%T"R?[ M,24$M"/UH8R 781[L#OA;4!]0QD!.W&TU>7P/@(^&/NY5GR@KTF/!LDXL0&\ ML FBQZP=1LEEBUCV(\\(:$_Z+G+MHS__$LU%%# Z+5 @&%]GX-6:X)B4AEP; M@RJ'EJO6CL - (_E=G@G4FXWX=];HCT$*%9+O"A8B27K@A:*5(ZL4$4K,H0H MH Y96B&S:AW=NP'@%.C=7Z)]^/8W,A%X9G6P,(%!S8%<"D/+<@J<*5D*-,C; M1RT?8VY'%WKWEV@/'OEJB5Q^$W;GHQK=>-T/L='-UNI9;[$J MP7#\X0U.RV1Z%L9$8AP-ER[;+U\^89W2_7YX1K_RNKRCG\[*LNSSRN^W4BHT M,8 .5H+*]/H'RP189W,4QHE@6P\G:H>^P:B%.X')5\,0AZ/A_"OMA[(DRS+( M.AE9%>7!<^O <%$T(SN'^QY&>FT&=/APX9'T;,UHAD8T-2\@N@_9IKN4 >%E MN2@)+.E$NS:S$'.1D)U0D4YAVGRW[+:\S^._.34Z$%/]W6;M+SCZ"\-)YH.H M2\PY13!)D.5N,QGM,8K:?;@$[ M"VUYTV%$XE'S!$'R.E*J]JCSI0:W6(@Z2^YC3\E1'9$?ZF;QD2CG$>@^]FUE MLZ6_FX?I_.G\3=6<*P;TV.H M8.NW8']5.$1=OD[":UFC4BS6#4(QH+-$@"G!%1VE-DENHYI/Z!K^B$K5A(:6 M(S+N#85N ^H;NK#?B:.M[F[W$?#!+NR#2Y$IDT'XFI#"4@&O= #T16G%:+/R M+08>/O(+^_:D[R+7UB7\%RL;Y\7-Q$5ZX<6@=U5D#)@ABF!JIV=+:Y4 M29>%XMO5[M_[F,=RT;,3#Y->A'B(N:4^*,-"R:2QTA*>.I9'*23',9=H168F MM^C$]ICFEA[Y@.],0\OI2#L-#-H&Y#<\XG0G#O>:7KD/ 4<;<4J;993&2G"H M,VV@/-<+;0%T,G(6%\I([=A M?D\:^9XT\CUIY'O2R/>DD>])(]^31KXGC7Q/&OF>-/)D%/)[TLCWI)%'JYS? M8-+(][OU1Q-Z[^%NO:?;U>]WZ]_OUK_?K7^_6_]^M_[];OW[W?HQ[]8[)<]] MOUO_?K?^_6Z]!X/A^]WZ][OU;^5N_?GY;#C&V>S%Y"P2X/I9LP[M&.[[N*[W MZUM#[7C#OC0&+X>U5*MC.JM1S?!I. ^CX?\)-T-6QF?E!7+@*L7*J(?@F -F MN,^H9?3!;6=>;_W,KH'1"U$^2_\Z'\Z&JYN"1&]"^$"/_Z_)G&RGE_65P-E\ M^5M3S ./F;8ZSH"Q0C:P8)',7TT*K'34WM$+H5OW8-H/Z0$WE!Z5Y79\\P"L M]=#&:\UK6P>.#>G3%]\LQM<7G!)4/E!))R.% E^B([=KA.OQ-^%H/[-G[R4J_+\#C[._3R6PV8"Q:'V("&5R=>TBG M=ZPJSWVQ.G";X^W$BNZMI1[ =)I:TY2)'NZ<=]#J7PC__.OESOER-CO'_&R< MZQ>+D$%(65KM(Z C4TW525'1\0A.*ID9DS*G(VY+#\$_3?T[%K\]W%/OL)2+ MR_8ASEZ.TWG]T4 YGVQ(!JR,!10O=98W'?4>4T2CZ?N Q]/.-8B_>87LRN)= M'53]Z&"U*!?^\;5U7$N.FRV&>;TNK\_GY*;A[+_"Z!S_<_CAX\#4Y+@4>)V@ M)D%IYL''.M 2@PFVA*QBZPZ/;5?P+>GH05B^J[.Z4\AJOZ7\?EY)>%TNK)>! MU459S!H8Q@#*:P=.>QL\IZ5VQR+JKJZ9SLW&+R6UQ@V? M/?]Z[;OE-5-T4GI/+X/7#$$%GPBO+F"=$[+$%*)N[8CLBK'O_+!#[FR]\G/L M-*][(D"+RXDLDD\E<]!1T5IR#C5KCO9AJ9BSQEJ)K3B*PL1@)$/F"AR]+S.ALN0C1(NNQ)C5U4&GR.3C/-LC2M+=8'07T3]D1;:GJJWUH# ML,);O2G; .S)LG@0W'$LB\:D;JG*\9L9WH\\*3#VR&-F9GT)=;6G1-^&XYP-I^,<8, +N:4 M:2:"RA9? M2$YW;@.>?[WZG=6-P&(%5\L8YS>C,+Z6O+O-FGJR2/M8SW&,V YJ(LUV8G61T(==JDS:?3DKB4I?0B@ M47_(*VORV6=Z2#48?YU,WX41OJL8%KEGKRYOWIDUPOCL@?Y?:J43.0 BD>(* MJ63APKKF+2!W M@Y"A5F'^EUK?^IR:"?Z2G$U+,X6W0S&M1$.R%D %8;SBB9 M) 1$\H*5+TJ8*-WM&K?N(:A[$1UA/^Q-7^X$HMIQT;R7XWIH9Y/IO/:S>C&9 MS0?<2Y&+*.8L(!H,H(U00BR M[TPP#YI&W6%\NWJT/QL]1,4V@)^_"-/I5S(A%S;F0 4=O,!(J*0'I9!.XAK) MS4F:XIRF+;5U6]>M@)V$$O5'10\5'#]CG%_9:I?KEMJJF+0#(4LUU6KI)NV0 MH!F=JD(7IIOGAJY'-[X6_N@@:X9>",(;1'U'F3F,,KTI9V60K>,!8$"#+#0&43H.Z7 MM CO363(LVN=Z-$$^+>@VKZ+N&G76>]"](@0<5%F$F@1.A;@#)// MM HE#KS+/5:[_!'IX?X4]F":;S8G;BYG@"[X$K,$B60(JKIY1ZU4;6QM7.': MBM0ZKKHMMI/4IB9$]&";_SH!8E3C M?.L%O27#F\%:(VW,K-#1;VOR4?5S0[0>I,^27EN,Y/%V"57MA.;PJG98!=@B MIM4?>P<*M3^X@&VCOTDX%F1-] BTTVMOP6/.X(UPQ?J2LMJN1JE?G-]5]BB, M/Y:]=$L[%QU7VI&)*VSM.IZE!A<-_:M.UM%6,A[8<93YR)[)"2GS_HPW]&RZ M+.TRX64@!$=9#*]=)NN_BH!8M"1[/HDZ*\\KT>D>=&LDWQ6R)];ZO[>X!7.9 MZDYJG[!8!JX4#RH*#LZ@@F0X(K-%FN;)L%O .M1\K:/=8W3FXK$T3KE4]N=? M+[_\SR%."=G'KZ_P,XZ6F<*!H8\&270F@:J-V%SM0L,+$V0HTRMH6O=YW [9 ML6I2FNO#;3^Z/2\]7'_B*&$+L#T5GNP$]#@5)7TPODFI>J/KZ#H6 M-+GHABO"BW1D1_+DHZ?=/FIF=3:.Q>87M8] MQZH^GATJK4+2WVJU,OQI_/Y M;"$!?C&&0MM@31)(>M+@>[".8*YWA^1FU2F(PL] MM(19!TU<=*NQ"9.6 ="JFD0IZ'WQV1'24(QW,4;8!RLH9Q \GWD(!QTNN!'K9";K?^CU4NSS5IZ,I1;KN-(=G0+!9D\,G9[V,*:KBE&--(S MVHZ-IKW>!@G!Y0PVJ(A"1>F4^.8T]2&K_+$KZBZD]M$@*\P^7K1A"88%R1,D M80HH3:9$,.@A^92TY5RJ$ANKU]73#V]B'8_%->G]>U#0@T7^VV2,7W\+TW_B M_-?S<;[HTJ2S-3+Q CS:VJ7).JEL8U5XSU2+YA)6E 32_M]<[. MR&JEU;X)9+ZN0!F>E$TY 0^!]E:C,Y!+PD'PP+634>%VPZ%WV4C6 ?F&U:4[ M,3V8[W^\>S]=N+-?KWR7RXTOR&24A2RDJT63$9R*"4+M=4O>BHVJ=:?GS6B^ M8;UI1%$?]8B3Z:?)-,SQ^:3*Z!:X&+)V*F30R&@?+)[,.:P=R8I.R8F8?6BM M/_<"^H95J!U1/=SV/_N XW17MZ5WPL;:RL8:TFTM$&) !*9#L1@4 6Y]P;\> MR3>L-PVHN:LP>P]Y6G.KX2Y\23I#4;%D('B>":*V5:CBKUD7O+P%>O"I;0#S@/?TM>$>_G6]#[1;WIRUX M.="%_&VH61>=M3&04\V1MTO':;& KEOG/T)MO+I \7;XX>-\ M]OI\/IN'<:8G#E])2HOIV^/YP&'T#ET$E)9LDU);ZRKD4)M'30."AICN/1*BM;5_WO _*Z2 M_;':PV70-5%=RO'GX:R6Y9#8!C&6K*)DH T*4+S.&7%* ^-)<*OHCP4VUKG[ M$7W+ZM60JSZC;1WDM Q+,J4D^5\>9*[WH]:3P^=\ &M4CBQHA;*W0&Y7\(>J M!GP\6GD'&B)=B)?@:8:_%O?1B2@'!> G.AE1D\MGHUJ[+([Z8.)*^ M['%]L0MO1XH];P/Q^_5%1VKW"$+OP\N15(@+%@@N 2QDA2H3& 21"VC+M"JR M""-Z*W=^@M<7?6O.+G0$769L[*M'_!+8\.G3$,N"L6%#(DE#Z#P2AXS)Q6T+Q:[%%W57AT M=E K]GJ(4NQ6A[D-V.^]%UHRWJE ?A^ZCMY[P119AV-'8)C)8_9%T3NG SB? M;/ Q.B_5Z>E6F]X+AU.M75@Z<.\%9PN/W'LPOE:,,\X@JJ2!9RNEBLJ;TKR7 M[]/MO; 3D3OT7MB%A0/W7A ^ZVR4 6]% B44 Z<*@\(50XM1J]1;CM#3Z[W0 M6D'V8>% .XB\Z!LBHLE.D.N9#6VCGD5PD98\P[MPOC4%V8>% M'BSC=_,P7ZR\=GVO'>M(RYQG/.H'T+(/*J.BDI:\X1Q5-%-GF MUOU;[@7T;?M:[;CJX?KN%J;56[,-J)YSA\UH,C_??& MUN)X1S:[8H' &:8A!:>T2?1NL-:!G .JP@,>SJ$U81=AMV[1_^8\CH;I(MEO M==QQX;U(M1<51E.3#"QXVO9HB3H@NL"$OW6B;&CNO.[3#V]#-)#ZI*7(6L^R M?C,=?B:-?3,*::&VMZ!%(Q+]C52W0#)>LB>CR!<)R&ST27))ZKL=F_<^Y^GS MVDZ,O;1_6)MC]OQKK11=;$SDNT1R6 +H8$D%L13P.GJPPC$K@VIFT ]F0;/@CN.'9B8U*W4YF.C!QN/[H&5"&]+$DK M$$XM*JX3]"F[/1+E2[BHEEUYL8,[T%D97(K/7I=F^'#4JPU>-.2@?:"WCC1M!S M#>SZ:L_+7^VW G:OA_=2_]I=#(^R^E5R:S+W!4*V=9IO8A!8=F!I$R+[VJ-G MK6V"1U7]^GK^$:?7GO]B5:FFN$9DM"_K4$@NIDJH. .2_J>%S-$UC^%O@/+4 M:V]VT;#;IE0+=EH?G:LHQ#54 VT4K3)JX(N^7EEI@F,B&):]TC$&VN:V.B?O M?O:WR'X+,??@8-U6QFMUK;9HGC@:2,9I6J4($%-(P+-"(>A;9EH7[&U&\RVJ M3&..#E_R*5;<@@3/&E"BYU,PVUJ#3+OGLHD4-N7K<)9^. M%Z3_D=^I:2&\>' 9&5@6="R:U7X\C]#X>\(EGUVT\CB\/Z623QM8*MYR**EF M!6E1P$=C@+/,:X60%[S'&9(G7/*YB[[L4?*Y"V]'JM?;!N+WDL^.U.Y1N+Q=-8'2NO'?'+M.DPSO67 MEA<;F#Z.AR2T/N/TVSRV[PC]SDM_1+'Y-9"O_ T9J$I Z]+$*YH2'+17D"1J6MM 4'VKBU19(&M MASPU@/TT0S3-]+M!'[A.BM!G95I;^2Z]N$1K$EIHT-P@J%!DG92EP!2AF$&, MV-^DAA[6\Y0"0+WI_*-1F,<2)KK]1E]F="FE@@MH2;9>D'7(#81 MIS75@B2 M>8S-*W\W87G* :$VRG)[OE\+TGKPT=;AND@,V@)93_&@S:B.$P9JP]X6*M%! M](=5#N&]*\A)^;,NM2(I0A3(@<6H74K*! ,^A=6(7B1] %]Y, MAPG_:S*BG7)I9B[B!\P6%I %@F;JY0_/X+(+A)FKD,GP5+GU'>]6P [O1[1B M\@$%Z4Y##S;^;9!OA[-__CI%?$GVT!1G\[=ACA<9PE$$+/454<* ,D*!KZ&G MXCT+G$537.O[K.W1G:S6-"*D>>+^+9C_P#H% O.SS^35?L 7D]G\=7D1/@WG M870Q/I P&4=P4XIUHG9--#8\@,40N,W:,-PN?WOW9S]Y[3B$S!NF&:V%N\17 M9Q*NP&%0/J-@4*0(H!+F97@C:!&-=)OV=Y-EG)M#]G;]L MRHQA,>!$S5>*H@Z>E](D07SF"1H&_(JK2YZ>N>2I;?.^^AC;XF,3[TOY.%4:Q>6#MS5 M+:'-$JT&KI6M#><0@I 6LF*)*1%MY+W=C3R]KFX[$;E#5[==6.C!,W^X+-PD M(Z4C1#SKVFHH< )(EA^G=RBF.M=;M0[LG71'CUZ,J+8T]F"V/UQVO W [TT^ M.I"Z<\N&?1@Y2I,/HR5/FGD(LJ:F,8(<2R@@E8_.<>EU:)UE^E2;?/2L,3L0 M<:0F'Z(P@1H=,)$"[;(Y0DA.@LR&!54$,7VK^/ODFGSLQ-(>33YV$?%QFGP4 MFV.NLX)-_9>RN8#+18/PR+()S.I@MU*")]OD8V\=:"_@/MV>>W+MN98ZA6)! M%V7(H \6:-$!9)0<,X\"X_=9><>W;%M3V4,#NZUF,VT!\7LM54=J]QF"M@C%9"F.2]SKVUK7F"M51]:\XN=!RKEDI&%QPZ MLO$S9W4400!G:1_&')BR1C&N6^?X/]U:JIT(W:>6:A%6,E\:#9$BKY$'7>1(1M&3" M, 622U-GYV473?J=Y*)A E21 &840 M418HLB2F2B3Y;Y7P^ !S-QYZN .XD]@G+636^"3]+7RY#D09CT5D<$:2D7589.&S1H%:!%"4I&<@&-*&"C,M%%ZS$^QNK/5ZW*Q"_! MW(]A\= _QI,XP^GG:M\N4\)OD/XBC-+Y:*D-D]'HU\GTSS#- RXT3[I6#*?D M:FD+?16P-B45J;@Z=N9V(+V=A/M:U-,L,=]/ZS?ZL8]"8_JL-K^V[?UC./]X M9S&SFZN9O;TE[54U_>*S!D*AR/7&2WB]N.X@']\'"Q*=0!$UX_V-V&VYD".J M_N-0N"W".H?5E@-%#K=9U(8UO<'I<))?CM.4/@Y_QN5_!ZA43HRLO'KA1SZ: MIEV(+#QPRF4F@RI>]=:7L,^%?7]%'KLV'2C[O_L^D LWND@!)7G:!YQF$(M2 MX&0I/K#@A#M$!G?C4^,X1O\R+BNY")B$AQ!2J;-%2**A3DQ3.GC:6CG7^1$: M_$^NMTMC8_.@O#^6KBW7[C O7Z<7HS!;#GA51F@AA0#DVH/"6K^G:^*Y2MPZ MEK75O>T-ZP ]Y6NZVP>WEW?1?62+!?:=O-+7XHZ>^M)5 MH?KSX!MJPY-4>UU\SB@E&&UH>5C'UJDD07HK)/* -FUU57[ZZKY]NLZ3T_9= ME*!U2OO#K1R7)62NR!2M ;*WR ;3N9:FD2&6$R7Q3*4R5N9R,$F;*H"C#9FT!ZS]"YDY7J[+SG9I@E-K<]6[!V] M0\(V8+]W2&C)>*Y/1R4/P M#<#O[1 ZD+IS% MBHX_+)[S'J=GKTM5XFE(\X&RJO8$UY!%)'O;8 0RL5/=$TM./A=16F=N/8SJ M\!M'2]VX,VR[+0L]>#WK$+[%,?X91A7H($<7E"X11*VI5M%RB#%Q,#SQZ(3T M[0=[/@#I]#5D7_GW8(3> E8[A+\N?\R67M_ ,H^Z* W.&@T*,T+T7$! +75F MBJ%N715P+Z#34HUVLN_A%N FN,MKL$$T6I7:'=ZQ0(:VYV1DF<#)$G+9&F]\ MPM8QD@U03ED9]I-W#_&-F[#>A*^+T.% %9V5S@FR='6:K(@0Z#"#$E B[5RR MJ*W*)??6@@LDIZP$>TF[A[9(MW:FUY'L^#'FE^-?OJ2/M:KTU]L'W)7Z&J^5 M9IJ4%AGM8CP9\$627*0WNABE1&Z]772 >UK:="C>6K:UJ.[X.I/I]_,JQRNS M>C8((IJ4O0,9:N.[S#B$.MU&"L496J^EN[4%;0AX;/6XT]",GL1[5P%,1P58 M+/K39#:<+XTAXYG59 P#QJQKJ;F 6-616:5#,C$X'[7<^\OPG#/%#:9%,C])YI2?M+=A!BT2!ER4XFGLK6;_0VS_NF^-]9P'=U MP/>L V\QGZ=%)>-ER/WU^'?\\SV.PW@^$+0U!4MR$;9.VDPL0;3! ,]266UI M#Q/;9<)V1?)-Z4U#4M:$JKKU@]Y&Z[\N\@V8*BA842 "YZ!*'6*'V8.(7CO& M4_1INYNPK1_Y32G)/F)>HPV=(Y?K1;!,.6$IYQ 30DJ*EB^* U][%$5MBLB! M6ZY:7YS? ^=0!:%]A[%;2/O819LW^\_)(J5@6@#SNC:X1R3D)@'GQG/R<>I\ MU&WTY+'WT&S&WMH6F+M(L;>Y.TMLP.TP'R6$ME.US.UPSB_GG_$Z:O)^$.UXZ_]T::?=T@D M:_K\KNEG_0FC4=+:\_,9V>:SV;/TK_/A;'C3\;Y5A7IAPY-J9B62A!),'890 MD^F+3E6+4?J@C6V>$KP'S)Z2#WZ?C&MY 3UVD&BA3HN:2R44J.RP5I58B.K_ M;^_*FMO(M?-[_@L2[,M+JKS-Q%63D0"&2)HY"WQ,RS](2SO4\7) MRN0Z\_$>T>Z=B& -%V4VOHS(-X-.G@L&^6:%ECR( MJ')MBVT[FM=+B\J::%!&=QXO(=U()/YVQ_[);0,V&KAP$:=B?,!"6X MEV%E("PP;EQV6NK:$P4K01\K$3(VYXZAV6,G4OJW9MKLG,-=F!C-H;3])^)E M#&BRZ01"M*>,%C&&J0HI*( M:V\<_S&]3L''?^Y&6,II%$>*:C3'4 (,2L]>$8,71DLI,E>]2-#K<:^* _4% M7#N&MVWQ,S^9+R./OTQG2SO^'F(I1 )-%;'2.2*5 >*5SR1+Q5)BACJJ>U'B M68]_511IKX"M <)ZF?KSQ33^\Q+)#K/Y!X2Z^#$@[;[]RX;FT'O"K)00[P8Y MG^5_E(DQD\79K&M@O O1 +<:+<6I^AO![)X;*S*Q>5>Y8#]ZI? M-;T1WWIJQ'F9^MQEV]_YZVM( M;W]\\/'RX=^]4)9R:3FZ7=*4B2)@B,_"$;2S."XB@/35TX!#0;]^BC538<6A M,#L7\.$OF,6K.7R:746X_>5\]=LYNV!)!I%"+@V/N+-&@?"%- A:<4MU+@?U M&+S;!_3UIEO9\F' %03+E@D4N+)'!QD8K0)P(WR3-6N$=Z. M9JPRFK'Y<;BH3Z8(9M-RNAQJ!'0&O$2[3B*1I; H'Q<8D6!\-DFZ:&L/'MX* MYEA%+[64W8=#!PN]11'")F"KJ',PR!$0U)U9SB?NB9EQ[YE+/R6B;OOU$+,WGR'Y:4W"U2T30KOWN M%_!I7/!) W$4!&&*BW;K"7.$QNLN MN!<\&ISOIE^_X3[7I:1KW,W1\YNK)'H/7$"EK&\7 'W[^-%OBKJ_=*I_^^/N MKZQF(J_*P]:N2.(>-#11EGTH8O&SVO_NOJ\%VE*=LN"W)0GSMG*:X "=(D-$HD01],K)_>'G) MO>-RJKKY#9]TO W*1:1/0;R72!CPK$1$)5&I24L14 [5>]INZON=!XUNY M0Y0P;23!!O& YXAJ:UM9YS#[?A7ATVSZO32V MKL;@07O&1XIDBM+9/*4."@_HK>UU;,-&_^??5\=-\'MDE3/VNYE;+7'U!HTQ\ *]9LH?(R4HV?SO)GB-,O MD](G]@EF5]-44A_SN^BCXD)8*I"GAI<::([NA$!$'8B-K%3$XX("S9+*VIW9318R5K+FE'A[?$:< M2A9G.3B[:U(M7_?;:IV=L>YU4%Y:O6Q E#8[$D021*%YD /#-[IZ/<<..,A44V,_>@S0P>A$,9(;F90AT3!\ M.R2UQ)=)S9",5MDE8VSML_4(!-D3.3D./PX1?9.9KO/%63[WUW!;_,V%]L'B M G/9*1DN.CB>"2Z3>^!H! PG9Y8C&'NL6K!TO]^9Q0KOJ6<^38[7K2WK >DVTJ*V% M%K%]N,9???D5)C#SUPCT3?J*$I\OEFT+*ZQK5DN7=9FH.])PM+C[-IN76^[/9RH;O#E,9A+(Z,&)QD;C_ ML4 \,%QY2,DX"Y3+&A=#;WKV3Z>FBE;:L&2.1%XAFJ]>DCZ@*EX[O17(^)=0 M#]?14X57$G#-O-Q.<(J*:)E02.V42T=R)DXR3YQAJEPS!%[U,D5/2^L[;JX> M2>F'R+6)7=&A6=_RJY5)-G$2&$5$E--RVTHDEI;[5I0QG-8>//L P+BW)%=2 MRA-[X+D2;>!?K):X B-<$@(D+B:Y@&L+%MT>KHEFW"!]%>>\MCOY ,!K4._S M)3I6=_83"Z;[T[-OY:.?I,_G?[Z):)E6F,1]^).JI,4'+O!TNKD5-8YI;PG/ M&LDH.)!@-2=" ?-4"(H^P=BU5 ,D6^45E4GDH$]%ECM7YM2OT@(XQ;YKBPCM&3:3'?MH@71.Z*[&I'^&=0XQB%QWL6 M]&LW\.;C9!E4^74VG<\O$#EUUA;_BFHB(9;R0Y1W4M&"ESFEZC>*-UC&3[Z? M #U:M(ITLT_F\QM([V]F**LEMN4,E'OFZ'P]"C9=*"5%U"$2PP.*$5_7@M@0 MK[GGF5M+7?6:J8-1_N1K>^4VF&H_5(@HM0Q7BQMMTUFJZK=OUU_&3T*? #T:C.D?NJ0/?WV[6EZG=KF!<\IH2AG;LH0*U>[(KW!,GXR_@3HT>!2@/I>0Y L.I\X08LIX"OL M+ G< XE F;(9O8AA@PN>;=)0W M:0#!CC&WY=GK_*].'[?KC$EK[I@C+@4TF)E3Q!FJB5?)!8@IY M2 *%7"Y 11CZ&2WAV54LLQQ+=>>?J)#Y MY_,_5SU^-/%,0V DA7)G09*AA&S#G$FQD^#N8?_HK7-PE2 MT421^,VB$_@T/_JZ 5W XP ;VC1\!/%5ZC%^@^C25F2_/$1VELL$]ZO)EUMH M=SYZR*!%]AJ/>,[+W0.>!-0D,?BR<,N8-JIV=VPM[(.=[&$XWGR=WDP6%TAZ M[4K=+^.2E0E1Y?>/.C*[WI[.Z!RUE& M1Y0PB65NB96 AQKS0+Q#^Y^#]C9Y&SBKGKBJNH*Q8J(GP> C*O]DPJ/#%O[V MQ^8OZ%Q@CC:0S&*0[&T,"($J*,3 17/;\P0$J*?1 M,>M\KNUHG5",K*[>>L>[#A%Z T?G'[X$ =32>I$_UZCGKF+CG* M%*X^EKINJ8E-H''OXE1PJC(->Z/7SWOT*R'%"')O4!SXX A;'UZ6AY!3F<%* M#9%>!+28D,7: M_$5#LTX]X%7*$KV[]O/YV?)*V+O@(]?XJMH028H9M64R$&=B(LHQ[6CP$$2O MFQT.>"TV AEN,MS*\<S>JRY$CT^[]V<7QF9EC>_FF)21,4:7_B1+ MDDP_4W0%GK,1&?3K4DO&II!RVT;N+QU"O(QZIA(DLB0Q1 M$BO00/;,2Q\L+BC4GM:] \[Q0_X#-=YS8SE4\DV K8A,-1*5L64I>*%<[9GX$@NP)F!^) M'P>(ON:-2L7'?N?GEY_\5?IE.GL3_^?F:GYU+_ JDJ7).$-B G2G RL5 HF3 M E@D 59IO<]]V?N4\>W.BMJ8MA!E16NS [9L:'\WQ7< OPU2M^94[("&PX1.:5KW9]?S6#B+]>)W,@<72H)-&N)/)B69/@F@@1 ME)7!YM3OOK0]][D^?.IQC8OGZ&!:18!;_8V:V; R32LNN@M+'OS/NTL_^S(P M0=;SNX?GS)ZSB$IIM(?/F\X7;R8)_PQFW^^7]#NKO6,HH&#+J-,(Q*)12+P' MYXV6#*HW4?3!5:4NYY&L+[(0(E/E27(17Q0G'0D)?U@.7#/)K**U1S1NPG&, M3:,R$S96X@P1=]-TV0-TW=*[/?3>9?>,1?3+M"8>5+GVUFMBJ0X$(HN!:0N0 MJX]BZ ]OK'1:PX[BY MU=38CQX#=# Z4;*V)AE=;G<(BL@0,N[#GA.:1 Q<1<=X[>S;$0BRQ_$]#C\. M$7T#7I0M\BR?^VM8%[%2GW),N$EJ91"04IS8I-"]5['<5B 4B-H])D] C&_5 M5E32M*:$&]BRQ0K#+[S$<_(]?(?KZ;>RX@]_E:DSL(*8=(I6&D.X49E(H= F MTR$1Y:U.3J(LA*KOW>R#]9IH45L++0;5P37^ZLNO,(&9OT:@;])7E#B:6KZ4 M5:^PWK):,YNR-2B"A&"UE,0EP8@Q20CF@K&F-F4. OB:R--.,UN3+O6"<>/>K.,P:A00CT5T),I14ME_[6X'$G MP/]DA70)U6]XVX)E4);_[75]_>9%S)_7)[9R5-D3MBK2Q# MZX0EP6=!T&Y7X"2C5E0/RAV(\853:Q35M/" EG7_JT[@LUDW\G]YM0HNX[9U M[)V_OH;T]L<''R\?_MT+IQFGTC&B369$FC()2S!)%(,0+>!Q7M]C&@KZE9!M M7.75[NS=L!&OL;^=EGN=\SJM.O\X6?XE2!\F"]RJ+[*Q(:DD""ME.E*(2$*Q M\4*F4C%\9;CH5QP[ ,0+)]&H.JC8[[L/]]+LG[^'^=6728F#O_WQ"0_PR>+" M<\M :X1I4VEZ!8/G=^)$!0K&!*#"F:&DV?KT5\Z6.E*O>,W:/L"?H0@1WRH%#8\7LKYP R4@=,J.:%]NFG<>B@$E2.*>\]('KUCMY.,6*$8ZH6R04GL):WU30 UBKZY>V@3I.E4(5U>VGPP"YCTH,JI.5RCE"N3-EI))! M]UPRXAU0*:,-,K4^01H38D]5PKA\.$3<[7FP+B87Z&,#9$(CXT3*8(E55!*: MP(@(@G-3NYEK(Y"C6Y;/5=1N]3]#RA4C^@FN+GZ#+_YZ&5-97L%EK>!!6Q*@ MW$L.3!$'DJ*Y)",W.BAJ=C7?S"'^ZY?I]W_#KU[J&C_.'H<[?N5>O^IXY[=@\4_K2B[BMOR$SQ@N-:):Z)TSD1:G7"/ MT H=3NPRW';3,5'B*RVBWVYPL_27Z6WEY-_YA.K^55>W[&.:[JMU*A MLL(B;=#"A4"2+D6#>"P3RR):?C$XSBA77/A^NGOXQ2]28P-D4[F%]"[!W;7& M>N:8**,T8@&2H=R/5P+_*N(:4Z:QWPR]/1VD#Q[ZXLV886*LF6&[#V3=J]X# MRB$ABKZ:/89!,U 1F]0Y0(JM7M1U# 0WGU@:G0TZU$1&IDNOLB7",A-5R#[K M7EVKIZ#0+=9-.WT>(KSJYLVZ=//=].O7Z:0K.;J<7N,WWU:^,AJ<3IGHE"R> M*^#P2+'H)0NPE&IOQ.,^N1U'YIN(="Q:O*Z?C<^+0X3>I)WU M]D!;GV0F)B<@D,REP'W11Q*DU21RFEAB.7.H/R-ME>E1GEG6B)/&TNLK+&58N6I!9.&!P_70X(S8#Q0W,.9%4B1 N6K99$^< M,H$83_$%BDZ&G6FN%T24/?;#<7ARB/B;Q93N:*K&3R:+2YNV^[/(TS\[&K:$5EBTE"DBX8]$$S'EFRM%=HRDO) M3I!,@G.IQKCFS4\?-Q5022T;%#U IH=.<%[]X5I!WS\ !IA H %0 '-L9V,M,C R,S Y,S!?;&%B+GAM;.2] M>Y/<.)(G^/]^"ES-V6RU6:*+#Q DNG=F+?6H&MFIE;F2JGO'RL["\$S%5&0P MFXR0E/OI#^ C@O$&&""396=MG17*) 'W'P(.=X<__L?__/ZX %]E4<[SY;_] M$/XY^ '()<_%?/GP;S_\^OEGF/WP/__]O_VW__%_0?B_7WU\#][D?/THEROP MNI!T)07X-E]] :LO$OPC+WZ??Z7@?D%7*B\>(?SWZK77^=-S,7_XL@)1$,7M M8^U?B[_0&*%(D0BR-&00(1)"@G$*.0UY0 AF(4UN'OZ"4X:PB .(>:P?(P&# M62P32))(I+'"6 2X&G0Q7_[^%_.#T5("S=ZRK/[Y;S]\6:V>_O+33]^^??OS M=U8L_IP7#S]%01#_U#[]0_/X]X/GO\75TR$AY*?JKYM'R_FQ!_6PX4__^V_O M/_$O\I'"^;)@^14,(QB'?_Y> MBA_^_;\!4,-1Y OY42I@_OOKQW^^%%(='W91%#NC&BJ)H3+$ALI_.3793U>0[XG> MU2&M'HBKV/W@B\9SF'[P1NYG+2'D\ 1WIKF:Y/H+]78IQOKN;J:ZFO3A*?;U MM_VIF<8,=$:85O,THKM#JOR^DDLA:VFY,S28BW_[ M07^:K4OX0.G3[);S?+U1G/="K1T+0;I:%FY]];JL&6UAN@Y>?_^&G+ MIS?(%R\$Y&(D#.E2@);D#J#@-T,UJ,C^?T\"F_,= A=&[\B+?9QRWA.G[>XN M-8L52(J6K.*R&?$GH_G])!>KLOT--+^IMKCCI#\=?&=NBY8_6O +B]8\\1// MM3+VM(([ZZ>*_/$:(%;Y-5^W>G$T@3^ O!"RT,KX$68/-LA]D7,I1?FS)OX3 M7<@[=?N5SA=FBI_SPOSFD^3K8KZ:R_*-9*L9#V.)<$J@#!,MG1*!8<;U#Y$E ML?Y7*"62+M+)E8"IR:F6?F"6'Y2:WA+D"M"6":AM&6A^#D&L@-D6!+\PVXW5D#\Y@_&=<7/4_2SGGZ4>5>7W#V)6#O?%6FNY<\KFBVKXS[L*0Z8D#@*&H,)$:1U-*IBQ.(,IB;(8T32A M8> B!>VGGIK\:RDW.["A'72(=Q-U#BM@)^2&P75@\78!4JVU5 M))K#Q*/*,G= ]J58CQ'#KT MS\\UZCEOQ?;^T6[W4C_Q\6[)"RW'Y1M9__?=\NY)%EK(+Q]>TZ?YBBYN6;DJ M*%_-E)!4B%1;(T@0;8V03)_U"D,E,J9"*@5-G7PR]E-/3;"\_F+$=PGF2Y"W M) -:EK)Q@BZVJM=?W(2-PW+829YA0!Y8#+5$@Q];LO]DL-Y0#AK2P6\M\1YM M$W?$/(DIAXE'E5GN@.P+L!XC]/2M?*&%?*5G$*_S1R,>J]B%VZ(P^]4(S?+5 M\_:9>_IL?G?[C1:B^O%9SZJ%[+W^,G[07\]:IYUE<8B)E#$D(A(0I6D"&:;Z M1RIY) (22I(Z>6$&(')J$K*B%!A2'0VE05?2TIOSPNLS]'6=P]*X.W8&Q,Z7 M"V@($L=U%@T(\H%;:,_EL="!/.J-3HIS2"-%02HC@D,.,J@PF1(@QCC"/F MI-#Z(FQJPGS#$'C:K]P>S/_/9$ULJ? +YB'3@7/XP^DL9\Z7M[^]^-[KE45?]+O(H'TNAA-'=^N5B1DW@?@W@,F'^;(2 M28PN*G'TH[;:2\-^^2?/ZK^WKX7^-NOO193!+)':NE,8:W6 AI"1,*%9HE)* M4?.U:$-G_\A?BN.1QH-])63UWS_2]\&3C?@2*SSTW9]A"%8<@2[7H,,V8,^@ M^US#.JAXURI)Q3WHL \J_L%* P :!&[ !@/]L4)A1 /5]\*-9;5ZHWM:IJSO MY7"V;[T3X!AUL7C@L]?Y0G_.C"%G:@;N#D. ;CFZ 4^- M --D/%J&F7E:L@LA(J,OQ,"GR^X:W';7H&:GNEGK,'0#-BRUQXS^G>%JU&42 M3:II]B^UE"]WWO98 M1?!;S:#'J\0A;H834=QL&_6_+%VCBDWJRER?;Y M*!=58KRF1/]5'UEO'Y\6^;.4S1\ZK[Y>%X6F:H:S*)59RB -P@ BJB1DC*00 M$Q4D#,5$$;NH]Z$HG-IIT::6+%RS=89;0Z:$B'&HH!2I/NP%IGHU40AC$24T M#HG2MO)LMGX&/\2.96S=@PR'0+ +# M(VAX 0V7-Y59UC(*B^:O.Z,TS+[T&CL8V"^]UB/9W"^XYFZF^)#K<=8Z'V3B M\0SV(7';L>$'G:AG0(#>/94">*<^K7+^^Y=\H5\N:W>[8_"[U5@3$N8;>JM8 MG0[%_[V].1LBX-T))5_7659SCGL5Y0+#P362T\L]BZBTOK/\ENMQ"_EJ7$BWQK*DO=F&+G)RWEO\G2,EWZ^K+;2 MSU+>T[F8X50Q4WX$(BD"B+C"D"120<5HHF2( L8C:_^'W9Q3\VAT* 1*2O"D M:70PDBR!MC!M_<,WL(RI";[I)/)5--?7?RVDFFQP/PBD#I:D?VA'L@W]0.QF MYKF!==9PLQQJ/%/,C;<=X\KQU3YQ0;0T2>'F/T;3_$H7LJ[D9\I4;8M6[9>S MTE;?^G%=F6_5L?'KLI!T,?\_VIK3_WHE55[(S_3[3%)$@RR,8*)2#E&$0T@C MC"!->9S$$4X4BV<'Q4\OQ$ ,2K+5AK0K#NMS4U8D_^N_9%$<_75+>?.+]^?T MJM'7W.+8F< 2CG1%JCFL?&;5APZOX+8JCW&V$* IQG@#.DS7&C38L@T,WS>@ MYAQHUJ?S+7 ):IK,MV&LB*>I?"L549Y:.>[VYI:-VC]Z,L5\7<9)0U_.S^HO/D+%9QQA4+H5X< M&HGL0!(=YW/@XY5;]C MYXVL7?OOECQ_-,=8YS+R@US-5!R14-$$)CQ5^N @ A*.!138^"DC'B#N5+CG MPGQ3.P[>Y\L':/)6@&@(!ROZ?1.^\^PFZ"^!;2>T/4(XL !N*04UJ483WPV5 M^'"F2XBSJ+3$Q9/8NS3;J"+,DO5]<63[6C_1TG;%N*?/1IO>Q")Q@52&$%0T M0A 1&<",8 )Q$%(JJ4J#B/9IFK,[S=0$R:;!RU--9K_F.'M0VLF+ZP$:6$QL ML&DH]!A"98>!Y\8V>Y.\2".;XXR>:EQSXNE^^_Y#OMQ4]*PE2UOHES&%&8UB M2!0E$#$A325E"@F).2<\4!$);(*&+\[DM/M'"_[-JS3]>46HV_X_#:F="/ " MU,!2H$MCJS#\V)!YNM*%LR2X"(4G87!ZGE'EP45V]T7"Y1?ZIAH^/LY7CXW' MK;::'^22:U5CQCG3 H&F, QQ53\&089)J(T,K0NP1"4T3-PR!T_.-36]H$-J MY6O@76+!CQ_RE?S7?PEQ\-3A("QA7MH"Y.,5J/*%MFNXVCK-_I M>:4R+VE3JV6>+^]44R7V_7PIWZWD8SE#7*8HRR2D$FLE)4B9*90202J0R$+. M L:=/*"7)IR:?K)+K[F?;2@&OQF:046T8Z^#BZ!;WJUXA'+HRY7K4'2_7K&$ MQM?]RJ7IQKU@L63^X(;%]KV^B9[[>7+&8: GY8O<*$7;)JR8D8!P$<- <*)E M3J0-(RPH5%Q&D@=*JL#),+*>>6K"YUA*J&,=76O0[63.(% .+'S:5-IA.MNZ M N(MH=9VWI&3:AWA.$RL=1W 6Q\\<^/Q0;-97RS=5NW=9BGE"I&Z%=W7GNZ,+ M8">7?.+YLCWO*FBW=(/;\]CZ:'=W#JGA>MT=G?6E&]V=@\*BR]W9UWNX<]HJ M [_(_*&@3U],'^;;[_-REL2)8#0(M#$6!Q!AF4+"HP!JY2@E":.90MBV&??) M6::F#G7I [\9"AVZ<9_&TL)EXP.A@>6)"SAN+II+S%_CFSDY]GA.F4OL[7AC M+C[<5QO1II9>@N=_%'.M[>3?EC.>)I$D)((IBC!$F?Y$1(AAB-.$*H%#Q4.W M[KO[4TQM>]\7^==Y6679YX5):9!E?4N:LU+3L)+Z?&QX<%4U#M"UU2JNP6QP M!:(A#E340:')\ZDFG&+=FT9P,,'(A_\I!@_/^9-/]MOMIDGBG>K4/JV.H2B+ M,B$I@BE/3;OMC$,21S&,,8DB$6D <>:RX8_.,K4]?[K L-GXW7]W^L;LON2B M")Q? 3NA<#6N \N%X2%U%B9G(?,D3X[/,:I(.O M%W3^6 6VU!_$?ZW+*MBEC<:4,@HEBB1D2:8@8C&&#&<(2LJ8HD*E66+5(J;/ MY%,30VV%S49) 3E./*ICZ@+(OKWJ-T=LW6Z?X'+NG$#1.TC! ,"!&3>)"01:9?T8R M8BD*)(Z=+J3/338U,;5-3;,MQ6T%J;6+U0M0P_M5V_2]+:$#7?[80.+/@7IZ MJK&]IA>9/N(JO?R.KXL<$\EKRJ^:IA.OM6#2,Q<;Z353(A*4:(TGY@F'* DP MI(J',,$AXU)ER+$)O./\4Q,IF[37HK[MO_82YSSX(2**"RVW>1 *B#(90I:R M%!*41HQR1$*%W"K6#@C_.!&)VWL@T;T'6G5Z\CR9*-%A%Z;O+9LWL%_FMJTE MOVY[U#)PLTG\/NUH]'#O9H7=8/=OYV=_X7LX*V@NW\?9#>-^+W?W;:E%\Y?Y M4^4V8D0I3C(*,4TE1"J-(6-80J7/F5"&8<0C;GL7MS/RU,Z*#7'.EV^[@%V^ M<.L-P\!BQ!H!IQNVH]Q><:NV.]YH-VE'V>C>GAU_H&^*IJ;'[&YS0GZXM[P=9CYS,2VAX2\D\.='(&9F7&#Y,R+SXAOM9_69>2*Z7IFW\ MFDA"&8L@BQ6%B)H:43CE4&9A%@24$RZLR@P>#CTU8=!29W]*[T%U^9CN#\# MN[HES'.VTG%^KSBI]P8<[:@^SDCWK#[Q1,][J:HR>E40O;S/%W/^W GV3T.* MX@C#C$L"D201S$)*8!2'429"2?7_G:ZA3L\UM1U:$^EXRW0&2LM+)3\ #7V' MU/0UJ.D$O]64@D'*6?>&@2C3Y*GC\LY^;P MW_]F2Y2$(L.)/JNI/K6U00VS.,A@@)%4E* MM/Z_LG)!880"3C(.4R1#B##%D K"89QHC0/%H8R075OOH\-/37JTQ#G[[8X@ M=]DJN Z/H>U]2RB<[(+3'%]A&QP9=#3[X#1#71OAS%/7Q:]MF\MN&L"F@3[G M(YEJC.(,HHBF,$,QARH+8L6#,':L[7QZJNEMWCH1S+D-NP6JEA:#%ZR&-AB. MM+4>I'WN930\QY,=F>A%HL=.,WPJ5NS,&SVZG_V#FF#956?P6D78UUR#5$8R MPP%,9, @(G$ J8EB/$2E2X3#HUH=&0W:U@[M!MRA;I"[K 0/@- M+$B.0'<#&I/!Q73H#ZM#-ZX!X!VIK=89F#UUP'+$YFPK*]NQQNM)YT-O"D3DF+X/^[^#/01"$6UGT5Q#>Z-^8_]>B MJ 1TO?J2%^;(^"M8YNUOYV5ILENK6AKK5;G2'TSC$FHZ%S^MJ@B/NG%#'-P M\S6N'GTC>?=/8?6GZ!II5Z]E']'FO$)CR[&*P!OPKD)Z*+FU@\(@0JJ>X04E MT@Z+Y\7/[J,]BY*N62G_N3:IJZ;(ATG*?Y,_TOERQD,6IZFV1D7$0HA,8P:6 MI@(F2DE%M-T:VT7U7YQI:G)G2RBH* 6&5/!;3:QC#/%I>.V$@!?0!A8%/?%R MKS1Z"0M?E45/SC-N)=%+[!Y4#KWX0C\1\3.=%Y6HJJ?N!#OBS:?[ZBY;S\;#K6S1+.N%+(U%(WW21IHF"6B@R*)(NC.(ZC M1%@5[?-.V=1$D&&L/5$WU%<=B+L119I8)'G:7V<1:!W M+#V)3']TC2IBO<.Y+Y+]3]"S1L#CDZ;$.%'OE.F2_7[^58J:IO^0"_%S7OQ: M:ALS"0(61P0R@1E$ L>08"(@HVF2(J7-S- IR-1JUJF)WBW1@&OC\<&YT(@5 MU':BTSN XO%+;TWH&K&7A%<5W"^ 89DJ/("_NJSWI$31KZ2R:WF'#>%W 6& M@\1QIY?[B:"WM%AJD5:V/K(W\\5Z)<4LRDQ:*B,P-BFJ5; *23F"22HH8YS@ M)++*1[LPS]3$S >Y HN\++=N]!L@:E*O]K"?@MI.Z'@ <& QTU*X]9/?@(9* M?W+E @R>),FI64:5'1=8W9<6EQ[OF<^^H&5YIYK(C+OBX_SAR^K])N-:A5S% MDB7:8$RTZ9AR;41&@8!IRN.81&G&$[><]K/334U:5-2:KE%MT%!>@(KB:]+; MSP-N)RS\P3BPS+@20?=L=RM@?&6\GY]LW*QW*\8/,M_MWNH1AV6DU=UZ$^KU M?#SB,)$XPYF6)X&06@MA00J9TDI)Q(F,(R$0H[%UR*S5E%,3,89HJ*FV*/W4 M%^3S(F48Z$901791\Q,I:P>H0TR6=V!'BLHZ";"G*"PG7,[&8=F--%XDEA-G M.[%8;F_V4_=N.<_7RU7Y47(Y_VI<7-HB:G(E9DF")54F+C9*E;8)50PS$2I( M2*#E<(IXZG9/<&ZRJOF5G!#-Z@)![]M20=OEUJKJ@N .=KSM@OB))!\PCR. M;/*#<%^19(N77^ET<=:7$%2V4)R06=:O]_ )?)+%USF75;\U_4JC[Y9-V3:FI"JB$6M-2"UOIRR9T]#ZZ% M#\ ;9 ,+G--H7:ZZYPJ;@Z7O#;Z1+/P>7SHW$]\*D+.F_?D1QC/IK3C9,>7M MWNA?U# O[IZJPW3Y4!5&^RB7\AM=?);%XTQ*H7B MP=).;'A":&"1T8W)K0DUQ5,KP#Q607; Q'=L[9&97B9:]C3+)^-?S[S2,V_) M1)Z\TD)'O,X?3<^]2DOM=!-]];Q]Y)X^5PU&OVEC\N[)/%C>;=, /ZRKOA:][_,"6>Q0AF%G. 0(FKR^S-,H4@" M&N(D1"%ME_GM4OQA%KFE=:0EEG4"[037U^Y(>]$5&]HO80B'%>6@R]U.ZVOV M#+K/-2R"BD>C=E=AWZNWCTR)_EK+\))]H;<"\68SWK/KY]E/ ^[-T1VO/#^1NUG+%=],C[DR[QUU]7M MJ)MF]9MBV %) TQ"#DD5JI&8GD182$@YETD8$1HF5D'0;M-.[8"KFXK,*U+= MC!E+F.TL%/_@#7PNU;AU*09-*_H?&Z+_-$@Y@/)D&EI..JN^[ ;&OQ#N^ MW=-K9\H6U26BWE3"L!9OE8NP^EMC$;S]+@L^U];"3(4*1Q%%6A+16"OC-#3! M&"%,,0MI&C-"(R>9Y$S!U,23H;WRN6@]09M;C]JNK^@&ZR?]439DF[_F-2>. M#AGG%;)TN R)^] .E0K?FGA04]_H89NR9_4C#0]@PX1'7TE?_'SY0ISG']?7 MT1>> U]&[X'<)**0\]GG@AJ?QZ?G1Y8O9A%"*8I) AE-M/;%D8!9B!24-,DP MCD(:VS5X.1AY:A*L(0[4U-F)IT.XSHN=JT 86)Q8\F\M(D[R>F3KEY+_^2'_ M^I-^I][U^L-VLQ^.-,HF/LE NSE//W!E>$%3@L=8__^8K[[\NLQ9*8LJ4+Z^ ML33MV)9\OIC7+9EW"O-L\Z,J$:'UI<)$0;R1]7]G"4FPQ$D*)0^X"51((JI"8O77XP369MC0)G[_;H$M59N_C9?:*,Z7TJM!%7! MPN;V0G\L39A;Q7;/*(E!OQ*.\1936>@1(SP?##+&@OD.*QF4YI<)4!EC&4Z&NHPRN9?N83.! M%(JI-JY#;!J%8:653YQ2&"8(AX&4 ;9K/7YB_*F=)6WI#^=&@J?PL[AYN@Z5 M@06O[R9IUS7NFN"=C0M U_;FLKI+.?+:2W;<.GK;<>:Q/GVT-NK=CG:GS8%E M6=="_SDO;OD_U_/2_+X);$VD( FJNJ1'"B(F,7K*% $=#H!F 6QYZ),J MU@]_EP9>0Z_#6"V]W-?#5W.O:Q \W^ZKU\@C-@"[AO/=EF!7C=3/,_1!KNI[ M+U.Y8A9C0I*,")AA+"&*4 :S@%&8IBI B!)"Q&,*,Y0J&/ LB$1$4!20V5):)ARX T9JP-H9I@T62E+"L1*01V&DPT[G3G,+F0-;DU"?RO-(R31OCC$H$$X(X1$CI MW8IP M-8*1:GF8I#IQY29^::VMZMV\DVM#I6YCV#J-UV]H33T.:2@:@E$YBO M,N@0ZK$6[V4T?!7B/3/3N%5X+[-\4(+7XI6>A2*VGJ"V*I[(:$PRE4!$(RT8 M&,&0RI!!3D."0M-I5P@7S?IPBJFIUY_-'* I,.CN@CZ#I9U(N ZA@25!A[@! MR@6>9MU708?#"<:MX7"2P8.R#:>?O#*4XLV\Y%I77>NOA6.D\[DA)O0=W=Y2 M@PZA@X0TVR#B^QKXV%0OCEBRXS?JQZD<5;/0WBO'C*]<#R5;X4GTQX1]/N MK[J&,=7+$TE,YYH,FZA FD84!@$C(4LPBG.K&XFK6:;FMS8$ N8IM91@)S' MU=(P]H76X#>)+5"&4+"E=(!21E:8^#*0S\XUKHELP_:!D6SUTM5F\NVR[O#^ M)5_H]\NWVA)?/6_4ZBC,<*@M:$A"K8"@ !/]R10N2BD+:(01=NO3:3OQU*3) M^W>WK]Z]?_?YW=M/X/;#&_#I\]WK_^<_[MZ_>?OQT[_^2Q:%Z5_!V__UZ[O/ M_]G;QCZ_$,Z6MS=XQ[/'JTSUFM!!;!U7=/R;[.>G?2E#W@J,,^:]W?ON24MO MERL]T-OOU35\Y1ULRCN$.-/&CXC,S5P(48;-M3E/]8^44\50%L16C3S/33(U M"533"=Y^!UM*G4IKG$7TO'CQA=/ HJ0/1$ZI3Y019K&P;35,@ !P*SQ*E=[^$H^W"-5IT/Y-E#/L^VK$>V2& M<9OPGF;QH 'OF4>OJ,MP7,<->8(%YP0JB;6Q(2B#3 7F!V%9QE*9VAWKEZ>: MVK[O4MJ:$[*BN$=)A6L,B#^$R5 3=@-N5ZMBSM:K*E]OE8-[6EUX#F$ZC&8L M3,4\<#<(O)L [<"W7^E\8=;XY[SX1!?RC62KK3_DEO/UX[HJ2947\C/]/LM,O5T9AU PJB"26)L+42H@YA)S&DB$63!;R@''F$^B+/:6YO8R3T2A]MG%4-[]X[QPLZ&<=[>38>,LRCL@S M]'=:?'[F_R1SI>S#+.(QS*$$Y%2 Z]*$4],"=^@%AF"PH1C\5M/LV*GQ(N:V=UG^ MD!S\.NL:$'O<:-DAX^U2Z\)T(]]KV3%_>+5E^5YO05/IG:8FPNMUNY7#M6 M'3T/K+4H\0/7\'*DHK,N#=-2VJGWXE6&7(;$GP Y,]?8TN,RVT=$A\5+7DN& M5@T%RN,5*>,P2AFN7%:9@(AE'-($!3!.HTP2A86,K"KI]2=A:A+&N6CH%1U= MW-<+W M&NGP[G$Y9^OR7:6)S[_*>_TE;>X)>6K2)R6"*HDC$_050D9C!F-,TI3$A&:A M53==F\FF=GP9:D%#+MC0"^ZM+V"M$#XOYGSC-K! .P-9GY(SE[!S*"[C$<.1 MRLCT^?JYE8NQQ.1L89A+8XQ7 L:2FYUB+[;O]#0B^! MPSWIF)H\;MDP!D-%>!4DVI .3,T&XZ(VND^M,#EJJ#T7RU)-'7X)AM95.^BW M/&RQOCFR(K]5O(!!,H^NQ-.75MJ3BG%5T^N@.M!/KQRNGRAM>E?=TV+U7,4; M4EYU>WS,U\M5>::>FLC< MK3^WZM2?6^6@:!K!/1G&W(2ERW+8"91Y5T/2#9EVY]AABYE7SUX^^R7&U\ ^$L8ID2.$HA2],4(BD8 M9)@(;:N')"0!9\JQ7Y5'XJ8F$QOJP)-#PL0@BV:I.;[04DS?]5G]![3+Z=WE M.0#N+]TA_!AI?XSFX&= ]=87_-P1%OG+W39W&-I@K]JH2O%QWRQ^#DOS$NS0&18*:P@Y:&VX0D/(:5A# 5)B PS MG,G(J=C N.1/3:!^_/2K:T/6<9=[8%5X\$6@,:P 9(:K? Q'>1SR,SO4R-S],LGRSQ>>:5 M?A+BESP7W^:+Q8RC-$8DE9 @I0U^%B!(PH1 +0J"A$0B),RIEF<[\-3V?DN7 MV^;?P&2WT_LP/_"VOLBW\];=9]+3/MT,.^JFW&=F?P<>_+UO(#]=55I"K0T8 M%2)?&F7@]ON\G 68 M#3M?L V\I9T1ZQ%H;8&$MYCJ9*67DD;5;@. >J^+!YDCIXIWPM:ZO&;?M!WQ&Y"H3<%T*$T539P0Z)@3V6R4[(3PX]@-+VXI^@W;;"#XO0$7E-LL/W+#EE^?G ;*<'/_6OFEMYW&8RSF7UG M7A\OJ>\R#SOY?!:/7].7J^K8\T:6O)A7-XA5A,U,XA#3@"4P2E$*4:8-?1JD M,0P20B5E,5*I4[[)F;FF)BG;?E,5L3>@0VX33.9HL9^#V4[W\P3>P*+S"MQZ M-NDZBXC7#EW'9WJ!]EQG63[>F^O\*R-'SC51"K]4JMZ[IKA^591QQH-$R3@B M,&/"M//2UBI+$@*35)&$!%G(I%NPL'\:IR:J*A*O*F$SP#I:7H^\[.H,+ M] M%L&I.=U6P+FIB]].(%;M\E*\=$#:&0K_&%%GER'V%EIF,54/2]ST0K^G<_%S M7G3:H#=64,*94)&(81B)U#@H*:0DB"%-4YJA1$42686+7)QI:H+;T H,L2;T M%'3(=; NSR)K88_[PFMHQ^$IJ/I8Y&$^/=+%XM6ZG"^U'C\+"%9IED90$":U>JPDI#(E4,2A M2*,D9:E=]LB)\:@!EX$EH1LD/3J_'67\BJ9O MN^.-W._M*#.'K=Z./];GRN'MZT_Y8FWV_[OE,O]JT"[?K\2'MY_:6'D>1I$@ M'*+0E,"26MO)I.*09DD:BD!%8695F=MNNJEM:$TP:"D&6Y)O@";ZS^#''S3A M/UA:KY9XV]Q)^$1QZ*L)&P![75-<1-+EML(GHF-=6ESUU72\P+#%Y_P]QL51 M1KS.L.5H]U;#^JT>LOAODI;KHK)VJUR'?TASI2S%[5=9T ?Y.B]7=^HU?9JO MZ*+YBDL4X(AC#$40$BVA:0!I2!B,"4E$&*,HMHMG[#G_U*1U2S&@-]W^\ N,M.OVO@&%@6."#AY.X[Q7(O7]_!8*,Y^DZQT?7RG7RFGR;P;LF+ M.IZF_N^[Y2WG51W5CY++^=$XJO;(DK'N\HR!+(,/F1\:S+,DH1W'8HPN3 MS=Q67][Q^RZUA()B0ZF;)F"%NYTRX W&<61 2R[XL27X3R869(/HQ\N(.JL$ M+A!YT@JLIAQ5,7 !85\W<'K7T<%5K&:?N%S28I[_G.O]1,M58[QG/&("<08% M11CJ#Q32Q!3CP$$8"?V1<"LCY/044U,56NHLG2*GH;O@/G0B"\M5SYU\G+(TZ MA)RE&)M@?8@BKC>]4"',@C" M.89Y&(0B3ZU=B]BJZI28J=1CL-8]U(F-+8 MUYU_WX"3AGBO+ !?RVVGX[S (@XLW49J'ZP5Z@/%U; MV,_P/46_7.B_/OPBEWK0Q>U2W(K'^7)>5AWCO\JWWTW8KBS;(-F()DK(%+(P M%A!A;#(D: P1S1(5TH"+R*USFLOLDQ/C-?$WX*$FOVK.17<8<)3+3FMA*7V' M0GAH&=N"^TL'W%W:04O\ %4<>\'F2U@ZS3VN2.P#RX'@ZS5(C]"+C_DS7:R> M/\OB<88R)%F*M-#BJ?Z1!0$D,1,:_1B%C OC)+..J>@,/#6AU) &]%R/#M?S M7:@NV)]7 #"PS&BHN@&?^S/O$'30$X21H@GLP'"+$SC"\=D @.[SX]WL'Z%R MY\K^V-_[*4^'CK0V=(5G28#=$[;0='S@-+*2.0#2 _G()"$^JRLEI1M5*+C&[KX!3/58P(#1,J,<40!S@R=W(Q9#$6D K*..<9#MQZIUK,.349T0US MVQ#:*R3'!G [N>$9QH%%2"\$^Q>ROXR)[X+V9V9\F<+VER$X6>#>XM5^XJ8I M4M8F](0!8TH+EHP++5APAB#C00BYDB05L8 TL*-KZAO[UBZ,<>Q(#NV./NN&/ MLK6_M8\_U&\3WSU5OMSE0U49Y_VR+,TYML[_/EP_0N#- WI(.%E44RJ(A?BZK>JE\L192F("4 MO.J\M=B\V'G0L2C-Y?4)>88"EC"8)"F#*"%:!)-,0A;I ;6"&>*4SK[*@N4O MLD+=F5]XC7PC;R>;O:(YL+S>T-H6+MN0V^TCZD^*6V/C2;)?GF]4:6_-_OX) M8/]B#Z]U4R/M*2_GJ]NRE*L9ETS%(8H@$]R4B8T()#Q(8X"&$(=)2%029D2D;EJF-SC'T3!_;5J) M_(VFF1WM :^,S8T@DJ M0D%%*?C1H&91D,-9@[3"Q9/V>'ZN435'*[;WM4:[ESPV96G*9V=<)D)%,(DE MU7(X1I"2&$,M2*2V7%&<<*>[R--334T(G^SST2]L]@S&=D+$#W(#2Y#^H/EI M?S)$^.F9B5Z^D:6Y^GU'%HCB* DAC+B"*C42)$PQC' N4!CP4Q"H*U ,M4Q,YW=#P+A>U M0P=T^' RY:Y:+BLS>*Q%&-QFK@O_'WC2SB]&(]N 80E4/+G4MKER?9SL\K'6 M:30COM=Z>3/T?1!JL\]E)@?DA+3 M91[#4)OG(8ZCC&.K$AAC$#NU(]+P"BIFP4'%J_HJ?\,)V++23V4?]$M@I_1/ M96D'/G@'6M7^44L#PNT[W&D(4E\F3FI T$\&6 TYYY5'SWF**A)^7>:LE$45 MA5IM%OUG#;I^JR+L-5WP]:+Z^#%?+'[."],>8Y:$41 '#,.(R!BB+(M-IR($ M,ZH2EL4T%<*J /MH%$_W$-I>LILPDI9IH,74AFU0\7T#NIS7D@WL\GX#.MR# MWPS_H &@[\$UV%?(\?2:PA=CM"/LQ;\3_8^]H=?)]]DW&+TO

G\^Z[*95E]H4NP^])O;_)'.E\ZZHJNZV8G M@0=N'5IC+L'F$7\RA4P M#"U?-@CTZA&\!X5+6^#^D(S5"?CRE\.Q]>]QEL]W^]U[9\0&O\>IW>WI>^*9 M?CK;L7B,3?+:W^AJ7>C_[@4G)2*B' <"TA!IO2U"VI#F1GC%42PY50B%3LV$ M>M P-:'6C?&K(Y,:NIUS7/LLB)U"-C#, PO-DU%AG7S850Z8K!J)W[3X/[N$ M\3DK95= ZDDQZT/!J,K9%1#M*VC7#-5/.M[39S.<40=O.2_6=.'JASHSPH0V M5TME;> T= [B-[+ P]/..#?3J#O @N7];[K-*WWS,[_*Y5J6,ZE2CJ(D@CR) M(XBX%#"+5 !)&"J6BA1)<]-F7,)VAW@[L-/)O!E^:*]V45/GFB388&6WU?L@ M,/"^;DGRF=RWRZ2W/+YFV)%3]G:9.="RG=+K9K* MUAX%QX,U_I'>PH=N4!S1A237EP) ^0!*P.V*>)(G#Q*/*&G= M]J51CQ%>/%;UU?-&0:_2%FNW^(PCK7Z(0,$D%N;FAT609BB#A*0R$7&B F35 MS7XTBJQY:P*#.E.WWS70\,MN>74_I<4<^F[_NG5\R9C0\]A.+R;T M!+U_U)C0\_ /&!-Z8>)KN\W=+E=S,5^LS37J)T-71>O;[W4EQY\UI*_S1TU4 M1DN+I0EAN)?%IR^TZ#A%<9+#CK\FI<_2!.'J0689AE4 M//=M1N?MVV!W]+SL&@]\UG27M\N>];*V3&Z7=5#G^G"+X;V#G3<"7ZB9G6^ M3_>U\SZ3>W?B^R(7:U[%>'S2Q]R(IB M2MTB&H[.,[6M?QBU8&AV#E@XCJEM4,+52 T>>%"%&1@:!XXE.(N$MWB!X[., M'!-PEM7#>__SC_=.0RSJXK?U?]\MWRV_:ILG+[1",B-1BI,X"K4"D(9:%> ! MS)3^I,W()&8\RU08S);R@:ZD^.R4CWAZ4JLO/:F_] =3#[\Q O8^(O$_',7&/G(EYF^T@VHL5+O2M= M2_W2%ZVCO)%?Y2)_,CO:?E%FTA?YT**5\^_EE+4@JTT89&W?#7_ M6GE5-J&*68I2PH6"21A2B @-( E" 0D*4T%CEF%JE5[2GX2I2:4-J8!N:'63 M2#V6P4Y #0ONP/+*>/X-]: EWUQK_F@XT/K0G\ 6]BT7@X29]@?1DTSK0<"H M(JX_0/L2[XJ1KF@QLN8FW'OY8.1M\57. I8('LH4TDK3P@B9V[X (B0%DAS+ M$-'9DRSFN?BTHL7*6M\ZF,IEM^U/.-S&>R4?YLME79.ARO#NT0]C'U,51I$I M6PHII29$.%,:W4C".."$)@*A@/$&T[=+,2:B[73#X:EG\ NFM79Z%3S#JZ-; M\D!#G^?.(2>X]]DP9'^*\?N$G&#R:'N04\_VR3ON)JEW\YWK"S@]R>M\6L<7\H;JD,[JM:6#R>?ZH'[E3G_1O2U6G M2M]7NW5&P@@GF%&8<"-(:!+##"D)4Z+MX(PB;2,[I#>_" ]34V!WRPUT$M7+ M&U"TO(*G+;,@WW +:B'JDG/\,M^;"U>'?XQOP\ B^62Q"OU%V& 6A" 00&T M,-R #1"@@P380G$#6C! C4;5Q**#QPVX_X-\F5SRY"?_I1HK'7_B7R['6@ O MNJSG2PZ\#&DC5C9X4>QW"RB\+"G]C-Y7ZW*^E&7Y.G]D\V5=4Y'_FI*4J=H#^#N MD0T.F-M9=\,@.;""T1(-.E3?@ [=H"'\0O"(LS7HCI8G&]%AXE$M1W= ]NW) M'B/T+ 5X79CG[6.^7JYFB8H2%= 81B'3DBSE$F99G, DU%8C15$4A$[9L%ZH MFIR0J\NV:M;@)J*[-.26X,?YLOGX)\>*@%Z6STXHCKXH \M+3Z'U6L16G'FL M(.@3:%]U!;W0-&ZU09\P'M0@]#IX3]EM:OQ_UN]6Q>()B<)()*%6))7^(:B$ M%,0LQ5]?/(868]90N NB8RS[ M$B@[8X\K&(ZQ=;#!CS[4,VG2;/E7M#0JVZ,),*D5NJU%^^IY^\@]?3:_JN9_ MJU6^U7.G2'15Q_;S%[J\>ZHJG/YB.@N7[UK7F5("1S3-H-[X,42AN1(,"83$. M4C/'GK]G)4:]"S_H?=DD%3(5BI1%"62F190^@R+C&5 P%9%*D AP%#OY.'>' MG]JY8:@#AKR>E5WVP+,3[OTA&5@$.Z#A7I[R*-.^*E+N#CYN$]/<3_ZO-2WT#ED\?Y1/>;&:16'&$I8HF&&DM#49FR:EF$%)8T9" MALW%F,V^/3/'U#9O2R;8T EJ0NWV\#DTSV]D3Q@-O)O=X;'>U!8 '-G9I>1_ M?LB__J3?KC>U_K#=R^?&'&5#6S#5[FJ;1Z^J(EO[HX[?IFXN4W>>/;Q7G06" MLY0E!*9<1"8Y(81$"*HM3(82G,8<94Y.?H^T34V4=/C1%L*'N)4L\^(3U1+=KK%/V.Y]?T M:;ZBBRKK4,Q7:[UUWBU-B3\I7JU7'_+5?\J5Z9(QPUQF G,,DPB;:B=1#$FB M?R04*1(D648$=CE[;2>>W,%:TPUDAW P7S87MO,EH)R;F[42/-65^=W$MO5Z M<)6$*0\QC*I$S5!%D,7Z@,6("Z&"2!^VV.U$'6)%QCDN[_5 7TQ-A5R!IR)_ MDL7JN4J#EO]9];2CGE*N8.P?0<[O7UD@O%.2O-S\\C_FLC I\,^-NS$*$HEQ$$/! MA(!()"G,4D5@@"11J50R3)P,/*?9IW;2= H^;RBMI-J'V[]?6[?;:C7L!-A@ M& \LQ:Z#MW\Y;1>8?)?&MIK[9Q:8?]BE/>?\^)$W[%9%HLLCCB!"B<)1$$60RJ3"*H4IUDLL5"95=%0 M#[1,3=AM>_4MJNI8M&I!#O*&):.VR88IH/*B>6J;J.@8KW_-*M($)=24!U.MHZ=4:9VV&]F(9+F"NH.8#5(R N\[6>MO=6GMM,[>M)CQZK:X' MU9>7Z@I*QO5*70_9@1?*PY!]+X4JF7!/M:'>;9?^9E[R16Z.\&UQ6(&RD).( M0Y8E#"*B?Y!$13!D8:+B*!)IXE1PUV'NJ1V2;?:4H=VY"I4+YK8._T&0'-RA MOP7Q&73I!EO"P6^#%.[M@9@W;[S]S"-[VYTA.?2FNP\Q0 OT7Y="3V@\BU)H M":H?;9*;I$R,/X/". @RB+!D,!,A,ZYSF<1)&J=<]B@0W(L8JXTX?N%@P\M? M *U(-%[<6BE\JF,(2ZU#/NG93)<9K97,FR9V'INEGUPZ.T$XW$I,IV%ZEPU0 M\^$][>PJ',?HDGZ2ANGT2;\$DU.G](N#>:M08*XV]?1ZB^M/Y5S(.O9AV[-] MKZ/E3-"0R2!&D-)$6^$XSDP5/P2CB"4LXH1QZ=07T@--4U,7M_0#WF7@!CQV M^KW.#>E75SMP7C\[R3KRJ@PL9X_71^@LT^O=9>J(WX,.O8,63^B+\7!5%9PI M>NER"WTAM*C#T'OHOL8Z-\T;YVK.FWF6\MU*/I8S%!!!"0EAFA)MFC.!JX=U M?0$*;[;TJ7E&MIPOL'MH)U]ZH4>=T$_Y(UWD#W/^;LF;[@J(4II% 8,LR11$ M2:;%0D@B&"E% XJS$!.K'. 3XT]-&&PH-#$P#L4-CR!W?LM[P&/@C;X#Q>6& M$U:8.!1CO Z;D0HEVGU=W,H5GF;\;"G!(Z^-5^;O-,T[)?C./-9/G?FUE'?J M;;F:/]*5+&@PN\-/35;]6@=);NAS MTU7VH+-34/H#,K"PVL?B!MSGBSE_!K\U_QWD"N X')XTD[W!1U5'CC.VKX.< M>*J'XK%OY9A:='?JC62K5@WA,8L)D9"')($(4PHISS@,9(R#1 4AC:VL$ZO9 MIK;1JQZ4^MLM-(4.Y^]%4"TT%)]0#2P"#KPJ3?/..P4,O7TTF(L(.N@S/I$< M2;NY@*@G?<<6F+/:S\5!QM.%;/G9T8RL7W+/R7^[7,U7SS_/%_+#NOK2,A9' M*4&BCE=$*!.0I53!"$NFI2SB*LULD_'W!Y^:Z*SI X9 4%-HGWY_ -QY>7DM M' .+1PJBCJ995C=7<)O$ M,6-*)3B.8A@AGD(41A@2R@,HL I)AD1":=A&&U@H/E:3]H@J&%K_,60#WM+= M;7NRD[KGTHS""OY,H2C%6$$L3 H+R6+(3-ID1E!$LH@A&A&'8(]!UV",R(X7 M6P@+3=4?KB,EWE58;@C>*23W=D@L71JB^,9TK/XEUV+KV&#$!:;S_4"L1AJQ M?8<+9[O=-IS>[%D(E7^18KV0=^K*^LF?3>;P3""5!#()H*T@(PC A M::HH9UB$L5.Y4Z_D34VS;KDSC@E/M<_!;Q6GCI>NGK\%=H[0EUO;H6]]7F!9 MW2N9#H*^KWJE?HD;MRKI(, >U!X=9I9^A\B):,G7)GM^N9K1+&$R9@(*$IFV MPM@XGH,(A@''&8Y2A472(][[_*P35?_KP&Y>TW@RZV]>=R#9ENC(JRK'[6N= MQQRK8%]8*3O![0'X<03QN?CMAEI_ M4.%4\"\L)DHPH\.\;W!9CE6SVUVE7. M?W]7EFLIWE0-@.M"RI7 *]\^/BWR9RFKA]I2.:9\:SF+68(SK;I"Q5)I$M(S M2(*$P$R%6E!)2B-JY=:]DH[)Z:EU3Z1YQ0A8+_5" -E0#TI#/GAJ2PX]F1+# M_:OT]UPX2XUS^.486K6LP*Y9 #4/38W[FUI1--U%VY6I']X4@ZIX\:A 7@>F M+TVQ)Q7CJH37076@^UTY7-_[KT]?Y&)AE$FZ?)[%,8D0BF-38"V#2(5:2N(L MA*;9":&4"T*MXH2.#S\U"=C<_%0D@H9&UUNP'?AL[\'Z@C+.39@='CWNPHZQ M?<5MV,YP(]^''6/E\$;LZ%,#).4V;2C*-VOYGY(6GS6HTRG/0JZG ,,#J)@8*87V''YCI,\>G7\ZJ;/GX'%*FST[D./%?[&:?93EBJZJFY!; M\5_KLGGH9=SL=QRN: XN2:X'LG8U^ M$1S/N>:GYWN13/*+[)_*$[_\8C^A\T%^NZWKIAL'3)$O]4=>5UJMTV7JG]L: M8AB3C'.,8"A(H#431;2197K"QCR5C*-4*:=.L*X$3$TD:97%'+M;'L N$VZR MR'DY[$33D" /+*DTZ:?!'2>WJR]ZGD29\_2C2K:^X.P+NM[C7-6_[$.^.MD> MB4BAI##W_1G!$&5AI&TP;9*I0$FJ6)BRT*D4T>4IIR;;/N>F'T1]:7]-MZIS M*-L),+_8#6^G59VB3+N,,;M%6:#CMPG4N0E?HK>3!0 G6C;9O-DGM8.67VZ7 MPOS'-$O^2A=&GNG?F'2N;933[5SE=FF%_Q /JAQ$D\;FH;;9[L'ETCY:Y?H@G=I;. 'EFV&AZK2>_6APPW0[-39M5N&M$79L@157L!2/WH# M7F:97'(=1ERNL=(@1EDVQUP)3S"?3Z.X=I(1,RP\X;&;?.%KT#XUI(X'>%3C M=OP9Y2]%7I:S*$@YYRF"@H8*(LH1S-*(0/C_FRB8%:/^F/]W2AWQ7%_#N@6TY>BT"KB M;[KN42T6*P8&0]JE(M90B(]5+,LO\HY5M?J =[[@EM.((];BZL/I;IFN7B/T MN0MO(V]OM4Y?N7U>5_6IBR=3_O^#_BXU=S$L0T(&2$*1D!"BB)LJA)&$,:<) MR2*"@M2N"J'+K%,[(;I4 D.FX]67&^07CH"A@!S:DG''T/'JW!&3JR[2;><: M\5K=D?W=2W;7EZ]-&S;7^L6:KRHAI]7CIOF(*;Y3UMF@:FOCI9H;N$%^9F&TGGHK^:Q-Y+Z^+G0-Y(+2' MUE ] GU%:JTU9-[S9B_/_$))L=:0G,YXM1^B3QG%^4(/GR_EB:KR;9QA1EB* MPP FF<(0*=-NGA*M3:6ID'&49MRN=:G#G%,39ANJ3W9L<"D3: <[C914*:$0 MIQF!B,4,DBB5,$-!R(1 0A!NUVMT(.#'Z2GZ$M!;^#/\PSGP,7$9QUXE+RU% MB$/A2^_ CE7^LO\7U;$"IA-"Y^M@V@TU8C5,)]YV:V*ZO=K/&# ^\CT_>75$ MS[DYE6L_^NXO.D_.DDB*)(T$Y%C%$%$4PHSP$%+&HX@D<9:*;/949SBNM!%C M9R1<19/+1MJG;-BKJ!O S3V4[-Q#&86VV'!2_YVN ),/\Z6I]&%4X)I(-U/B MNE6-PR!)HA!#$L<(HB )(4-*0$F2A 4LY0B19E7?+B_477RA-6WIFLJ*2M,F M_"764D5QQAC2!CP-M-)%F-9UF4J@#!BFE+$TTVMI$4LQ^CJ.$4M1AWKQ/\9* MVIG\HZW/T([*:E'V+^YOP)9V4#]2^P1V?ME]PY]GP NRGGP%U]$RJO? "VS[ M_@0_@XZ0HOTMGPE$$\H2#$-I*FC%0FCU2!*8BCBA81HJ%>+!$K2_Y5/S/.CO MK8&W$Y0#@CCP**Q7VKVM_R%$K.WV+U$6K:>?;I)V5MHKDK)[@S33Z0U M.0BE2>O14I(M9!V<07$J!8VU(4#2#"(I,62",ACS&#&:<,JSU$5TG9AG:B*J M)5.K?RV=;A+K%)YVDLD#2@-+H U 6Q)OM+Q1>2'![6*1?ZL"N?0_P>M"BOD* MO/<2R&()D"3 F,64)@JTQ!3)1*R M,!:010GB8<"""'/KRY.]P:?141 MDB)#20(#DNCMG 8*,E/I!2DLXP CFC G3\GA%%/;SUL3ON^&/@*CW8Z^#IR! MM_2!:\/OGC[-^R EOL??U:<9/%_*V\.^?O?X1.>%T;_NBC?S\BDOZ>).O<_U M#/.O4MR6I6R+&VP+>O"4$&'V.Y5FY\=Q!@DA*>22(QF'%(O Z2#O0\349,.6 M!W/?9&B'%?&@IMY-3/1:%3M!,C36 XN:+LP%:!DX"ODXA5>NP=.3^.I%PJ@" M[AJ0]D7@56/UC+JI$ARK/*.Z\G>=;33#+(WBB"+(4$0ARE(M!W&&(%:94BR) M2,:=-* 3\TQ-U#7YGE4W@INF^4#;L:!W.X)3&-M)-0_(#>V:Z23);AL(U&1Z MO/4^CX.O^^P3LXQ[4WV>U8,[Z N/]_"UOC/)/K)JF2DM MGB^U?)HAEHB (@J3E%)S(9-"&B<2QE$@XR16",56%S)6LTU-2K3T@GE%<%UE M2+5D5VU9*[H=')07 ;=PWOJ$<6A=IT6PIO4&;*@%KX= S\'?ZQ/%D1S 5Z'I MYAJV1>>LK_CB(.,YCVWYV?$F6[_4,RW2"/%7V@BNVK;*95E]?3J=6U\];Q]I MKN!OO]%"F-"BU?.[I4ELJN[E[TSMN,]?Z/+NJHEBP8R2%T+&M<4;89'%5)A4;]FCI=Y8]%OMQ/&;\[W]+@L^UZP9,^[=E;KC M:-\%.V5T4DL[4A*HX0=6#($NTSN]K-DSZ#[7< XJUF] S3SH< \J]L%*\P\: M &Y #8%IU'A_/J;7/9=TY&7SE8@Z%MGC9K&.O!@'*;!CSW]=/7Y-)-,GK)E@ M)^GHLZ:W5+(HI AG-. 99C*&&),$HA1AR")]IF7Z8RQ"Q +J5"S69?*I62>; M5GWE^CMTW^QE=W9(]U^RWP4OS]7[K:9^D4+^+J"< MJNGO-$9?[^IA0=N#=LF1(IRE!,,HQ (BGE)(4&CRTH,P0"2BPJUOFLVD4Y-9 M;V0->+\ZUU8PVWI;_8(WN.OU6&GK85M4NT#DS2MK,>7(+EI[$ []M0[ONK=9 M;0LMFVT>FR" MJ0F4ED;0$EG5&+-OMGH4Q/,BQ HY=KJ- M5\\^U]/_)Q?ZKP^_R*762!:W2W$K'N?+N3:[M'[R5;[];HPV.1,DDC%*)(Q0 M$D$4D= D5 <0T3@B"I,82R>]P6[:Z6WTBNH;\%#37:7ATAW*'3UN=NA;^LN\ M8SJXA&C@_*4#YR[1H*':HWO*"25?SB6[2<=U#3D!<>#8<7N[=X;>^G%=E4JK MW#_&AU3(+WID/45](6)RK#[(U9WZ3+_/DHBQ+"0"LD1(B&(90$(0@6'&,AH% M:1PX9^ZYS#\U<=4AO^GLP[L,M#?*/RXT#XY7!:XK8R?!!L1[8%'6A;IVM^_0 MWER6@A\-^7^Z 9H#$VNG>?":']@'/']Y@TZSCYU/V >:(WF&O8:YXF:677:= MLWW7>?7#N,>U?/XX?_BR*N]E83H7T@YW-SK48OB\"/5.X_BWGD/!?/2*<[#)KBMMH:LC MK/.K-_.2:TUP7<@/&N7:,[C-BI 9PSB-*.2QJ><3X!!F3)\;(<<)X1E-LL"J M>O!@%$[MS&@X AWZ*_NVU@ZK+(O/LGCL_KU?N0U_:VRMI+_)_HGXG MQ]O'IT7^+&45X5^'VC1E+.( !RH@H2GA1HSCET,J*8$!"R3.4,!XZ'0"G)QI M:I*\[F#5A!VYR>C3:*I "4HR!D64FA8C60P9DAB&L:8G2:E,$+$K"^\5SW&* MP=>(YC6BIFK;TS:,:)L3Y0MJNV/-"WP#'T\MC:#[E;Q%K-J $B()2TS,8< (A8BE,:1Q(& 2AC%GF 19 MX!1S>'*FJ0G?5O^:-P0[)H"?!-1.*'B!:6"AL$G(Z9:E\QZ(#G1<<@, XL M0BXAV*<*GA64#JF2OB$=*5VR]Y?3+572!9VSZ9)6 XV7,NG"UT[:I-.+[DUL M_T:_SQ_7C\W7."$LP)QCR&-B;P.K MG:WD":R!-[)E6,X-N%VMBCE;KZH:FZLT%.]WG1H5SQ( M/VC'2\L!T1Y88%T M^D%/4Q1OIZHC=L:^F4N"'M"T[-%])67>R9WY$UC[W[6 MK\ZR5!*$J8(JH"%$,8TA2P6'. O#@!*"&4GM;I_VAY[>95-+'3#DV2=E[>!U M7LA<@\' TL..>:?,1QX>Y^%;X"+86ML/*D E^<;]="W9G__F+=_L<$J(,)1LYF.L7@82K2 MR2=[[FP3X%B7E7U3.:;J:HM_IXNUO.7_7,_+>17#.TLP2K.0*TCB3.]WKC=] MQB6"842E"E4J.'+*O+>=>&I2P)!BV*@#K)_WQGB[TNZ*8?P=TRX2C MD+!=$DO1,0#00PN4"M"FV'%-=%/$]@94=)NLG2WE'B6-(U:^Y(_MM.-*)4

=5/CSJ:B_TB8UU_^^6'^^92?-763EX\[_=W$UC$3*84LC@)($(X@30+ M$RA#CJ(PBN($4;=4BN,336W[;^AT3:$X@:.=?N$#G8%W^X;$D3K=74#$6R+% MB6E&SJ,XS^QA&L6%YWOXQ\^70,T7^L&\KEK6*=HPXRB,18 B&"@9FX('$61I M&$""5!B*+"%2VC>=ZD7"U 3(?MUD_=\Z$&65 [[EP=:@N6)M++SB@R,^L%"R M*;;\4'6P\T]?A649]WC_48>SSU^%><[[O'K1NI9 MC$=KN&*^6)M1FPJ^_ZK$&W4U]]0CGPB7$EBNX5:"RA M\550YM)TX]:'L63^H-R+[7L]_?5K5LI_KK7,>FOTZ"HT>$:"-*'2I 4+4_*1 MQ#&D2L60I#Q("(JC-%!.OODCDTQ-I&QI!!6139BTHQ Y"J>E7_U*D(;VH;OB MX^XL/P. +\?XL2G&=8*?8?+_8^]MF]S&D731O\(XN[&W.T+80Q(@"=SY5'Z; M=82GJ\)V[\2Y_4&!5UN[*JE&E-RN_?4'("F)*DD40 (L3L2=V'677220^8!( M)(#,)\\.O+N>[3?=CT10]ZI-/MB.'3\KK];*G5 LE2K.,X!1K"T#XP@0%DL0 M(P4Y801QF+E8AH'R3,Z(F"L*P,ZH1=V,R-!!LK,W(T(?VC1=(FIM<;F&X=/S MA)\GRS94FE&-H"?H7MI+7\WVK A)RT5YKQIZ/G,]61U(OCP$AY*2A*H"I&F1 M T21!$1A#""-YS+"#2E?)1_M.AVWV*,3$&=E'MW>[F>2#B9N7<5';.3=#[I8&C?R MPWKSA2Y;&\IWDFWG&4\2EN:Q*?.( 4J$]O/R0@(D(>%YF@F1LQX5UQW%L)IE MXQ=.WQ>NK68=W6L U'H#2JU#5!Z4<+-CKH-D9]!"8#X2M50CN;DD:F2/C(@G M)U1W)_@;??Q9N)[0>3)UKKV/:O-Z0O/2^/5M9EBI[E:,V-W/13F7/"'?I@TF_BG:W0I$C&DN"*@ MP J9F@.Q*5$B05PD62Z03 1UVE'=Z&]J-F O[F!BFELXVQD&C^@%-A$=P 6P M%I:X^.+2O-';N'R:=JJ?<6I:OM;/JE0\=@MN;NAH^?U8H&HN)$NX8A3 0IGB MW(0"QE(,$IB)A*:%[0[5CB!EN<@+("K/ ZL,X )2@%0BTB0A(BZ MY74S"-=0M;,''K *; [.*F\&*'=T P5/QN!:+Z/:@ANJOC0%MQ[ON1?19J5Q MAQ.9PYC+#,1SNA,%;8O?E7D;.Z^Y4]3RMN_OQ@10/G^F??]-- M;Q9T65;E(;2_*C<_9#E/N"&?RG) 4B8 2C$%I) ,I"POJ$JAH-")E^IVEU-; M9+2@T>->TI[4#]?QM;4//E$+;BH.=! &NX.\A_(P>YD#4$+:OF7TJK*7D:N!G8E#5" M2A']LEA%I=&G_-658M/_:%I>[+W2"(V?M-/6[R1SASU'%Y-[C):SIIJY-K,M M3MV6=2@F@4VB*QQ.W('7].Y%&7C6V&A,@=?4:!,$7GUFP/WDOLZ622*L:FU5 MKN*GQ4I^U#O40XA4#&&3';QA@0D>IM(XXI4VD>J\2)D<6FTZE-Y]/" M> MEB! BD( 3@M..%=)IJQL5P#9IF;B:JG,&FTJ M_NAUIN).VM9B1T++[1#V[7D8NPW@*P].8#MY5"PZ:F8(]O:ZG9:F.6'A.R@8 M-1I&1L79K6UD\/%T"/M_O7$=*4W@%<;7+:";[7/#)2BDB&6:(Y D3 (4JQPPI@H0*RJAG@)4(N2V77C9Q=16 MSGT-ZDK$GA2-%X"T]?J'P!/N^=7 MGQR68?YV_<@6J\JJ'+F(CE0T&9$)PD("F.0Y0((1@!$L0!Y+A=,,"I[V2CCO M[G9JAN"05MT2V_&:V1)O.]O@'\7 ]N(2@-%1Y$!T9VXP>L9%+6I;WJLGUO-]\7GS[OOUM9Z*^[M616^,M72ZE>//\GO+OI\_. M>8%DC+25(C#-33RU *1@#"B1)@HRE!"%G4(JATHT-2M6*63. ?ZLQ=3C$VV, MH+-H5:EE?G>D!(IXI9FYT)1:M[.W^M]/#Q]K.S,YZ@@&MJ"'P?O[<1@^UX/W MVV'PCCI%;P^#9]0Z>\MC0*HOD'W%L0Z69]SP5U_PG47->FMXY)"B!_W=_VTM M%FK!JU<^KOBF>H$NVRU5E6-QH3'/* %9;.J[PPP#PGD"E)2D0%F*!8=N%7C# M"SVU9:$E:E2VR(!Y.\)%_C0_6U;/&_43L%L*IC:P@5>+&_3",\-=LHK:>LVB M]G?@NWCQ>."_=G22B\C_'.%*/0;!6_Q2G[[[AMD+J1:KQ59^6OR0XJ/N8O5M MP9;RKLI6?O_3Y#,O5M_^NEZ+/Q=+;7$25E!8)*"(A00H@RD@K"A 7*0%@X7D M*K,*>NHKP/26D;W O1*\G?&WL_LA40ULPX^B@TKVJ(5P+7WTRT'^:*_ ]:U8 MCX#]?MAY"]]W['[D8/Y^X)R']O=L9] Q2U7TX1#7,8^)RE%N""LPU6XT8A)0 M03!@,"YPDA=2Y&[9J)=ZF9K!.NRHZU+K_4.]+F/J=$31'ZFQCAT<0.I[A' 9 M!+_' B_Z>(VM_F4UKVS?KSP\)/_U*_UY/+[ME0-[L84)?;1-'JP6\^2.(5@R M;"<>7A-B+_?T"DFQG2I?3HSM?J7G(1/_+L5N*0]5"O7\++E<_#!LW<>KMIRE69Q O=1EB)AZ 3' *4E,NII27."D<'/@!\@R MM:5QKTJK6$<9'>5V/ 4:,$:6ASOC(!_ZS.8"Z(8%:FNX7RI=JCCJ@S:M 6D* MVX6IGN(!75^',@,D&?>L93AD9TM=TZV[5??$S/>KK8D)I3\_"MWBX="TOO2;"UKD<9;D M($ZHX9N#'!!)BF !:4 M$:QM@=D 40%CR"EFB(CY#[EA:V?.(-V\RY?<[B3DB4 C74]N((,987&*%4H MC#D&*(WU5I$A!&A>9#(M"@*14[IL7\3&N6IJ04) :9P#EF8)3 6""<7S[7I+EW:3\]"RT\P\M!_N<_QJ^HB61KR(=T5I MW #,;D[V@B'PA*QDFGD.43E3U--4/+8[ZCP\4^?E)#Q_P#&G>[.=?S:;VJI\ M'B58[R&0(2 TLX_D!. <2B +E".)J'$WK+*QVZU.;4TTQ(Z+DG\ M0Z+GQ5\.=>B/U1 R4?!$LEPC(&. F%X!,=(3,4=%G!*8(,G2OGY]KZ()X[CW M6C:P9Y1?#'7UCVBJ/-&NON(@(3 #*(<$,"J%\?B30L18$=<0KT%8CF'D B'I MN@.88H&.]D8@0&F.#N6];PM>J2!'AXK7-PF^RG T-R1T>#( UWH9U0C<4/6E(;CU>-];DH\K/^'>E6[_QRY,;SO4,QPF,J5-MX*[.IF863F6MZP)4TC81 M1XZ^0B?.=@Z#+_0"&XC^P/6)_KB)B+_8CNM=C1VY<5/I"W$9M]_I:4 DVQYS MJN]^T,72M/IAO?E"E\WWK1B'+(LA(+00 &6IN6[-!< IB@E."XS<:HQ;]#DY MW+WK9_IQ\6VCC)[-+&C\T+RF!4(Z6V. MU#Y-1C%@/.4@0PBJI*!YYE8QZG:74S-%!U%%I!8_]9^/B]7BHD5N=CAR&(DM .?Q)=9O]J^E;/[__3]VBQ_:<=)&[+1^ M>UV_H/4/K2+*M0SS8*FF9K(^ M2_.Y+):+PUD&UX+/JC\C>92_2D_;'+2K?N]>^7GXH-H9O]&'*K!]?%N-255U MNB7H+#KJ$-6/-,58VO_8?B-(AI)7L#T6O!XNT^BULKW!>*G,MK_&^UGUA\U: M[/BVJ?Z>JDQFC)@3,ZF]Q2Q) &69 G$""E)W\8 MVBTBO7$)O!CL/Z8_:LD\6O*+&GNRR*=MCVI9+ZKUTD)>?JAO!(+9?J]7%<%+ ME0U:WN^VY5:OSMI?GL=9FDA%8I!G20Q0@3$@F!: 209%JA*22V8WA>TZG-Z< M;J[8:Z%K^J%975FWC%J"NT8F=*+>/>G](QG8"@R%L$>T@@TR V(6.IL?.7+! M1M7S^ 6KM_IOB3\LUW^:D$G]HPFA+,WFNTT/<63!Z?ANPN$[E^*U MIX:%RE=S*_S3\?7E^?YTH$TM&,F00@S0A"0 "9H!S$W],:(DI#DG249&J>CP M::J\M37#5%VCH:W3"X[:SQV8J(QF ZAN/0RPG6$;=]@"V[\V)]CM$7O3 M=\3&J\MP!O)K5UWX]#J,OOX ]%8QX;SEGNER=+'Y3[KX_^R75V:%O9TO]8QK87@Z!TSWUS@D=7YEX=IV.FYCG!,19GI[; MVWVK4F^IMF_B/=VL]-:LO.-\][BK6!7?2;7@B^U[')JQJ@E821J$5U+5M]$V<[P^,4NL-'9"QOMI8U^:2/9 M".RQO(H].MZJ7=_L<.3JU[8 G%?#MGZSYU%Z*S1V)4S(FNY&KOB@$U:7-B3!CTW[@.;KC-2I[W$/1/O )P EJA8K^9) G"2I@ )F6 4IVE! MG'+F^HDQM17>*$#U=U)'/1\O=Z/=D_YQ?]-A:S*)*%X_G.(.P]'5VTT^(<<]K!@%U=D8S MK+6^6Z JM.V#UFT?2?_WQ?;[VUVY73_*S<-ZN>#/QP(J!<(Y20H",(1"&]!" M L8$ BQ->"$%RV#AQ&[DUOW4#.<^!]]$M'];+>JZMW=E29^C+W+S8\%E>1LMU2A<(_^/:JAM5,RD.J3O2GECW:"Q_]48L?IHQ-/^2\ M;;V<.A]Y&]8'F/,M6:]6'%EGE]^X[NEIJ;^QPXEW^67'_DOR[=?U?]:>C^Y? M5'.[/,21YXQR0H%" @($)04$RA1D*4]P@C*BL%65^'[=3\\('A2(:*5!5-8J M1-OUP7OD!RTLF6W[#4VWU0L/>'"K=\2Z%CYJI(^^KJ-&_NBHP.V ;1^@BS6O MB-2J.Z57!/]$CND,@@<*XT'0U6N.::-:2&("XYK,N%^KX[ >#]+X0(\\K)7^ M7(!\O7E:;ZKOT-!;R[&='=60*[<.]>&@*@&7@M\ %D+_Y M"W@&T0AVM3\ZFZ"%LI=(!6U>Z[=AK^NX-SR%ARL#@@N*,Q@#$9O41H$1((IQ M(')2Y+3 (DM3EWWYQ5ZF9DH:\2):">NVF[X,H]VF>3 X@2U#+=]LSQX:Y"*E M$P-/N]S+?8RZF>U4\^6>M?OA?M/]K^NU^'.Q7-ZMQ$?MV:Z^+=A2UAWM?U7O MA>.C>#8 ^TG9$( M E]@P[$7K#JL/$H=[0W*_O>SJ#E9"WK"YHR@)[-CW^^HIL@9CI?FR;V! 574 M7.E33E^:T)RH!0NRAE[6V6>EL%?B%;FLV,6:8;Z8/M[LRL5*EN4=_\=N45;; M^4,$PE;_5"Z$K/WQ3X?4 2H)C O.@90R,4GQ7*^8PM#TISQ77%"8.N6&])!A M:FOG7H6HI\["Q)X%$(;&Y"#("S81H H2?KU4>"44W< M (A>VL$A3?4]HKP30G^U974V<;]YV*Q_++3:\YBEHD ) I(4V@Z:2"E,<@1X MG NHB/X=M[*(MSJ:FMEKSM(:85NG:'N!78\BK^!K>P8Y'+5Q#A][ -;CR+$; MC0%GC5<:'OF0L5N]\]/%&\^[%UZM#B?EYHENML^_Z4&OMK=]!!@U,U- M?X!>[FT&M-3S>E2[2&*QW)F";L>R*.]_\N5.]U^'$SX^[;9-S:9]QM>#W%1Q MUL?#!@A%DC)F$D1RK+="0IO%+*- "%(@S F#R*E8LR_!IF8LVWJU2@=%>\WV M$;H'W4PBR2$G4JM79S<,.$KR-N26M[^O,)"A+XS''$/WJV;/@/NZG?8EUK@7 MVI[!/+L#]]U^SX3;)2W+>_5W:AA.MO>;SXMOW[?OUH]TL9JSM(@Y8GH_2Y6V M[+G$@)$B S+F@@N2QE1:A6];]#4U8UV):B9O(ZPYL:G$C?ZH!78TO5TPVUE3 M3^"%W@3WQ\T]1?DV(KX2DCMZ&C?]^+;*9\G&%J_T,QVG168:+J1RGJ2QRI"B M(&,9 RB#$) TAR"%&%'"\T)(I\O"R]U,S6"\*"\5/=5RNEF)*XC:&8CA. 6V M#6<%I/8R^C,)W1AXL@97.AG5$'0K^M(&W'C:2^G=_?$,S'A&%=/S7:42(!AG M0'\8,<@Y0207^M-(Y8!JNQ,]":L9;"M8'6FFK\!H-^>'@Q-XSK^HDQODE*H; MA#"5<%_EM*E;T1OU;OV<&MUOO\N-V9ALY'>Y*O7>Q83P/\I/Z_*LI&ZK<_%? MNWIV_":W]^HK_3G/()-"(@22S-"%8:8 3;738*KAYADM2(Z=^ M]"38UPV*. M@G>KC:3+Q?]($?VRU/K\&GW3WENT7D7TO(QW>5#.T??P-;*6WLHKC%=H_^;M MQUED41A\%OW5#-\O1M5?9Q%5^CN*CII5,<5:,X]>D6>L??E1OL0:U_/R#.:9 MK^:[_?Y$;%?+]22("9FF*2AP!K7Q)IDY\C=5S"&%60Y3G#MM\7R5]1DG_*'B M?2KKHCXUOU.T/LK;G_:I$W*1*86H1("9*L[53SC)"L!CCDA:Y"F)V?RIYL'9 MTLUV7.!?=AP._C?RVV)E3D(C1I>&BVL6\=:(!$-?B@3)'%!28(!BG@%,* %4 M%)R+1+(8YPWZ[U?B-;#?=QLRDDV,#;OER>@_1U&P2]7 9G[+@;D@XI&K\74+ M@[DH?8F),5!1L(?-FDLI2G.3\S>Z;=;IAXUL3@8KZD>Z7);WZOJR/N^K M2_E.2J^++X['VM4E]PDQ5^>#?8]WM'R&+=(,^.=%^=]O-U(LMN:G.<:*(THH M@''* "I@:A):,A +:MC 8:H8=SO=N=K7U&S;B:@5RWKG+ MDX0KH@20PA0@R*GVJ)3@@"M>&&) 3A*G9!M7 :9FF0Z"1D\'\9NKH^U1:L60D(=V%89T8W9;P[ICN*;?SP.08W[5PO#107+/(08N8/F, M(;#J=_P@ 1$]"]4"FSR16N2F_NPA5R[(K>@MB/Q?CE[M\;7N2&]!T'%5>O-5O[&E M']8;N?BVJNEB^7/++[M;B>IOR[I(]UD,U,-Z4_UBN]TLV&YK+@2^KK7TQ@G@ ML9)4"@ER(15 D&;:JD$.8IKB@A"*,'>J<#>J]%.SCXV2$6^TK/>DM6+1LJOF MV@2^A(SG)DT] P1S<]Z9*$!IS "#BF(DTY3'=/Y#;MCZG_Y;:&OQ_W\-%[\& MA\W!%$=XE W&B>)1K?DAGGD_^GL,VN1?1)!UD&'Q382.ZP07NFLZK2TDQWD/.$D8S&" M0&4( 63J^[($IX 3G+*4R8P9&JOUEB[M%CO[KIV\EH, X8R9,3CPU\LUM='!69PR1&')!,_X'RA $2*PP2K+B"2:IBYK3)#C0J(V4\ M5:/R:F-AYP*$03CP^GV#6>P@?.OD,#B=6 =B86G$+G4\!?JP#D L:<.Z6AC$ M$U/M_QO>D@*SHA!Q 03">B$I"KV#2C'4\!G+]G)!>[\D+^T.7H/;Y8*"5RA=+CWISFEL^%3O MU=_H?ZTW^YK!S5>I,I*E:2:!]@@E0(@B@+-<@#3#^E>B$)E='%AG+Y.;XH>: MV$Z3NQO)[OGM#9_04]P:&B=FXYNJ#Z WOM[V:!S'-]5K$QW??KAG^!7_+L7. M!#T8SV"E!^.YJ;[VM=J$[LN#S],4XH*I!"1%K.>\*B @*J,@Q07.)>00Q4X! M"+8=3\T,[.6N8D";ZH '#1RCK&RQM_,"0B :V'"TP3P(W:JZ6 D>)N[3%2U? M852VW8X;/N4(QEG8E.O[/8V5N4M\0_5&QAR^R559GZ:9Z/=O5D:5 MHK/]J)XDH4=_&'6C1E^?ECCH@/BRVV&$'-?*!P7Z;$T(VYL/9M)/"\H6R\7V M>9X(+E)!8Y#H#:RY^J" 9*P HDA2$HLLE\)I";C2S]1L^$MNTN5>T"'LI$=4 M\YC)C.,$< Z5R1<3@!CJUT)*3E*>\P1CEPLE'ZB.<'OTH!LSQK2.!-2NK=IM M=QL9/2Y6B\?=XRD/K&O(PQ6H+8,3A@,8.HS@)17LIYN?Y$ NV#,4@I#!'GMY M13;8,U6[Z6#/'^]G=/^F&]/?O_G:/ZZ>=MNONIG]30%,"*=" "5,Y:0XR0'. MM1/.4)HAR=-82*=8N^M=3LAIQ!2[;CEQ)YAPZWOJ9F3OU QE( M.,Q'H@GQC+T;FT@_]#IY1AR;'(^!I)^N)]PD/9OHYV+N7=6*&2\I9$%%"A R M^;)89 C*$'.%9892Y(,QRZ[SE;;4]MI?C5]'';MSI%O;=3L_,2>6 0VR9\L M '!V B^HZLGK:[<\JIMW0:67?MVE1X;>+%\Y":P#T)Y?W'72!%$E< H*98H$ M<94 FG,)DE3JBP ^D@7U7U@]'YM[23$*UUB]P'J^I5VK]9ZVDSM%BVX M;&C^TB3'A< "$)C& !42 LRY C+/"XB+G%+L5&7QI/6I6;B[LJ3/45F+:#:O M/^1J9[EMN@R?2I(\9X2! J:)7DGT%_3-KERLI',FN^]1 MM+P/?L6Q"7V1W%)M%ITH5VV:VNJ9<3LH>"3!*J.CBMK%#^'*O.* OO8)D)^Q M=%XV B'N:=7P+=VHBT8@:%^N&:&ZZ;=D["_HWLG]15U5/&4AWDDE-QLIFN]< M+V@5]\E=6( M?M*X'2B\D"F<"6E$CV0MXIQ*CF=AA0+ZWJP-;Z&<\[SG>/ MNZ4Q*->(H?8'^C+%*:906\E$>]**:D\:4PJ$S'&:2E8(XE0_Q;KGJ?G(+<&C MF\1Q;H;1?C3L;&$0C .;O[O[MQ^O$.0%.,EU1LB3>;/O=U2+Y@S'2R/FWD _ MN_6YOMSX+$W4[F+U3?N5:KUY--%8]VRY^%8YGL9@IA0B*"#(TDP;MTP00$B>@9CC/"$0)]PN&#>,>%.S@(UV ML^B@7]12,#IJ6.\QC8Y1K605 M)2Z :V MO:\SL,Y&.PS^GBR[9^%&-?]A@'VY1@3JI=]"\H$N-A7=>RLIY,-&_F-G2%"; M-*18Q4+25 !".08(X0+0+$ZU)PR%XK!0&+/J=F\MOI2P=1>R9\V4!N M9X@] QG8NO;$T-D\.J#BR>;9]#BJ(7. X*5UO;''_N MIEFTJBG5]T>03S7_M'.=4JM!L#-$ : -;(SV$D=_:I&CO("$!S&8,DEP1"@?,XBVWY,R_V,#7[4PE9D[SMQ73:JEZ'LMNV> $HL!7I M@8T3BV:G_@,8-"^W.QI[9J=:;>;,[@?[)*G3\OO=2IC_O/_';O&#+DT<3^O4 M[J^;=5G^OMK(.A;@K]K=>2/U]DQ^I3_G#!*5I1 !Q5,%4"8E8"SF ,."QX91 M,R=6W-C#19F:D:AD_;=_P2E,_W(4N?D'([E+#O6@,;IA5$9%/K0/8RC_[ZK@ M%?U#2Q63W72\I*FTB8[J1$:?651K9 KSC#8V+NGN8XW16-GOH![S= MZ?&#>A@Q6]X'$J?)\UY:[+>W?M ?G:&;KOPKG!>4,LY!EA,,4&&NK"&#@*N" M(HD2J;U5EPUTN_&I+4!&ML@(U^L:Y00VNRUO7S "KPG6.#AO72\I[&E_>M+T MJ)O02TJ]W&E>?*;G]&QX S^L-U_6:ONGJ02L$*49A1 PA:#)%,6 R4(!@=.T M8#G$D!<] O$N=#71*+M6Z&TD?VICL=*[J%TIH[*1.Q+RAURNGZJ38VYB)QUG M]P74+2=Y3Q!'FNN-=!5)U%X^CQ/^NO*^YOV%'L:=_M=5/+,"'8_VC>&HO($' MNMFVRPTV-T DAJ0H9 XX-EP:BA4 9X(!PB'.88;3V"W>K+.WJ:WFC;!1)>U) MJ=%^5V[=4-O9 F\ !K8* [#K$8E@@8FWP(*NOD:.$[!0^_S:W^:EGFEC=&,B M"G]!7O1?1!.34A'':P6W$])F<2^WGN])G+)C976_O'UOZH]\.F2PP4SE3/ 4Q/H_ %'( $Y) F):0);F MB"+AQJ%RI:.IK7Y'.:-*T %)A5>QM3,,/A +;!CZ@>5.>7$#"5_L%]>Z&9<( MXX:R9YP8MY[OZR"74K_T_=UQ^V?.U=:/3SL]#?=>^,-ZN>#/1_8$217"20X! MSV,%D)098$62 5%H4X)1$6?*J=A9+RDF9U+V6^E&BX99^ M=.A+D]!L36P\[ M,-+!/>]:_EG4TF!6IQS>7!!*,H8%R&2:F\+S.SN/[_/<?_N7)(__ N-99&9! M]>@[R=N_2JI?I3-#\&X"O!?Z&W'D_3P;:SOC.F0$0]]CGS"#5]+-*@)P*7Q& MWEW6WUN(W8OF1XZENZS<>=#?U\PH\C8YGL5[ZFM 4],+E%^*H MURO04^#L>YU#9*\P>F7G&W@\7<5R_<=Z*1CE_VVR#;2WKYLU8BQ$56IOO6K8 M*!#+)%$\!@S%#"!)Q91:)7H$D&UJEO]ZT=]V!N7LZ,V=.GE[):,_CFI&[U?:(-2? MAN-]I\^/P-)??YVA#>VUO]:H^BH(/03_L$6D>TDVA<+30R"U+%8]J(N^97N^ MF6X^RRJ-?O6MOIAY>8$I8AXC*06@B!& T@("S"0#/,ZY,B5]6.9$D&75Z]1, M?2-T]'%5\=6XDP[886T9FN(;P=!Q*@UX!X''N0%V@LE;"1>;/D( PWG) M%Y>7>Q*15FRF;QO6#94I@C.!08YD#!!1TM014P#+-($2QX1#Y%(&]:1U)[,R M6B'4(83*I^#9V8_>D 2V$[5H^K%^']@8K>[B8D*X" 2,]@A B@1&0@)C1! M:8H)P_94 ;:]3LYA:.2.]H)'[:O^1G2'LRQK]"T.!T-@&MJ%L(&SSQFA_5=M M?TP8 M^13@J'?;9NIX6N,'4>&%HW-MZ9H:M^)\>&SB_WL.B?I%X;Y.E^]*O< M/.I-I_G*/DCY0)_-9?(\3G.6$80!1RK73EF< 1K+!(B8\2R3"82%U1[0K=NI MV?0[SC#'@3CD2RZ-ZS=C+LS9)W6W;ZU\4_?_AI:+\G@.%>>IT#MM 7)%4F/O$2!4:?//(4ZH3#F2:2_:8Q MO>#IFXG928;7X6;N ]-5MN9>C0TXJOSX^*2[-DOWV^]T\TV68YJ YG MF8.@&N-0,SI*B>C[=O J!SV/.\T[&/^^\JNC%@\_K3_%=:@]8+GZ8/<]OL>V:K>,:".[RFOI4VOH^.OC.F%/L8N67I=S0OE23L>[AE V9P(EE5")I>F M+$M3]GY1_O>;9_/G!\KU8!T/Z%!.A#;!VL^4"=:&.$L 3A@&%&8XBV/">>S& M[.4NP]3,=/M@]40'\P]&?L=0RQZC8F=U F,=V"8=I+^*\RQBS]4/4:U%T#/3 M 6#Z"M;L(<&XH9O](3H+Y!S0U* ZS1^T5I<*5CGFAENV-J'IUD@(BP1B 42B-Q,(R0Q0F9@L/);%G$/&96QW+G6EA^F=.=5"1I64T5Y,NT7_ M&HK=5L4#,H&MAQLDUD;BAN(7C$$I^;]_6__XW_K-V@[H'X[3_UI[HTSS&\KL MI_.MQWKZ_OLLK4^PLG>_>B(3VJZW!1+^KLR_T];7QK<=\?K. MN4[S:(!/]08I3%5G+["^WKW2:U6 ]@*;A[NFP=6BC7/5))=]6)2<+O^/I)OW M*_%.6^YY4;"""Y2#-,L+@#A" ".5 )X2C%B>*8FQ_5;F6C?3V\\TDD9&R.B] MH<+58MKO9Z[B>7M3XP.CP 9L#TXMHR5&3AN<6R#TVN5<;72TKD@ _;CB36XLYRY6:1 MEO7?!R0?'A'MGNG^< J_-;H$D8]$S2-6 S(S>V'V6JF8-SZO8 MWWZ]],HS#3KS*<^?[EM^H'698BY1'N3&_ /])I,Y+#()\R0&.><8H P)P&*] M?81YEL0)IT7F5H6XJ[.I6_ V2[[9\OZ$([1R>HU7>R M#[=1ZU$2X#8&=@:EZ3M6+6%'._]/MJS4JYJ6)4 M/JZ>=E7,BA9#;]@J*0I3 M('*I!YG '% H"Y!)G"NBD$R4FFMKNU@+[?C_DPSTJ;RO,MBR+FPSH9&V6]U> M?>P"+XOM?,^6BG4T15O)J-8R.E5S]C(9M'4L6C<;(!4TQ%#X3A7U*N/KI)*& M@/EJJFF0SGIN/):T+._5W^EF0U?;^\WGQ;?OV_MC=:ZYV7JP)$8@9SD!2'$& M<,$P4!(I&,,B3U.W.F@W.IS:FMX(6IZ4+/MEL6J*FOWJN 6Y!;?E-L0CB*&W M(D94LT(VPNJO,ZK$G44M@3UN22RA\;4MN=7=N%L32^7/MB>V[_4S,@\::[G9 M2%$13U65K\N[0^W .5:9C)&A]DOC#* TAX JJ 33*:L8*F"S,7$='_&LN&)_#MCXP_.P*;FB&13"+&6-3H*Z\_,V('BRQ+;1-*4"8$!8HG>W")2 )I!#&B2T21!>2Y2 MIWSYB[U,S9@Y&40= M?!E].],R&-/ %J4%IQ$P *=P)P+^ZD=?Z&/L^M#7U;Q0_[GCX9YQML;DZ.V3 MK.I(Z^^_VEG=&7_G6[41>_-\?.2!/E=%I_^D&W'_5&W!WO]\6M2GM^7'U4-U MQ#0GD.<)80C$BID:-R('#&88R+A !*&$Z(W3?"6_4:W)5X>87?^B6DTI4D^I M,X'#3:]*TB'^38A1M;-;UP(K M:NY0), 20KV-5;'*E:EM8Q6T9-G?U!S.:[M7+Z=EM[#OOW^=YEG9M0ULD(,R M2U@";F%?[9C,4G6;3>SP0[(JKNCM>JE_7AO3]4.VS%UU$%?>K<0]6RZ^U8;M M[MNW3>6C-?:OU';.Q&;.>9J1&"<"I(+DV@ )JOU1P0$F2:;T)E"1PFK'ZTVB MJ1FK$YTB>E1*NRETM=K19?34:. 04NAE[+I-V:N,2.B+@9/!:.DSJ^\'ZO.) MEDZSZ*#5WMDLJ["F*OA[[ %S"!<=>^!&BBP=:P#=(E)]@MT9O.JEH_'B7'WB MO4EL +C&+5-#VE$]/;*%F?>AYYQ3JXA@<,BIT+[QWJP&O;)92# M%JET LB32V_7YZB.O1,,+]U[MY?[6:K?Y-:<:3]LUC\6VB-_\_Q[*<7'U:& MQQW75K2*(IQ36B1$VRN@-QT0H(1@@%-) :9Q07.528J%"R6D?==.-FL$GD@M M>7V;M2OKFZSUH0@-/0CM9IP>EP1\S3 M^N'0\:B+B#L@+U>2'BT,9 ]J KBJ@ZF[GPN]>F14?W6F>(@PI9=$E56+.,!8 MIE(*'F/JE#-VM:>I&:E#O&$E8?2'D;$OK] 9JI9W@SZP"GWZX@13?\:A:Q#X M)A\ZZ^=U>(BNJ7N5DNCJ"ST.D=_)C795S3;\XZK<;JHSH%O,'5_U0)2F%*CQ M?O6#[^AS.5>QWA G7.^/(LS+*#[I8FA.A M#^O-%[J47TQV5N7-OY-L>_S;/A26RIQAGE- 8@4!@I@!G)(<2!8G,$<(8R2< M:J:X]3^U=?/CZH@.,,@$"EGOB MY:MOYH?TT7(>Q\+D=$J0Q#0!"%-H>$5R MP!1%E$@BTR3KD1C1V:G5I!@_Q>'M=Q,/82Y+U E?R)]--G2+-Z0G3\C%$5 L M4[G ',2%,/0]6 +C9@(:XYPJSHE$3L>_PZ$?\PCX=3"W,^W>D QLV8]<*=%1 MTE8>O\<;*"M(?'.67.SK=;A'NM2^RB'2^5+ODI]FL= ^)]VT7)9$")8F,@$I M@J;P--9FI$CU=I;'N* ,H@2ECC4_+W0S-2.R]VEX*P_%N3#E)3@MMZ6#00IL M'_;X["4,L=7LQ,!? [C?WWS6I#6_7Y?:X^8,D20@K M0(9CDU"@9SZC&0=%CB1BN?;EE-/,O]3)U.;]7D8]\GC>0UOYC^>2FK M/,N5N'M<;[:+_ZFOGQ UFC$%\C03 ,4\!U0[ P 5.6/:$2 PP6[S_W:GT[,' M1YFK2&G:$M;5)%A@;FLB_"(9W&0FG&%ENN/_V"UZS0VW1BI6?/_-F$@VF-\KQO?F@+) M*51I 4%A.&T1)#' DDC :1'CG$-:I,0EO^:\"R=7=H0\FJ^FCYJGHY'SW_X% MITGQETA6\KI&29]!"C-*];,"B*(P1)Y% F@J.$A3)2E.G\*R#D5W M:PJ>.WQ7G^Q;Y>GQ46XJOY'JF=04'E,)P@@A!F 2"X#RW&3IJ +(+%5%1A(: M$Z?XP(N]3.U8Y2AD]&2D=*WD= E(NUD^&)[ $[V%3"7@[2IW/9YA::NAWMDXWS2OJV4AYR_3Y*6\JOHW^>=7J7>7V[G,,():;VT2,KWZIZP I$ Q2%660:*08LB^'.90::9F/P[2 M1OR8%*#_MI)_1MM*8H?LC<%#U6UY1A^ P!:J5F76RDNNM)E%+7VB#^:)XRBU M4C?N5Y'6*OHZ^B@YY-:,.5HCY=2,,FINV32^4.[,HAG0[R.">9(GE> MV*68=G!" ,J@ % A(5 .55$XQ2-YDVQJ=F:O6$7P4'&TLTXN]_)(YL[.R=RC/RHE M75DTO V[Y>G=:PQFZ'OBLW'LYN0O.TGY;XZC^V&A;\Q]G3%ZDVOMW!']UC76AKZY-R$_&;NE9G(?0N!EJ#6>[;+)S:B;B(R# M-M%1G6:Y"4-X.NH0>,\]"BGS*^4PC3 ,UW.AQNB\[Y7?JHI?,76>W^[*[?I1 M;@[D))_E#[G:25/M61M64Y%3(LH$RS& *"$ 9:D$%$((6 9CG#&6(^14M-"M M^ZFM/8V T>8@H>LUH1/XMO>'H2 -?K%8"UZ7N]^+?L*=M ?\\VW >UPZ]L'- MVVVD4^;\_K)7*X./=$R,Q)OGBL:PWJUSI&*1%@K -,\!XJ0 C-,< M<((U.@R)(G6JYMS1U]3LU8FO7/%JZNUXS;0Y] CE#&;G0Y$AX(UYS.&&VY C MBVN(^#^$..OIM8X5KJG<<5!P]96>,1'KS>E=U&\[$VEQK_8&K)PCKC28!08J MT78#*5P DC !O/-=$%OO37T %WXCV@>S/CO.6VCX MVUY>[6GLO>0ME2]L'&^^TG.7N&.E_,=.-_[^A[E1K'UJ2UIG^6/16DLL]YM/&P6ZTU4%U*/_JCE MM5S5+B-Y8Y,Q%)_ \[T_-/9.;A<$73-=O]B:Y?IOQQE^NK\HU4ZXVLG_M*?\KR_4]M.70?BQ7= M/'_4LI2_:>6,_[Q>ZIZ^?5SIZ:?%G+-4DK3 2IL#E +$8 X(27*02.WPTCC! MN2%%MD\=#BBKDW$9J9:?B7B-6*51M*A4BK;T9_3+DZF79:;7K_JW*ZD6EMD! M8PRYG/*Z2DHSIM(T#^TN\;H\N1:G UE:2J<+MRGA8HSE0L &=(^YJ%_H,410%@ MRCE/1"H@)$&+;YV(,S7GU @'3-FMLA)O%E$A*J(0PVQ1_5/TRV+5_/AKX I. MIP-G<7X^ZG $7@6&U&C:UTZKE1IUE (7V.H]6O\$E;4L1RU\1:V+('LOI77: MR[1K:%U$9'#QK,NM]MN/F?W=9L>WNR82[[-MB2]1!AUKS$$I)>;B$%M];.##YN& MS+D*K*E-Z\>RW)G@WPQF$F,(L,H80$@R0#,NM>ONT5N ;6?6_$ 8V'@=T?M2HU?+&=6"^C-/M\'P9(0Z.AK5 MU-Q6^*5!L7AC8,9)?EIT6^J$7,S?K[;F9/)1;K[I/;ONY,_M=T-A05?/<[V((?U_&$">5:1B M>@.=JAADJ8!82)@C:.4(W^AG:DYP+6JTES6JA8T::>WLWBUHNQ<]U>XHIL12N;V=L'V\[X5"D]-J M@L5TVP]RHZW+H^&+OV?+Q;=JJ7O_\TERXQTN'DUL@/JB_[54M&([K/,H62(+ ME9$8)"(K )*4 I8B514ZBZ'@BA2.5PP^Q)J:B6FT,AGBC5Y12['HJ-DLVNL6 MUR?J_'U?G)1H^KY?+#^N-82J;%WG!B9 4$&:H""##@, < \8E MQ))0Q;!5*%7/_J=FQ/?B1[_L%?@U6JRBM@[_3U1K$?UA](@:11R-M>LPV5GE M@. '-K\!<.\3%-L'/7^!KDZ]CQV\V@>:"P&IO9IY)>_WTV(EJQC8>99!*0AF M(*=2 83,19* 1&^B\U@H)"&$R:@>\$&TJ1E0GWZ443*JM!S;%3Z._$CN<*_Q M_"=RB6V&R%DM.9Z$T4>IV(7F]UM//0FXJU3T-O/]S/&[Q4X^40 MQ=V0=Y?O=O(W^7/[]4^Y_"'_MEYMOY=SDL"\P$D*"H(I0)@K@+DI@LM))K-$ MBAPY553H*\C4S(;^RI";6]9[".RO*@>HLQJK\T%*R7WM'@]GR=&=YQOMG)-E?TW4K<;[_+ M%H/6\7=SRCA6"92 85,G/,DE( IE@!59EH@DU1_<"[?3K9L]U^5OANM5V(Q7)G\@^_& +^JM'W/_ER)Z2H,_@?GW9U?-J] M,HF'NO]2>\AU$9KGRPU4U'@ID[A(E(E>Y00@*5- LTP 2!-!8X@$+)P(IP/* M.CG;W9(T.HK:B[TPY!#;V?6)#%Q@D]]SS)S-^ AH>K+P(24=U?B/ /G+=6&, M+GNR1UZL4#;/1,$Y%1Q $A< %41;>R8*D$K!6*X89\JI0LKE;J9FJ*NKQ*8V M(V\7_Y,_S<_7]\@NT-I9V>& !3:0%^L?'@O;U0Q457SZ#>S];Q?;YSN]GW^[%G(>DQ2Q/&8 2[W[13@WD>Q2@()RGG&$8AP+V_O==L.3 M,WLF3LX(%QGI["]Q3\"Z?6_;%X+0L]1.>Z?+V4NJ]KJ//6EHM"O82^*W;UTO M_KYOYMF=$'HXRX=UN:7+_V_Q5$\]5E#(5 Z2&"F 6>M7VAZI%WUH7$@+2SB\V. MG'76I=IYTEGGT_TV'2^//XXL:3'F2ABO&8O4;#FR!-"4$, $X:R04BCF=$MX MM:>I&0%#Z&UR>TW,4$T\Y.9)7X?4SJ/V E3HV=_(>,0H$('<33 \^=K7^QG5 MY[ZI[DO?^_8+[M5"'C9KL>/;^\T7N?FQX'6Y)DED(B$E(";:%T 2,L XER!# M LL$4Y0D5J>4USJ8FA5H9*PNF1LQG2Z1K@+9;01\P!-X[O= QJE62)?Z \J% M7&QVM(HA74JUBX9T/C>D;LB7?2V23P;\Q7K5E*^1*$=*FD1Q%'/]ARH +2 ! M15YDE B)X\R):JVSMZE-\J:.PT'::"^N8V4@.ZCMEG]O 8V P.PZUD XP8F M7DM87.OK%8I0W%#[R>9V]-!Y!US5Y3SBWKC[4,X=X_4R7V^?F DO%A&-) M4A!CJ.T3QPS@-.,@HPA"0@LJF%,1WY/6IV:?:N&< Y1/$;/S4'KC$-@L-7(% MN.F[J+&O[-.3ML=-(+VDUED.Z,6'!G(^M^)P_R:I8:,7]ZO/)MC*\-:_H>6B M_'VU9J7>!!F6E8I:5O]:JZ7?JBSX\53-7$9 *F*08/T'PE("#&,!&"8YA4(H M09WXKD((.35K\85_EV*WE";U^U1D\R]'FN72_/5:*9V>'-4^Q][.8+WVB :V M>VU6['9^Q%[%R-0DWRL955K.HK:>-9?VRP^A)L:*@ASKAAP1WYS9\%42ZB"V@".;7$TB!K6I3?"VA#TJVE]'\_9-E1>, L]O-WB<;JINJC_@NNIZVZ/=6=U4KWUQ M=?OA'D?.;W;E8B7+\NWZD2U6E7?PV\[L0^_5VR4M2UE^7%4_+-1"BC=KP[TH M]/]RGN<@391>XK-, F9X,G'**$\HEAS:GTKW$&!JYJ&6U^SC>"VQ2:?F!YDC M9H1V.+_M,R86Q]V!D0YL9/;21RWQ9U$#_;W>0C?0?UQ%1R6B-R- [W"Z'G@( M1CJ #S$4;B?U W#L/,SOT^YXY_T#M#ZY$AC2CKLO^;?%:O&X>VS.O[-4%3'- M4A C9NB5\P)@C N09#'F3";Z?]#6?SQI>6J+0B.YV3X_Z/'9WJV$X1-^,NO#;W([ MI[&B0L4%2*$YTZR5@%V_^]>DF&%"(EH=ZG_1WT(U MC/_V+TD>_P7&L\A\@M63[R1O_RJI?I7.(JVEH?I<_)!+RQM_J\&V.\3W-82! M#S%E4"5KA^?XXB%I8G^5K;T/BK8!M1U4VW[0%]Z?KW6I;'EO6W[KAB=AM-OK#GV.8$:9B"1AAAF.*Q8#FA "2$I8SDJ8B=>)) MO='?U!;9O;AZ3=O+>UAA&Y&C)[.6NEYSW\+=SC9X1#.PG3@ ^;D%)%5Z#*.[ MY7+]9T4^K]:;Z.U&BL6V*8QY5,4CO9,=9KXHFF[T-B[-DIWJ9U1)EJ_U.+G] MLGZDR_6W!6^1 S2%0YH]),(TDWDB05H4F2&YRP"%2)LBFFA7/]/_*>P2BJRZ MFYK].0@^XTUJCD\--^[?Z>7T7#D^/T7LGP7LM_K#RL_GI7MWOMB9U MI*SB>/YC\>W[7-&4LI1I\TSRZH\"8 03 #5:,4J$H,3)2?0KWM1L>BM.DK=U MF465+L:U7#*U/B_H/>F[F>6'4U M,:&I?4Q)-<'KAA>SDC3(,98-)+YH,KNZ&IOV7" M>)'1A)N[(ZR=%E@ HK#V7&*$%,QCGA.K2]S+S4_-Z;C[\N7]UR^.9U2G@%D> M2?6&(?0)5"58D-E]66=?)TBGC8][8'11L;/SH:LZLFV0>9O(I',MZ=8^#G3'PAVY@X] 2 M=-;*:XN.PGHLQF4%BJ^26]V=C5M8RTKQL_)9=F_Y*I)UI4[77$&HH-+F)F,9 M!$B*!+ 4QD IFB&2",E3IV(KUCU/S9,X%E%:5@68/!:]NH:]G;$)@FA@NW.E MC-6+2H$^22)ZHQ6L*M6U?E^Y_-0-.&[7F;K50.]X.,/\=;<2#?575;FJN8+( M<8(YQ3F !58 Q5 "(@MMLV2",6-ID12Q&YE]5W*>6)(3HL$<)6P(DDA0R1WC#/T@NHH]MZ(YA%+.V/N"Z' M]OL"R>&L*3;HGU[$!A-_<7S7NQH[CN^FTA?B^&Z_T\_\_O[EZZ;:+UKJ9F(G[_]R__'C7".KN! M'8C:F0H_. 4V%+]_V0/T?%*[SKN1N(V&)Q/1T=&H!N*VPB_-@\4;_8S#;W)K M#JVU^?FQ$%*\>?Z]E.+CZL-B15=<.X)W)BB^+MB;,D(0R2204F\B4]JDKVU,@>L>=([>6.Z$%P-[/B,!9V9B8, MPH'-C@&WNMIZ:('[BY%<;S-_C0["1W>W878V1>Z(>3)-#AV/:JK< 7EINGJT M,)""K3[U#I3UWYJ+J [:K9Z,:;9#96?O0@Y 8*O79CJ[C?8X#&:.*/IF)[/M_G68 MQQS!NZ638T7ZNZFVTF\N^.K/2-+I%X=Y*?ZDJ;DF\53W<=*?MS*QW*> MQUF>$4Q CA-MLGF< )87!!3:CQ4QP3)15F5$+?N;FKFNQ9W5-XZSJ"5R](<1 M.JJD=JQT<@MS.U?4(Y*!;?50$-V#2>R@\15-Q?*U_=?;% MM@K0OEN)@UWC>D=^#%HY;L4@E!DN8@%0EAH6.L4!1B0'D&/]SQ +F#A53W3K M?FHFJ"5]=:-V(K][G7*'<;"S0^'0#>Y"=@#;"G(+5)VQ'VX>RZ,[=#YZ[71W M8"X55N_1RK#4P3O^C]VB7!C;^2#U9ZJ==)..\I]KT_G'E387LMS63^FM^+S@ MF!-29"!!155]@0 68P9DK"CAM'"]'.TGQM0,WE%D*U/MY-MJ\3]2:!.U6.OGM$DZ[EABQA,FDP*H&". "AP#C)$P]ZT%IBQ+ MN'2Z;PTFZ=0L4/MBMB+6 ,PH%[6U_S0*FD0XL[^E3XLM71J]9M'=HV&O"GK+&WP$?.6&!Y-SW,3RT'"? M9:4'[[ W>^-&5CVV"'WOE=GU5XQM=ROQL)&/B]UC^7'U0_NTU2'!O,!YPK-" M I%FL;GIR+0-1 SP(J%)@E-:Q,E\);\9+^VK$[=C#VFLC RIC8)(BA5+ ,1( L2@ )A0!I*DR" 4"5.I4_3VK0Z=?.A7X2$P,[!L MR?UO_X+3I/A+14QO&^AC#;_EK;%'4$-?&[] \GTW:D,H!SJA\$\Z<+F[UZ(= MZ%2^@WB@^[V>OMO>C_BPWGS17L0[R;;'?)3&W,G*7ZRB%^>%2& JB0+&>=,[ M_H0#(G ":(Y1HB"5-%,N1L=5@*D9H8.$QM; ]"]&4$?7RW4(+)VN@, &-D1& MU%9^FMX\GWB[1IMJ0UUK$'5"[NYB]<3-EW/EVOVX;E5/<,X9M M'9;=8K?/H7%WN9VL%CG1:^7*^^ M =W=8T0K>=TLUF4X[=#_L M7BGO_L^5GDO?%T]-=> \)HJJ/ >,2@&0*!30G@H&F:)4*HJI3)1MK;P7;4]N M@N_%ZU%>^25LW5-Z(!BA)[(]#D[E\ZYH/*" WLL61RNA=T65=A&]:X_T7(=/ MR(@^+[Y]W]ZKW\LZ8VJ.,X1RP7(@E2%PQS$!-!,%*&22I F+<9'%3NMQ5V]3 MF[:5>.8\<5?*>E%V7),[H;5EVL;4'PM MVYU]C;M\VZA]MHQ;O=3/=NPC(A[D9G_?M>#S7.^Y$T0R($2,MHMJ%3S95K7V7GZ;TWP'4-"Y*K0[D-J0ADSB0$3VI%(M?>0J0(IG!+K9.20F>P!KY%2D5T_ M*[?TXQLX=.8;7WMWO 3C&]*?9!3?>K9O<90U_^^/9;F3XMW.\$K4,3T5]\0A M,L@\\Z"_A^_:$3.5A.>Q("I6$H%$Y=I3DDD.J)0$9 H)R87*84:=0C7[2#$U M^UFM2&6TJ-2(=BL]")%LA*]ODJ.G1OSH2;_I&)+9:Z#LO*W@\ +DQ:HFM-F:L-3&A:'86,]E*&*39S$PR_I8LO=?0:58L[%+Y2L+CKC;ZI M7+J9'=]6,^=N)3[+*I/)7);^MC/^Q;UZ6-=Y9>7[Y>+15'/;!_XVB69SEG I M*2<@1S(%B.MM$X:, *:R&.44Y8([>0,>9)J:;W"B4A40M:F5BKC6:A;]N=[\ MMUKKSLQI"^^Z(@PVBG:&:^2Q"6SASH>ET:>* YE%M4KF)/V@5'34:M8X&?MD M6Y\);=Y0]I;]-ERBD5/EO$%XGE?GKVD/5EO_16Y^2!-7O*/+._%?NSIF.)D7 M0L "LQ3$R/"WDT( +/5?A6 R38B".,[PRP\R>SM;K)A"=!NKVV^XA,9_ECT59I2T\ M:*.VJ4W;T4?]LM5+*=V(\O93*1 K"8F,MY" %)8 *XME&B3,]/K+6I7 ZCS^$[ M[;$0(<^AHCQ3I@Z8=A&QWL6S+"D 3V@!;0\Y92[UM+_5@]V!]7>X:->U71 M%D5:V5X<[X$&VB%.X/4'?*0P@]<<>+>0A;!#TAGQ$*CK\0(FPF)W$F\1N*L> M+F##T'*W$E6*R^>Z*.R>+T[(6,8I4D!OISE 3"_N),5$;ZH5R42>JSB#UHM[ M9U=36Z,;82,M;5.I="^O@ZGN!M=B:?4&6>A@B:MH]0EEN_%-VB]4WN ;:;WI M\=&Y+1-6@'1:^^X6QC/:5IJGR M_VB'?\ZSC!"88!#G4F^6-=Z Y+$"HE"Q3%@A8XS^%,=9RM)!DUFT74=,1@]T(6;1R:#4&D5&)=^U.H; MZK6,1R]!7J'"QQ# +A?_&-1BS[H@2UJ6]^KOU'B_V_M-E:&UO_\^\B^\IO9/%"5)!*S6)ZRNFT))[S M4?IX>'@ND'*=0HEER1+!O*/5M(NLMCF9=7Y6)5G0M:U M,^9&M2/.0V2^K36Q,]#*:#Z/)CMT-S!HI_5YHY+M1]PIM;DC8-F^0/B&ZD5R MI33C-B<) ]U1MY) C_7C8:GFL_>+M6'Y6RE7UE%A?ORT^K;\QV(F4EP@PC@4 MB2P,M]K"6BHO82(4D3Q-"J:=#MA[QI@:7S9B@E;.&V EM9^?E=6-)OL [:>^ M0#!%IK-!"#G3DP,&)RBG4N+?[I?/_\O5ZW0'MZLBV@[^ %#8AB9$3;P?3J SX@+ MOD: S\,?&!+&D5R"U\'IYQUTA:?707CQ(>/Y"%WUV7,3.M\4HL+09E/]MJDH M]M6\3O69C]U3+XP8<_;0A7V__[56BVK.'\Q=U7HFBT0SC"@LRDQ#C$L&J2X8 MS NM,"5EF15.U01""S8U.N]S;+7*W8"->HU7JU5PDZ !OF]U!.\7YKMO#ND\ MV_P&FWNW3?-KS&CDQ>5U)O/*DDS7(Q^E>M,58KUBH:?KP>RO"17@^0,L\E,. MU[I?:64#0S\H]9F]V&JTLT1D1<91 ;56&<2%H7YJYAGB+$T))S3+$7*VS%U' MG1JEUVD'RJ8[FL]:57:& *OC<<1&>@\+TQE\!T,]!J2O=0*TE1L8P4$K>0Q@ M/4SX& "/9,J' MK/J/<%K->X=W[8>$:^KWY[QK[WS0%2*]_^8*M[LV\M2H0* M*CC,2UOO)LD))#G*S7_R5$BJTM(\86B&>SO(U)A[/_U/-$)>D3_98:D5R6B2 M%5"@A$-,&8%4)@4L)1>\((66LKPB*74 FN.DH#8=9K8%@909MO86V+1SKA9* MSWUKIY_$UVW#<2UFD1>Z_9?O[867[[H\TP/M8V25=D.\7@[I@9*]&:.'UPXP MDC^OU$Y'ZH_JGCW\A:TM;76]HBE.M,0)E"E)("9E JEF#(H\XP*Q@@CEGHIR M:;2I4:N1%^X(#&J)02NRA]%V$64'*S@D=I%)H1>V(<&K%_'S,'9#XCB2D3OL M-?0S:5UAZ35E+SYD/!/659\]T]7YIO U')M?[Y[!I"P76*0,2IXQB(L<0\*- M_97)+.&B3'.MTU"U&X]&GQH3!SQ '#8;;M9:-(PC,[9#8<;V'W70([*K[AA-U9N7G;]]JUW1).>9 M5CR#*18(8J81),T!BV %TR(7R&D/.52 J9%#)[\U9C;IT+LJW-C8Y%V+_WNM MA^?1N/<\.=HX$=&/;>8$!][?TAF(7BACQW?X<>V=@> RZT6Y VQ1E*VG M1+C+<(1*VVIVOE;J7N=4JN3G%;]LIUO/=:OJZD^L1LO6Z MDSQ2D-=K3;9?F%B\J>@-+(LP['BA:/$PVPM>BSC,,+^#W3;7N^;;JE+KZG8A MNW'GMD0DJYY62GY:?+%[B;9#UQ_+Q:K[J^T97WV<+]3=6OVL9EDF<8IX#AG# M'&*S18 49];S*34FA#%=EC[.B:#236VYWWHLS):[UJ_.7MC1$'0J@CKNHM6J MOFI735#K";Y;34&MJN>)59]7;#1$$_D*\FK&RC.G2B MP'KH]8DS2!BW];[?Z588J^RI[N?X7ZME5?VYL)G+UEO^7VR^>*/,YE5]8[]F MF6(B2:2 7!$)<:X59"21,%59R4I*,^Z6OQ)4JJDM%[6LK;-[*W+["ROY=7[O M83,WS"D>?3Y>WV->MS/KU *U7F"K&+":W0!>ZP:,S0PV/&<^ZXZ[3GK/&X;0@'/U7KY4^U M>M.^OF6A,I4)"K-<&".8RP0RF9809U3C+",DHTZIA*<>/CEV;<4#;WPHX P M%]8<#D-LBMP@,(@-#Z#PH;[AD(S%B[V<(D43E20YUSC.(M5209T4*TYR4&:>**;>"/8[C38ZL M]GH=MK'Q=8XMVPKM\_%>1MR%VH+B&)OM]B!LI:TK^=[&@M"'$H-".19+7@6I M)X$Z ]3/J9?FS4O)NL2GF=BO6\^?&D\"K]8J)]4QJ5HJRX)!K;2Q* MJ31DB>(P+3+&&&<\R9S:6<84H). M49MO^MN?S23_OE/%]/0 MFK[UT=1GMEJ_U$5+K+%CK&)/<^/28R;T9K>B@EI6L"MLE'7?%9E@M54O##=R MG54WY8]KKCK>-^RE;\-JFIR+QZ?U-_.8FL-S)C*D1 95B23$6*>0$4)@*33) M=4E$P;R2N\\--+75<4=.4 L*K*2#%LFSV+H120C$(A/(,+"\B>,2$H$(X^PP MHQ+%)64/">+B]0-\YUWAFK?+GWR^J%U"7:?2IDFT,=D;#WWU3E7S^X6EJ#-7)#GXV MP@.YD=YNRQ]K^3T\Q]=-F8-??K2)B,Q9F]);.XIL6C5_TF"C#&BU 5MUP)L7 M\'G*;^C@B#@]IXB7#?"> <,09#8.WL(\\0 G5S,7]3J M67U9/CQ\6*[^P59REB*5)$5I#%^I,<0R+R#+BQQFFA:T)'EFS.3!35V.QYO: MBK7?8J.5%WRW$H-69$^K^!+@KKOL8#!&WV1?@>!U/4O.XQ*C?/]WY_FS^S!>LGK,>?"L-CI?_^\?)B+EUE&DX0A ME$*$"8*8F/]PEB*8"*Z9YGF6IEZGF]<(,TEBJJ6NS[0\JZQ=,RMN!#46UI'9 MJSXOM.&X]0\[DMZ @QDX_OE-_5J#-^:S_5M T@N!=:@B<->(,FZ5 MN "@'961"_%,3W_%:CW[-E_;+ M]7S]\FYIKXX3X7,*4M2XN2@\!][:C1:BV\= M$EL%P/=&5->XW0$3<,'=$!?6R(PY"%'WO>AP;/H8SCQVA]W,W[;,-F3$<3:C MPZ'8[#ZO>,0 M^JV,O@7V]>Q4E^48(_SM4V":TMC=+4&E"TWH8GM?\DRB%,I M(2V9-J9?DI2%YDSF[IWOW,>=&CWMULQO90>'P@^H#^$[&P[NT3@81^:JB<#K MX>., _-(#LUPCQN/*^DOXY[+L@!MP]MUV!XTQC$Q@S^M/ZA M5DV(W$P+C01A%-)$&I,TEQ@RRIBM&4'2)"MPJK5?CX93PTR-WCLIP;R)4[5; MR*45]\8&(_NV:3@)K-MN_7JX(C/U!BD+42UB&]L;L@5#'P;!^BZ<'&3D9@M] MBAYW6.B]>A@+U(&P=4?ZY>K=\HFO]=-#U[AAQAB3&5(IS#BB-JF!&%;(.*2\ MX)SDA6;2J_=FWV!38P0;/6SX]\4ND>K7HZK=2V*EY+S)3?#ML]D+M!LWA((O M,D-L>K,8"-7\V>;OW("W#7(V AN\-W N;$N79H5C#^<+K'ISAPM&@1BD=ZA1 M><1%Z4,V<;IG:(*5K/.TV,-G-I=WB[>-_3+3I609H1F4-+-T@@I(TI3!@M$R M$64A1.%4K/C".%-CDJV8X-'("><+T%ITOIE+IV%U(X\ 8,7FC2U.5D2;[_7V M DX#,GYZ40B6M'-ZE)'S;GI5/4Z=Z;]\:%"#L$'QJ(72\_6,4)9D M#&E8E.;;QYQ3R$C)H$")$@EEF:$!'P*X,-[4J* 3M_,VK-DOW^W$)83=&"$@ M;I&Y80-9FTAL9-WN(UIQ VXC'($)1!F71AN5/!Q5/Z01U]N"-$C:>NQ3AE2> M"@593CG$ A>0EC2'6:*(ED52Y-*II>RE@29'(2>; 'D?D%S$MY]'0J(6FT & M W9MZZ0S9QI[K#&H?=+(IQNNZEUHHQ3J_.+K$Z_4WY_,P]\_F_]LDO7#Z,#DZD;NQ5DJI3EAL39:>8O[%6 MGNRO9HH321DB4$F:0IPR 7G!!51Y(8A.%$V04R1>&'&F1BX[[9?$KA9^Q'+E M%+GQSWC 1Z:ITTEG^T7I=I2YV6N TND3CL_"X!J(]JX49E1V# /<(8D&>NJ MV,&/9E2E-@63/BI6J6]J];.5XH-2LX2P@J%,0U&4&&)6I)"F60*-:991Q"5+ MW8KA.8XW-;;P-V4?P0&D6/0+^P M:(X4X'X8]<;S.3QFO#@^=YWVXO<\;AN8R+=\,']=VL<_J]N5X?G[ MNN9&>WAOQFS3PU">9U1A"H46"&*M4D@44S S!FU&BC)/$Z_C=M>!IT;'-LID M\50'N"[O%_/.CMHH4_>(JR_QS-USG0@WPS4&O)&Y>T]DL"-SW9NIE7JIY+M17VW3[C>%-::Q;>XA0 M?Z2W#_5K8'ZRH='UI_Q/)9N>K6^7U;IJCL)S25A*LPP*:6U/88.,RBR'96;^ M3].4)'GBY?Z+(>74*++6!7*KC"UT7OO)]S[G]C!'MKFU;3RZW77>_K3OQ+!@ MACAO@*.?\K7G-;:7LY[2-Q&GU-\E&A/R4 [5*#*.ZXZ-"?.1,S?J8$,S6]HC MZ&:9L@9';6_,=$Y+*LUBD.5:6K^$AB1))62\X"D1B%'AM3:<&VAJ]+Z-F? - M,SD+I1O)A@ H,D]NL1FG1,0E2(*EMYP99N0$EWYECU-<+EP_-,E%V:YLYOK4-TL9XE3)"4U,5EN8;8L &DI4B@(ICFNN R(5YE9AW&G!I-M"+7 MZ2Y&YFJ;!0=$(S%@M?R^F2^7T7>CD\"81F:6#LXN3&V;,-=(? -:F4-FOS@# M%"P)YO*((^?".$-PG!+C?NO +>]IHVAKEK]YV5[26NVWMOB7+5*S?KE;V IA M=7N+6K1O/]CBTV-='N+#/_?!X*CA]R[3YEH\4B?==;^0$O\T7H++*5N=#3U_]/7#< M#D]L6L??)._JO;M3MD603VZFK?8WH-$?[ #0DOS:0 !:#&[ ]J4Q[TR#0\"- M]?B3%VJ[/:+DXV["QY^2HZWY*X@P,&'TX6'Y#V9P/9&+NDTBGDF>*9$;ZYSD M"8>8EA@RE6E(62$3J1-&<=JM:&Z+F=O ]:AR$N0/63\=\ ZZ>M6J2&2U!TG MPFU)"0CN*R:NW^Z!O)/&'C IU0NH4#FJ;H..F[+J!<11!JO?W0-"G[XL7]C# M^N7#?&&&F2_N+:\N%W;_RC.-\HP4D.I,0&QL:TBD)H:IA"SSA.:Y=@HZ[Q]F M:@Z#5E"@.TF!Z$3U"-8HU1 E1$',"PE))CE$!.-$2*FT<(I1NE*.J1'K?F - MVU'E!CPTRMBZ1/,==9EI)4BXOSXK2?7H]J[X%SQ^/%6I.LQV%NR CQNP)KV MUYITUSNY$W\L%^TIV*PL<9(6G$">\0QBQ7)(29+"0N2$X(QABMS[RO6--+5U MJ975K$$;83V(K1=3AZ4D%%*1%XL.I!TY;\!6TE" >7!]*.!&8O.A /I1M0LH MO63<^X#QZ-9%CSU"=;HA7 ^S[HA?YRC!HDR@2I1M=4\I)%H16"0IEEDJ&>5. MI.DPUM1H\U:(U9.28+77@4O8>+?K6Y;YA5 $0BVVQ^14J[((\1(.:$1L4/8J M\1$.*KLT)@L3#W&NI_B;E]U_J:M/Z$)JEJH2II(F$!/*($L3##.!",F0=;)Z MU@QT'7IJ;-+*!VH!!U7X\(#=E55B@!F=9'9PO(E3!<0?F&!\XSSPR/3C"\@Q M&WD_8<#^[S-[,*^.7,U_W2U$T_)U)I'D9MN708J9H2!94,C*0D,N2B54R;5P M*X=^;H"I$U8HO76HEGAK"YUW<'2C>J]A( M";9B BNG>VG$DT#V$UD(<"(3F2ZX9F ML7U>+86J;-=29>ZV_4K?J6?UL'RT)-[6%E $"<(S"A.=<8@UQY";S1'$&4Y8 M8:R3%'FEK3B-.C5#YX\H\^LO\_L>Z^O2TKLSG M)^>+^UG&::&*#$.!$PPQX1*2E'!(\C)3B,I2<*\$V[[!ID9"@\_&G)!U8Y]0 M>(US0M8D&#:"@AU)PY&*"QZ!N*1WJ%$IQ$7I0^9PNF=@SMO:+!1W5?6DY+O: M@]RD#-2I!]6M^/O3O*IK,E4S1)(D)P)#1%(-<6Z/U3E&L)12EZ7,&?9K"^,\ M\M2HQ,IM4)E7SN..FS?E"\=1UI/W P)&O#;<:3.' M^77![TZ MB3(UXNN+>UTOUW4'O2;[DM4UB@)$5;I-F8/S>K2)B$R%/47]6E.M+F2P5<8P M8Z=.EQSK$Q5VW<0$B'@-/D&O'?0:9*+"Q+UZ83LH]-5MA->/?O5"PBD UN^) M0U:YOWS\>G?7'E-Q+4N*N#'.I: 0TQ1!0HB&.B>(%EF*B*+NB];.DR>W!AG9 MP-V=#X/MXN2R4@S4/C;Q-XH/.=?<0\"'D@N>45D2[V5\-JT-]B&$B0-54H*Q"P>GF]K@*I.@V?8-/+=UE@A]0?ON,[L'J;!\^ M?^2"VF?4.ZZ["D$VMVE9,>_U>=A.CWOZP/]XMFCJ^G_296[H$@!802ZRVLR396'=L:4788PD]^1HJ%; 5GC2;+X"S^SA2=F&6=%Z M9X5_$]RX;H+S&YE!SW;CZN9VOS'7?@KJ]KUH2VO7?OW3MV[[>+W$;MX5;;ZB M=OD*+_4$VH%%FPJWOF'QAA]8L+?U7GQ8KO:23V8Y3E!&)($<$0:Q+A+($EV: M_R"N55+F@JH!12W/C>=$0.-7H/3SLEX$U8WSK\)HK CM1L2Z5->>D %+[%Z M(51=W7/#C%M,]X*R1Q5T+UT_O/M[S_]H/ $_FC]T9F M4#_WD]I?UD&;+2J3VMW M];K9*5%4ZW937[)1+V !TL" ARI1&DJL<8N8!@;SJ,QIZ.7: :&^@2;MNN4O\N2] MZDH8?A*O7A.O@-MW>1PRU*NNE%=@Z9D::VUG6"0B,IZ$3UK4UP M#E4W7UH0K"(O2)V,8!>FL:H.7( G6*6!<^.,7%W@@KK'%04NW3"T.M%;0SDK M]G"WD.K7_U8O,TT3A$N50<&M6T@EA2$)\U,N"BIYSI!,,]_R1 =C^+SRH]8G M:N4$M:# 2.I;H>@0S,NG>E<#%)D3O)$94*7HC/97E"DZ?.+(=8K.*'1,#"8G55S\]S/YJWI]L>W"_EU?K^8Z[FPIU--LSZ;LV]M MC+FJK,U7FWRSHN"E8+J$&J=F#Z%X 7EBS(,RS;7 :5K(W"EG/H0P4R.;KT\_ M?[+52YW@L54 ;#4 G0J>,>?73)@;,XTU#;%=:E8-B_^N(O5I_84) =^C;&M" MP!HJB/L:4<:-S X VE&X=8AG#F^J+&R4P.D^T.]_V1_5K+09/JF4D"6$0XQR M#HE.,4QH4C*2E;K 7@4DW8:='(7:JC&0UPW>Q8ZX_NV3'2!/M:!EH1#,99%! M3#,-.:<)%,3L@9.<9,1UJQL/]''VO]_JFB[5F."[K4OA 8V\ M5RPEK0SJF_ M7Q*D%3ELUVIWB )VK788=/2NU>Y G.I:[7'W4-^\^:[4-_:K?=P;M5!ZOI[9 M>E,J)1JF&3-,)#&"A*8I%#88BXK2NN8'I-.<&<[I-0# MD VT&V3!;RVRGF4*ST'K>@YR-6#13T%JK(R('5>#W]Y<0FK @41_+9>R^D.M/^FVDU8U(]+P 5(* M2IDI8P^6&!H;,(<:)TP62"=:"3]RN#CFU(BBDQ3<6U%]B>$RQ*XD$12XZ(31 M2GL#-O#5 M\ ([+U1G1"AZ0/9X2"4F%6<(CBG&_=9A=//'/37Z,**9/_UH8Q/^NV>4.GP&SUUR8" XKN'AZ>?\P5[RW[RU5S> MJX]KV;YL@F.L+ LBG9;["^-,[1OM)+T!&UF! M$?;?/.)'>T#M_X(#0A5[43^#TI"JC#UP>830AH%MI+!8[Y?,+[[U,A:],:L] MMX\7AWI9A[W84H?+!YHJ;?CII\"FMV25[SHV9&F1I';W(AE)RJH6ED]C9NSX#J:.B$@BVWX;-#:2 F^ M7D++WPJZA$0HF^CL..-:2)?4/;*7+MX0)AW+YBVO7^IX5%6MFP8/GU9UIQ3^ MH&KG^?M?HJY3]<7>,--<%5RE$N8R1Q G90(IYPCF6:E)RH7R,;,""#0ULJDE M!*H5$=3Y ?Y-9()-EX,!-_(D1*:OTQD\C4*@TZAK2?-I!3JEVH8TH-,+U(J- M/%O7I6#%G+57S;\*/GM7IU\-A=HW]\I[G%=-O!J*RJ6LJ\'/'=A:S18:_M(4 MN?Y#K=N]'4NP4K1,H2I+6_V[L&71,@D)+BFCF"!4>$7TG!QE:JO9ER&EOD_C MYV8A7XU*Y.6E%0V\40OQXR=;_2V"A[ 7@U!]RDZ.,6Y/LCXUC_J/]5X\,,&" M5;:5J_W#,LRS&<+V:N2VU[18STA9YJDJ&$3(MF8IE(!S=5A_>,MT$Z(^W>9N?<-<,,FD_K'VIEPUQ7ZH=:5/-G MU41??5Q633C$-_;KLZUAN%SK.7]:VPW4M^5GLX-:K&>2(V/9)"4D/%70 M[&L(9$5.S3Z'*I&H(A>"S.J&H6X6SY7R>#'=1JIXKW,35K^T2M4!]1NMP&\/ M1J/?P;S6SL\^NG;.W RH$6;W39B64*!0(XD*UVK32C&G.!H#NT]D(]=A@5OYM7K&T::@:P@6CUUO5; M/<0FFS/+,R12*J#F>6(3!5+(*<=0B3(K))>B(%X^):=1)V= BA]*/IG/-4_/%"*1#+N8TY*I=YP7#(6'XW M#^.EQI7NZ7[9OVE"[WI[,!3#MW):YT!O[L'#1WU%3RMV^"Z>N6K@@4K+\)_T M[3.;/]CW^<-R95VZ7Y5X6LW7U.)[5L#QFQC' M$YQ8<,=>-_N1_NJ,M/]YSQ#$0IT#>8T][OG0$%B.SHT&/>3*I#2SD(N'9?6T MVC$VDSRA19IJ2%'"(2Z8A*PT/Y6JH*E41!>IUVE2WV!3([&-K ,ST$[AZ49& MH5"*S#T;,<%6SD@U;%P0"9UC=FJHUTDNZU'Z;%99WST#_;1=4.='Q2KU5V4K M@2EY^VQ^>Z^^J)]LONC^\9M:_40S;O@!964"&4MSB#46ACPR G.9$HF9R&CA MU9?+5X"I$4HG,6"-RR0P>K-# "/'3TP_K.R>.CM>(2,?VM&["OVOQ;L & M]59\L)&_N0)\ZT/=WZ4Z$+I0/E3?X<=UF@X$Y\A+.O0YPYBO=6E\,/K84NIV M;_G7^?K'VZ=JO?RI5N]_B8_L5\SE(DT3W4&"6;,[ =%!CFB M"H_<:#&)[IAW5 M'U!??5_7*\JJMP\:N9KZOOC'1=0/_MW_<[O]J1;21C=]>&#WLR(G24F3$N8X MM27"DA12::P'K4F:\5R@A&CW!@A[S_9YW<8I_+@1#UCYW+^Y?<@N?W2#88C\ MU3GJ[_71G=1UT%>W_Z31/KN3"NQ^=Z^X#D_/6AZ.^/17]+CTD!'K M>CCJLU_=P_4F?^OFH[IG#XVE5++94]M2U.*!SK+V:/AR"K?+1LX5:$0F2!\@O&R=,RH/LG8.GS6:O7-& MB5V+Y]PEPYR:?UDNU,M?V.IO:OWA:2&[ZG>E*A J4PP1X0QB2N#II#O'[+5JN7^>+^_["')S4K:58*PC&D96FH M(&9+LJ"RSQ%?JTIG,:=GH/B;%9QD*3B ]1U*3)>&(.HR'EJ*S:8 MW:8PJ!<4I<3,""HT#9# /1SS,?CXMHTH5O_Z+R3-TO_XP.8K4$L: W(WF@X. M9&36/IO5?0/8&G127T U5';W:93B)GD?C#F%7._3,#BF?)^Y>=@2T#7Z_K:\ M%6:,E>HJV*@FSZB6H?D7.4L8TB73'"*6$(@SLV%']:--E\]8+!6A7L+_YG>F-633\2\YHJ M-RX+COPXE-:);7,A6_' 5O)-#F5->)WXX:AM"&B!&,YKZ%&);@@HAWPWZ!D1 M@AAMS*1MP/?%L,=G9=[9Q7I6BJ)4N;11BT4!<8$4)!EFL""Y0E2;]S3U,L=\ M!9B:9784Q"A;F6W12-\L\Y YLM'QS!W8[$P2$;F MJU,@5DU#XQ?PO?TS3E?CB_"$ZEE\?J!Q.Q)?5/BHW_#E.P:Z#S=?R-X'\LT\ MK8V TPD1F<($:E06]A3![!4+V]1,,Y+01%'!_)Q8ET:<&KN<(Q%@1?:,+W2' MW=&1%1+,V$ZLZW#T=U^Y8A/*=75QO''=5J[J'[FLG&\<1CD'-E+7:.#=_.&I M:Y=;?7I:5VNS@ALY9EE.,X%%"1%/E"WX3R&AQJXI[5E&84@I)YJ:%9 M/_C'\L'EUVF.X\!3H]G=ZI4?EXM[:$M/@!WQ!Y0#=L'?\0 G JJQ>;@N M\+N5>1?+J"4L?;$*6:O79=CQB_)Z@'&R^J[/_0-L/_MX5OVH3W[>_WI4BTK- M9)[B'.<,$FHKZI+2;.ZX3&&A2LP%P:4NW-L3GAA@:O33BMB6O5&-D!YVRBD, M':RZ*Y&)3"$=*$U5FO=!0/&PV*X$9R0SS0\D/PNM!X%>L^S4?>/98CU2[QE@ M?=<-H+%W:C5_-I-M"Y17ZU4]]V> "%5KF4#.16TXTF^#2&&UE03G36:J5+)PY,;:T4R/8 M5G;KMC7"WX!U)SX06_G!NE$ 2*.!!]%$GWH'*I_2A$9>%[:J@JVN-V?#%&XV MIN?+#>C>@\_M>[#1&NRH#5J]P;N)O0<>J]>4WH>1EL*)O!=^:^Q8\]2[8$<7 M8KS5?RP\]TR)T0:],L:W-7-VFF,F),]3F\)6VK 44FI(J1"0%ZDB&.6%)E[1 M;F='FIH]L(TK;3=;O@Z>LY Z>G1" !7;A;/!J!,R2HN&BU"$CJ0]&N=U0F;/ MJ7LV-O;L#5&*>&Y]E"P3648YA25+#$G0G$":YCGDI92EQ(0K@@)6[IRLCSA& MN4Y?3W ,["+3B$-ASDA%TGW!&J<$YRNY@GW!\"RV&:JH^E'JT^?5TA#@^N6S M>:EL^1V; /IH+YEQ62##3 7,A1_*J3_,I\R_-SDC*FM#U U*54QJ#D&'*>:YA372AC M9&8*\6Y.)C =_Q_/A-MZ$AC=U\MZ[>2^ ;7D-S7*[R^B?'W.ZT7 8F6\GA_X M=?-=+P)R,=OU\A.&K2VW4M;9Z.SA,YO+N\5;]CA?LXAI][1IF;;;H4%5EIXMP"MO'X$U0^Q&R<% RXR#1UB M-M]@%J$:E!,H@:BF?ZQ1V<5)[4-"<;MI((=4E5I7,Y*4&>X,%L*21(ED)*I6QC0\;.GM@";[?6\:CL]?U[-EZOV*,JK0NHI#"^<'5^' M3'S7T2!0W(_@SJO?]Y6:VW:^4/.W[==YZHGCG'Z=5V5S5M5SB7\)X[?+9[5R M//8XNGY"+UDM5]"3C;/:#JK N_^DT>KOGE1@M_KNZ0L&MI9^XI7Z^Y-Y*=\_ MUUO!C5M<)%@DA9"0,J4AQM*87+0LH"R+7)G%0>C4:U=V=J2I+0A;04$MJ6=+ MZ+. NIED06"*_.$>(E1%.D:XB$6H)LYGQQFW8?,E=8^:,U^\8:B[YO\^5>O. M-71Z3U=GSG!6*?EV^=,>C]9!%E]44WE0?56KY[E0C=7P18GE_:)^2EM9-B^9 M+;P/BZ+(($Y)"7F:]PZ-QK.!PV+]9)]X MNS"$]F #%&[%>OY<)UQZ!I@Z/V]"W\.>S/4!?BLUV(H=)035&ZQ@D6*NXXX< M*N8)QW&LF.\#AGTTG87Z3C5_WBW>*:U6*V,Q&-OA7E6SG/)29HF"*5,(8F(+ M]2M%(1))FF?4[ !+.B!&[.+ V*1Q@@-ZZ0TV[5J746GQ>;]:OKD;MZN-ZR:5_;^I@BN M$C\6\[\_J>KC?*'NUNIG-:.\2$C*-50Y2B'66$&F5 $5811)A#,MY2":C"3P M?P]F;3_\^FO?: .VZH#O5B%0:^19?#OZ&^%)W!.8Y]?A^B!3/)S8(^,>>BV( M)>[K+!^1P3^[XL0>]XJJASL2;0N7S3A*$,EL#FM*!<0T59 HG$"-,F06&$5U MRKWK')X<:FH+0U.([V%3T_#AJIJ&I]&E69KK@A(H$+?EVG)LZ_-BF)-"BRPG M.<'2)QHZ$+JC14@O1\#8;3D,@USDA:QY)7>DO-DI%!FX$F0O%B%K/YX>:/QJ MC[T*GZSOV'_',"K^:)L5JOVV7IO2)UW"U[LG-9-)(GA!#&N(#$&<4)LP2AA, M)<4%1@BIO/2A#M>!)TDD?F3AC+$;=<1 +C*1-"+?@*,N@3N5G=9+P%6=H!6. M67RA"L0SSL..RCJ^8!QRD/?] XHSV@S2]4M7B$G);RNVJ+3]Z<-R56>=5M8D M;8,-"I7)C"@$&<48XB(O(;%FHR8EL='(>8+,AO=(E0)#O-9^9?X&(=9;L\_O MB>,5X!NDZ5XUO6%/"%0:;Y:BO,"4IS!%6IJ]K"*0)ED.$Y)PE0I6%IA[[64/ M1YBDY0F6H0OB#2V$-R%Z/BZ %['J7>@]Z='S7[?*W=D=Z-D+![9B9=4/^_^6 M1)[90Q.H5ZU7<[%6TOY#'8ZT^XN=*YM8XN/X ?'P)&L1Q0\;'F\;4;_76HGU M3!99AH4LH>3V=%\7.>0H8;85GV18,JH*K^WKN.)/C8K^4&L@6[%M;(VMSWY3 M_[9QE#==\<5?MQ6OJ\R,4=] M@5]'BF&+J>%C*\'GU?+9F.+RS M CKQ 7\!OUD-C.GP.]C"'CEY8#B(@4A[@ "C$N]P@ [)\XHG#2/ SA7Q\W&Y M, 3<=&Z?2905)$DT5)(PB%')($T5A5P*@4LJ,^[F'^X=96HTMO&9M5*"[XV< MGF%CIQ%UHZNK<1K+G>L,D3?9]$(0B$].CS$J9?2J><@*_16G-0[T>1\\?-3O M^K1BAQ_TF:L&G/N^>:KF"U55AARX,1+LL4'7QKXY/JC>J6I^O[#Y=V]>/K,Z MTBHM4UOZQ7SG'"402ZHADUD)RR35!2^S#!&GDE.#)9@:'S0"VVS!GXW(0&YD MMD;W(^L-W HT+0[GP+'!CLPGG?A@1_X;T*+_28-6![!5 KQY 9]'0=_C=#CV M+(QT2!QE-OQ.C:]!LO?P>-"#QSM#OD;OO:/DJQXT-"?=%D%;KE[^NES][6YA M]JK""&!VKI_T%V6SK54U8P+3TBPGT.P7"<1,*4@DS6&:,9H)K0A.O#:0#F-. M;4VQDMHCGL=&5M_T\\L8N]F6@9&+O$!LI+T!'7ZMQ(:8U-JNT)W4(=/0G2$* MEHA^><214]&=(3A.1G>_=8"!VYX8')P3F-^\4WS]U2;>-.ZP9S8W]SRH#\O5 M5W/-K3!+Z%-=E.._5LNJ^G.Q4NQA_D_S5[-W?J/T4%L M >Y<0%(H!).4BB1!:8G+S.5X>P19IW:67:WVV5!K768*LVL'K? M@$9S8%2?SEO@8>%/YVT8:2\PF;?";_\PSCSU[C0BBS#>GF0<+/=V+R,-.6R? MP/5NZ9Q+J0*A50X5)#S!F! M+$M+*+-<$J8RI$LT>U8KOG3=$064SH>.=F6,?LXD=A7RVT"%G#RWC=8K3.SV% ,[FMV =NHVRH%&NWIMZ?0+MW6+ 'J@+5Y(R4;="D: ]'#+&&,(_UY, M7[LV,5^%6K#5?%EW$\*D3&1*4LB8C7I6^HA/3Z>>.UH^I5ZW=KDS]%PXST/ZJ MYO<_;-558Y2P>]7YO>NJZM6GIW6U-HM.6Y5%S'2&$L2-"985B$.8WBX+P/.,9@T+Q#&*%4\BE)E IF95*H$Q1 MKSB5:',XRA'#Y1D<>7K<3.5HH$=>&3JY02LXV,8--+*#3[O(U^*'LW4'H1;( MFO4;>U1[=1 LAQ;IL(?XMQ1\OUC;2+ZF LT7];A0%I M@8SI65!A3$_%H58,$Y0*PI!R6Z$N#36]Q:B1%K3B@HV\H!'8C;,N(MQ/3R%1 MB\Q$0^'RZO#H@L6@AH^]#QZM_Z.+>KOM()VN'YC3:Z5=K)O=[Y=Y];=OYCEM MY#C3J;)!$Y"J)(0<$,<+$4<:4D(5GZ5*H_'F%H@@I4)V*GJ:GPL%T-K>^P MZ48)5\(3F0JV]3T:\7">0YR2%7N4PY0438F@B1HRAW)9J:B;(1 MK@V/M#*.$!BW-TD73N9> _K8S!8@J*U3#;S&E(T0L3ATZOX;Q26Z3>$X@8>G MX(X27K@WT/2#"$_A$B14\.2#AQGCM_=FT7W9CM66E)UCGS*NQT^EAIF9X-U("OEQ(S\WV&1C=[.KKP8F\YK2X;"6,T.ZZ M'X1 IO.9048UF/L5/323+UP]L$)8>Q2X?=J<^+T9 7U+/=U&E,W!K@>J<@,L 5I M>RSW9R](_A6Y>C$(577K]"#C5M;J5?2H>E;_U4/[UC^KQ=-.Y3E%,I+DE,.B M[NJ2Y2GDA-]1W7M4YR/5#9PG**"L3##,;88-%FD*6:@(1 MXS+-B$X(R?PRN MO"P*J&69EE1QCE/A\]%'E79J)-(IVQRMJU]J)>:5LE]39:4&RT;LVCNG?CX^ M+%^4:O_IT8&DEL) 3? MK8R@%M*3&DX Z<8(U\$3F0@\D?'^_,\K'^BK/S' J!_[>04/O_&>*T/E;#25 M7GC.BU*44.4209RB'%*N$IBG&F=)7BB1>?J93@TSM4_\1 SA]UK0JW,T/"JP M7 ]5=&^4-TH!TVAR+I!E/BY03PP_,6 -(44A88NBB*!A."XVDWSGR]2)-C5IJ MC>H"!!N5P+S-9GCHS6:(-6=N;#3N3$1FKF82]K393RG9E./)1B 1VDOX9X\H(I36T_FST7UJ,1;DEND=96ILN2U>Y)4CVX]D/^$%PR?V9LL9&K_*3I=4OZ:Z MT]EGCU?AZ9)Z>U6>+EX\,/)6B.73HDVW7TBVDM6?C])LZ-($%2CSBR!U>=:$ M7MNMO& C,&@D!E9DB+(8(:8^*(6*.'4:<]P 5!\8CN)1O6X^]V7LSNE'\]-_ M_H_N-^8_W"RB__D__A]02P,$% @ TXAH5]Y+D%#VH@ CC0' !4 !S M;&=C+3(P,C,P.3,P7W!R92YX;6SLO5ES6TF2+OC>OR*GYG6\,O:EK;NO292R M3'95*8VDFKH]+[!8/"C< @$U "JE_O7C<0#N( D"<7@.R\8L%XJD$+Y\X>'N M$>[^;__CQ]GLE^^X7$T7\W__$_\S^],O.$^+/)V?_ON?_O;E-W!_^A__\2__ M\F__!\#_>OWI_2]O%NG\#.?K7TZ6&-:8?_ECNO[ZR_HK_O+WQ?(?T^_AEX^S ML"Z+Y1G ?W1_[63Q[>=R>OIU_8M@0E[\VL5/E_\:I%*B> '1\@A*>0[>& LI M\,2\-Y$'_7^=_JNQ49DL&9@DZ=<\B^ D:O!:9"N+,9F9[D-GT_D__K7^)X85 M_D+LS5?='__]3U_7ZV__^NNO?_SQQY]_Q.7LSXOEZ:^",?GKQ6__:?OK/^[\ M_A^R^VWNO?^U^^GEKZZFNWZ1/I;_^K_^^OYS^HIG :;SU3K,4UU@-?W75??- M]XL4UIW4'Z7KEWM_H_X)+GX-ZK> "Y#\SS]6^4__\2^__+(1QW(QPT]8?JG_ M_]NG=Y=+KA9G8;8XG:8_I\79K_6GOYXL" U$9_?WUC^_X;__:34]^S;#B^]] M76*A[\U.$U2%,B]97>W_W/S%7Z\6_;;$%2&E8_(]?6/[]^LJ3R0 ?ZQQGG'# MT<7'SQ;IQB_-JCP7EW]S%B+.NN].,DXGW:>^BJOU,J3UI-C$E5,%"'_\>NWL*0/@O1U.LL7?[LL%V-);H M1G5$^I]^(0D47"XQO]]H[EY&.R[79&JQ^\U#47&^@M,0ODT^D]"Q,G(R"ZO5 MA_)YO4C_>/5CNIHH[XR,6D+PGH%*HD"0O !WE86HF4WA 6B4L(H=U=N5-OC MV7IU\9TKH#Q*S'!H::/G11]"'P%ZKM/_AHSP=#X1F?:,X0:8R[2A3"K@T" P M:T6,2;J(N3%L[E(Q#%X:JW?15-9C0,OB[&PQ[QCX*YY%7$ZD:)TUU[075$15DS\!O"@619"%DW=>"AVN07$0W";4Q3I68A-\ MW%AV+W3(%X>.PT4[$FQ\(6=I-:U"V>([%AY#($_:"4WX3H'"N,(*6'0LD#-M M79)M#I-;*^^%$/7B$'*4@ <&R=OY>KK^^=MTAK^?=^ZTDD[9Q#Q(&2G6!X_:*>X%"OQA0'"7048#A$YY.:U)YOOX]G.$$/6,48G.@ M2,J RM[25X1HS(*.0J61F1: N+GJ7J P+PP41PAV<%=TP\&[>5HLR<1U8NFR M@R>+\_EZ^?-DD7$B8B@I>P'H0[V3-+Z>C1XR9TY[7;*3QYTK>Q"Q%W#L"P-. M.[&/PL!\"3_>99+4M$PW=[Y;2YE1FA"4)K_;4L2?M21&G($8I!8NB%*L;H"? M>Y;?"SGNA2&GA:A'@9E7.9-&5MO_5?'P278B%B45E! L,1$T!+01LI1&L\@$ M1]8 +SN6W@LK_H5AY5@1CPDG)_3EA^67Q1]S$@HF[46UA\*14$(BH3@$81DO MPL]@4C6,7(3Q?2 M@4>2D$S&9.&$+_RX%.M#J^\'EI>3"6("^XAI)!K3MD$E4M11;7#RXVU]T/+RTG$-I+RP%BI-O'5$D-'=RPHDBH4 MYF=1J54)@K,"9/6Z4DG.E>.LR?75]L/#RTF]'BS)@1%0W[#./GY=S"]R/U;8 M;*0EBA4=D I5A&"\@1 C-R8E$_EQN9/;*^Z'A)>38CU*H@.CX3.F\R4AF8OX M9;J>X40*)9SR"(F1?T1?( 1I$EC!K \2"YFSH]!P>\7]T/!R6VP\'+R>=>K@L M1V(2WOY(7\/\%+L\,$.I;= !7OS.1(/:@E: MNZ!,X47HAUZ<[G\9LVOU_3#STA*D#20]"BM3+Z>7)V&-IXOESTE4F+O7E4K5 MQ]7%+M>1F)+/9V$V>WV^(GFL5I,0 MDJ!_)%A6B(N@$"*32']4+!0?F, 6P+BQZ'[ >&EYT,/E.@I[\?8,EZ=T1OYE MN?AC_?5DQ&T>3TYB?9^0N(48/F@!%,05(W;A.&UGMF)=%SU]MTU M]T/&R\F4'BG546#B6M'?YZ\DQM6'\W7M%%&3/1.;NY>4'#13"13Z!$&G#!%C MH,@^)&*M11#\ W[8>;EY%,;2WTD7NP)B6D99N_F&7_\3_PY09UY-E*#S$F# MTB* KQP5'U%8CY;\]!; N;GL?EAY.3G7XV4[.#Q>D5!R%]5KVQW'YP>#GYUL-E.3@,+N3QVW25PNP_,2Q_ MH^^0*+Q-+J$#D7(&Q5D QZ2D,]-%JR4FDX_+P]^S\'[0>#D)UA;R'4GIU(:% MC8N]84*&@(1L1^Y4X:!,P2H4,G@J.Q'H!T$>YX71?F3/NCL=B3Z4WZ9S6FQ*IF.QR81E=;* J7'G+XCVKX]0!=QW:4>;5:D5@ON30R%F:=!V/JNVN/ IR0Y((E65CP M/#C_4+^00[B\2<%(>E.U0L+M+C-'B'L$[8O M*GRR,NCLP N2GF)2DS!%@.",EUH&;E+KCGI/)''8GFKM@=>GAD9@Y5ZE5(NF M5Y\P(>TJXO-W7%_PDI-)2C(%3'=%!JG0QE(,6,#L,T\ZV=8]8A^B9YA6.CU" MJY7L1X"C=_/O1/5B^9-8F 1K="V A!A9J,74#J),%(GZ2%N#\Y#QH3#_$-Q< M7W^8ACK]X>1@V8[BB'NS7?ADL;H4RZ2D&)4J&GC&VE$L:?!%)7#%&'(L"W+^ MT$O_0Q"RBXYANNSTAY2C93T"2_)QB=_"-+_]\:UF4LCG^[#^BLL;LIJ@YQJY ML\!#G?.0O*I]4@-8BDNB2MJ(Y@?3'F0-TYZG/S2UUL0(P'6+^*(X+9+IC*VV ME#$/P?($):7B8HY2/M@_].C ?YBV/#TZ- =+]W!H+-9AUMB#67W;^I?%(O\Q MG^^.>7E0T LMSC:_;Z2XL'$4)#JRI[R4S2[\D '2'T :%37R57%I;GM.25@-[-M^[]FW/\C23Y"6?U MW?#'L-SNQ;=GWV:+GXC;']R5[<3[Y!,:LO7D_-?9*O4K4T"*XC)]R^K;-QEW M7TCW1MVPIV9C)(Y#AR.P?R>+>2?%OT_77T_.5^O%&2XON+IH)#7)K@B;BP6> M:^N83/B/=G&Y@H9 4:^E#2"+!W^W"^QDGF.27: M02"EJO4O9+JC2 B:1Q>*0*Y4Z[7#4)TF@?R![(LK8W6M>5'XQP]2Q+T2<(>P2U.;8LU79]UQ7?S6N9> MVT3C/%56>);J]^@@)O(CK2RZ%"%#\:WK:!\@9]C' <]TP+51Q@CL MSP,2RM84$YF%W$TR0&,A)$66-#MO32J&R8?ZO!_6N."H&\#>7A$\"ZH:J6($ MH/IXL6['TJ9$6%FIDW=UH#!7=78CHYA4%6 J4I0:G,V\]?.#'60,W26BC8;O MUHL<)>X1(.9:U\<-_3DS9%8B9#0>5,@" I.1?+FDCLG%9 CIP%9D"ER M*1)K7E*TFY1A _R>8--"[&- 3TKG9^?=16 70M;>Q$O\BO/5]#O6N>9G^'ZQ M6OV.ZP_E2_@Q0:FL5ZR^]*MW-3(&VART30(7IAL/:DOS-W-/(W'88+\OM/6H MIA&@\!.NPW2.^6U8SBEP6%UC]PV6:9JN)QI]Y#QZBB+J8,%:#>AB,%!J]W1D MGF*)U@FEQZD:-D/0$]8:*V,$\+HKJ(F5O"BF/:#5=?28$>"95129=(88\@L_18;#M)1D09)8>"A0[Z^O ]YAA)Y5BLS*PPT_H0 M?(RF89^4/W>N\GBU-(/9\_8;_=BIXRNNIXG\ZAN\M&H^>G.)Y^A$^@!3S]F6 MM+8;\#R3N^1RJKV-&41N/3C&E,*H,U.M.YH]2UO2Z\> M7YW5(8O_W7W_WJK4"5(\+&H_L:A=O1^P&7QQ&3"[@'1@2+2M$Q"M:!\ZR=48 M?0]$!\^GXA'X=3?3?&1&/BP[6>H8*;C>K5;GQ$FP-AIK$81*]1E' MB% GA($CU\[$R!+/K1^PWT_-T$FV 4!U@!I&"JCK\\.4R2$PYL 6T>V/.CJ, MMHNUWC 5!#P_XZ&/BCHDZ<9M84IHD M%:('RZS32F)2HL>;RZ.4YL':6(,6)J>\P7H:1&;4$723(BD=#6H$C8EA ) M",8GU_I483.[SX^E Q0P1AQ=/]-+D<*:XH&A]Z"068B2]H3TB$FCB?3M MOL'T5 ^K^:"ZX1!UJ"J:P:KW.X)+F:X6Y<,W7'9+K$)]B7OMG4!](=#LSN ) M2_9TAW HTXWN%#:O+BZ)N+KBDB+$A!J,2;7)>2V>+UH#BYZ.^M4=RPW. 'A<-A3H.4'37\QL.5F_(F$_G$Y=C MQ.0C2<1%4($SDDAB$'(P+'/GA-JKD&L_9-PE8!AXM-'I78 <*> 1N,M;ZO^* M9Q&7D^"U,BD(T($;4+X^MB[6 DLB"F4R_=.ZS.\& 8.CXUB%WCY6#I;N"*"Q M%&V]\TIEH/]R4-98<(@(R:0DB!7N6&MOZ@8!PUS1]@>-PZ4['FA<2:1[ M"[WE142NF"T"B/]"D5TJQ!7Y8<5XD1,C:\M;/]]YB)YAKEU[!\[QLA_%Z(Q+ MA^W]Y0#TXH,BLVC 9U.[J(< (I&,F+D,/=V$8"'H&Q M^83?<7Z.5XV2.2O2\XQT<-+&4;7!L3<\@W9)E9"+,;;U!?QM&D82Y1RHTSMU M!D<(>#P J3T6=_5WN6R57YMDTS^YUN5PY0RKKP>8]55>Y(L%HR)H:R4W3$=A M6GNZ!Y Y+,R.P\5ND/6FI+'A<$:_L*BIT._XJC:Y.NTV["6;CXAC8I!E8;T& MJ>LHD6@3!"R9/(28A4^(L?D;WX;D#WMZ]H?;9U3J>/"\F@2AZWR^VGHMFWH% M2'0[5%!*4+($9W7LZ\ =]M%D'TAZFCA'4(6UO=*9GVZG?EY)(SICT+L$G*$# ME80&KWFJ-\4FZBQ<:=Z&Y5YB1N*PM_'(VHA\!":D3AW^4+;(G^3 8D".$&MQ MF/)&0ZSO4A(OILI&A=(ZAW2#@&'=J49*O7/)?JB$1P"/3Z0!(N#KJWE^0QS, M%M\VYVDGGXGQ5LFL/+"H,AE+42 P%2 R%:/)F7G;.I'T($'#FIA^X--. R. MTV>I(-)R3J&:UV"J?3>?3*J;JLEUPE5!J]*D &6);:U\S.*8LQ*0-V@YTJ*9Y M-9%6.FVE!J;J^[E@/+F,*"$I)[VWF(QI_2!V?^J&+1_I!W$]Z68$J+LCKTF( M0J(,=-Y[$T!Q%<%+-(#*LVBM1Z=:]]>\0\2P=2+]8.@X28\I:+OJ230)):>< M&(,<@@#%#(++C(,MQF'_Z^F"]NLK(% M_N5N4BH*X[(#&TJ=+%K+H80JW3,&;KV.(K8>/KX?92.I@&R$I_;*&,&Y]6Y. MGX6K>F?=,;AA:F*+\EP7!T5I6X?5DDE568 UHO"80F[_4& W)0/G!7K0^9UA MTDUX&&:M\4- MURY_5B=?ZY?OYJ_.ZAC*#Z5VZ_MP?CG3YN?$QZ0BNOKB#SUYCI%D$H0$%ZPW MDNGH;@\FNV=24#_T#9QTZ ^G8]'I\.B^$/:]4]G9\34U=%8*^Q+);;OKA? MP@]H8@Z*"XZ";6.AUP5 MPX434M(ATMPY[(V=@7,DS^%AC@,*H]D5Q.)6OJ]QCF5:Y]FIXE%9*-DA*"P* M?&**>,FY/O"N6:E>$'V'E&$[;CP;&H]3P8B.;5Q?2R]Y[XQ')FMF09!C+34$ M54Q](Y=J)4EM#]CZJ+Y.P$C: K7)MQPNVA$8FGT:T'_$Y721Z?M+#"M\@YO_ M7[UG0LXM*O(P@B6V%?/@B%G@6HIBN-&N]#(T^2BJ1](PJ&'&[_F4.((TSD,< MO_H>IK-:\_#;8ODYS/ SIO/EIM/T99+A0<7Q&S#T!\KT!8,3 )U9Q>CK?C,A./[\LPWQ%,M[T"^[^ M--M XXX$/M9>PO2#]7HYC>?K*KC2_%GS<22/((<[OKW0A[I'X/7OX/3R0-31V\"0PF5?1RM:$JB37H#A/&,T M-CC=0_/%^\@92?/%-GYZ*[&/ $$7\Z0NVH^^#JMIFD@=O!!9DXJ9 R64J,5) M'KS+*?&D4C:MTU,["1E)F\4VJ#E>U",X3V\S\68Z.U]CGN1DK3 Y5\,9025B MPPEB0P99M)"6W/#6'N8]I(RDD6(_F#E$W"- S=_)$?U*=+_ZCLMPBK^?UP85 M'\J=3I#;+1$P:.,+B%1H2U17P&7!P% H%WE6QC4?9_DD O<+V-D+@5A_NAE% M4Y%[V-MNI+N]2&EC46 3&4B#C,YOCN"-RP09@T@NJ'6Q=4/%)Y*X'_Q>2L.) M/O73$(#/VBUVQR3!&QPUZA![W\#"?KO"/L9<^^ER#XP^E%D:)S6#7"J:#$L0 M?)$05>)>U;M%['&\W/V$->X2&YF.AA<.K!2DR"305I7T1S088_ /;ND?B.1&MXNYG6W=GTQ2S&!12U!*A5(+F1QG4 )#E5& MM,P)V;P1Y$,$C01+!VCZ/M <+?818.@6#]OF=D:9E$(,0+O)UP>2M)UXO:1Q M)5JF@BZ^M3>UDY"18.9X1=^.#X^6^@B@&0D$JP]$F\]YW M9W31J3FEG).D,+->0BE5BU<*5Y"8Y$([9:1M_;)D;^*&O>OK 6*]:&4$?2[J9DV#J+]D!J(.^! MQS9\PM7E5)/J)4IMZ43V##BO]T2I5I(K=" ,-R(*DDC9"RJ/#&NXM>Q(.JD= M'FL=*\KQH&"[*VI0H% 9*$[725P*(9:D(0KI:RUE4&ZO5,[^.!AZ6,=1ZML- M@P-D.3@0OD]7).P/Y>-RNEANGM#0<5EK$LG ?:[I\;#,J[]]JPG7JR==6\.G MBO1)\ P6>77U2RV@8 ED,,6+Y$/V>TU.?!0UQU Y"H@= HW%('H:@5NSXRY( M*(SHB@=,CE,<4#0$4;KI%5)KCPYC:Y?FP([]_?>5:9@B/$S (X#([6=^[^9W M4_"?%K/9;XOE'[0Q)D48+;6L3V'J^RD3.<61IH D"0K'+&:#C?'S1!)'DDL\ M$!%WJ^-Z4\\(T/?@V%$RL;IDBB&1>4T,:46.1!VYDUCB5F69L??QU$^^U^\+ M5[T"X2G#8)^BE8,1]JT[EVDO+=>-#L+;LIKX($+B@CP(8PQY$+Y0^$I;,WFK M;18Q!-W^:GGWA?Y0\=MS8NI(#8P+29MQVV_.E[0A-B[D9I]4/W4Y3=V+"OJU M5U5J?UG6 '.&AYLB)9C\SZV!U$ZK&OV[(CL5Y,C M.&$?Y++[X8=O7<^'MS]PF:8KS!,C);+,/"2R])5#"Y[1#K72*V:*X9ZU=O&> M3N6P&='1X/1X#8X7HUW#LMT,[F<",&3+JA!LFA! M29.(292@O)9!D= H>MBAP+.(_3VPA >77YL_JRN.=Q57=J MQ-"54YS5]F5A,[=B,\("MZQOI/()T^)TWGU*)Z!)+IB2*PRRJ_D/3EYZ"-:" MB(KGH+CWHOG+I9YY&K:X\SFA/RITC&"W/.A679OI4F.CL!V'ZFP\2)QT_[\.E\\AH+H'%B!2$Z2SG44 M7X)@990B%!'T7H\N&OD13\?A/\5E4R_J&@$,FW5.RS%K5+E T=R#8BI!Y"J MDRZ[D*0SV'J\]/.VSONGN-\:1-TCAGD_W_Z>X?ALO<$912W6SV['4QGF=:M>JG#<-MH-T"CR=>AEED0); MU_@^O9$T_Z>X;CM<\*/ S8-O=SAZ$5@IFP>.2ED!42L#4FJELA,E8VN/]_@7 M5?\45V3-U'+D0YBW\]S7@RJ6H[4F)6#>!N(B6PA),?I*,)Z1N?_J"* M__-<9!VN@I$ Z=ZW]V]KGYG5E [Q]]/5>F*B++G>O EN(TG*:0K\4@963_;( MBXBV=3N5(:B:.1= .7[Y/=8T@_7(S6LE>%1XY _35D8.C+XJFR+)X5 M)X4'F5,!Q9P#QVM%799>FYRTC:T+*OK@8UAW[IDQ/#@01F!"+YI]W[REGP3K MO$M6D5]+H3A)54.D.!Q8,N1KZX1@.X-TLII MVM%.7\]PF^!^=5:3V/^]X4F&*#2=*A"+I2!>> />H@*F=8H4UP>#K0LQ]J%K M6 LY.D V5^60K2SJ'.XZVI7D][XFL"ZF'2=GM)1>U0D(<9,,C]8*\G:<2ER6 M=&=^VSV#T7=\^+ E9Z/!4Q/9C\"T_1:FR\WKC4O)?BA_#W5D^WI%=IKS;*6K M]7*T$4)1Y*UX 4%Z&8)/D;G67N*#! U;1S8:\+57WM!6[/7Y:CK'U8J\A#B= M=QK=C+H^)9YJIHS$N=PJFK@[W23+3K[6+]_-R7B?5]9K@[(/Y^OWTQ"GLYIB M%TD%D1TY%J96+K%<#7F24&*6SGME"H:]#&$_] U;=#8:.(\% 2,PQVVD<,]? MN90*GR@ZC40I#&(,]=;!9O"))_#9CVP7/H.XCTL2G]0KP2\,F8=^)^L7RY]^7TS6^ M6?Q1 UJE0C !=*FG( \1G D,,C%A-!,YEM;IL;M4#%MI-SI,'JFF$1C13E*U M/^-OB^6;Q7ESQ7F76S[OI'3EPW3YF#Q=GR]K,2M7(K-00+I2VZ!Y!BY& M X;XD@4UYWJ_A-A>RPUX2D@8O*1H?#EAH< M 2"[NJ =LKIX&7;Y6&QB'$-IN()BT8%R)+1@HP!1DBS>$_G-+>/>Q UZ+_TLNMUT@+N7'610Y! ?6UT%RF9ARBA:VP]N-M@XE'H':F@,242;[-VD;.B?3L)D4(UJPJ0ERQ!R9S!.<6A"!\I MBF,BRO8YQ0<(&EMW[F="VZ$J&3/,+ISDBR@-&3& 2@'+MM:#"PF.R01%AJ+I M1U'J_L=8W")J;*VWGPENQZAFS)#[N,1O89HOV-M&9:_FF]&)7?9@-='&!VZ3 M NYTO12*#KSP 0J31L90"O'?.P[WH71L_;:?"9S-E3AFQ'8\U1>(7>^-]98[ MEH7G4GE(M6N&JI4&D2L+*),3)&CM@^T_;-E%VM@Z;#\3)H]7TYA!>.'K?@P_ M.T>7MI +C#:7HZT$RI.C&^IQ(#E7D<(XG4/_)_4MHL;6+?N9PY!#5#/*P+<^ M0JIR^OMT_?7D?+5>G.'RZJ&?Y5ZX& 3$H&-MHAS :W))A/92 M.+8VV,^$PW9J&R4JZ].B6P=LI_/?O:EV%$"^8JK^N>K':I"M+1+/;@<9!T.KXDQ M$<'+&)6*V<3F%S=[$S>V#M;/Y5,V4-4(,+A_^?2D<&Y$RI;\Y>J\*%]'^=*I M@0&#X,X&*UJ?[OM3-VPJZ/D;*?2AM,/AN*!]UB<<-P^"=PM2>RPAD/B2KA5_ M7;L3J6C#>J9V,:W4-0+[2)';Q*+#!T)XVG-,IX.HK8L^]"[RXZ!I#\2GTC;+93#.LW'Y= MVY?BQI,*NL,BR9:.@/7/.M%H39YR;7+XK7LC0OZO3SP+\#'1,9",@I""!YF8 M%H*90B^' K2NG4,B M?>4=R8_Y:(G=Y"D0Z]O6/4SBL%>#0QN\ANH;$4B7BX285[^1N/\:UEN&NLO0 M#?MDV4_";+;Z4.[G?T)17^;"EOJ*LV9B$2'8&A[RX+*-G/G0_)AN0?BP]XK/ M#>AG5_48XJ!K3%=.'N*MV\;$4 P\))#*U*NN3!(6QD/,3'J5(M.L=9GV4VD< M]E)R0-0V5^ ( +J_."?6LX"67&KCZUA-5!:"H:W'M-,ED5B5;3UD>G_JAKVA M?&90]J2T\28R?YO.PSSM%J0K@82GZ!S(=7XE\CK=W3!@B1R?H(H4_IE@^0"5 MP\90SYW(;*6N$=C'Z_:_#@\DON@,V(Q6^=NBDSRDQ#L)5I]TK"5$*!]IF62Q)WI;62?A>&1IEJK09 M&A]P#8:%Q@CVR?ZRGZ1HR(D/'*1-EB+5F.G0$P(D4SGQHD/[3D3[4S?*I&I? M".Y):2/P(]Z6@JDVU?N1NGY@G^@ _#"OS-9_:Z[X.[GN7:43R7&:UK0OZ\W& M/-_\QK7?G)22I)?1 V*@@]+45XB&T8YTS!=MBA"^]355#VP,FT3KS1,96N$C M,,%',;L9AGSWO<[V:+HNUHVH)X:I(A@BH"*5J93H@%)%@ M4GGCA/B3E'CD<$.2P++-I)WC6 Z8#(48&9*JU;+V*4H4<04GN>SA:K\R5>2=LKS[SAP$)] MIRF4J&U[,Q2C* K2H>38^N;O6)J'K4GH%;O/ILI1>-O=,_GKK0#?;2HE\^OS M]>^+]7_B^F.8YHD17'J-Q(AU;EM=45(!YI&A#MZ2G]0N M/:AO!+#\-#W]2GO[;ROLRG4_Q'68SFM2Y\(U_VVQO+<&PR=C%86Z3I5,!XBT M$$-QP+"HQ&P,-K?NK'\$N<-FZ@8%[W,I>>@.N5U"O*;6,;\Y7Q(OF_!S,S>F MOHI:3;MD^5^6=3*F,#E)H3DX0UZ/XLZ#"W50&XO9:(V%^5MYY7LZY3YIV6%O M]@:!8<^Z&1IU-^9$;$O0:4-=8VJ20A0RT?YQ/-9#@7D(GGA*DA$S.2D9V5Y0 M>WRM8?.UP^&KL1:&!M75!>')XNQL,>^V3WU!A,OOTU0?MH5@=*P]!%5*9)=M M >_HCT))"N+0<'(_]H+48RL-F]8<#E!--3 "3^^H9,&E.$6))F,2X&+QH$(* M$&4ND!QRS="34%NWPFM"^+#ET^/, !VDU)$@N7O\>Y.;]4E8+G^2/>A\BDED M/JM<).3D2:RVOF13CH%U07LOT'&I>T#JHX0-'T0_,V!V0+:M]@Z&Y'=W8P+:@3H: M =:.NUI2/E@AB@,AZB.S.H_7H6*@M68V^F(MOKQ[[5Z#YN'/Y.?1=K,G&__V MZQU=O:=O=#_J?E+_UB?+.:YMD_- M-8FPF$US+5J\]-E7BRNG_6.GT*^XGJ8PN\G3:GKV;7;K9N9NR'WH4K]>,7:; MY>V*-R#9%Y/X8XWT,?E/QUF7!^,AT5E$["ZBZ2SFC$/P=5(@-SP;SA./K;MP M/41/DVAEVP&C/OV^D9%*RF(I"**P1#N')P@L>.#UT397ADOLXTW0,&YDT MP\3.@*.! IJ=RBU-UQM6TJP%8E(O>*X<8IMT?=+S9V8/ 1D;EP_(TS+<# M;Z]L7$5O-_+VDO@/99LY#+,K\W>)M$08<*5V" M:@JHS29T7 7)VP6A# 8-M M/KRI!>%'C[UP:QZ&-8C/C^<[P[&&Q,0HS>WG\[.SL/RY*)^GI_-I(0=IOMYVGZY7FB2@ M5(N"#K"_>W[R\0;Y$!8:6>B[RUS"5 GF4N$:DE"%#OAZF1*3!9M+1)6=8:9U MHNQ^:HZUI:_#:KKZ4*YOD5K2]Y"\K_8(5S84(1$LM]U\V-JQTE,T19Y.*"EX MW[RO_#'T#FLC&R'JMN%[-@6.TLA]PN\X/\=#K-C%7SW>3.TDHI$=VGYV#09V MM6R_A! S#G.A,,.E3)J4R5-TX!R@SC$5+TTRS1^X[4?:\:GD!Y>Y!N:(UKC( M(2>I0&6#X!!KGULFDM/:,6Q_@;$?;<-:GCXP=#>9W(.61FER[@X2G./Z$ .T M^X..-T=[$-C,.%VL<'66H; ,F*PS'#CV^_".V0S*CH5(]=V#\&L9 MT:N\@65.N"C !\5!F2PAZE0@<%;H (N]'V;#6J$!C6S5Y4I7BKXZ] QC28?B0?/$0"4ZEH+4"EB)G&'@ M4C0? ?X0/CJ8+7V)V45C6L]E M?1*!PUJE9KBY;8/Z4](H35%7 W:0[=G^S>.-S2X2&EF7S4=?C0CBO @9 F0G M*'A&F01O;@\M-WE _)R',NMD!&2XYK< Q\US-/9VTC:BERZWJ7!\@Y?A3BG8^^ M=FIE9D*6CJ OZ_EH%3BCZ2MKL@U>*S2M"R8>HF=8*]$*$WM'I;>?<("3=*^AS+4R#AM2UEKFJXC)LRNO>U022KFM@ M22:F7O>11XGS0Y\3/?!I+9Z2[T=J(Q-XM5PW\^7Z>CM.YV(TEYPK",%F4,Y: M".3C0Q;UKB1G*57SVI.G$'CT>_)]%KO:%R5RGVAC0 ZU*2W7&CR+##@%-^1L MA!A]\R?F3Z)PX'K8WK!UYQEZ?WH;I3WK^B5\7W,$)FX;E'[4,5Y;$F]/ MPSC8GMS]I$8VY1$2&]F5*Q5WO6DN%_N$LUK3=[)8K5?=_)".G(O!D%>'6 FY MQ"1 A\A!Y5)?I!4+*7&>1"F.Z];5XL=1?*S=VGOUU]=7OQ9:^!B=I;-7&$W; MQXE,IW[4()SF!26=R*+U,] C21[6QCTC/F_;Q.=4]2@MY;LY?8E?PH_#PL;K M?[U%VOX>8IHE[K>?O\M5+\[1*8H@,)&KGI'.O-J,U8B2C,W>I>:CLAX@Y_C$ M_9V/OEY5I7@*==2TU?6)L:RC?'D$9K"X& 23MK5C^1 ]0R?NVV#B;N*^D09& M:39^Q_7[Q:J.Z^BLXR&FX_9''&\^'B2J58P6EG.*PR\7N>K*EFWT#ATDYB[> MO7J>('F"D%>VN-(\6KN'EJ.'6]WZW&M)AAS11<8@J;HAD&L(D;ZB\U7 M92#G,G4/MJ^F](K"A-8*+%=T$!@D_U$:1W_,+/I@>6G^6O@QFHXO%=O]^;O. M030!-3(',>A(L/8"HDD,:(\D7E0Q6K4>K_$$\H:NWVB(G;N58OTH::2VAR1V MGM9=&_'#3,_U#VAA>>XEJ)GAN;9"UXRKT_>.^9XJBN)D2*!M?>5J"G:CY$D MD3S2*!VSK9&BE?>:;XF)3B 48()WBEM'7G5K+^D^6HZ^$[OUN5>XM4JF(+R& M'&V@P$%%B/4^-V8O2O+QT]8\3HF&ZKE]-C U62,5(*FB(%4E2B3F!LHPEPZS0OK4) M>H"<83O7]P2>5N(? 9)V-O(/#?;3LA2;SPM#41/"C -#'Y2*1S?U$:B%*Z@R.-_@=9XMO]=':Q:Y0 M,CCM#;C$-"A/UM;61T^KB1UO&,L].H$]08AU4Z#3%J:+.@XY!2D^NHVY^M;0W M<7OAS;TPO/6CFA%@CKC!Y3S,*+;]O"CK/TC(6T:L-[ZPZ(",LJ3-4QS$6ELO MLH["1FU<#_T6[B%FV)FAO=FP%J(? 88N;/ U ]S5U9U].Z=%;O)V[7+ "B<%A*$*#$SRZW#UH[]083NEP5E+PQ\_>ML!,!\=_8M3)?=)*/E MF^GJVV(59A]*[1?Q?OH=-ST25[=Y5,6+;A0&^LICT0J")Q_"NX31"V-52*WM MW@%T[@?+EY:=[UUC(T#EIE?5ID75;59*ME9(HMW:P"DR8HRX,(IV630YYX2^ MM*X(>X"<_3#VTM+XK>0_()3J/?+D[V&Y#//UM;XOJ9^RX'ZH>2GY^]Y$/31\ZI/X#^>7//V\YQY4.PRZ M#LNMTE*O9;;#SHO)67?DYA'<(0],@[CCMN8N"O: M:V!8ZLQ(X3;57M$D:[RE?[%U7\^G4;@?[EY:-K]'+8T @R>+&7UW42]4O^.K M:I]/NV; MU]V3!)71+KTD%WE*Y"/Z%$AQ&!##!Z3T:V+QO>E;3_ ULL:_-N[CBFAG8H>&%/DR :-X ,:*,7KPK7-J8=; M@]VT[(>REW=KT$#R(T#09SRM/L$G_+98WO\,UQKDWB4'SCCR$ Q+X)1G4(3* MAJ&4(C1O7[8/8?N];WUIEP+M=3("H/V.?UP3UW(QIR_39F+./?R)).K F*ZT-I&VV5T5,0!0O>!QU3%Y5=CPH=2"AM<_ MZW]_(R$NKHU&3FA-"LI"5JF DF2M/?T77,Z>%^-2C*UG !Q YF@KEPZ!XW.I M:Y2'ZS9%=/CI>?,#6C0GN9>@9LU)]AN%;I+223$) 4L=;R,T1&X%5&_*B.1$ MEJU?ON])6H,.L^'T=(FG%_B^)O-KHY2Y4>2,>I"Y.H[*DB0$)LC)%ZMXB+IY MEF(OPH9N/=(>/3O:PC;6SRAMS\XA]8=;HH<^KLEHI?V(;6:E[LY/KZEY@9:. M,U$$:9Q.-Z=X!,,-^4688M#MFR7=(:.56W197[ZJC>!7[Q=A7D=-;-W ^>FN M\>X4& O4+M !:PGSR4>(RI,OZ&/(EA4C8VL)'$'NT);J. 3=YQ_UK;=1VJJ= MPZ0/MU4/?5Q/DZ][M%4/SC'6TCJKF(6$@11N8B*7/"M %9BQ3I+V6[]K>9;Y MUYMGMEL)YP]S@OWYLG8*ZYIG7,\$2Z,],\ "]P1]IL SGD %X:/E4:-LG2E] M*HTCGH+]%/3<.P6[#U6-(+]PR=^U)Y>/,^F\Q&1K%C@+#HJI0&YC0:@O>FU* MFJ-J?80>1.BP.8;^0=F;TL:$S,W.(^_@86[I%WY?S)LH0Q)I>P=1W LS V;&N7YS+'(P#%F';* M'N;@;_-%7.&R4=WX^\>'4/>3TRAFVBQP"2@K M"U=US O+9*R4J$/:$Q8HIGB9LBJV>4'E30J.+]BC3ZL#JV[98V>#B\QF0,L= M*%[KQ(*1D)3USOK(O&\=_MQ#RK!1SA'ZOEN;=[RH1W#T;4H,/WS#>LTV/^VX MNJP ^FNH;;?7/V^?[EK&PDJ$(&OVJ+;S=D9FX+;0P4ZGO?6MKT@_!U%G M"QA(YMF&H)EZ[-QJ0,>P\4(#N#VW+D;I %TV CO3T^[FZW*1$W+VZ:M;8,XF M>48[!9RW%E34$F(1!KC6+@3&+4^MV=Z7MJ'');;!ROUW6PTU,P(?:P=?OU/\ MN).UQ)/)-M)Q;5DM;66<0DCTP#VR*'**O/E[ER>0-ZQ/]8RX:Z*?49YPKU): MGN/UK%_8=E&MO6N^X/+LVH^.>@?RY&6:O \YCKE&I^G'\'-SY3_/'4EA=N6; M96YU8-4]G[^9*H?SC?S :]G1,74:I8+ .13+V9B1P, N&]*7:4CL3ON'Z_6*UH;W9\'^Y![/Z@XUV' M/0ALY#/4)H33^>GE4E>X\A2()%E 1X6DVIS !^Z $:#(=A'J6.M!R<]MHMG"L15 A8FW0BJUN+@Q?UM4F13,=DE6K^U.Y 4H<] MHYM@Z('3MS>EC>IL?35?3W-E:?J='(U4;YDIAGO[(\W.:9MO2N]J#_:MBW%; M*M?,L[$L<4%\.VU 60KV')<93'1%*J8PB-8/X=IS,>R9W#.B!U'U*$_B&]/F MCZG'OOLQ+:JR'R&N6=7CM77(L&T]OZWW=;W2WPHLS)+G16X>^5M2*](\\R 5 M1K08"(OMJ[/W)*Z=);QGR5M!%&%;&R$"N%*[87BA('!#V,_69>:5XK+Y[/:G MD3AT)60?J+K?J+77VB@MUGZ=C':T=7F#ZS"=]=BLZ8$UGZN!T[YL]]_4R2:N MG?<6BG$4%HM2,^J904J1_N$BZM#Z\JN_@H&[782/%?F0SSR7Z\[\;_?@JQ_3 MU20)RV7M^BEUUK7]GH9H;0(;71)2D(U/>T4%C_3YNK7LT$?@T4I,#P MAFS[=#[1/KA8H@;F"YW#]:URJ/6_DJ,OP49D>:_VJ?O#8;/P,( X6GV[87" M+ <&PN>$\["<+CXN\?MT<;Z:_=RT=,7\5SR+N)P@YYZ3;P:1)4&^H-7U)MH MDU(+Q:)WN->Y^6@[P(?I& 5,#E'OHB=9'XR;[[B,B\;G2?[?YZMU_6K+2-#> MEUIORM$:4*@B1!,LA"A*8941L]>;CR><+;=(&"9=U!8OK20\@JSF[8.7 @U\ M1ZRM)D(PY"@+R%3?C?)8P$D48% 4AVB4=:UKF>XE9M@<8SOGI*W4ARY/.IDM MSK?C1FLBX6I(S-L?WRAHG*YK3?+$VZ1CS50XA^3;JU+'8D4'LKYC2J:^F+IU M-W-/%=)>RXW+C3U0KXM>A?QTV/@-;.:UXQ_F+PW;NJ_K)(V/R\7W:<;\^N?? M5IC?S2^+K*XR8!-A,Y,> ^&"UY[D7$-0JNM7*)R/1O#8^H9O?^K&99Z. UW/ MNAG!D7?Q,./+XE7ZK_/I$HE'XFK]\^,L=!.4ZV27;IKR1-3:0)8R'>:R]K4Q MGAP$[X#D5K+D6>?FK\/VIV[8NLI^4->3;HXU>7U:NUI9L[JUHZ1ER1J*>*L3 M"LH&J,);2^O9H?^J&[7ORK-;N6-V,P-J=A&_3=9A=]Q;>;5Z@ MY]?GZ]\7Z__$]<4BYO][1==?_O>[^3V6OVY;N>>+HK^[^ED1O]-)?=9<3*@ME MZZ1X,O@)5 D"HO.!SH!J@XR-+NP5F#Z24;V[\K 0::'+13/!#@R+W\,9?B@W M>-AFF*VS.2>*BFF/2%#&&B!Q(+@BT,4Z%C3OU*%YH"HZU81'LAC86"2$^+1D(; MB\)?;VFWD:..Q4%B1M5K;$]'I]20A90J!S0AAR8+"FR?^>E;X(4(;0WKEMA_T M^N=KG*>O%.3]HSOTM%56^4CAN\PD&$[\N#HC/!N.,>L4'6^>5GF$IF&O*QIZ MCKTH892@NN!FN]MR0N<$\V"8HRC,D+ BDCM%49@Q7.?HL7]0W:1I9.'(40AX M%%Y'J&,$\+H[*VQK>R,+*M6G,%@$&>",#CQS&;@)H63.O3.M874?+6.#TS$: M7_0@_A' Z'.8X6H[^^]WO'C_9%4IE@BJ+ZEHHVG#( ;'(8A FTX+E*)YF[Y= MA(SLD&L)H.,%/P+T[+#87^BO=L;:\.2D9YR<_D2L.-4]MU3 HQ1HF\>6'1 M ^2,[4 [4.6/IO0/D_\8H'01B-YFZ3+U)"S2;B,/4MLJ)@M!8@8I=!+&>M2F M]?W7(R2-#%*'JOXVI!KJ80RPNLW&^\OG ]PP*S &R(D.:Z5$!F_I[#;)(6/6 M",Y;CYZ\GYIA7_4\QREWF.#'"*&/N*S?"*?()\ES#.A9+9TDZ^TU;37+:3N0 MU\?0&BV;%]<_1,_(;-*!.G\,2HEI7_[]C[2YP[*SW7JYN'6>S_ MA8VL0UQ986 $V3CE":>A]AW6*2+GPB?A6H\^[>^%S;6.=;6[ZNN?)_41W<:L M,\;11&5 !Y- 6<[ <^$@*PQ)6ALLVZND]:"&('?(&>U;FZ?@X8&&@4>)?^@J MV(LZN[_@XG09OGVEK3OKHA:7LY?*9-"EICN4+N!ES&!TA>M93TT8/#T-@O;F"1Z;D*JE\A*1%"ASL&H$S%,=J403[F$O>H9'P/, M?00,]RZCD6(7K:4\ M?Z]\7\;ZMM8"DCQF)\;>R?*;#4%L&3J06GN7'&1V-E MZRXMUY8?$!YME'F[HN) R8X %'M<)N:BM0X@NFK++&O2W3'@DI4.V^&,Q%*JV-!)<"DA4O#KQ3!8SE-F(Q+L?6C1P.OY$=[DK_ M2;K>ZT;V*8(? 7KN?9? M-76*P1N:NK,\@0^A01,JU2\2R29GCKT'?8L9+A; M_6,PU$3\(X#10U>-Y.R5*)D$*Z,@^2A&QCH(D,(@>F)'\=89KM%>[#^CSW20 M_,<(I6M7C,PGJSCS$'.J4]F0OHI,@8VB%J@E1B''_W^[_T25/^%V_RGR'P&4 MKJ+;^^Z5C=-2<^L!T=0>;R6"9\4 "G3*1*V":OWHZ%&B1@:K0]6_Z%,7 R<< M3^JAC4N2Z/IG+8_H-ET(RFI3G]0H[T$9'2&J1$%)LH;BDJ!B;I%KW+7VL/?X M?>2ECY;PX"U=OYTOT]>PPE>G2^P2L;=9NBBB$2$6C!JP%K8I33Y?K(W>LX_) M,\1H_5XFZ-'NC'L2-%Q.\GB=+_I6P.#59G]]__G=NXNND]D'51_**%5CA%HP M%;AS8(RD6#,+F<2MQ@7WE9I=^]0A6[OVHK%%"_$-K???WYZ<+);?%IM#D_ZT MY4%$K@.12H>Q)_/*= 87B9N,'(FC('DV>T'@G@6&;-S:.QI:"'4$P/B\J*.* M%O-W\_GB>_W=U?MU_OWMYXO:RB"09%(@EMK!HU8'1$]\!1><%UYEYO9KQ?GH M4L.5J#X/6!H*>G#8X!]OYZ>S,,^OIPOZ86U#M67#E^(=*@-8=S5YP)*&]$.C9!WL]GYV70>3L)97$[S*1+6MVP4R14S M-@/3CNRC=!Z\*A9*8N20<?MV,;["2<>:"!9/0U18.%,Q'4=_O6Y.B2=PWGW)X+S'#=A+L+>7; M1/9C!='%'@N1=I,)@"83*XQ8Z7KW^YR5P(0J^^9W!_>3,W!FKHW"]X'1 =(? M^KSZ>!YGT[1EX^(-DO%">]%-FY5U%'8@ M88]U!KZP[@49[00[@B.GWFE\*-?F*G1F5,A 3CB+P(4@]QQ3 *=)3-'JF! ] M2ZYU(]"=A.P%'_/2_)7C93X"X%PC?_5JGG]?S,/5=[[05ZN0JJ(N]T6R03)R MX+V)L79\,+4 S4(2FC:%9Q%M:S?XB20.>XHU ,7M%S4]:F@$ #Q9S.B[BTW) MVJN=G/U]NO[ZL<:J7Q;W_?:6=U??41J6H,BB2I]^G^7Q;P!+)Y8RUHU<0F[:#G&2: M.63,+,?$.6=[O0)ZY,9TY^)[8;QM8:[SW\V[#06^,"'V\?E(I^G]8?E M9UQ^GZ;-FZCL+6HDTBD\$AL/SB6EH"0EE=2%&]'BR=BNM?<"D'M)_L_1$AX' M0BK.MQRLMEO(HV")>(>4M .EI $G60"M8A*!,XS[M9K:#R9W"1CNH#I>IW\TG;=YFQ\1X%L2OI\A0A4HT!8>@C=4H MG'6FR0%SN>!>$/ OR?DX3)9C ,!%5E-;EKQ6P)RIS_,M ]<-Y%7":>6#T*S% M)+1K2P[X0/TP9=U6]P&2&WH"WG0^/3L_NXB>E/<"I099:G%AE@*"(!MH@N!6 MEB"C:+'K;RPZL-(/4=FBA?R&5GSX<8UP(X5,Q"B9MEKH'HAPBI8%T GHK:6S M4/.]+C,?G7KXXXF*[Z< H87B#Y;?"-R_[3N2[K![?]E25>N44U*U-E.2HQ)J M/5;M(ZY3-$'Q%(IKWJ9_%R'[603V4IR!=D(? W(>:IW+LC<%A2*CETDZB3: M*\5"<-H&_?^Q]V;-;>7(NNA?N7'?\S3F(>*^N.RJWHZH+CML=W><)P:&A,W3 M,NDF*7=Y__J;H*A9E#A@<8'>9P\J2937RN$#D)G(H63+Y$X6P\_1N_AX=>_3 MMG@?V7> HS\NZ[[YKGS ;_-%[9;Z]]ETM9P@1UJ02ASIXS5H8L M(B:16W>_?IJ2+O+\&F*G@;P[0,U?Y_/\G^G%Q=NOW\)T41,??I\OEQ/.I4U% M??I]\Q MOUHN<;7\+[S(O\T7?U_BQ'FEO,T6K-$U,\T5,N'JR(OH2V96B+1;[L >(-J) ML)$'.33'5'MM= "Q)Q.SK_?*Q#4(1-)%J1H*3B>4#AI&@-OB-)'K?R:@#CZH0:[!6PO_Y)!N5TB>\7TX0W M'][PR"?:!QE#I)W>QMI?VFL(,5C@1G(GL6B^6\_M8V'Z$J'CIMF?")Q-M37V M'>8;7%>AT%GPMMZQ75X5YZ[G*%Q]MYR2TC9S0D*<7DQ7/WX-B]G\D9\6T\^?:]=8;DU(7H&P-3E2.!^K=DB]='W15&,++.I#" 2I P,ADY/GL# M)6KODRH*63C-'OL"I2-?;70 YL'T>HX@?VIE7TEFHBPSKF@)67JLA9)T]J"Q M8(2LS6FDR[A;;Z^V=.T&X#.X5!E;9QW$ -YL7OMVEN9?<9(E$U';0B<*JU(4 M"KRNGGRUS_3Q67%?5TG=:QA M+?:XGO'\ 6ON9)U]B(LR7WP-LX3OXL7T\UJ+O_[Y#=,*\Z?I5_H3DC3]=EFN M:EPW*XAV=R(D1#*QBR2+V_K:GS&"78\'CBD&XW;:]<:A?S<$G\$%T+E@H-=E MS7+MYPO7WW^O,#/M=-*^+$6(_'[OS'4\G$?5>TVQZQ*H HG!=$Q B[P M7(O'0U"[M3)J0C964W:!X!G=,(VCFK'$X,<'4.>MUOE:=1H$A0R@V '>L3E[*3.". M9;/'D+$;_L[@&NG$&NG M=G,;ON-A+J-[QLCYM[?/K9G)D$($G4JX)$1ZYD5 M"([E]?!39 R+LJWGR#8D?S<0G\%MU-BJ[75'7?X^33A;K@OP5WAQ0>;U9;AX MOYA_P]HRJ!X<=7 FK\&S0"='S7$G<6=GP7">.>-9E7#<=OHR#;O!\%SNFDZD MBWXVTC_FJZV+*!J&RG*$S'TA?RTQ"+6 2J!VN:;%B(<^>ZO]\1FJ=L/;&=P: M#:2('J!U527[U\M0\U80EZ_G7[].5U==U[[6QNR3Z(U4+&;PO$XMU[[64[D( MS L,A4N5?&H-K1>IVBTU_ SN< 92Q-@'Y8:=]6Z+6<@HR%@E'[X.[A"T[Z:L M00=/&R[9LVAWZPI\YZ&[Z?]2MK]@- 6=P4=%0DAT<*(\G+O^!JXFWVA.E M#K3, 51RHC9B0+#(:0?#PI1KG5K])"&[@>8,[@;:B;M7S/PQGZ7+197JI A= MN\XQ2!)KKT3-P#&30+(H9;!8$VU.@9Y;DG;#T1D$Z(=00:^(>KWA13!=&",. M2B+K7$5+J\,H!S[+R!R6P'GK^L;GZ-D-2V<086\N_+'-FQH_('6LKE('GCB; MO?'(D?BPPM/9K*TDVYPKT#J'K%,*:<=9;B^]:3>,G$L4O*E<.]AMG@H$W*0J M37CA]-+$P69)A[%P"8)GI8[V-H4'69QMWP7^&8)VP](9!:/;B;\#+-&:6&!8 MXAN\^N_;V?/L26-S\6BKX"I[4I/@4@%N"L'""*M4Z\-L3Q)WP]L91)U/H:*# M$?@=%W'>+-Z\7"VF-4/H=5A^N3ZYR?Z3Q=>)1H(7VI2E@6 M!V&J6Z&R=*IU M@?^3A.R&I[.**A\K[@[VK?M,W/$??Z(GZ]2'JS2Y!*4"!D968(^(3C- M)-"6J@*=Z,R7UEU1MQ*S&WS.(.;<5NS-\//__>618(G/?ZT_6G]2_]4'+/]/ M_>_?/[R]>?YR_C59!E1]*.KMBX)_1WUT*_ZDU7LE&\ M;K?:X'KT0:&%63(HB4P5IPN+S>LWGJ%GW.YK0V#E47E'*VWT,6;@?DM]ZZ+5 MU?+#Q$DP*7((M*.329BMMA)%TBTZ@AX\B&(PY+33ZDN3*/81<1\0>:)/>JXS M&]'785*FUKR1I>=K\YOH,6N'4?+=>C[^)),H]M+I3I,H]A%P!_;TAOKKOKC1 M:8$"P?AJ(M8!TS$I#3E&II1#RQ^6MAQ])MTC8'1T'*O0>2OI=A'=V0CE>EIE M+%D7M%"DKH*1ELX660V6@7*)(1@.(*09*)EJ94+K4/#S]$S3K?.P?>4XV7? 8ZV6/:W M :ULT/E4+(@:_%9)U/X-6.OM0LXF1Q.Q]8'T$DWC]J%N[@L-HHH.H/5"N.&F M(*GVN:7_RY_"GQ,EO$:)''1)O-ZRD)? 5"3/P6%B3@76_HS;G\PNG?$#@@_$OS?)",M99+IU?/'4=9"GWD@'P/$) ME=R%2[E#713/=!II9B )]&3_U"YY+!H0T6BG?6$YM Y"-"I0&RP;_!1X;*62 M?K;1Y02]-ZHP!];40;.^UG$6G6G[-YP9[\B7:I]1< G (P^XGW<%C, M5^%BV+O?/VHO[KH%'W_'^^A1S>YRGR?RQ'>V(@L64ZE#X,F!5)IEB&1,03&, M96E\9K%]AM=)[FPWKSF\+=:5MV5$XE%S6E62T]*@[\'3/EG]KA!UEMS'@;R% M(RD_CWO@??"W9?LZI8;[.1,/Y_KC*BQ6;\)J,W%WFK[SDZ1:[*73G5(M]A'PV 6"UY*8Y?6-S+4+M;F9R:K(&)",&!$,**DL MR::.""#_0DF7A>+B)0?DY=>,#HAC=3@?1* C;R"O:P4L+DB(JQ]_A*]7B\4' M95@HF5:'M%=-=:-2"*[D$JW(S.2=NB"\L'<\]>YQ(UTCGT9'*V-D,'W ;Y>+ M]"4L\=7G!>)5@_S[+&T6'BVR*(V5X%!G6G@\U\M@ ;0;7M-3"Z_ U+J;Y,_Z^RM<[;7 R2T%TUVG$RED.@;L$ MUBK)HQ>6^]WF96U_QWC0&$B;\_:B_1DB#+?1:2NE0A,#Z&"KK<@M!,L$6&=S M%,:)8%L/KFQ'_;B1_Y\ALG 8$#I8 B_T%\BR),LRR%IVIXKRX+EU0/M$T4R@ MX-XT1O7QY?;]AL .1,E^+2'V4-G8A_2SG&S+-)@0?RP7)8$E38<,,O*4UT?A_T^C,/?1T'P1-IK8-]\6A!7\V:X9.H2\PY13!).% V>P@Q M"D"3?4JZ&&-S;X;!AO8S]ZO;[+:C *&#!?#L*K\12II_GDW_&_-$Y**Y\@H" MK690@7ER/,D'R#;RDEP=J=2Z">9^%)ZYC7L"T^$XI?;<*>%A(LKD09CBJ'R9 M"1\N8^8AH3'QQT=D%QW\KN.%V8;-1OE)F[?5-3^_ MF*8I+F]20A2M8^XSK2>/$92KW;!54I!8$199#+QY>[/MU+3O2OK7Q7RYG'@5 M&5,A 7K:2!1M&1!=MN!%CEEP96-L7?*RA91QG<=&.'BY'^G^8N_ VGAU<3'_ M3ST-?YLOWLPOXZI<7CQF;>*,E#H+ *?M#S5]!;;:>%I8';...7!0I:KFJM<1++@:\1@XH!)!OWP;RNDVU3^XJ\63;V0(VWI?.9%@&9Y8F1=(30$+-24)1&69O4.>RN\?9@ M[LXI472( KHH+'JI+3W*&(MDQ 8M$U!*2?!&>I*41UO#N4*K4R!JSQZ3@S5S M/R6H#E1#ET[PH>[085[R$6\;S_-K[&?_00/_&^5[-<2Z!7K]*_+Z?+Z?I7-TL;0T95>X!Z2TM;FP"^D'4I5/%1 M>LUB;FV6[4?AT?VL-O!\5Z[?>^8JM\N\#HU+08C.9*A93R_7I%,:E#& MY*B$M(*U]J5>)*J/+>THU>\ I\/U,'8NR?MP$;YB7DS_?#M+FW1$1(6.]G ( MG-:9$O4FRP<)3GAAR"=(.>27C*]M#^\/#T?H;MY0D!WL,/6:D]S$=>[K;#G- MZP[P\]DO/S[1 ];K1GI>>P9$B 9IW7A:,BXJ#3Y'IYFN%;FM;:@7B1HWAGS2 MDZRM@OI%7&5GLQZUE%%QXH#'.I8]208AL@)Q C8Q^NBWPS@+\'3^'B[^%57WX9H>.-GOGE0/#C 1E:QYTMAHT\9%HBW;E MX_2E+SZ'#!=X":CU](H+^$)>8Z\Q1GRXV.;E+! M25JW?_,^_*B_6W-\R_8LO[\(LSO%:H';$#.MERPS<2YS)M^CU Q:@]8QZ_7# MC>KXF.< ?(R<@G0XK!Z&/X&2\KJ/K^>;+3;PQ3SSF: 5GP%@QH 2+X*7F$)2.VKN<:"D-'ZW?@=*1JO*' M!,W+(?W6&NP(IW?N=^][='3B+*\HXQ.5=#)2*/ E.C)S=)U24I>$S%JT/,8$,3M3)*!)B M75[<%ZO)MLGQ8:WR\<-C7J!II,E#)T1<4ZUTD2JZQQKZE3A>_;C9X]\NEY>8 MR:ZNWZP-GY"RM-I'0.<2+3$1(#H>P4FRKHEZF=.(&^)+Y(\T_JC/_;*IKL\- MZ-=UJU-U3\8>[<9$/];MWY=WE*LV_XO(?X>(2_VOZ^#-=IHMY)>"VVDNB1!T$ X'5?6-2 6V-!7B,+,M:[J5;GXK/T7/TU%",JX]5 MLFO+Y]5W$FHUWG^;+SZ&B\TH3,EXPF(9N%(\J"@X.(,*DJE%LK9(T_S^

R MQKUO:H:11[-#&RND [OT1E:__+CY]K^FM-$OTI/EQO^KB]Z-<9BN*K3 M?3G)KR!$[PM$S:S.QK'H6_?)VXO 3O:ZA@C9!L+FZNH)BV]GWRY7R[7$^'73 M:FV#S3&!]M&"XHE,Z:1KB$$&YM$DA:VG=SY#3BX64D8>?#VT;=9 M_AW Z#K,?CO0:-UB] GNEC41;_GT1]>UA1&-](R6D-&T/FV0$%S.8(.**%24 M3HG&V&M)_\A'; M S3O1;@?(?AV67Z[K*X)A0?($29@"JK82"P8]I-I@V7(N M58F-<7G[]G%1-1X"'M;='::.#H#TM_D,?_PM+/Z%J]\N9_FZ[$MG:V3B-71D M:]F7X>!+B.1B2<<5>H7-0?4T)>.>L]T K(&:.@#;Z_G7K[BHTGD?ON%BPX3A M2=F4$_ 0Z PP.@/9O1P$#UP[&17N-D1OKR+A)P@9M]:J&Z@=KZ0.D/;WCY\6 M:W_KQZV9?+-!!YF,LI"%=.0*N0A.D=L=:I,(,HQM;-Z >CLUX]8/=(.Y1NKJ M 'BOYXMO=1 ,_C*O,GW 3 Q9.Q4R:&2T7Q=/YB[6(HRB4W(B9A]:8^]9@L;M M;=D-_-HIK0,$OOJ,L_1X'4GOA(VUR,L:6D=:(,2 "$R'8C$H8K#U9>K3E(R3 M'=4=YAJHJ0.PW;FBN1/?_&V!_[ZL[*U]?+(34+%D('B>B25MZ_J14,@O,HJA M*+HU\G8@:UQK[X27JTWTTA/4GF)HLR"S+CIK8R"G.@=09P$^,@$F&R;0)6T> M3KD=Y#[U 5F=W&ZU@L(.5ZC'Z*53J"UO\L V.W5M@AF[ M>F(+*U_GBU4=OOAZOEQ-N)(&1F)%DZ2HDHZ-VXLQ)FN*FEA?S0 M;D #/72 IH=2>L#571MU77 YR9JA%X+X"Z*NQYQ(>%:"R9&[1 X[:UXCLR^- M715J'82+AY=30RJIAZ&FS_.WH_F:@C>,!0&"K%50V02H^SHQ[;V)#'EVK5>[Z"> Z@#K[WTAW-'^M=R%Z1(BX;JD0B&D="W"&R6?B6HD3[Z[GX,IT MA.'#U=F/-[/=.7<$$_XL@]Z\!C+0QLT)6CJT= MP6L8(D3K0?HL:8O 6-QN/=-;4--=C=J X-DA@CF<)CN]T'F1X5WO%9)P+,@Z MX"/0B:2]!8\Y@S?"%>M+RFJW$9C#TCER8?K9P7T [?]T"^&^.X".*^W($Q V M&)*'U."BH2\B%ZVM9#RP<19"1\[<3[00#M?^T<[@J.OA)BUP(@1'60RO QWJ MER(@%BW)[4DB\LR\$D==]N],R;C^X-EA^C --MN^^VNR.7DP@>F4;38GO)M& MFP_%<--J\R_M=/-'6-3FK]^Q=7_31P\>2*K/,W"*[J29O';TT4$=3UQ[L#GP MMBC0Q43RVM'DU+I?P)#=2:^G"Q DD;8PVJ9>U\[LL]5$,2=31@T6,S&:+'E9 MH41@)KM2,CK#6G>!V4I,)ZG^Q^+A81"GC?#'CLZ\P0417Q?E[1&\I>?T]0B M'Y\(,&;\&/YGIXSSQ.T 5W6B0Y@^J*89Q"50I FR^22RU'O M9LFWI:N3WFJM(#BVYLZR:?B="19C= [?Y_7#6S4'"^,4I[2VW K)64W0\* \ M*G#2,"@^9%MT3%H8\I6^>?65*DH_QA/3?S6Z$3W_PQYQ\Y;NZN"H)8DI) ME8H'F6MW$^L%>.<#6*-R9$$KE(.5*!]+?,=6P#YXVUKI=U+E]G _N4.]KF(E M^%J]5KUT4%P*",9+<#:D(I//1O.A\'ID2?WP2#PM8 XHO-]'>ST!\IF:7BY8 M(+:(D<(**!,8!)$+:,NT*K(((P;KH7_.A?=[0>& POM]]-(IU!Z5=RME-;-H M09" 0&DGP+&2( :O&$\Y*]?:!?\Y"N_W L,AA??[:*8GM#T_7X!'A\Z0V<)= ML:"0(7'E,QB,@L?,B>/F3:?;S0<9WOGNY;QMI<.>D+E3TWA3I'6U=I=AYE#+ ME$A^.L!ZBJ2/T7G9>M[RSS=%9"^$'#5%9!]U]83%)V96.%MXY-Z#\75F >,U MMI4T\&RE5%%Y4YJG0OX<4T3V L$>4T3VT4BGX+J>62%\UMDH ]Z*!$HH!DX5 M!H4KAA:C5FFP!DOG/46D-;@.T4BGX)+7TW9$--D)\K2RH>W>LP@NDHB"DTQ: M)*>,#]8I[C$Y(R= C0JN0S32 ;@^DG[6DKJ:1_]Z_O7;?+9.=:G6!'.>\7KI M(STCOS[7R">C[SA'%4T4V>;6D?9G">H$8*.Z"NTTU@'\'O"P69LD'&]L'3[A MR'15Y.Z#,TQ#"DYIDTAPK+6K^B0A(W?F:J?H>6NICYV6\/XR7DS3/VO"T&QU MW728"^]%JM/!,!I07%CPM)A()#H@NL"$?[!;;4DN>.KIXV*A@<;F+<4WNO[7 MN0WX_B*D]1)YP$HT(M&_2)"Q>L'9T^'NBP1D-OHDN:2ELAL2GGW/N,9T:TRT M$VD'!\N63)=??M1VZ.L-E&S_2 9_ !TLP1U+ :^C!RL"(JW1(W<4K(M M"':#V($:&?LL_-OT IIXCF[/1+M1SGXFK$48Q9EIQD97( MK/7IX0",+0#:Z74C-QH=#C_MA=W!&=?"=/C]MG="L5S5:9/>2@XJ)0E1)@4L M">;I$Q/M8%/=6S P[CRJ/LRX\1#1P7*X]IV(J0_3SU]6RW>7J^4JS&I._<0& MQ:/2$F22Y$DEAN!-X2"5C(FKPH-OG?7X'#V=7#>>'B;S@736 ?Y^N5R23);+ MU_.O<3I;*_.ET@^2:MK4)SF,WB&=."AM!E5B *^00])TM(F0L/V$A*,([N1. M1Q YOE?#T_7!-[\Z;"5D@>]?* ZR>,%<8HJ26>T*8X1],A7(Q J"2'6@ (KBCEK MC$'Z'_"BCFOAY-^ZC PLJSUF-:M#]CJ,+O1>);D/W@:LDMQ# MN1T8 +L45]G 4O&60TDUHTR+ CX: YQE7@NKO."#%:7]#ZB2W 8G:@2ZRA[UKHY[% LB7QY RRY@&LGZ)*.H7: MHUH\+;,D8UP#&>DD,V,U1%^;@#N;&*U._:CUX_^MDMP?#(=42>ZCF9[0UL1Y M))9-YKY R+8.*$@, B-A6RMR#NC1L]89&Z>_H>HZ9-KP]#XY(CI8#N]67W!Q MA]^;WF1<(S+G0=>.9,I4AHHS(.E_M) YNN89_UM(Z62+/3TXYNTU-7:"R>9N M[0X7$VT4225JX,AJCVNEB7P3P;#LE8XQ"+E;BN[C9Y__YG8< M%SYI$86"7&I[?N9=3?)+X(PQ)4HN-;.-T?<_YUKF& 0VU-M97LMIP!2AZ'S B _SB[OPJ;?QTXG_ M(0KDP&+4+B7N4VY]]FRG9EP8 MMM'V#A Z0/0=@NC]8IKP'_,+TD_-JML$_)DM+" CUTW4P=*.9W#9!>*1JY!+ M$"JW=GMV(JP_:!V"@A? =;Q*.L39A^GR7[\M$&]&98057I?/11&PU.6HA %E MZLC?>L]4O&>!LVB*:YWTL#MUXP883X2X1LH9._3\D*U_8BWNP/SJ.R["9ZPS M1]^5U^';E-SV#7N2>#".V$LIDA1U36(R/(#%$+C-VC#/&TMLC*Q3 MR+\W>%WQ4X?$;9C!H'Q&P:!(00Y7P@S>V@)!BVB42ZHH<1"8'KYIW"#@*:!S ME&P[./YV;.%J4V8,BP$G:I@RA@253\A:"O+,;=!NL)27G[Q1\R"NY !J[0FL M.W53%%DPCTF"MB%OHO;1D_R2)0EZ'WT<+*?ZI^G=O!="CNK=O(^Z>L+B$_TV M$]HLT6K@6MG:S!4A"&DA*Y:8$M%&/EC4^, .J)WT;MX+!'MT0-U'(QV Z^56 M0R89*1UQP+.NK18#)X;(X."T7F-B/*%J'4AKTRFLZZ2#0<[BMLKL%YUWS&NC M)4^:>0BR9M\R8BV64$ J'YWCTNO0.AO_[)N'[06"O9N'[:.1T?W7W;I9B<($ M:G3 1")/*^0((3D),AL65!$$D0?YSC]U\["]-'Q \[!]Q#TV@G;K9U5LCKEV M3#'UB[*Y@,M%@_#(L@G,ZF!W M!/T3SL8/RT%W8'9]PNM5-<2YU"L:"+,F2L M!@LDI R2HZ91X&QUU&172?>#1T1::+0GC#Z3,F542E+S34P&4.M@PK@/?=@ MM!+").]U'JPHZ)SK(O>"P@%UD?OHI5.H/:J^D]$%AX[LUEP'$_L2P%E:K9@# M4]8HQG4\ =;.KRYR+S <4A>YCV;&M-T6J\F'0";$>@EZ58R7QH-D2%+A0=?Y M-1&T9,)R)A%WFR-$3[T#)?KI%D;W7GC^'3*;'IR'*Z,'!&V ;U *0ZX)R%0G MDB@;P1NF0')N9+"1I8<-I@_'T)B[S1'*>JCN R0WLL+_-IU-OUY^O1X9XC0/ M!1.HD@0HHQ BR@)%EL14B:2XG;)T7E#YO9>.K/1#5#9O(;^Q%1_^O$NX,AZ+ MR.",)).-"0ZN.(1@ D>4.3+<::CA2XJ_^])QG/IFBC]8?CV9I&T/S-]OJK[0 ME&2"B)!]JO,^M0>GC0!AK$B6992\QX[?S_&T$US-_Q@3ITLH=;"T#NAR^C O M:N)U"<(5#:277%NOX54>E!!:6CI%,GG0C5=/ [([\16[P.'QK6^/ D6S=3!X MM>L6,9":YK-$@EC_U+K6=:^7#E3I>CCC)VDV2G .GC%@7-:1RF00.J MH TH_6 3U#NM<[TZ*B47 9/P$$(J=8X+@QCJ, VE@T<1.=>Y0\.F]PK6?? V M7+/1?93;@:EQ)Q9_"HD\H$V#M;P>BJE.EL'Q -P&[2[0,'82S5&4HVIA!>\S2NY"5&RSC_B>O3VIJ,;3284_(W*FP007%=S'27B#8HQAI'XUT *Z72Q<8EB XV=R)UROCX )X M2R)S6MC$BW"B^4RP_P'%2,;07"/:N/-I'(V.[O#N6PF0ON3$^ "]D?:CH/'B1(^1L,$3F MD[ [-F/Y*2J/]M+P 95'^XB[@TVJ;>]AIPT:M K0(OGKDFQ>;T0!&Y6)Y,-[ MC#UV(-TOY:3KK+(^:7][E??GB@G4U8>/VLB5 H//FP(,P MTLFRZ0.L.T3 3HN<,UX^6V3P'A?3>7X[2PMZ'+[!J_].4*F]ARGR18O M2H&3I?C @A/N%)W=3G-:#1^C_*F64SOD'+Q\OJV7[J^S/% 2\N]U)UC^48>I MK:;?\8C,XBU/.CY=>!<2&^4 7[WJ=HY(REEBX&"-B[6*24$P6,!%77S4@D"W M4Q78'GO#?0J.'O2%Y'/A[U>[_C(MIM_6X;:KT:+$7(@)(25%"TH41YZ4-!"U M*2(';KEJ'=U^AIQQC>TC]/YH1E?6Z]H9O4$IY'ZE\P,BH9'ZGJQ\WT>6/0#@>A1V<,D7YVH[)S(4Z:@#K^CL MU=%BD3&&'$0K"'11!+V_LK94ON\CN;$+H.]5;FNGN>%*@@VUQ991'H)S&7PF MV&?CI# M&F9T6/F^E\JV5K[O([^Q%7^O MY5)VRK\XO\KW@Q5_L/PZ<*J?/N]NX^VVH(I:1\(QIS,OR!HC\&0*>9-"4%@B MMJ[O>H&D<>-&K>V#(?30":SFBW??UI?OL\]KOC[AXNN[4J_GUT:VLJK.<-*0 M1?2T0V($[VRJF2(E)Y^+**WCFB]3U:/Q>2 (G@!80XUTBK$/.,/_A(O*V"1' M%Y0N$41MMJ>BY1!CXF!XXM$)Z9EOG:SZ DD];EW#H>M0770 K0>,U(E.[\K? MEU=7V!/+/.JB-#AK-"C,"-%S 0&UU)DIAKIUCL"S!(T;^AT25NWTT!VH;H+) MDVBT*G42F&-!@"+?$IP)'+QPV1IO?,+6&<];2!DWO^IT0#I,]MU!Z'WXL2XZ MF*BBL](Y09;.UGF%$0(=V% "2O(]N"RJ=9SZ:4K&;7MY.@ =)/D.\/-@!WT7 M5X&DD]_.?OTS?:FN\&\/#_';I6*\5III6B#(:+?ER8 ODN0HO='%*"5RZVWJ M"'+'[4XV)!)/I<.#X?H=%W'>(H/^*:/RC\L:9;EU6I:3(*))V3N0H;WY8$^IU>MQ.N[#GA:B!1CUU^L1'2M_ERNKHR%XUG5I.K M 1BSKK=Z F(%/[-*AV1B<#[N")0'C]X)%.X,07&,",<'0!7+XX#'IM_<;X@3 M45MX.*U %UMK@ G/+DL#QYC^D(KY@+G9?USG6*_/#J/]+F'MDHIW9GP8;)+(QR&C9I?CK<<"(4NR.! BE"#3+P0 M+PZ!2U+=?U9:QOT\9,',D1? M8&$8:U3H5!OL( A?KX:TMA#J=;AAF2D,6&3S9E=#U#IMN?FZOK#]@+7+4*[7 M&K]-ERE<_&\,BTFJ)83.D'-G+.V(6M"A:60DESYGYUFT)0R1BG@8M5U9M_N@ MYNF4U\$5UL41M@.G;R[Q#UK:G_Z#%]_Q;_/9ZLMR8IE,.EM94](E;?0F@T?Z MT2=CC4J.Q]"^ /$P6KNRJ0>'Y;'*.B-0U@7WZ3_S"?K(G3&*C$7ZHFP-PP=C MH"!/,B.RZ%JW==F3Q*Z,]E- \!#5G!OR"$HX,86CK(WL$QFL),PZ?3HP![7. MGD6#SHC6XQ/W)K(K#^%DZ-M;/6>$OXG-46E9:@M*3SNZ$.0I%Q_!>N6E(4'J MN%/=ZP"P&SO3\N1HVTL9S=S5@4#V]UDF8W9^.5MA_O7/1'_ZZFO]:5*BU#8F M =:4#(K10,@XF[E=VV0MPV0L=.KSP-_)JH:7\L^BLLSO!SH!=_ M&KP 08NHA"1S57,4H*)6$ -F<#Y+XYFLG=DR@,>=W.0)9)UD$:'*+D'+RFA<"]3,8-6PCUD**Q$S&'QL\A@N]^__EC M/DL;OHQ+"2774',O:'F$VIV;?BPFLE W7-E\]-*+1(V=N3DTI@X4?P=V_/.+ MY",I:=WIK48.9V&6IN'B?4UE)LW]6D/HRVF].9TN5Q.5@O.T P.ZVE38VMJ/ M6VLR+1FRE SF<"+8[4W[Z+FA)]KR!M)FORB^799[L,ZU8*JV\%19*5"2!2#. M,T3MC8VH9,JM8W0-R1\]Y?1T6^U .CV?+,%'=YR3!_7_+2]JZ=FGNJI]R,;- M9>U?FLCNX^4WDDH%#EGX];.WLS)??%WSTO"^>Y?7M)?HWLP-E9=IF??(@"E; M:\*]K\/5$$*QM25Y$H:WM@:&S,O\)]:"4K=Q&0^\;XHERQY MI5IEVF)T@D"G)9@D,9KH+*9A_;B7:>SJUGL?A#Q_-#163G?FS /^WFS":1_H M]'N/BU2=CDR>14R($-'6T=IDJ3G)+/B<.&>"2\-;!]GWI;&KN^W!P'>L7 M),62IZ11K=,"HS*M^_H]0\ZQF\[-HS^$_Y!)A@LRIY=_(%G7'[ V>,?E)(LH M8G$>:IURG87NJP6M(2.YA1@E1Y^&8G@K5>.>:JWP\7"7::R-#@ZU&X[^.5_\ MZ^WL_6)>+X,>L*2E7[ 4EPW840%.6*-SW(/OLH-7=:N1*]1MYY5L@-9XZ9= M#0ZQ1OH8NQ3XAA]B81-3O9JT=QW\=XJSHB0#GNKD7JDT1"$BL%1'EA>7S,/! MVULJ@%]ZT[B)4JWQTEZX'=S[WN5GHECA)O/:RAQI(RW"0F1, ^H]E7PCT=57< GIDK,J4"4CL$Y10#9]6ZLQARAQ(5#@>2_;:6 MP=*2AL?*8?(^"\?\L/C_$T]I[YPWCNF_2FEQB7>GX(99?K?Z@HO?Y[//ZUK- MVX\>__$1@8Q&;SY>PD.(H%'09-.;1#A9MY ZAV8 .0"K1:7J5Y^SCYO_*%K5FSF9-0* M#D4YLF8BF30A!Z0?F3,F2Q-$ZR2$9\@9-P R%(I:R7]LKW3W9DF6?_TZ72[O,R5D3 0( M!PPC>>&Z:' I2)#<&O+!Z@ZL#\;04V\<-]1Q,@@=+>P.3K2;)*W?YHO7%V'Z MM8IM\TW^/Y?+5&_'>M#9W62:-OWKIK M#_K D,=>8-IJ$.T+?V?1X[.M='NJ*U(D0B.8DZ/L<@@I,JU88O,G)-@GO8 M%?3X'(EG*1HWT#(4PAIJ8>PS\3$7;V?IXC+3EOWF$G\CD7[ BUK>\3XLUD[V M+/_Z]=O%_$?M?[K^X D!%!Z4U8&!$!)!<9;K;$,!J,@]0;?O]J:)H+[W_Q+&TO<1Q@HB:Q"(+AEC;%=+2B-*# M)YR!LYYC(3M1V=;US@-&U*Y3F=^57RZ7TUFM%T[_OIQ>I?4O?_EQYZ?;WM+T MW7*:U^;T]2!1(SVZ9 KX4"\++'+P3D7@D9-=4[Q1IO5QWXCT?F-V^R#M41/% M$?3:@5&ZA9=??GRB!ZQ'I+OBO4?OP!I!9PGC&0(Y=N3RF8S2"!]CZZ2Z%XD: M%X*C0&4^I-[Z!6)EY\V\9LQ/0N9<.FW N+ NDDK@HA? DRHLQ!Q4;%W!\")1 MXP*Q,0AV@]B!&AG;6?K;E Z-U7R&]YCY@-\N0EK7([WZ3UC<6%@_-I/>,2IE MM$F0]ODMT':K_^4F5T1/M@@O2&J5D>7@5NP5".[UNW NS 1'47MAC;T';A+4( ML^45-;_-%U>VZAT.E909#=/@E/>@M$4(.A0H2O.<:UT:,SO!Z:#7CWN9-B"\ MAE=&!S;\$^[0%KY_OYG!5&3,2B0)I78S5,> MG#TXG$/KM@/XOMP\J79Y=EI$$IN@Y9\=UKI<"U%9EHV/7)K6L9 VO:L&#:[VT=&H-MY#$;Z>?XV;))VM(KSN,9@4YBQD)D>^3@?1S@ 9M@&R"MR6 MP(4LK1,X#R!SW%WSU- <6H]=@/7-YL5O9VG^%3^%/^]<,-4R%W*C4O)D&TE7 MBRG!F%+_8SMP/P:%K-WEZO;U4+;=Q%% M!1"U^\DDAWC';,[YB8\?/*X;L>I,'*\4'LPTM:WVW= ?>?D1V>% M%)R\I53SP0J9M]$2MITT2D29=&GM2FRG9MS\O).;96VTTF4NRL?5//WKR_R" M)+;\E<2Y.J;/S/:''9\ELB.AC5(^KMYP>_=N0Y)."G"V'BS.,"#[.X,AY" = M-MREU@?_?0J.OH"\",OEN_+/L%B$V>K=XD-MG'3E-_,<8D1F0$A>9_'5O"Z/ M!6QMSBBL#ERWMK:W4S.NOW>$UA_=+[81> =GTI.0LT?58KD(QUM MI^2"@D(;BLW*)]>Z!=-68D:^36RD[5U M+?H>\70)NJ<- ^B9 ]J/0HOB@+D M&F;(@@PTY;C2S5O^/D-.ASC:7^&[P.@ Z8_M,KV_C!?3M&%CN;E%L-$+%40" M[GCMDF1HNS9"T?HR7)C ?3;J);MEZ],[1,,A>INW%.+H*%A,O]<&C]?9% ]8 MT2J6F'UM\^AJRVF#X!E*X)H)';E4]F%ETS8\//N>D9,-!D%&.\'V>N3<^H,H MG$V<)8@V8PT'*'"\^H/ON9MD[0,/B8$5GO9R43-RD-&Y MK*52@K9=85O/]=Z!K ZWJN;H:J*2#E#V_OJ]3Z\9>"ZNUKASB#7E M1Y@2L!0GP\.& L>7+SU+T<@I>,-AJZ$BNH/5UL62DLG*D800BP%E&=F,B0R( MG&0NDNN<;/-^4SM1-G(JWJE@UD0Q'<#M28&]NUPM5V%6BXDGS&?ME-" J3HG MEEQ9%Z($+Y-B#GW1N77WQI=H&O>.;,A3LJ4R>@77'Y?5Z7U7/F+:S$=Z'2XN M,/_RX]>0OMS_VXEV3"@G$&IA.BB.%D*1'L@.%<1T1!6:5Q$>2_2X#3!.#<_! MU-DK?G_]$Q=INL3WBVG"FP^7FT^7G-QZ%66NC>5#[>F0)+$KE24FM7#,E&J, MG *S+Q$Z;E>,4^.TJ=JZ;)N[MDMB6&(F;ZNV.EH_[H_*Z&KZ'8_-/GCYR8U2 M$?9DH5%>PFUCYG?E[LLWW5)>SY>KY=K"6Y/W/ORH@=S;'@+::Z%%]F!ES:BT5W5]?5Z'NY>__+C]FPT= MZTK-37F!+K%8LF)R=G6:)OEF3M.A0 :-30XC0]5:=,V('S<<>$+,;N][<4KU M=V 3O+\(M"%]O:J3ETSD8H6K]@S9X[[FL6@O(:IDM-E;>A&4B.SI_*SN2I.W-@8I #EHKV:[1"9,E!M M96:0N:#<2];<+B_J PF'*' ^D#0[V"ZN=LSK'BW(2S'%&9"I2D5:53=-"\ZQ MI(+S1F'K"X9[!/12VSKFX7.X1CJ T^&"NV5[EA^L5:Z+0\XB!,%(!B:O;UL2 M2"6B,E(RU7Q$Q!!\C+O_'0&KAV;ZV#H>^T#]B(OOTX3O%_/OM79E4\9TG7D5 M>0R!T]I70CM0.3#P6+^DX'+"*)38K3+LV=>,;*:/#H'Y(/HXAQUTFV1OXYQ9 M!#3"$J8D8Z"89Q"BJ7G(3',?*K'327HX^@_L>['WD?O)/"0);VH M713>SJYR+38S9FHGFK?+Y64@0WLBD*&Q@@,+0=>45D4+V2 DP\G>]I+;A]T_ MM[8#VN>]G>^TC2$Q/XU^SGFC73M[\SPMT[3^)VO9U$_#Q=TGU4CI1/L@C,\" MRGC;,FN@5.!XOIU<7Z;S _+9SK,2G> MA>*-*"!CC< )229>\KK*WCE,15C3NF_N;I2-;'V,"^@!E'=&E]G7IM^\//UY M\SON75\XU-7W00QWM) M*QMG=\N6<;62Z;MWY0.F^>=935=^CXOI_(K2*Q^%B8(!I0 ;#?G%R41PB==$ MF))U9$4QU;I081!&SONF? \L;[\I'PL6'=@<5WVEUOG25;*_;UA#B3HH M9Z[R694K'J+,$C1MS25R;51SN_L9$D%C+ZA9!2-6_<\I"(+H%SB((?U1 >(^TNVF#64!R1 M\.75++_![W@Q_W9G,.GUL $LOB29@*]%9+R X)P MH[,!9$];VTW[T#6N%&D MX4#56B,=[$H?\8(^^OQ7G.$B7-2!9_GK=#:MIFS-?]GP=KV&E,\EZF@@KYM[ M9]K1@Z#OBN*&A5RTY*TK;/8B<-QHSW# &TY+8UX5+5:3]XMYODRK=XN-Y;HV M&524VIG(P9%0:*(1-JIV BO> .PNBG6W1M>W4IC&_1- M=-,'MNH4QPT'R\U2U$PFQZ4F8>12NW@5\(H'\);KVD$4@][)\-H-8(\)&,?H M:J/3QP Y4L!='()KZC?;IS#:9I<%1,Z( R98G6"1P+$ZPT);*UCKGD3W"!@= M'<&OX+&#%>-^BNL!;(A7?HL)2IB/?M(DHB.? EAP'!A::%H M(41K?^T> >,<3L,!XW#I=N&?M3FC;V_ZR$&5CL0)THI:4RHL>%WJ-*8DG4.> M/8K&\&K,0B^I7F-;3ST@I(-C=&ZX(])G@.2R381Y,-M_#FJ02/&%S_]MVW^FV8Y0\?__XJD=_=H$O_ M_F]JE#QP)(M]9 UD+2-9C1KD>M2JJ_UR0T(HP?)(5HG"P!OO'+UD#1R;S1R8 MT [7Z/_6T>_+V:'JZ/?1_T]6!+W:IRDTCR$ M$@%9J>6^R4!0'H&.&"$T!BE]Z\O7_8L9SZ"2?B\0/%O,N(]&.H#3(%5.3EN; M(KFN'NMHH^P31(:E]G+7(F>;BSAY<F)2,F];M=DY4>GL&73>. M,51/K/MS1OO5$E_>Z2'\87YQ\=M\43^<6*&EC[Z..T=&2J ])09+CJNCU] MD,YSUDT]\#8FSG1A-$3F<(OE )@?+;V=6U MU%\7\^5R0OPR[US--&)DEV*JS5M(2UDGAT&5G$7S3-+V;'3N,)S?BCD6*CV< M+>NV&LOE)>8WEPN2[14O5^TU[KA2R^LFXWFBM9+)Q 16D%6K:(.H'%H(1@11 MA'.L>4![?RK/M))^0*P/J^@CDM\^UXNH3]U82R3L@M/5)8GE>F5/HG0& RN@ MN"+!$_,0$R?G+@AOG#=%Z=+9_O\$&^/.+^IQ38P,E6,731?KY=<_OTT7ZW]S M*P2F:JJ9YK6/K0"E0R&E" :,-"-L;=#D6R<'#L#&N,.8?L+U\@R@"0D+&M2OD>Y7F*2ZCN.2#C8?Z"1?,<3 YTB7_=3;R M ?/KOR^GJQ]O9\O5XG(==W^W^H*+3U_";".>/^:S[[BDA7U77V2Q&J43A\!5 M38'.B5PQP0')'Y/2TIYB6Z?9G9;#,W7C1XX(#P^F'KSYX:6SV8=\)ATJR\'& M4-L9ZP!>>"0'T5IA0I"HNXF([#:1 MV#L2BD4FZ9VMG8UHFY(I@I?9@E5:>\V]<,6?S7)\Q-Z9AO)_IA5Y'.3^)RS* MAT:\S3D89A64Z&N'Q<0@A)S!UE&MG!6'S9.G^_(9^[LK^)D6Y#%P._=0Z?I+ MM1%N+O;Y1+"D=-:%&!8%E.<&7 VXH4?!O&$ELFX"H4_0?Z9&Y\AASF.!T(O' M%E_F/3['^X?IYR^K)4F@CD8-GW%21*&=2:]G[7*RF&GW\C;Z];A5:P,RE(-, M;VS-R)E:?@V7Q:C0Z'*BR%4KST_A3UP>T>+CB:<:X>IH*+F$F5I?57Q##EM.KW3HS=M;'[!&9;I>HX# MX]P7\*;4$DL3(?JDP6+B4K@8,;3V=[>0TD.3[N.1\'1W]^/DWN7F\0>N?I\O MZWZXWCIOQ_+0'CY-89;?3"\NJU5]_^^.V&B.?./QFU)+EAMM8'5:+)U--^^Z MP:S1CCF?+6ATCKP8)<#7[WA [95R%EWKU--MM!R[=9$XKU91%>K$:EJ$S->I M]Y4Q%!E<3 $X*I[)L4PYMNY <8^ D?NEM=#WPSWJ< %W8/;_$ZM=AOG5=UR0 M57;EQ&^J<>\F0JW7Z,0)9"Q+ 9P98BXY,M>DY<"CU2JRX*1H[=SN1>"X]Y:# MH&LX!?6+OLU!\(C'"4O2%B8"%%>;O0BE(7BLXY:ME8DYZ53K;7E/$L>-GYP2 M@4V4U $&'\KL:B&E$*)F)+#L4JW"R;7G(6HVJV&"B;;9K#-P;9&<'4M^CL\43$O)W : MFQ(VH&\YG "'=D&5MB*HY&E#+):.4?(A?#7J:*$X;[QVUK3NI3*4"WK;Y><5 MZ2)OU<-O]_7PKCPDZ*K5CY8V\R(<.(4>% F$# PR-02:X')P4?#F5VQ-.>C4 M"=X'<=O;SIYKYTZ#0BW06A8Y:"GK6,["("BR&74)6A2% M3)361^%+-(W< K<7\.P$Z@,UV0$RMW>W##Y'6N$<%"-O0SF>(8B,@"RPY+GS MY+>VMLZ.:DEZ8BP>JO.=VXONHX N1D'],]2$B>M)5NA2$@$9H.3DLC*4$!PJ M8#H1!SY8BZW;^=PC8-Q(^:"8.5S0'>PXSW=TEL)*5HH J10QXQV"+=@^*HG:*&'7WJ2$=XN7;14AXDY>U_'@9_P^FU:?Y)CGK M]7R6I^MTWNL)U<)GS[@F>:6:5*\,N(R&]EG!I&"ZL(?7Q(]C1X>]>MR ]R"0 M.H$..MBY[AW5UX>T$S&6JU"^!15D)*NRI)K_(Z3BQ(UJ?G&AR#%2+-%.0HZ1*R5;:[A-L;53VH3P'AW8 MH3'7%O@' *#+B]#-@+SW85'9/^+B\ND''7_1N .!C2X&[[SIQR=R:)902.CA6M\CI M*L[-@DED>@.718&*28&3Y,(''E2(CGB)K:?U/$-.+_=B1ZK\41"EC?S[A=+& MAQ,\!$/N&IF[LM:XD*1<9A%T+H[G'*3VK7V/9PGJD '8P(J'4T MZ'58?GD?IOFW^>)5^O?E=#F]<[4ALV/9>@LI8R)&>+4CLX#*H,P2G7Z8^;,E M^/;<6[I$R"&:G \AUK'Q<=5VX34=Z5-2!.:UC$K][H:U.YSID%@T3$-8Y\ZR MY"!8*\'7QND\ TL,@C*,W6+:\*\!A*,B%9']1N>]$AKQ_W?FFH36IP1?1K+BU_^7'W MD[5%8)/4EAL.7M3L;%VR"PJLL[1R+ H(*6>H\3@Z^:WPS2H:XN_.[B75%.QO6HT3JB!-K:F<_!UEE@<++PDW[ M9*Z=R1MW)VH AAU#D<=JIM-KM-JO,:W6(P?_J/F0]5[QJ.NTYQ[8XEIM9X*; M7:_=>>.K6=[@XQ4AX/M5,OSU70I*R7*VB;:R6K'*D8%+*$&DP%2.)6K;^E9] M9^*:I)L^?M'K^7)U7>?_?GX515O^>C'].IVM%]&ZQ>&FE]O$B>Q-2@:R5[:V M/=$0B\X@A2U61@)\;'TQUX#LL2VM(=#W9 [K";4[=HCK&7Z7UPQ?9\PM/R*I M*M1(S)M+?+5I)JT8MR:C JUJ:4%-PXNQ]A63+C>.F',SVVYKT>2\P_/I+6'Q&,FER-6A"@2!J7TZ"$7@M-3E9BEM> H:2A]P\-W2, M'6@]^6YXB/S[-_6>8K&5U??'_U"ZSK8;9S-UM0!AY&,@1@+61=! M ,LR1:&3YZ+U[OXL03WT=&Z@]MW@=( ..@!476+ORL=P@==E>RSDDC(M,J-I M*U=:"W!9(WV7ZIP^J5&V#A<](J)+X!RBX(=W!$=)NP.XT$:-1, 7VJ/?X'>\ MF'^K$MHT-]^PE$U.3ED+PNH"2FH/P<0,.CB3O2+92=W>QGR)K''C$<-!JK5& M.@#91[R@CS[_%6>X"!?$V*O\=3J;5J.S1M4WO-VL(,-=+LZ2R#(Q9Y0"GR4' M:[.4W$?K;&NX[47@N*&)X8 WG)8Z@.!]#YYV[;51NL3%][OUT'!QA/4U,HHFV=PFN[B/ZAEU2!@NO$E\SXFM*CPMQ>C$] MND9UQVX(&=2V#H\@TD"3.*0BQ3&21FC;#W->YRK]LW: M^W!GO"H&DCK:L9JAY=M\Z4BN] MG8 ;=B:QJ&A9$B"9I&V8?!8B/QG:YHW5WB:!9= $C0T='<'I6$7O **]I'[D M(%QR3Q:KP?#S*J7%)7DH^?]<+E?5">(3IX0Q3$J@8YQ6G!$.O)$!D),]2O_K MR#$Z :(>4]91UL0),':D9KIHB[F9%UH'N]]C<2)L23H*!5K6;BH^9 A1)<@2 M:W]RZ4KS..HV6CK*CFB,JB;2WQ]'_@I',_Q8(TGL4 E.VI7V?E ./O\$:&Y[\^-M'ZDWGP+?T_CY>QB7^^[(&A+_3ER-\ MO2U/.MZSVX7$1G[<@U?=S6-@EEDNZJV+J1W?Z- IDNR=''5.S&@5FP_DV$++ MT;'S^\_==+1CW 1%^V#"7(N@$D) 7\L0DK>>@)QYZQ$,3]$QD..(?843^N86'D^\<.2[U58GT;&B'!D%5U1OU@-:84P6!K0IY2I. MZ;31X*SB++&(7CU7@?(R!.Z^;9Q-X6AUS1O(;NSBN(]U/C.Y^K],YY_F\XOE MVUG:[%_>&^==HLTP&R11T+88.2J(B5E);$@6=NLWM_45XZG]<'7-F\MN= 20 M%'ZOT8,-[/L\DWU/81!=-PF'4LH9J?XW*XX&/.L/U)Q M3ZG_ "GVL-6O \6OYU^_SF?K/BI?YA>.[#>*')LR4MV M.0DP%E.QQAOY,"5I1\/P**@TMQS:0N7_;^YJ>MO(8>A]_XL :41]7?:0;0L$ M") BQ9X-4:)2 X&]\#3 ]M]7&GN2=N-L)QY-1I?82!R+0SY1(D7Q+:'E";=%>"K/N M(6OU3'<=I;>*GM-4$R #!2R-!5WAN7,=LP$Y2S*OU611INH\)O\C3A-]S^8: M? J,+M!^"T!Z=J>C'S4A.DG(4@]?_0V&;MA3'Z6(YB"0, MZU+**HG&EUN4E*<+='7Q$@=4QZ!B0S]-O +O8_KO7F MZ9XW24U2:LTP#%NR\AP6/>M,?DD*$#$L6R%V\Z9>"Z;YQ:>JRM?>IXY[MQS^ M8^D(G8UQ9$6[WN41J/]VW?>/%&\/Y;6H;&"@_OAO&*Z5WY5_V!BIO,X3@KF. M1P8I[^[ROLZR+J+F@%8JX29M;"L(TU0AXH60V*]HGQ9*%Y]_^C#UU\_NW%:=!R<8-HDD1<7'G*D*H I M01@LR8#UFP/.%;JIBIXZ0'U?0S:XH(_/>K7WAWB;1K:N_GIW_!#%8RG=)AF+ M447)1.%Q BESG%7:D&'BH$2>GIV<5ALZ0XBF#G676< 7L4?#N#M&5/T'ZK?W M ^G(U??/@S4VOK."M,Z/9?-3@BB%6H6E62$G8Y"X=&8NX%X=O:GCF&615L<" M#4/LCDH.8+N[?_U)I4-'A=8&I>%Y^^$]0^T5LX$;);WVW$^K;YHE1E,)V&5! M5]DF#:-OV&%0\=_ES9"4&GS[)@E.TI!@'&6.O(SMF#6D&AI8FET,S$Q+FAT;5!+ 0(4 Q0 ( -.(:%>60%,&1 @ M K 5 " ;84 !A,C R,W$S97AH:6)I=#,Q,BYH=&U0 M2P$"% ,4 " #3B&A7!EU>TL($ (%@ %0 @ $M'0 M83(P,C-Q,V5X:&EB:70S,C$N:'1M4$L! A0#% @ TXAH5TEX1P_!! M#A8 !4 ( !(B( &$R,#(S<3-E>&AI8FET,S(R+FAT;5!+ M 0(4 Q0 ( -.(:%>VT?QMOH$! /#^% 1 " 18G !S M;&=C+3(P,C,P.3,P+FAT;5!+ 0(4 Q0 ( -.(:%<>*\.@9A( #;: 1 M " 0.I 0!S;&=C+3(P,C,P.3,P+GAS9%!+ 0(4 Q0 ( M -.(:%?,H:1J #LQP0 %0 M @ 'QX $ &UL4$L! A0#% @ MTXAH5WN%:0=\_ :80* !4 ( !R$L" '-L9V,M,C R,S Y M,S!?;&%B+GAM;%!+ 0(4 Q0 ( -.(:%?>2Y!0]J( (XT!P 5 M " 7=( P!S;&=C+3(P,C,P.3,P7W!R92YX;6Q02P4& L "P#9 ) @ H.L# end