0001628280-23-009564.txt : 20230328 0001628280-23-009564.hdr.sgml : 20230328 20230328170425 ACCESSION NUMBER: 0001628280-23-009564 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 107 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230328 DATE AS OF CHANGE: 20230328 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40090 FILM NUMBER: 23770446 BUSINESS ADDRESS: STREET 1: C/O CORVEX MANAGEMENT LP STREET 2: 667 MADISON AVENUE CITY: NEW YORK STATE: NY ZIP: 10065 BUSINESS PHONE: (212) 474 6724 MAIL ADDRESS: STREET 1: C/O CORVEX MANAGEMENT LP STREET 2: 667 MADISON AVENUE CITY: NEW YORK STATE: NY ZIP: 10065 FORMER COMPANY: FORMER CONFORMED NAME: CM Life Sciences II Inc. DATE OF NAME CHANGE: 20201221 10-K 1 slgc-20221231.htm 10-K slgc-20221231
0001837412FALSE2022FYhttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrentP2YP3Yhttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent00018374122022-01-012022-12-310001837412us-gaap:CommonStockMember2022-01-012022-12-310001837412us-gaap:WarrantMember2022-01-012022-12-3100018374122022-06-30iso4217:USD00018374122023-03-17xbrli:shares00018374122022-12-3100018374122021-12-31iso4217:USDxbrli:shares0001837412us-gaap:ServiceMember2022-01-012022-12-310001837412us-gaap:ServiceMember2021-01-012021-12-310001837412us-gaap:ProductMember2022-01-012022-12-310001837412us-gaap:ProductMember2021-01-012021-12-3100018374122021-01-012021-12-310001837412us-gaap:ProductAndServiceOtherMember2022-01-012022-12-310001837412us-gaap:ProductAndServiceOtherMember2021-01-012021-12-310001837412us-gaap:CommonStockMember2020-12-310001837412us-gaap:AdditionalPaidInCapitalMember2020-12-310001837412us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001837412us-gaap:RetainedEarningsMember2020-12-3100018374122020-12-310001837412us-gaap:CommonStockMember2021-01-012021-12-310001837412us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001837412us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001837412us-gaap:RetainedEarningsMember2021-01-012021-12-310001837412us-gaap:CommonStockMember2021-12-310001837412us-gaap:AdditionalPaidInCapitalMember2021-12-310001837412us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001837412us-gaap:RetainedEarningsMember2021-12-310001837412us-gaap:CommonStockMember2022-01-012022-12-310001837412us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001837412us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001837412us-gaap:RetainedEarningsMember2022-01-012022-12-310001837412us-gaap:CommonStockMember2022-12-310001837412us-gaap:AdditionalPaidInCapitalMember2022-12-310001837412us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001837412us-gaap:RetainedEarningsMember2022-12-310001837412srt:ScenarioPreviouslyReportedMember2021-01-012021-12-310001837412srt:RestatementAdjustmentMember2021-01-012021-12-310001837412us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberslgc:CustomerAMember2022-01-012022-12-31xbrli:pure0001837412us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberslgc:CustomerAMember2021-01-012021-12-310001837412us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberslgc:CustomerAMember2022-01-012022-12-310001837412us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberslgc:CustomerAMember2021-01-012021-12-310001837412us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberslgc:CustomerBMember2021-01-012021-12-310001837412us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberslgc:CustomerCMember2022-01-012022-12-310001837412us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberslgc:CustomerCMember2021-01-012021-12-310001837412us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberslgc:CustomerCMember2022-01-012022-12-310001837412us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberslgc:CustomerCMember2021-01-012021-12-310001837412us-gaap:CustomerConcentrationRiskMemberslgc:CustomerDMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001837412us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2022-01-012022-12-310001837412us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2021-01-012021-12-310001837412us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001837412us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001837412srt:MinimumMemberslgc:LabEquipmentMember2022-01-012022-12-310001837412srt:MaximumMemberslgc:LabEquipmentMember2022-01-012022-12-310001837412us-gaap:ComputerEquipmentMember2022-01-012022-12-310001837412us-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001837412us-gaap:SoftwareDevelopmentMember2022-01-012022-12-31slgc:plan00018374122022-01-010001837412slgc:PublicWarrantsMemberslgc:CMLSIIMember2021-02-280001837412slgc:PrivatePlacementWarrantsMemberslgc:CMLSIIMember2021-02-280001837412slgc:OldSomaLogicShareholdersMember2021-09-012021-09-010001837412slgc:CertainEmployeesAndDirectorsMember2021-09-012021-09-0100018374122021-09-0100018374122021-09-012021-09-01slgc:trading_day0001837412us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberslgc:NECCorporationNECMember2011-07-310001837412us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberslgc:NECCorporationNECMember2011-07-012011-07-310001837412slgc:NECSolutionInnovatorsLtdNESMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember2020-03-310001837412slgc:NECSolutionInnovatorsLtdNESMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember2020-03-012020-03-310001837412slgc:PreviouslyConstrainedRoyaltiesMember2022-01-012022-12-310001837412srt:MinimumMember2022-12-310001837412slgc:NewEnglandBiolabsIncMemberus-gaap:RoyaltyMember2022-01-012022-12-310001837412slgc:NewEnglandBiolabsIncMember2022-01-012022-12-310001837412slgc:NewEnglandBiolabsIncMemberus-gaap:RoyaltyMember2022-12-310001837412slgc:IlluminaCambridgeLtdMember2022-01-040001837412slgc:IlluminaCambridgeLtdMember2022-06-012022-06-300001837412slgc:IlluminaCambridgeLtdMember2022-01-012022-12-310001837412srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-01-010001837412us-gaap:CommonStockMember2021-09-010001837412us-gaap:CommonClassAMember2021-09-01utr:D0001837412slgc:CMLSIIMember2021-09-012021-09-010001837412slgc:CMLSIIMember2021-09-010001837412slgc:CMLSIIMember2021-08-310001837412us-gaap:CommonStockMember2021-09-012021-09-010001837412us-gaap:CommonClassBMember2021-09-010001837412slgc:PalamedrixIncMember2022-07-250001837412slgc:PalamedrixIncMemberslgc:PreAcquisitionLegalMattersMember2022-07-2500018374122022-07-252022-07-250001837412slgc:PalamedrixIncMemberslgc:MilestoneContingentConsiderationMember2022-07-250001837412slgc:PalamedrixIncMember2022-01-012022-12-310001837412slgc:PalamedrixIncMember2022-07-252022-07-250001837412slgc:PalamedrixIncMemberslgc:PalamedrixEmployeesMember2022-07-252022-07-250001837412slgc:PalamedrixIncMember2022-08-310001837412slgc:PalamedrixIncMember2022-08-312022-08-310001837412slgc:PalamedrixIncMemberslgc:FounderMember2022-08-312022-08-310001837412slgc:MilestoneContingentConsiderationMemberslgc:PalamedrixIncMemberslgc:FounderMember2022-08-312022-08-310001837412slgc:PalamedrixIncMemberslgc:MilestoneContingentConsiderationMember2022-12-310001837412slgc:PalamedrixIncMember2021-01-012021-12-310001837412us-gaap:RoyaltyMember2022-01-012022-12-310001837412us-gaap:RoyaltyMember2021-01-012021-12-310001837412slgc:OtherProductsAndServicesMember2022-01-012022-12-310001837412slgc:OtherProductsAndServicesMember2021-01-012021-12-3100018374122023-01-012022-12-310001837412slgc:ServiceAndOtherRevenuesMember2022-12-310001837412slgc:ServiceAndOtherRevenuesMember2021-12-310001837412slgc:IlluminaCambridgeLtdMember2022-12-310001837412slgc:IlluminaCambridgeLtdMember2021-12-310001837412slgc:IlluminaCambridgeLtdMember2023-01-012022-12-310001837412us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001837412us-gaap:FairValueMeasurementsRecurringMember2022-12-310001837412us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001837412us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001837412us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2022-12-310001837412us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-12-310001837412us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AgencySecuritiesMember2022-12-310001837412us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001837412us-gaap:FairValueMeasurementsRecurringMember2021-12-310001837412us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2021-12-310001837412us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-12-310001837412us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001837412us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001837412us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberslgc:PublicWarrantsMember2022-12-310001837412us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberslgc:PublicWarrantsMember2021-12-310001837412us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberslgc:PrivatePlacementWarrantsMember2022-12-310001837412us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberslgc:PrivatePlacementWarrantsMember2021-12-310001837412us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001837412us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001837412us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMember2022-12-310001837412us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMember2021-12-310001837412us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberslgc:HoldbackContingentConsiderationMember2022-12-310001837412us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberslgc:HoldbackContingentConsiderationMember2021-12-310001837412us-gaap:MeasurementInputSharePriceMember2022-12-310001837412us-gaap:MeasurementInputSharePriceMember2021-12-310001837412us-gaap:MeasurementInputPriceVolatilityMember2022-12-310001837412us-gaap:MeasurementInputPriceVolatilityMember2021-12-310001837412us-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001837412us-gaap:MeasurementInputRiskFreeInterestRateMember2021-12-310001837412us-gaap:MeasurementInputExpectedDividendRateMember2022-12-310001837412us-gaap:MeasurementInputExpectedDividendRateMember2021-12-310001837412slgc:ContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2020-12-310001837412slgc:ContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-12-310001837412slgc:ContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-12-310001837412slgc:ContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2022-01-012022-12-310001837412slgc:ContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2022-12-310001837412us-gaap:MeasurementInputPriceVolatilityMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMember2022-12-310001837412us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMemberslgc:MilestoneContingentConsiderationMember2022-12-310001837412us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberslgc:MeasurementInputWeightedAverageCostOfCapitalMemberslgc:MilestoneContingentConsiderationMember2022-12-310001837412us-gaap:FairValueMeasurementsRecurringMemberslgc:MeasurementInputCostOfDebtMemberus-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMember2022-12-310001837412us-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMember2022-07-250001837412us-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMember2022-07-262022-12-310001837412us-gaap:FairValueInputsLevel3Memberslgc:MilestoneContingentConsiderationMember2022-12-310001837412us-gaap:FairValueMeasurementsRecurringMemberslgc:MeasurementInputCostOfDebtMemberus-gaap:FairValueInputsLevel3Memberslgc:HoldbackContingentConsiderationMember2022-12-310001837412srt:MaximumMember2022-12-3100018374122022-02-28slgc:lease00018374122022-03-3100018374122022-08-252022-08-2500018374122022-08-250001837412slgc:LabEquipmentMember2022-12-310001837412slgc:LabEquipmentMember2021-12-310001837412us-gaap:ComputerEquipmentMember2022-12-310001837412us-gaap:ComputerEquipmentMember2021-12-310001837412us-gaap:FurnitureAndFixturesMember2022-12-310001837412us-gaap:FurnitureAndFixturesMember2021-12-310001837412us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001837412us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001837412us-gaap:LeaseholdImprovementsMember2022-12-310001837412us-gaap:LeaseholdImprovementsMember2021-12-310001837412us-gaap:ConstructionInProgressMember2022-12-310001837412us-gaap:ConstructionInProgressMember2021-12-310001837412us-gaap:UnsecuredDebtMember2021-01-012021-06-300001837412us-gaap:LineOfCreditMember2021-01-012021-12-310001837412us-gaap:ConvertibleDebtMember2021-07-012021-07-310001837412us-gaap:ConvertibleDebtMember2021-01-012021-12-310001837412slgc:PublicWarrantsMember2022-12-310001837412slgc:PrivatePlacementWarrantsMember2022-12-310001837412slgc:ClassOfWarrantOrRightTrancheOneMember2022-12-310001837412slgc:ClassOfWarrantOrRightTrancheTwoMember2022-12-310001837412slgc:ClassOfWarrantOrRightTrancheTwoMember2022-01-012022-12-310001837412slgc:ClassOfWarrantOrRightTrancheOneMember2022-01-012022-12-310001837412srt:MinimumMemberslgc:ClassOfWarrantOrRightTrancheOneMember2022-12-310001837412srt:MaximumMemberslgc:ClassOfWarrantOrRightTrancheOneMember2022-12-3100018374122022-01-310001837412slgc:A2021PlanMember2022-12-310001837412slgc:A2021PlanMember2022-01-012022-12-310001837412us-gaap:EmployeeStockMember2022-01-012022-12-310001837412us-gaap:ServiceMemberus-gaap:CostOfSalesMember2022-01-012022-12-310001837412us-gaap:ServiceMemberus-gaap:CostOfSalesMember2021-01-012021-12-310001837412us-gaap:ProductMemberus-gaap:CostOfSalesMember2022-01-012022-12-310001837412us-gaap:ProductMemberus-gaap:CostOfSalesMember2021-01-012021-12-310001837412us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001837412us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001837412us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310001837412us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310001837412slgc:OutsideInventivePlan20092017And2021PlanMember2022-12-310001837412slgc:OutsideIncentivePlanOtherMember2022-12-310001837412us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001837412us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001837412us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001837412us-gaap:EmployeeStockOptionMember2022-12-310001837412us-gaap:RestrictedStockUnitsRSUMember2021-12-310001837412us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001837412us-gaap:RestrictedStockUnitsRSUMember2022-12-310001837412slgc:EarnOutSharesMember2022-12-310001837412slgc:EarnOutSharesMember2022-01-012022-12-310001837412srt:MinimumMemberslgc:EarnOutSharesMember2022-12-310001837412srt:MaximumMemberslgc:EarnOutSharesMember2022-12-310001837412slgc:EarnOutSharesMember2021-01-012021-12-310001837412slgc:FounderMember2022-12-310001837412slgc:PalamedrixIncMemberslgc:FounderMember2022-01-012022-12-310001837412us-gaap:CommonClassBMemberus-gaap:PerformanceSharesMember2021-08-012021-08-310001837412us-gaap:CommonStockMember2021-08-012021-08-310001837412us-gaap:CommonClassBMemberus-gaap:PerformanceSharesMember2021-12-012021-12-310001837412us-gaap:CommonClassBMemberus-gaap:PerformanceSharesMember2021-01-012021-12-310001837412us-gaap:DomesticCountryMember2022-12-310001837412us-gaap:DomesticCountryMember2021-12-310001837412us-gaap:StateAndLocalJurisdictionMember2022-12-310001837412us-gaap:StateAndLocalJurisdictionMember2021-12-310001837412us-gaap:ResearchMember2022-12-310001837412us-gaap:ResearchMember2021-12-310001837412slgc:CashPaidForAcquisitionMembersrt:DirectorMember2022-01-012022-12-310001837412slgc:EquityConsideredTransferedForAcquistionMembersrt:DirectorMember2022-01-012022-12-310001837412slgc:ContingentConsiderationTransferredForAcquistionMembersrt:DirectorMember2022-01-012022-12-310001837412us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001837412us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001837412us-gaap:WarrantMember2022-01-012022-12-310001837412us-gaap:WarrantMember2021-01-012021-12-310001837412us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001837412us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001837412slgc:ReplacementAwardsSubjectToVestingConditionsMember2022-01-012022-12-310001837412slgc:ReplacementAwardsSubjectToVestingConditionsMember2021-01-012021-12-3100018374122022-12-162022-12-310001837412us-gaap:OneTimeTerminationBenefitsMember2022-01-012022-12-310001837412us-gaap:ContractTerminationMember2022-01-012022-12-310001837412slgc:NonCashStockBasedCompensationMember2022-01-012022-12-310001837412us-gaap:EmployeeSeveranceMember2022-01-012022-12-310001837412us-gaap:CostOfSalesMember2022-01-012022-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
___________________________________
FORM 10-K
___________________________________
(Mark One)
ýANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2022
OR
oTRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ________ to ________
Commission File Number 001-39796
_________________________________________
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
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes o No ý
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes o No ý
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ý No o
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 o
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
ooýýý
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. o
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. o
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. o
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes o No ý


The aggregate market value of common stock held by non-affiliates as of June 30, 2022, the last business day of the registrant’s most recently completed second quarter, was approximately $647.8 million. This amount is based on the closing price of the registrant’s common stock on the NASDAQ on that date. Solely for purposes of this disclosure, shares of common stock held by executive officers and directors of the registrant have been excluded from the calculation because such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for any other purposes.

As of March 17, 2023, there were approximately 187,889,569 shares of the registrant's common stock outstanding.

Documents Incorporated by Reference
Portions of the registrant’s definitive proxy statement for its 2023 Annual Meeting of Stockholders (the “2023 Proxy Statement”), which will be filed with the United States Securities and Exchange Commission within 120 days of December 31, 2022, are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated.



TABLE OF CONTENTS
Page
2

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
The information in this Annual Report on Form 10-K 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 Annual Report on Form 10-K, 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, 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;
the Company’s financial performance; and
the impact of the COVID-19 pandemic on the Company.

The forward-looking statements contained in this Annual Report on Form 10-K 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 Part I, Item 1A – “Risk Factors” in this Annual Report on Form 10-K. 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.
3

PART I
Item 1. Business
Unless expressly indicated or the context requires otherwise, the terms “SomaLogic,” the “Company,” “we,” “us” and “our” in this report refer to SomaLogic, Inc., and, where appropriate, our wholly-owned subsidiaries.
Company Overview
Overview
SomaLogic is a leading commercial-stage proteomics company. We have built an integrated proteomics platform that we believe is 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. Our platform is underpinned by our proprietary assay technology, our protein database (which we believe is one of the largest proteomics databases worldwide), and artificial intelligence and machine learning capabilities. As of December 31, 2022, our assay can measure approximately 7,000 protein target measurements in a single sample using only approximately 55 µL of plasma, serum, or other matrices. Our proteomics database contains over 4.2 billion protein measurements and our clinical database contains over 675,000 participant-years of clinical follow-up. Leveraging our artificial intelligence-enabled bioinformatics capability, we use our database to power diagnostic product development for our research and clinical customers. We currently run our platform within our own laboratory, receive samples from customers and perform proteomics analysis on their behalf.
Our foundational assay technology includes our library of modified aptamer protein identification reagents, referred to as “SOMAmer® reagents,” and our SomaScan® assay. Our SOMAmer® reagents are proprietary modified aptamers, which are short, synthetic single stranded DNA (ssDNA) sequences developed to bind specific protein targets with high affinity and specificity across the proteome. The SomaScan® assay is utilized for Research Use Only (“RUO”) applications, and our SomaSignal™ tests, which are run on the SomaScan® Platform, are available as Laboratory-Developed Tests (“LDT”) in the United States.
Life Sciences
Our business model is currently focused on customers conducting life sciences research or biopharmaceutical development. Our assay services delivered to the research market are focused on pharmaceutical and biotechnology companies, and academic and government research institutions. We facilitate drug development, analysis of clinical trials and new human biology insights by assessing protein-protein and protein-gene interaction networks. In addition to providing protein data for research customer use, as of December 31, 2022, we offered 29 SomaSignal™ RUO protein-pattern recognition tests covering multiple applications, including facilitation of clinical trials (patient inclusion/exclusion, therapeutic effects of pharmaceuticals during trials, and other use cases). We continue to work with collaborators to explore new applications of our technology for life sciences research and clinical proteomics. As a result of our significant government- or grant-funded customer base, whose cycles often coincide with government fiscal year ends, our business is subject to significant seasonal factors which may cause sales of our products to vary on a quarterly or yearly basis and increase the magnitude of quarterly or annual fluctuations in our operating results.
Diagnostics
Our services and products delivered into the clinical market are focused on providing data-driven diagnostic tests aimed at enabling high predictive power of biological disease and risks to patients based on high-plex proteomic measurement and bioinformatics predictive model development. We offered 19 SomaSignal™ tests for use as LDTs under our Clinical Laboratory Improvement Amendments (“CLIA”) certification as of December 31, 2022. We also have a pipeline of several unique tests that could be developed and use claims targeting multiple applications, including offerings for health and wellness, preventative medical and disease management for pharmaceutical companies, health system providers and payors. We have developed a number of health system partnerships in the United States which we are studying use cases and benefits for SomaSignal™ tests for patient populations.
Recent Developments
SomaLogic entered into an exclusive, multi-year partnership pursuant to a Collaboration Agreement (the “Collaboration Agreement”) with Illumina Cambridge. Ltd. (“Illumina Cambridge”) and Illumina, Inc. (together with Illumina Cambridge, collectively, “Illumina”) to develop co-branded, distributable Next-Generation Sequencing (“NGS”) based proteomic products. As part of the collaboration, which began in early 2022, Illumina began developing NGS-based protein identification and measurement tools to be used in laboratories worldwide and facilitating the development and use of high-plex protein pattern recognition tests.
In August 2022, the Company completed its acquisition of Palamedrix, Inc., an innovator in DNA nanotechnology, which the Company intends to leverage as it develops the next generation of the SomaScan® Assay and which SomaLogic
4

believes will accelerate the SomaScan Platform utilization in global biopharma and academic markets, as well as the emerging proteomic diagnostics space.
As part of a broader strategic review of the Company’s business and organizational structure in October 2022, the Company’s Board appointed Troy Cox, a current director of the Company and veteran executive in the life sciences industry, as Executive Chair of the Board with oversight responsibilities as the Company’s principal executive officer. In addition to the new executive leadership of Mr. Cox, and also in connection with the strategic review, in December 2022 the Company also began implementing a strategic reorganization involving, among other things, a workforce reduction and reprioritization of the Company’s operating costs and long-term growth strategy, including a renewed focus on the growth of the Company’s life sciences business.
Proteomics and Existing Technologies
Background
We believe the value of proteomics remains largely untapped. Over the past decade, the genomics revolution has led to an acceleration of biological insights arising from the development and incorporation into research and clinical medicine of large-scale, high-throughput molecular profiling techniques. Although increased knowledge of biological systems from the standpoint of both genomics and transcriptomics has led to significant scientific advancements and biological discoveries, we believe the critical role of protein function in human biology remains largely unexplored due to several inherent difficulties in proteomics, which do not exist in genomics and which slow technological progress to fully interrogate the proteome, such as the unique characteristics of each protein, including shapes, sizes (20,000 different protein structures versus the fairly simple structure of nucleic acid), half-lives, and presence in myriad locations throughout the human body in organs, tissues and cells (compared to the localization of nucleic acid in the nuclei of cells and in mitochondria). Therefore, unlike DNA, proteins can have unstable and variable chemical structures, and their presence in diverse human biological samples can span an exceptionally large dynamic range. This can make proteins difficult to detect and identify in a sample, especially at low concentrations. We believe that to extract the multidimensional networks of biological information encoded in proteins, researchers generally have to be able to measure many proteins at scale, over a very wide dynamic range, and with a high degree of precision (to suggest otherwise, we believe, would require an assumption that each of the 20,000 known protein-encoding genes selected over millions of years of human evolution is not important to the achievement of a complete understanding of human biology). In addition, we view robust and reproducible proteomic analysis as a requirement for driving adoption of proteomic tests in the clinical setting. Although there are several approaches widely practiced today that can identify and measure a large number of proteins, the ability to capture a sufficiently broad number of proteins with high accuracy and repeatability and therefore enable a more comprehensive picture of the dynamic state of a cell, tissue or organism has presented the life sciences industry with a difficult and ongoing challenge.
Key limitations of current proteomics technologies
We believe there are currently few widely practiced methodologies for broad interrogation of the proteome, and each has its own specific set of limitations. The key methodologies utilized today include mass spectrometry and antibody-based approaches. Protein sequencing and counting technologies are recent innovations in the field but, generally, are not applied commercially at scale.
Our Offerings
We are using our platform to target life sciences research and development. Our offerings focused on life sciences research are intended for basic research, target identification and biomarker discovery, as well as translational research and biopharmaceutical development applications. We also have a clinical diagnostics business, through which we have established relationships with several large health systems in the United States.
SomaLogic® Offerings and Applications
We have an established revenue stream from the life sciences research market, which as of December 31, 2022, consists primarily of a service model whereby we receive samples (including from pharmaceutical, biotechnology or academic clients), perform the SomaScan® assay, and subsequently use bioinformatics and analytics to further refine the collected data and deliver the results back to the customer.
SomaScan® Assay. As of December 31, 2022, our SomaScan® assay measures approximately 7,000 protein targets in a single sample, with planned development to expand to an approximately 10,000-plex assay for release in late 2023. The SomaScan® assay is designed to have breadth (or number of proteins measured), precision, specificity, dynamic range, depth (or lower limits of detection), and throughput. SomaScan® assay customers can also gain access to individual SOMAmer® reagents for a wide range of follow-up studies, which is a feature we consider to be a unique addition to our research services in comparison to the offerings of other proteomic platforms.
SomaScan® Certified Sites. The SomaScan Certified Sites program allows global pharmaceutical and biotech companies, academic and core labs, and government research institutions to run our industry leading proteomics platform
5

on site with the same precision, robustness, and reproducibility seen in our assay services facility. Certified Sites run the assay on the same equipment as in the SomaLogic Assay Service facility utilizing a reagent based kit.
SomaSignal™ Tests. As of December 31, 2022, we had 19 SomaSignal™ tests currently available for use as LDT under our CLIA certification, with several more in various stages of development. As of December 31, 2022, we have 29 RUO tests primarily targeting clinical trial applications, such as characterizing and monitoring patients through the clinical trial cycle. We believe our SomaSignal™ tests will provide health systems and national health services with a leading-edge scientific tool set to allocate resources, risk stratify both populations and individual patients and personalize therapy.
SOMAmer® Reagents. Customers have been granted licenses to use a limited subset of our SOMAmer reagents and to access to our Systematic Evolution of Ligands by Exponential enrichment (“SELEX”) technology in three ways: (i) through the transfer of individual reagents that have been developed by SomaLogic, (ii) through the transfer of custom reagents developed by SomaLogic on behalf of a customer, and (iii) through the development of custom reagents by a customer after receiving a license to perform the SELEX process and to use the subsequently developed reagents. An example of the commercial use of SOMAmer® reagents by a licensee of SomaLogic is the inclusion of SOMAmer reagent-based inhibitors of thermophilic enzymes, such as polymerases used in a product category offered by certain biotechnology companies referred to as “hot-start” PCR amplification.
Our Market Opportunity
Due to extensive existing applications and broad potential, we believe proteomics represents one of the largest untapped opportunities in the life sciences industry today. Currently, approximately 95% of FDA-approved drugs target a protein, and most other drugs interact with, or are influenced by, signal transduction cascades mediated by proteins. Our platform aims to address a large opportunity across multiple proteomics-based markets and is uniquely designed to attract, capture and retain customers representing a substantial share of each of these markets. With the increasing breadth of our foundational protein assay serving as a source for the development of new products and services, we believe we are well positioned to expand to adjacent markets within proteomics. Our target markets are life sciences research and biopharmaceutical development, and the breadth of our customers and collaborators demonstrate that we are establishing a market presence in both.
Our Strategy
Our goal is to drive adoption of our integrated platform of proteomic solutions and services in the life sciences research and biopharmaceutical development markets and then expand into other attractive markets. Our strategy centers on lowering barriers to adoption and actively engaging with our broad community of customers and KOLs to accelerate the adoption of proteomics. Our growth strategy includes:
Drive adoption of our platform as the industry standard for discovery with life sciences research customers.
Create the case for enhanced pharmaceutical development productivity through proteomics, including the use of SomaSignal tests in clinical trials
Leverage our database and artificial intelligence and machine learning capabilities to strengthen our value proposition for our customers.
Strengthen our partnerships and collaborations to validate our integrated platform and expand its capabilities.
Enhance our integrated platform for use in decentralized settings through SomaScan® Certified Sites.
Build commercial product development and sales channel relationships with Genomics, Transcriptomics and other molecular biology-based testing enterprises.
Manufacturing and Supply
We depend on our manufacturing and supply chain operations for reagents and other components we use in our products and solutions. Our suppliers and manufacturer are also the primary source of the instruments required to complete our assays and tests.
We currently have supply agreements with two single source suppliers, Agilent Technologies, Inc (“Agilent”) and Global Life Sciences Solutions USA LLC (“GLSS”). The agreement with Agilent, which was amended in November of 2021, relates to the supply of a microarray readout system, including slide and supporting reagents, and will terminate in April 2025 subject to the parties’ agreement to renew the agreement for an additional 2 years. The agreement with GLSS relates to the supply of streptavidin beads and has been extended through December 31, 2023. Additionally, we and our SomaLogic Certified Sites purchase from Tecan Trading AG (“Tecan”) the Fluent 780 automated liquid handling instrument to perform the current version of the SOMAscan assay. The SomaScan assay could be adapted to other commercially available automated liquid handling platforms, with suitable development time, if supply of the Tecan Fluent 780 is interrupted in the future.
6

Some of our products and services, such as our SomaScan® assay, utilize unique components, but the majority of the components that enable our products and services are commonly sourced or off-the-shelf. While we purchase some of the components and materials used in manufacturing our products and performing our services from single-source suppliers, we have qualified second sources for most, but not all, of our critical components and reagents. The loss of any of these suppliers could potentially harm SomaLogic. We believe alternatives would be available; however, it may take time to identify and validate replacement components, which could negatively affect our ability to supply our products and perform our services on a timely basis. To mitigate this risk, we typically carry a significant inventory of our critical components. For further discussion of the risks relating to our third-party suppliers, see the section entitled “Risk Factors.”
Intellectual Property
Our success depends in part on our ability to maintain intellectual property protection for our products, services and technology. We utilize a variety of intellectual property protection strategies, including patents, trade secrets, trademarks and other methods of protecting proprietary information.
Patents
We have an extensive global patent portfolio to protect our proteomics platform, products and services. Our owned and controlled patents and pending applications, if issued, are expected to expire between 2023 and 2042, in each case without taking into account any possible patent term adjustments or extensions and assuming payment of all appropriate maintenance, renewal, annuity or other government fees. Our proprietary, foundational aptamer chemistry and other technology is supported by approximately 950 patents (issued or pending), including granted patents and pending patent applications in-licensed from California Institute of Technology, such patent license assumed from our acquisition of Palamedrix, Inc., and supports unsurpassed sensitivity, specificity, and dynamic range.
Trademarks
We own various registered trademarks, trademark applications, and unregistered trademarks in the United States and in important markets outside the United States, including our company name and various product and service names, including SomaLogic, SomaSignal, SOMAmer, SomaScan, SomaScan by SomaLogic, and Powered by SomaLogic. Our trademark portfolio is designed to protect the brands for our products and services, both current and in the pipeline.
Trade Secrets
In addition to our reliance on patent protection for our inventions, products and technologies, we also rely on trade secrets, know-how, confidentiality agreements and continuing technological innovation to develop and maintain our competitive position. For example, most of our aptamers and some elements of our analytical techniques and processes, as well as some of the bioinformatics methodologies and software used to analyze assay data, are based on unpatented trade secrets and proprietary know-how that has not been publicly disclosed. Although we take steps to protect our proprietary information and trade secrets, including through contractual means with our employees, advisors and consultants, these agreements may be breached, and we may not have adequate remedies for any breach. In addition, third parties may independently develop substantially equivalent proprietary information and techniques or otherwise gain access to our trade secrets or disclose our technology. As a result, we may not be able to meaningfully protect and maintain our trade secrets.
In-Licensing of Intellectual Property
We do not currently rely on any third party in-licensed intellectual property to provide any of our services or products.
Out-Licensing of Intellectual Property
In June 2008, SomaLogic and New England Biolabs, Inc. (“NEB”) entered into an exclusive licensing agreement, whereby SomaLogic provides a license to use certain proprietary information and know-how relating to its aptamer technology to make and use commercial products. SomaLogic received royalties from NEB in exchange for this license. 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 owed royalties. The NEB Agreement also provided a non-exclusive license arrangement for the same proprietary information and know-how under which SomaLogic is guaranteed fixed minimum royalties of $15.0 million to be received over the term of the agreement. The license agreement will terminate in June 2028, after which the intellectual property rights behind the proprietary information and know-how and any previously unexpired licensed patents will have expired.
We intend to pursue additional intellectual property protection to the extent we believe it would be beneficial and cost-effective. We cannot provide any assurance any of our current or future patent applications will result in the issuance of patents, or any of our current or future issued patents will effectively protect any of our products, services or technology or prevent others from commercializing infringing products, services or technology. For further discussion of the risks relating to intellectual property, see the section entitled “Risk Factors — Risks Related to Intellectual Property.”
7

Collaboration Agreements
SomaLogic has several collaboration agreements with collaborators to facilitate various research efforts focused on proteomic profiling of several diseases and conditions. Our current collaborators include many universities and private companies in the biotechnology space.
On September 20, 2019, SomaLogic entered into a Master Collaboration Agreement (“MCA”) with Novartis Pharma AG, a Swiss company (“Novartis”), pursuant to which the parties engage in collaborative research efforts to advance the study of proteomic medicine. Under the MCA, SomaLogic agrees to provide SomaScan® assay services to Novartis upon Novartis’s submission of samples to SomaLogic. Effective January 1, 2023, SomaLogic and Novartis entered into Amendment #2 to Master Collaboration (“Amendment 2”), under which the parties extended the term of the MCA until December 31, 2033 unless either earlier terminated by the parties in accordance with the MCA or extended for an additional five (5) years by mutual written agreement. Under the MCA, for services performed after the satisfaction of all Projected Annual Minimums (as defined in the Collaboration Agreement) in accordance with timelines contemplated by the MCA, the fees Novartis and its affiliates pay for samples provided by the Company will increase and, in lieu of annual minimums, Novartis will provide SomaLogic with rolling, non-binding forecasts of its assay requirements on a quarterly basis.
On March 30, 2020, SomaLogic entered into a Joint Development & Commercialization Agreement (the “JDCA”) with NEC Solution Innovators, Ltd. (“NES”). Under the JDCA, NES was granted (1) a ten (10) year exclusive license to certain of SomaLogic’s intellectual property to develop and commercialize tests in Japan for human healthcare management, which will convert to a non-exclusive license at the end of the ten (10) year period of exclusivity and then continue for the remainder of the term of the agreement; and (2) a non-exclusive license to develop and commercialize in Japan non-healthcare life sciences tests that employ SomaScan® services in exchange for annual payments for five (5) years and revenue sharing payments over the term of the agreement. Under the agreement, NES grants SomaLogic an exclusive license under NES’ and its affiliates’ technology and under any joint technology or patents to develop and commercialize tests in the rest of the world.
On October 13, 2020, SomaLogic entered into an Amended and Restated Master SomaScan Discovery Services Agreement (“MSDS”) with Amgen Inc., a Delaware corporation based in California (“Amgen”), pursuant to which SomaLogic agrees to use its SomaScan® assay technology to study protein samples provided by Amgen and provides reports for such studies, as outlined in individual statements of work (“SOWs”) from time to time. Each individual SOW sets forth the sample requirements, and fees payable to SomaLogic pursuant thereto, that Amgen agrees to supply to SomaLogic in order for SomaLogic to provide SomaScan® assay services. The MSDS will terminate on October 13, 2025, unless earlier terminated by the parties in accordance with the MSDS and in any event not until any open SOW is completed.
On December 31, 2021, SomaLogic entered into the Collaboration Agreement with Illumina, in connection with the development of the Licensed Products and related commercial arrangements. Under the Collaboration Agreement, SomaLogic grants Illumina rights to use SOMAmer reagents and certain related intellectual property to develop, pursuant to a mutually agreed upon development plan, the Licensed Products, in exchange for, among other things, an upfront payment and certain royalty payments. Unless earlier terminated in accordance with its terms, the Collaboration Agreement will remain in effect until the expiration of the last-to-expire royalty period for the Licensed Products.
Employees and Human Capital
Fostering and maintaining a strong, healthy culture is a key strategic focus. Our core values reflect who we are and the way our employees interact with one another, our customers, partners and shareholders. We believe this kind of corporate culture results in employees who are happier, more creative, and more productive.
As of December 31, 2022, after giving effect to our recent strategic reorganization, we had approximately 451 full-time employees, including a research and development team of more than 94 employees. Most of our employees hold an academic degree, with a significant number also holding advanced degrees.
None of our employees are represented by a labor union or covered under a collective bargaining agreement. We have not experienced any material work stoppages and we consider our relationship with our employees to be good, healthy, and transparent. We actively engage with managers to collect feedback and ideas on how to improve our working environment.
Our ability to attract, acquire, develop, engage, and retain a diverse workforce is critical for us to execute our strategy and grow our business. We continuously monitor the hiring, retention and management of our employees. We regularly conduct confidential surveys to seek feedback from our employees and use those results to improve our workplace. We attract and reward our employees by providing market competitive compensation and benefit practices, including equity and cash incentives and recognition plans that extend to all levels in our organization. We invest in our workforce through education, training and development programs and offering tuition assistance programs for continuing education. The health and safety of our employees is a key priority, and we are committed to providing and maintaining a safe and healthy working environment. Compliance with environmental, health and safety laws and regulations underlies the basis of applicable programs and policies we have in place. In response to the COVID-19 pandemic, we implemented and will continue to
8

implement measures to ensure the safety of our employees. We are continuously evaluating the guidance from federal and local authorities and have created strict policies and guidelines that put our employees’ health and safety first.
Facilities
Our corporate headquarters and laboratory facilities are located in Boulder, Colorado, where we lease approximately 77,000 square feet of space under three leases at 2945 Wilderness Place, 2950 Wilderness Place and 2995 Wilderness Place. One building lease terminates at the end of 2023 and the other two leases have extension options through 2026 and 2036. As a result of the Palamedrix acquisition, we also lease approximately 10,000 square feet of office and laboratory space in La Jolla, California and the lease terminates in 2024.
We do not own any real property, and believe our current facilities are sufficient to meet our immediate needs. In anticipation of future growth, we believe we will be able to obtain additional facilities on commercially reasonable terms and on an acceptable timeline.
Competition
The life sciences market is highly competitive and dynamic. Other companies, both established and early-stage, have indicated they are designing, manufacturing, and marketing products and services for, among other things, multiplexed or high-throughput proteomic analysis. These companies include Nautilus, Olink, Quanterix, Quantum-Si and Seer, among others, each of which has products and services that may compete to varying degrees with some of our services and products. Some of these companies are actively executing their commercial and operating plans, actively commercializing products and services and growing established marketing teams and sales forces. Other competitors are developing technologies for the life sciences market which may lead to services and products that rival or replace our products over time.
Our commercial opportunity could be reduced if our competitors develop and commercialize products or services that offer better performance or are more convenient and cost-effective to use than our products or services. However, we believe we are substantially differentiated from our competitors for a multitude of reasons, including our novel approach and platform, the unique and proprietary nature of our aptamer and other technology (developed over more than two decades), our rigorous product development processes and quality of science, our highly experienced and multidisciplinary teams, our breadth of both proteomics-research-enabling and applied clinical solutions, and our access to an immediate growing market with options to expand into adjacent market opportunities over time.
Government Regulation
Our products are intended for either (1) RUO or (2) clinical use applications; our RUO products are not used for clinical applications. Our customers include entities such as healthcare providers, academic institutions, research laboratories, and biopharmaceutical and biotechnology companies. Our products are used for obtaining proteomics information from pre-clinical or clinical trials, biomarker discovery, and monitoring patients’ physiological states, among others.
Under a long-standing FDA regulation and policy, in vitro diagnostic (“IVD”) products intended for research use only are subject to a regulatory classification separate from classifications for products with clinical use applications. In particular, products that are RUO and that comply with certain labeling requirements (e.g., labeling that explains that the product is RUO) are typically not regulated by the FDA as medical devices and are not subject to the regulatory requirements discussed below for clinical diagnostic products. Therefore, in many cases, RUO products can be used or distributed for research use without first obtaining FDA clearance, authorization, or approval. Such products must bear the statement: “For Research Use Only. Not for Use in Diagnostic Procedures,” and comply with other legal requirements. RUO products cannot make any claims related to safety, effectiveness or diagnostic utility, and they cannot be intended for human clinical diagnostic use.
In November 2013, the FDA issued final guidance on products labeled RUO, which, among other things, reaffirmed a company may not make any clinical or diagnostic claims about an RUO product, stating that merely including a labeling statement the product is for research purposes only will not necessarily render the device exempt from the FDA’s clearance, approval, or other regulatory requirements if the totality of circumstances surrounding the distribution of the product indicates the manufacturer knows its product is being used by customers for diagnostic uses or the manufacturer intends such a use. A product labeled RUO but intended or promoted for clinical diagnostic use may be viewed by the FDA as adulterated and/or misbranded under the Federal Food, Drug, and Cosmetic Act (“FDCA”) and subject to FDA enforcement action. The FDA will consider several factors surrounding distribution and use of an RUO product, including how the product is marketed and to whom, when determining its intended use. If the FDA disagrees with a company’s RUO status for its product, the company may be subject to FDA enforcement actions. In addition, the FDA may require the company to seek clearance, authorization or approval for the product.
Clinical Diagnostics in the United States
In the United States, the FDA defines a medical device as an instrument, apparatus, implement, machine, contrivance, implant, in vitro reagent or other similar or related article, including any component part or accessory, which is (i) intended for
9

use in the diagnosis of disease or other conditions, or in the cure, mitigation, treatment, or prevention of disease, in man or other animals, or (ii) intended to affect the structure or any function of the body of man or other animals and which does not achieve any of its primary intended purposes through chemical action within or on the body of man or other animals and which is not dependent upon being metabolized for the achievement of any of its primary intended purposes. Medical devices are subject to extensive regulation by the FDA under the FDCA and its implementing regulations, and other federal and state statutes and regulations. The laws and regulations govern, among other things, medical device design and development, pre-clinical and clinical testing, pre-market clearance, authorization or approval, establishment registration and product listing, product manufacturing, product packaging and labeling, product storage, advertising and promotion, product distribution, recalls and field actions, servicing and post-market clinical surveillance. A number of states in the United States also impose licensing and compliance regimes on companies that manufacture or distribute prescription devices into or within the state.
The Federal Trade Commission (“FTC”) also oversees the advertising and promotion of SomaLogic’s current and future products pursuant to its broad authority to police deceptive advertising for goods or services within the United States. Under the Federal Trade Commission Act, the FTC is empowered, among other things, to (a) prevent unfair methods of competition and unfair or deceptive acts or practices in or affecting commerce; (b) seek monetary redress and other relief for conduct injurious to consumers; and (c) gather and compile information and conduct investigations relating to the organization, business, practices, and management of entities engaged in commerce. In the context of performance claims for products such as SomaLogic’s goods and services, compliance with the FTC Act includes ensuring there is scientific data to substantiate the claims being made, the advertising is neither false nor misleading, and any user testimonials or endorsements SomaLogic or its agents disseminate related to the goods or services comply with disclosure and other regulatory requirements.
IVDs are a type of medical device and include reagents and instruments used in the diagnosis or detection of diseases, conditions or infections, including, without limitation, the presence of certain chemicals, genetic information or other biomarkers. Predictive, prognostic, and screening tests can also be IVDs. Most medical devices, including IVD products, must undergo pre-market review by and receive clearance, authorization, or approval from the FDA prior to commercialization, unless the device is of a type exempted from such review by statute, regulation, or an FDA exercise of enforcement discretion.
The FDA classifies medical devices into three classes based on risk. The level of regulatory control increases from Class I (lowest risk) to Class III (highest risk). Marketing of most Class II and III medical devices within the United States must be preceded either by pre-market notification and FDA clearance pursuant to Section 510(k) of the FDCA or by the granting of a premarket approval application (“PMA”). Both 510(k) notifications and PMA applications must be submitted to the FDA with significant user fees, although reduced fees for small businesses are available. Class I devices are generally exempt from pre-market review and notification, as are some moderate-risk Class II devices. Manufacturers of all classes of devices must comply with the FDA’s Quality System Regulation (“QSR”), establishment registration, medical device listing, labeling requirements, and medical device reporting (“MDR”) regulations, which are collectively referred to as medical device general controls. Class II devices may also be subject to special controls such as performance standards, post-market surveillance, FDA guidelines, or particularized labeling. Some Class I and Class II devices can be exempted by regulation from the requirement of compliance with substantially all of the QSR. The FDA currently exercises enforcement discretion with respect to the regulation of LDTs.
Regulation of Laboratory Developed Tests in the United States
Our SomaSignal™ tests are available as LDTs for use in obtaining proteomics information from patients and monitoring patients’ physiological states, among others. LDTs are generally considered to be tests that are designed, developed, validated and used within a single laboratory. The FDA has historically taken the position that it has the authority to regulate such tests as medical devices under the FDCA, but the FDA has exercised enforcement discretion for certain LDTs and has not required clearance, authorization, or approval of such LDTs prior to marketing, unless the product poses health or safety concerns or the product is a direct-to-consumer test. Laboratories certified as “high complexity” under CLIA may develop, manufacture, validate and run LDTs. The CLIA requirements are discussed below in the section entitled “United States Federal and State Regulation of Laboratories.”
On October 3, 2014, the FDA issued two draft guidance documents proposing a new regulatory paradigm for oversight of LDTs. These draft guidance documents proposed more active review of LDTs. The draft guidance documents were the subject of considerable controversy, and in November 2016, the FDA announced that it would not be finalizing the 2014 draft guidance documents. On January 13, 2017, the FDA issued a discussion paper which laid out elements of a possible revised future LDT regulatory framework but did not establish any regulatory requirements. Meanwhile, the FDA issued several warning letters against marketers of LDTs, although focusing on issues that the FDA considered to pose high risks to the public. But in August 2020, the Department of Health and Human Services (“HHS”) declared that FDA will not be requiring premarket reviews for LDTs unless the FDA issues such a requirement by notice-and-comment rulemaking. Following the change of the administration in 2021, it is not clear what the HHS or FDA policy will be on the regulation of LDTs. Given the changing regulatory requirement, the FDA may decide to take action against certain LDTs on a case-by-case basis if the FDA views them as presenting a risk to patients. The FDA may regulate products that it does not consider to be LDTs as medical devices that are subject to the requirements that are described above.
10

United States Federal and State Regulation of Laboratories
Given aspects of SomaLogic’s business at certain facilities involve acting as a clinical laboratory, SomaLogic is required to hold certain federal and state licenses, certifications and permits to conduct our business. As to federal certifications, CLIA establishes rigorous quality standards for all laboratories that perform testing on specimens derived from humans for the purpose of providing information for the diagnosis, prevention or treatment of disease, or the impairment of, or assessment of health. As a clinical laboratory, SomaLogic must obtain a CLIA certificate based on the complexity of testing performed at the laboratory, such as a Certificate of Compliance for high-complexity testing. CLIA also mandates compliance with various operational, personnel, facilities administration, quality and proficiency requirements, intended to ensure clinical laboratory testing services are accurate, reliable and timely. CLIA compliance and certification is also a prerequisite to be eligible to bill for services provided to government payors and for many private payors. Furthermore, SomaLogic is subject to survey and inspection every two years to assess compliance with program standards and may be subject to additional unannounced inspections. Laboratories performing high-complexity testing are required to meet more stringent requirements than laboratories performing tests that are not as complex.
In addition to CLIA requirements, SomaLogic participates in the accreditation program of the College of American Pathologists (“CAP”). CMS, the agency that oversees CLIA, has deemed CAP standards to be equally or more stringent than CLIA regulations and has approved CAP as a recognized accrediting organization. Inspection by CAP is performed in lieu of CMS inspections for accredited laboratories. Therefore, because SomaLogic is accredited by the CAP Laboratory Accreditation Program, we are deemed to also comply with CLIA. CLIA provides a state may adopt laboratory regulations more stringent than those under federal law, and a number of states have implemented their own more stringent laboratory regulatory requirements.
Select states have laboratory regulations that have been deemed by the federal government to be at least as stringent as CLIA, and thus laboratories licensed under those state regimes are exempt from CLIA and the state Department of Health is permitted to issue a CLIA number, along with a state Medical Test Site license, rather than a certificate being issued by CMS. State laws may require that laboratory personnel meet certain qualifications, specify certain quality control procedures, facility requirements or prescribe record maintenance requirements. Several states additionally require the licensure of out-of-state laboratories that accept specimens from those states. For example, New York requires a laboratory to hold a permit, which is issued after an on-site inspection, and approval of each LDT offered by a laboratory, and has various, more stringent requirements than CLIA and CAP, including those for personnel qualifications, proficiency testing, physical facility and equipment and quality control standards.
If a clinical laboratory is found to be out of compliance with CLIA certification, CAP accreditation or a state license or permit, the applicable regulatory agency may, among other things, suspend, restrict or revoke the certification, accreditation, license or permit to operate the clinical laboratory, assess civil monetary penalties and impose specific corrective action plans, among other sanctions.
United States Fraud and Abuse Laws and Other Compliance Requirements
Successfully commercializing our clinical products and services depends on obtaining broad health insurance or third-party payor coverage. Government and private payors institute coverage criteria to ensure the appropriate utilization of products and services and to control costs. Limited third-party payor coverage for a technology or procedure may limit adoption and commercial viability, while broader coverage supports optimal market uptake. These laws can be implicated by inappropriate sales and marketing arrangements with healthcare providers. Many commonly accepted commercial practices are illegal in the healthcare industry and violations of these laws are punishable by criminal and civil sanctions, including, in some instances, exclusion from participation in United States federal and state healthcare programs, including Medicare and Medicaid. These laws may include, but are not limited to, (i) the federal Anti-Kickback Statute, which prohibits persons from knowingly and willfully soliciting, receiving, offering or providing remuneration directly or indirectly to induce either the referral of an individual, or the furnishing, recommending, or arranging of a good or service, for which payment may be made under a federal healthcare program such as Medicare and Medicaid; (ii) the federal False Claims Act, which prohibits knowingly presenting, or causing to be presented a false claim or the knowing use of false statements or records to obtain payment from the federal government; (iii) the federal Physician Self-Referral Law, also referred to as the Stark Law, which prohibits a physician (or an immediate family member of a physician) who has a financial relationship with an entity from referring patients to that entity for certain designated health services, including durable medical equipment and supplies, payable by Medicare, unless an exception applies; (iv) the Civil Monetary Penalties Law, which authorizes the imposition of substantial civil money penalties against an entity that engages in certain prohibited activities including but not limited to violations of the Stark Law or Anti-Kickback Statute, and knowing submission of a false or fraudulent claim; (v) analogous state laws intended to protect against fraud and abuse in the health care industry and more broadly; (vi) the federal Health Insurance Portability and Accountability Act (“HIPAA”) of 1996, as amended by the American Recovery and Reinvestment Act of 2009, and implementing regulations, which includes criminal prohibitions against healthcare fraud, embezzlement, and making false statements relating to healthcare matters; (vii) the United States Foreign Corrupt Practices Act (“FCPA”), which prohibits United States corporations and their representatives from offering, promising, authorizing or making payments to any foreign government official, government staff member, political party or political candidate in an attempt to obtain or retain business abroad; and (viii) the Physician Payment Sunshine Act, which requires manufacturers to track and annually
11

report to CMS certain payments and other transfers of value made to United States-licensed physicians or United States teaching hospitals.
In addition, there has been a recent trend of increased federal and state regulation of payments and other transfers of value provided to healthcare professionals and entities. Similar to the federal law, certain states also have adopted marketing and/or transparency laws relevant to device manufacturers, some of which are broader in scope. Certain states also mandate that device manufacturers implement compliance programs. Other states impose restrictions on device manufacturer marketing practices and require tracking and reporting of gifts, compensation, and other remuneration to healthcare professionals and entities. The need to build and maintain a robust compliance program with different compliance and/or reporting requirements increases the possibility that a healthcare company may violate one or more of the requirements, resulting in fines and penalties.
United States and International Data Security and Data Privacy Laws

SomaLogic is or in the future may be subject to diverse laws and regulations relating to data privacy and security, including, in the United States, the California Consumer Privacy Act 2018, as amended by the California Privacy Rights Act 2020 (collectively, the “CCPA”) and HIPAA, in the United Kingdom (“UK”), the UK General Data Protection Regulation (“UK GDPR”), and, in the European Union (“EU”), Regulation 2016/679, known as the General Data Protection Regulation (“EU GDPR”) (the EU and UK GDPR collectively the “GDPR”). Some countries, such as Brazil, China, and Japan, have enacted or amended omnibus laws, and others, such as Russia, have also passed laws that require personal data relating to their citizens to be maintained in the country under certain circumstances and impose additional data transfer restrictions. In addition, India is considering proposed new privacy legislation, the Digital Personal Data Protection Act, 2022 (“PDP”). If enacted, the PDP will overhaul the personal data protection and regulatory regime in India. Complying with these numerous, complex and often changing regulations is expensive and difficult, and failure to comply with any privacy laws or data security laws or any security incident or breach involving the misappropriation, loss or other unauthorized use or disclosure of personal data (including sensitive or confidential patient or consumer information), whether by SomaLogic or a third-party, could have a material adverse effect on SomaLogic’s business, reputation, financial condition and results of operations, including but not limited to: material fines and penalties; damages; litigation; consent orders; extensive audits and inspections; bans on all or some processing of personal data carried out by noncompliant actors; and injunctive relief. The GDPR also confers a private right of action on data subjects and consumer associations to lodge complaints with supervisory authorities, seek judicial remedies, and obtain compensation for damages resulting from violations of the GDPR.
HIPAA, as well as a number of other federal and state privacy-related laws, extensively regulate the use and disclosure of individually identifiable health information, known as “protected health information” or “PHI.” HIPAA applies to health plans, healthcare providers who engage in certain standard healthcare transactions electronically, such as electronic billing, and healthcare clearinghouses, all of which are referred to as “covered entities” under HIPAA. HIPAA also directly regulates “business associates,” which are certain types of entities that act as service providers to covered entities and receive or have access to PHI as part of providing the relevant services to the covered entity customer. Business Associates are responsible for complying with certain provisions of HIPAA and can be subject to direct enforcement for violations of HIPAA. State imposed health information privacy and security laws typically apply based on licensure, for example, licensed providers or licensed entities are limited in their ability to use and share health information.
Additionally, many states have enacted legislation protecting the privacy and/or security of “personal data”. These laws overlap in certain circumstances and can apply simultaneously with federal privacy and security requirements and regulated entities must comply with all of them. The CCPA that went into effect January 1, 2020, is one of the most restrictive state privacy laws, protecting a wide variety of personal data and granting significant rights to California residents with respect to their personal data. In dealing with health information for the development of its technology or for commercial purposes, SomaLogic will be affected by HIPAA and state-imposed omnibus and health information privacy and security laws because these laws regulate the ability of SomaLogic’s potential customers and research collaborators to share personal data with SomaLogic and may in certain circumstances impose additional direct obligations on SomaLogic. Additionally, SomaLogic must also identify and comply with all applicable state laws for the protection of other types of personal data (e.g., consumer, employee, B2B information) that the company collects. In addition to the CCPA, many other states have proposed similar data privacy and security laws.
In the EU and UK, stringent data protection and privacy rules have and will continue to have substantial impact on the use of personal and patient data across the healthcare industry. The GDPR applies across the UK and EU (as well as the European Economic Area) and includes, among other things, a requirement for prompt notice of data breaches to data subjects and supervisory authorities in certain circumstances and significant fines for non-compliance. The GDPR fine framework can be up to 20 million euros, or up to 4% of the company’s total global turnover of the preceding fiscal year, whichever is higher. The GDPR sets out a number of requirements that must be complied with when handling the personal data of individuals (i.e., data subjects) in the UK and EU including: providing expanded disclosures about how their personal data will be used; higher standards for organizations to demonstrate that they have obtained valid consent or have another legal basis in place to justify their data processing activities; the obligation to appoint data protection officers in certain circumstances; new rights for individuals to be “forgotten” and rights to data portability, as well as enhanced current rights (e.g., access requests); the principal of accountability and demonstrating compliance through policies, procedures, training and audit; and the new mandatory data breach regime. In particular, medical or health data, genetic data and biometric data,
12

where the latter is used to uniquely identify an individual, are all classified as “special category” data under the GDPR and are afforded greater protection and require additional compliance obligations. Noncompliance could result in the imposition of fines, penalties, or orders to stop noncompliant activities. SomaLogic is subject to the GDPR since we offer products or services to individuals in the UK an EU or otherwise enter into contracts with UK and EU entities that handle the collection and processing of data of individuals within the UK and EU.

SomaLogic could also be subject to evolving UK and EU laws on data export, for transfers of data outside the UK and EU to itself or third parties. The GDPR only permits transfers of data outside the UK and EU to jurisdictions that ensure an adequate level of data protection. The United States has not been deemed to offer an adequate level of protection, so in order for SomaLogic to transfer personal data from the UK and EU to the United States, SomaLogic must identify a legal basis for data transfer (e.g., the European Union Commission and the UK’s Information Commission Officer approved Standard Contractual Clauses) and any supplementary measures taken, or to be taken, to provide an adequate level of protection for the data. On July 16, 2020, the Court of Justice of the European Union or the CJEU, issued a landmark opinion in the case Maximilian Schrems vs. Facebook (Case C-311/18), called Schrems II. This decision (a) calls into question commonly relied upon data transfer mechanisms as between the EU member states and the United States (such as the Standard Contractual Clauses) and (b) invalidates the EU-U.S. Privacy Shield, an adequacy decision on which many companies had relied as an acceptable mechanism for transferring such data from the EU to the United States. The CJEU is the highest court in Europe and the Schrems II decision heightens the burden on data exporters and data importers to assess United States national security laws on their business and future actions of EU data protection authorities are difficult to predict. Negotiations are underway between the US and EU for the approval of a new data privacy framework (“Framework”) whereby companies that adhere to the Framework will be able to receive EU personal data without having to put in place additional transfer safeguards. The Framework, if ultimately approved by the European Commission, will almost certainly face legal challenge.

In China, rules relating to personal data protection and data security are part of a complex framework and are found across various laws and regulations. The three main pillars of the personal data protection framework in China are the Personal Information Protection Law (“PIPL”), the Cybersecurity Law (“CSL”), and the Data Security Law (“DSL”). The DSL came into force on September 1, 2021, and focuses on data security across a broad category of data (not just personal data). Most significantly, the PIPL came into effect on November 1, 2021. The PIPL is the first comprehensive, national–level personal data protection law in the China. The PIPL mirrors certain provisions found under the GDPR such as the purpose limitation principle, the concept of a data protection officer, data subject rights, the requirement to conduct data protection impact assessments, and restrictions on data exports. With respect to data exports, China has adopted its own standard contractual clauses which qualifying businesses can use to legitimize their data exports.
Other Governmental Regulation
SomaLogic is subject to laws and regulations related to the protection of the environment, the health and safety of employees and the handling, transportation and disposal of medical specimens, infectious and hazardous waste and radioactive materials. For example, the United States Occupational Safety and Health Administration, or OSHA, has established extensive requirements relating specifically to workplace safety for employers in the United States. This includes requirements to develop and implement multi-faceted programs to protect workers from exposure to blood-borne pathogens, including preventing or minimizing any exposure through needle stick injuries. For purposes of transportation, some biological materials and laboratory supplies are classified as hazardous materials and are subject to regulation by one or more of the following agencies: the United States Department of Transportation, the United States Public Health Service, the United States Postal Service and the International Air Transport Association. We generally use third-party vendors to dispose of regulated medical waste, hazardous waste and radioactive materials that we may use during our research.
International Laws and Regulations for IVD Products
Whether or not we are required to comply with requirements for marketing clinical diagnostic products in the United States, we anticipate that we will still be required to obtain the requisite approvals from regulatory authorities in non-United States countries prior to the marketing of any product for clinical diagnostic use in those countries. The regulations in other jurisdictions vary from those in the United States and may be easier or more difficult to satisfy and are subject to change. For example, the EU published in 2017 new regulations that will result in greater regulation of medical devices and IVDs. This new IVD regulation (“new IVD Regulation”) is significantly different from the European directive for in vitro diagnostic products that it replaces in that it will ensure that the new requirements apply uniformly and on the same schedule across the member states, include a risk-based classification system and increase the requirements for conformity assessment. The new IVD Regulation will become fully applicable in May 2022, and it will increase the requirements for covered products and involve conformity assessments done by third parties that are designated under the IVD Regulation as notified bodies.
Outside of the EU, regulatory authorization needs to be sought on a country-by-country basis in order for us to market any clinical diagnostic products. Some countries have adopted medical device regulatory regimes, such as the Classification Rules for Medical Devices published by the Hong Kong Department of Health, the Health Sciences Authority of Singapore regulation of medical devices under the Health Products Act, and Health Canada’s risk classification system for invasive devices, among others, that incorporate IVD products like the FDA’s current system. Each country may have its own
13

processes and requirements for IVD licensing, approval/clearance, and regulation, therefore requiring us to seek any regulatory approvals on a country-by-country basis.
Implications of Being an Emerging Growth Company
We are an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. As an emerging growth company, we may take advantage of specified reduced disclosure and other requirements that are otherwise applicable generally to public companies. We also qualify as a “smaller reporting company” as defined in Item 10(f)(1) of Regulation S-K under the Exchange Act, and as such we may also take advantage of specified reduced disclosure and other requirements that are available to smaller reporting companies.
We may choose to take advantage of some, but not all, of the available exemptions. We have taken advantage of certain reduced reporting obligations in this Annual Report on Form 10-K. These include extended transition periods for complying with new or revised accounting standards, an attestation of our internal controls as required by Section 404(b) of the Sarbanes-Oxley Act, providing only two years of audited financial statements, and scaled disclosures in our MD&A. Accordingly, the information contained herein may be different than the information you receive from other public companies in which you hold stock. To the extent we take advantage of any reduced disclosure obligations, it may make comparison of our financial statements with other public companies difficult or impossible.
Available Information
The Company is headquartered in Boulder, Colorado. Our principal executive offices are located at 2945 Wilderness Place, Boulder, CO 80301, and our telephone number at that address is (303) 625-9000.
Our website address is www.somalogic.com. Information contained on our website is not incorporated by reference into this Annual Report on Form 10-K, and you should not consider information contained on our website to be part of this Annual Report on Form 10-K or in deciding whether to purchase shares of our common stock. The U.S. Securities and Exchange Commission (“SEC”) maintains an internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at www.sec.gov. Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Exchange Act are also available free of charge on our investor relations website as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC.

Item 1A. Risk Factors
Summary of Risk Factors
In evaluating an investment in our securities, investors should carefully read the risks described below, this report and especially consider the factors discussed in the section entitled “Risk Factors.” If any of the following events occur, our business, financial condition and operating results may be materially adversely affected. In that event, the trading price of our securities could decline, and you could lose all or part of your investment. Such risks include, but are not limited to:
We expect to make significant investments in our continued research and development of new services and products, which may not be successful.
We have incurred losses since we were formed and we may incur losses in the future.
Seasonality may cause fluctuations in our revenue and results of operations.
We may need to raise additional capital to fund commercialization plans for our services and products, including manufacturing, sales and marketing activities, expand investments in research and development and commercialize new products and applications.
Our ability to use our net operating losses and certain other tax attributes may be limited.
Our operating results have in the past fluctuated significantly and may continue to fluctuate significantly in the future, which makes our future operating results difficult to predict and could cause our operating results to fall below expectations or any guidance we may provide.
Our current and future services and products may never achieve significant commercial market acceptance.
Errors or defects in our services or products could harm our reputation, decrease market acceptance of our services or products or expose us to product liability claims.
Our business will depend significantly on research and development spending by pharmaceuticals, biotechnology, and academic, governmental and other research institutions, and any reduction in spending could limit demand for
14

our services and products and adversely affect our business, results of operations, financial condition and prospects.
The life sciences industry is subject to rapid change, which could make our proteomics platform and related services and products that we develop obsolete.
Any disruption at our current headquarters and laboratory facility could negatively impact our business.
Our reliance on distributors for sales of our services and products in certain geographies outside of the United States could limit or prevent us from selling our services and products and impact our revenue.
A significant disruption in our information technology systems or the failure to maintain the integrity of our computer hardware, software and internet applications and related tools and functions could result in damage to our reputation, data integrity and/or subject us to costs, fines or lawsuits under data privacy or other laws or contractual requirements.
We rely on assumptions and estimates and data to calculate certain of our key metrics, and real or perceived inaccuracies in such metrics may harm our reputation and negatively affect our business.
Our current revenues are derived almost entirely from our research-based business operations with a limited number of customers and collaborators in a concentrated and competitive business sector.
The Company identified material weaknesses in our internal controls over financial reporting. If our remediation measures are ineffective, or if we experience additional material weaknesses in the future or otherwise fail to maintain an effective system of internal control in the future, we may not be able to report our financial condition or results of operations accurately or on a timely basis, which may adversely affect investor confidence in us and, as a result, the value of our Common Stock.
We have limited experience producing and supplying our products. We may be unable to consistently manufacture our products or source our components to the necessary specifications or in quantities necessary to meet demand.
Our research and development efforts will be hindered if we are not able to contract with third parties for access to samples.
We rely on a limited number of suppliers for some of the equipment and materials, or components thereof, that we use for our services and products and the loss of such suppliers could adversely impact our business.
Certain aspects of our business rely on relationships with collaborative partners, distributors and other third parties and such collaborative partners or other third parties could fail to perform sufficiently.
We may experience problems with supply chain efficiencies, manufacturing processes, or logistical management, which could adversely affect our business operations.

Global economic conditions, including inflation and supply chain disruptions, may negatively impact our business operations and financial results.

Intellectual property rights do not necessarily protect us from all potential threats.
Claims by third parties that we infringe or misuse their proprietary technology could subject us to significant liability.
Involvement in lawsuits to defend against third-party claims of intellectual property infringement, or to enforce or defend our intellectual property rights against infringers, could be time-intensive and costly.
Confidentiality and trade secret protection agreements with employees and others may not adequately prevent disclosure of trade secrets and protect other proprietary information.
If we cannot license rights to use technologies on reasonable terms, we may not be able to commercialize new services and products in the future.
Our use of open source software could compromise our ability to offer our services and subject us to possible litigation.
We rely on strategic collaboration and licensing arrangements with third parties for research and development of commercial products and to further develop intellectual property. We may not be able to successfully establish and maintain such intellectual property.
15

Our business is subject to state, federal and foreign regulations, including regulations related to data privacy and security, intellectual property, environmental health and safety, consumer protection, false or fraudulent claims, anti-bribery, and laboratory licensing, that could result in compliance costs.
Changes in regulations or violations of regulations may, directly or indirectly, reduce our revenue, adversely affect our results of operations and financial condition and harm our business.
Our employees, principal investigators, consultants and collaborators may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements and insider trading.
Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.
The requirements of being a public company may strain our resources.
Our principal stockholders and management own a significant percentage of our Common Stock and will be able to exercise significant influence over matters subject to stockholder approval.
We do not expect to pay dividends for the foreseeable future.
Investors may never obtain a return on their investment.
The price of our Common Stock and Public Warrants may be volatile.
RISK FACTORS
You should carefully review and consider the following risk factors and the other information contained in report, including the financial statements and notes to the financial statements included herein and the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” before deciding whether to invest in our securities. We cannot assure you that any of the events discussed below will not occur. These events could have a material and adverse impact on our business, financial condition, results of operations and prospects. In such event, the trading price of our Common Stock could decline, and you could lose all or part of your investment. The risks and uncertainties described below represent the material risks known to us, but they are not the only ones we face. We may face additional risks and uncertainties that are not presently known to us, or that we currently deem immaterial, which may also impair our business or financial condition. The following discussion should be read in conjunction with the financial statements and notes to the financial statements included herein. Unless expressly indicated or the context requires otherwise, the terms “SomaLogic,” the “Company,” “we,” “us” and “our” in this filing refer to SomaLogic, Inc., and where appropriate, our wholly-owned subsidiaries. Some statements in this Annual Report on Form 10-K, including statements in the following risk factors, constitute forward-looking statements. Please refer to “Cautionary Note Regarding Forward-Looking Statements.”
Risks Related to Our Business and Industry
We expect to make significant investments in our continued research and development of new services and products, which may not be successful.
We have a library of thousands of protein target measurements and plan to increase our library to approximately 10,000 protein target measurements in late 2023, and an even greater number over time. We also plan to invest in our sales and marketing infrastructure to grow our customer base and sell more products and services to existing customers. We expect to incur significant expenses to advance these development efforts, but they may not be successful. Even if we are ultimately successful in these efforts, our gross margins may suffer as we invest in advance of potential revenue growth. Further, despite our plans to increase our library of protein targets over time, we cannot guarantee this trajectory.
Products, services or software that initially show promise may fail to achieve the desired results or may not achieve acceptable levels of analytical accuracy or clinical utility. We may need to alter our products in development and repeat studies before we identify a potentially successful product or service. Product development is expensive, may take years to complete and can have uncertain outcomes. Failure can occur at any stage of the development. If, after development, a product appears successful, we or our collaborators may, depending on the nature of the product, need to obtain the United States Food and Drug Administration (the “FDA”), European Medicines Agency (“EMA”) and other regulatory clearances, authorizations or approvals before we can market the product. The FDA’s and EMA’s clearance, authorization or approval pathways are likely to involve significant time, as well as additional research, development and clinical study expenditures. The FDA, EMA or other applicable regulatory authority may not clear, authorize or approve any future product we develop. Even if we develop a product that receives regulatory clearance, authorization or approval, we or our collaborators would need to commit substantial resources to commercialize, sell and market the product before it could be profitable, and the product or service may never be commercially successful. Additionally, development of any product or service may be disrupted or made less viable by the development of competing products or services.
16

New potential products and services may fail at any stage of development or commercialization and if we determine that any of our current or future services, products or software is unlikely to succeed, we may abandon them without any return on our investment. If we are unsuccessful in developing additional services, products or software, our potential for growth may be impaired.
We have incurred losses since we were formed and we may incur losses in the future.
We have incurred net losses since we were formed. We may incur additional losses in the future as we plan to invest significant additional funds toward expansion of our commercial organization, the improvement and development of our technology and new product and service development. We may incur additional losses in the future for a number of other reasons, many of which are beyond our control, including the other risks described in this “Risk Factors” section, the market acceptance of our new services, future service development and our market penetration and margins. Our failure to become profitable could depress the value of our Common Stock, could impair our ability to raise capital, expand our business, maintain our research and development efforts or continue our operations. A decline in the value of our Common Stock could also cause you to lose all or part of your investment.

Seasonality may cause fluctuations in our revenue and results of operations.
We operate on a December 31 fiscal year end and believe that there are significant seasonal factors which may cause sales of our products to vary on a quarterly or yearly basis and increase the magnitude of quarterly or annual fluctuations in our operating results. We believe that this seasonality results from a number of factors, such as customer purchasing cycles - 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 or biopharmaceutical companies whose approved budget expires by year end. These factors have contributed, and may contribute in the future, to substantial fluctuations in our quarterly operating results, which may cause our operating results in some quarters to fall below the expectations of securities analysts or investors. These fluctuations, among other factors, also mean that our operating results in any particular period may not be relied upon as an indication of future performance. Seasonal or cyclical variations in our sales have in the past, and may in the future, become more or less pronounced over time, and have in the past materially affected, and may in the future materially affect, our business, financial condition, results of operations and prospects.
We may need to raise additional capital to fund commercialization plans for our services and products (including manufacturing, sales and marketing activities), expand investments in research, and development, and commercialize new products and applications.
Our operations have consumed substantial amounts of cash since inception. We expect to expend substantial additional amounts to continue to commercialize our services and products and to develop new ones, and may require additional capital to do so. In addition, our operating plans may change as a result of many factors that may currently be unknown to us, and we may need to seek additional funds sooner than planned.
We cannot guarantee that future financing will be available in sufficient amounts or on terms acceptable to us, if at all. Moreover, the terms of any future financing may adversely affect the holdings or the rights of new stockholders and the issuance of additional securities, whether equity or debt, by us, or the possibility of such issuance, may cause the market price of our Common Stock to decline. The incurrence of indebtedness could result in increased fixed payment obligations, and we may be required to agree to certain restrictive covenants, such as limitations on our ability to incur additional debt, limitations on our ability to acquire, sell or license intellectual property rights and other operating restrictions that could adversely impact our ability to conduct our business. We could also be required to seek funds through arrangements with collaborative partners or otherwise at an earlier stage than otherwise would be desirable, and we may be required to relinquish rights to some of our technologies or products or otherwise agree to terms that are unfavorable to us, any of which may have a material adverse effect on our business, operating results and prospects. In addition, raising additional capital through the issuance of equity or convertible debt securities would cause dilution to holders of our equity securities, and may affect the rights of then-existing holders of our equity securities. Even if we believe that we have sufficient funds for our current or future operating plans, we may seek additional capital if market conditions are favorable or if it has specific strategic considerations.
Our ability to use our net operating losses and certain other tax attributes may be limited.

Under legislation enacted in 2017, informally titled the Tax Cuts and Jobs Act, as modified by the Coronavirus Aid, Relief, and Economic Security Act, or CARES Act, unused federal net operating losses (“NOLs”) generated in tax years beginning after December 31, 2017, will not expire and may be carried forward indefinitely, and generally may not be carried back to prior taxable years, except that under the CARES Act, net operating losses generated in 2018, 2019 and 2020 may be carried back five taxable years. Additionally, the deductibility of such federal NOLs in tax years beginning after December 31, 2020, is limited to 80% of taxable income. Similar provisions of state tax law may also apply, for example, the state of Colorado conforms to the 80% limitation under the Tax Cuts and Jobs Act. In addition, under Sections 382 and 383 of the Code, if a corporation undergoes an “ownership change,” generally defined as a cumulative change of more than 50 percentage points (by value) in its equity ownership by certain stockholders over a three-year period, the corporation’s ability
17

to use its pre-change NOL carryforwards and other pre-change tax attributes (such as research tax credits) to offset its post-change income or taxes may be limited. We may experience ownership changes in the future as a result of shifts in our stock ownership (some of which may be outside our control). As a result, if we earn net taxable income, our ability to use our pre-change NOL carryforwards to offset such taxable income may be subject to limitations. Similar provisions of state tax law may also apply to limit our use of accumulated state tax attributes. As a result, even if we attain profitability, we may be unable to use a material portion of our NOL carryforwards and other tax attributes, which could adversely affect our future cash flows.
Our operating results have in the past fluctuated significantly and may continue to fluctuate significantly in the future, which makes our future operating results difficult to predict and could cause our operating results to fall below expectations or any guidance we may provide.
Our quarterly and annual operating results may fluctuate significantly, which makes it difficult for us to predict our future operating results. These fluctuations may occur due to a variety of factors, many of which are outside of our control, including but not limited to the various other factors described elsewhere in this “Risk Factors” section.

The cumulative effects of such factors could result in large fluctuations and unpredictability in our quarterly and annual operating results. As a result, comparing our operating results on a period-to-period basis may not be meaningful. Investors should not rely on our past results as an indication of our future performance.
This variability and unpredictability could also result in our failing to meet the expectations of industry or financial analysts or investors for any period.
Our current and future services and products may never achieve and sustain sufficient commercial market acceptance.
Our success depends on the market’s confidence that we can provide products and services that aid in research efforts directed at the better understanding of human biology, and enable better biopharmaceutical development. Failure of our services and products, or those jointly developed with our collaborators, to perform as expected could significantly impair our operating results and our reputation. We believe academic institutions and biopharmaceutical companies are likely to be particularly sensitive to defects, errors, inaccuracies, delays in or associated with our services. We and our collaborators may not succeed in achieving and sustaining sufficient commercial market acceptance for our current or future services and products due to a number of factors, including:
the impact of our investments in service and product innovation and commercial growth;
our ability to demonstrate the utility of our platform and related services and their potential advantages over existing technologies to academic institutions, biopharmaceutical companies and the medical community;
our ability, and that of our collaborators, to comply with regulatory requirements; and
the rate of adoption of our services and products by academic institutions, key opinion leaders, advocacy groups and key customers and potential customers.
Additionally, our customers and collaborators may decide to decrease or discontinue their use of our services due to changes in their research and development plans, financial constraints, the regulatory environment, negative publicity about our services or competing products both of which are circumstances outside of our control. We may not be successful in addressing these or other factors that might affect the market acceptance of our services and technologies. Failure to achieve widespread market acceptance of our services and products could materially harm our business, revenues, financial condition and results of operations.
Errors or defects in our services or products could harm our reputation, decrease market acceptance of our services or products or expose us to product liability claims.
We are creating new services and products. The testing processes utilize a number of complex and sophisticated biochemical, informatics, optical and mechanical processes, many of which are highly sensitive to external factors. An operational or technology failure in one of these complex processes or fluctuations in external factors may result in less efficient processing or variation between testing runs. Refinements to our processes may initially result in unanticipated issues that reduce the efficiency or increase variability. In particular, sequencing, which is a key component of these processes, could be inefficient with higher than expected variability thereby increasing total sequencing costs and reducing the number of samples we can process in a given time period. Therefore, inefficient or variable processes can cause variability in our operating results and damage our reputation.
In addition, our laboratory operations could result in any number of errors or defects. Our quality assurance system may fail to prevent us from inadvertent problems with samples, sample quality, lab processes including sequencing, software, data upload or analysis, raw materials, reagent manufacturing, assay quality or design, or other components or processes. In addition, our assays may have quality or design errors, and we may have inadequate procedures or instrumentation to
18

process samples, assemble our proprietary primer mixes and commercial materials, upload and analyze data, or otherwise conduct our laboratory operations. We believe our customers are likely to be particularly sensitive to service and product defects, errors and delays. In drug discovery, such errors may interfere with our customers’ clinical studies or result in adverse safety or efficacy profiles for their products in development. This may harm our customers’ businesses and may cause us to incur significant costs, divert the attention of key personnel, encourage regulatory enforcement action against us, create a significant customer relations problem for us and cause our reputation to suffer. We may also be subject to warranty and liability claims for damages related to errors or defects in our services or products. Any of these developments could harm our business and operating results.
We rely on certain scientific methodologies and metrics to evaluate our services and products, and real or perceived inaccuracies in such metrics or new developments in the industry may adversely affect our reputation and business.
As part of achieving commercial market acceptance for our current and future services and products, our management and experts regularly review and use a number of methodologies and metrics, including affinity levels, to evaluate and measure the performance of our services and products. Although we believe that the current science and data available to us, including metrics such as affinity levels, demonstrates that our services and products are superior in the proteomics field, there is always potential that through discoveries, innovations and advances in technology in an emerging field like proteomics, the metrics underlying our assumptions and estimations could be perceived to be inaccurate or misplaced, or our services and products could be proved to be outdated or inferior to new technologies.
Our business will depend significantly on research and development spending by pharmaceuticals, biotechnology, and academic, governmental and other research institutions, and any reduction in spending could limit demand for our services and products and adversely affect our business, results of operations, financial condition and prospects.
We expect that substantially all of our sales revenue in the near term will be generated from sales to pharmaceuticals, biotechnology, and academic, governmental and other research institutions. Much of these customers’ funding will be provided by various state, federal and international government agencies. As a result, the demand for our services and products will depend upon the research and development budgets of these customers, which are impacted by factors beyond our control, such as:
decreases in government funding of research and development;
changes to programs that provide funding to research laboratories and institutions, including changes in the amount of funds allocated to different areas of research or changes that have the effect of increasing the length of the funding process;
macroeconomic conditions and the political climate;
researchers’ opinions of the utility of our technology platform;
citation of our technology platform in published research;
potential changes in the regulatory environment;
differences in budgetary cycles, especially government- or grant-funded customers, whose cycles often coincide with government fiscal year ends;
competitor services and product offerings or pricing;
market-driven pressures to consolidate operations and reduce costs; and
market acceptance of relatively new technologies.
In addition, various state, federal and international government agencies that provide grants and other funding may be subject to stringent budgetary constraints that could result in spending reductions, reduced grant making, reduced allocations or budget cutbacks, which could jeopardize the ability of these customers, or the customers to whom they provide funding, to purchase our assay services. There is no guarantee that the National Institutes of Health (“NIH”) appropriations will not decrease in the future. A decrease in the amount of, or delay in the approval of, appropriations to, or a decrease in the aggregate amount of grants awarded for life sciences research or the redirection of existing funding to other projects or priorities by, NIH or other similar United States or international organizations, such as the Medical Research Council in the United Kingdom, could result in fewer grants benefiting life sciences research. Our operating results may fluctuate substantially due to any such reductions and delays.
19

The life sciences industry is subject to rapid change, which could make our proteomics platform and related services and products that we develop obsolete. Our long-term results depend upon our ability to improve existing services and products, and our ability to introduce and market new services and products successfully.
Our business is dependent on the continued improvement of our existing services and products and our development of new services and products utilizing our existing technology or other potential future technology. As we introduce new services and products or refine, improve or upgrade versions of existing services and products, we cannot predict the level of market acceptance or the amount of market share these services and products will achieve, if any. We cannot assure you that we will not experience material delays in the introduction of new services and products in the future.
We generally sell our services and products in industries that are characterized by rapid technological changes, frequent new product introductions and changing industry standards. If we do not develop new services and products and service enhancements based on technological innovation on a timely basis, our services and products may become obsolete over time and our revenues, cash flow, profitability and competitive position will suffer. Our success will depend on several factors, including our ability to:
correctly identify customer needs and preferences and predict future needs and preferences;
allocate our research and development funding to services and products with higher growth prospects;
anticipate and respond to our competitors’ development of new services and products and technological innovations;
innovate and develop new technologies and applications, and acquire or obtain rights to third party technologies that may have valuable applications in the markets we serve;
successfully commercialize new technologies in a timely manner, price them competitively and manufacture and deliver sufficient volumes of new services and products of appropriate quality on time; and
convince customers to adopt new technologies.
In addition, if we fail to accurately predict future customer needs and preferences or fail to produce viable technologies, we may invest heavily in research and development of services and products that do not lead to significant revenue. Even if we successfully innovate and develop new services and products and service enhancements, we may incur substantial costs in doing so, and our profitability may suffer.
Our ability to develop new services and products based on innovation can affect our competitive position and often requires the investment of significant resources. Difficulties or delays in research, development or production of new products and services or failure to gain market acceptance of new services and products and technologies may reduce future revenues and adversely affect our competitive position.
The majority of our operations and laboratory processes are currently conducted at a single location and any disruption at our facility could negatively impact our operations and increase our expenses.
Our headquarters in Boulder, Colorado contains nearly all of our corporate and administrative functions, the majority of our research, laboratory facilities, and all of our in-house manufacturing. A natural or man-made disaster or casualty event could cause substantial delays or other disruptions in our operations, damage or destroy our manufacturing equipment or inventory, and cause us to incur additional expenses. The inability to perform our laboratory processes or to reduce the backlog that could develop if our facilities are inoperable, for even a short period of time, may result in the loss of customers or harm to our reputation, and we may be unable to regain those customers or repair our reputation in the future.
Additionally, although we maintain insurance that may cover certain losses in connection with a fire and certain types of other casualty events, we cannot be certain our insurance coverage will be adequate for losses actually incurred, that insurance will continue to be available to us on commercially reasonable terms, or at all, or that any insurer will not deny coverage as to any future losses. One or more large losses that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible requirements, could have a material adverse effect on our business, including our financial condition, results of operations and reputation.
If we are unable to support demand for our commercial assay services, our business could suffer.
As demand for our assay services grows, we will need to continue to scale our assay capacity and processing technology in order to support our data retention. We will also need to expand customer service, billing and systems processes and enhance our internal quality assurance program in order to support demand for assay services. We will also need additional certified laboratory scientists and other scientific and technical personnel to process higher volumes of samples. We cannot guarantee that any increases in scale, related improvements and quality assurance will be successfully implemented or that appropriate personnel will be available.
20

Further, our data and bioinformatics platform leverages third parties heavily for day-to-day operations. If we cannot expand capabilities or have any issues relying on third parties it could negatively impact our growth and our business. Additionally, if there are advancements in artificial intelligence technologies that we do not have access to or the ability to use and our competitors can use them then they may create a superior or more desirable service.
Failure to implement necessary procedures, transition to new processes or hire the necessary personnel could result in higher costs of processing samples, quality control issues or inability to meet demand. There can be no assurance that we will be able to perform our assay services on a timely basis at a level consistent with demand, or that our efforts to scale our operations will not negatively affect the quality of assay services results. If we encounter difficulty meeting market demand or quality standards, our reputation could be harmed and our future prospects and our business could suffer.
Certain aspects of our business rely on relationships with collaborative partners, distributors and other third parties in certain geographies outside of the United States for development, supply and marketing of certain services and potential services, and such collaborative partners or other third parties could fail to perform sufficiently and could limit or prevent us from selling our services and products and impact our revenue.
We believe that success in penetrating certain geographic markets and maximizing the commercial opportunity for our business internationally depends in part on our ability to develop and maintain relationships with key third-party distributors of our services and products. Most of our distribution relationships are non-exclusive and permit such distributors to distribute competing services. Relying on distribution relationships is risky because, among other things, our distributors may: not devote sufficient resources to the sales of our services and products; fail to obtain approvals necessary to distribute our services and products; be acquired by other companies and terminate our distribution agreements or become insolvent; decline to renew existing agreements on acceptable terms or choose to favor marketing the services of our competitors. Because these and other factors may be beyond our control, the distribution of our services and products in certain jurisdictions may be delayed or otherwise adversely affected. If we or any of our distributors terminate a distribution agreement, we may be required to devote additional resources to commercialization and distribution, which could adversely affect our business, financial condition and results of operations. If current or future distributors do not perform adequately or we are unable to enter into effective arrangements with distributors in particular geographic areas, we may not realize long-term international revenue growth.
A significant disruption in our information technology systems or the failure to maintain the confidentiality, integrity and availability of our computer hardware, software and internet applications and related tools and functions, could result in damage to our reputation, data integrity and/or subject us to costs, fines or lawsuits under data privacy or other laws or contractual requirements.

We rely on information technology (“IT”) systems to keep financial records, manage our manufacturing operations, fulfill customer orders, capture laboratory data, maintain corporate records, communicate with staff and external parties and operate other critical functions. Our IT systems, and those of our vendors, are potentially vulnerable to disruption due to breakdown, malicious intrusion and computer viruses or other disruptive events including but not limited to natural disaster. If we were to experience a prolonged system disruption in our IT systems or those of certain of our vendors, it could negatively impact our ability to serve our customers, which could adversely impact our business. Although we maintain offsite back-ups of our data, if operations at our facilities were disrupted, it could cause a material disruption in our business if we are not capable of restoring function on an acceptable timeframe. See also risk factor - “The Company identified material weaknesses in our internal controls over financial reporting. If our remediation measures are ineffective, or if we experience additional material weaknesses in the future or otherwise fail to maintain an effective system of internal control in the future, we may not be able to report our financial condition or results of operations accurately or on a timely basis, which may adversely affect investor confidence in us and, as a result, the value of our Common Stock.”

In addition, our IT systems, and those of our vendors, are potentially vulnerable to hacking, social engineering, phishing, or other causes could lead to the accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to confidential information, trade secrets or other intellectual property, or personal information (including sensitive personal information) of our employees, customers and others (“Security Incident”). The techniques used by criminal elements to attack computer systems are sophisticated, change frequently and may originate from less regulated and remote areas of the world. As a result, we may not be able to address these techniques proactively or implement adequate preventative measures. We are also reliant on the quality of our training of employees to allow them to spot and appropriately respond to cyber security threats. We have been subject to a number of phishing attempts and require employees to remain vigilant to ensure that such attempts are unsuccessful. A Security Incident could have a material adverse effect on our business, reputation, financial condition and results of operations. In addition, a Security Incident could result in legal claims, investigations or proceedings by governmental entities or private parties and/or related fines and penalties, and liability under laws or regulations, including US federal and state data protection regulations and the GDPR (as defined below), and other regulations. For extensive breaches, notice may need to be made to the media or state Attorneys General. Such a notice could harm our brand and reputation and adversely affect our ability to compete. These breaches and other inappropriate access can be difficult to detect, and any delay in identifying them may lead to increased harm of the types described above. We expect to continue to expend significant resources to protect against, and where appropriate respond to and remediate, Security Incidents.
21

Although we maintain insurance that may cover certain liabilities and losses in connection with a security breach or other security incident, we cannot be certain our insurance coverage will be adequate for liabilities or losses actually incurred, that insurance will continue to be available to us on commercially reasonable terms, or at all, or that any insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us or experience of losses that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible requirements, could have a material adverse effect on our business, including our financial condition, results of operations and reputation.
We rely on assumptions and estimates and data to calculate certain of our key metrics, and real or perceived inaccuracies in such metrics may harm our reputation and negatively affect our business.
In addition to our financial results, our management regularly reviews a number of operating and financial metrics, including a breakdown of assay services revenue, product revenue and other revenue, and status of pipeline opportunities that represent customers in test, trials, pilots and full deployments, to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections and make strategic decisions. As both the industry in which we operate and our businesses continue to evolve, so too might the metrics by which we evaluate our businesses. While the calculation of the metrics we use is based on what we believe to be reasonable estimates, our internal tools are not independently verified by a third party and have a number of limitations and our methodologies for tracking these metrics may change over time. Further, our pipeline opportunities may fail to materialize, which may lead to an inability to develop our business at all. Accordingly, investors should not place undue reliance on these metrics.
Our current revenues are derived almost entirely from our research-based business operations with a limited number of customers and collaborators in a concentrated and competitive business sector.
Our current and largest customer base is primarily composed of pharmaceutical and academic institutions, as well as biopharmaceutical organizations. Given that our current revenues are derived from these concentrated business sectors and a limited number of customers and collaborators our ability to conduct our business and generate revenue could be harmed by the loss of major customers in our research-based business operations, and any events or circumstances that broadly affect research-based sectors within our customer base, including pharmaceuticals, biotechnology, contracted research and academia. Although research-based business is a large sector of the life sciences industry, it is a concentrated sector and our future revenues and success will depend upon our ability to respond to the evolving needs of the marketplace, including among existing customers and collaborators, and through increasing our customer base both in our research-based business and other sectors of the life sciences industry, such as our clinical-based business and direct-to-consumer business operations. Although we have recently experienced success in the life sciences industry, which we believe is in part due to a growing customer base and wider acceptance of our technology, it is not advisable to rely on our past results as an indication of our future performance in a competitive industry where our continued success will be dependent upon our ability to expand our existing customer base and attracting new types of customers.
If we were to be sued for product liability or professional liability, we could face substantial liabilities that exceed our resources.
The marketing, sale and use of our services and products could lead to the filing of product or professional liability claims were someone to allege that our services or products identified inaccurate, incomplete or untimely information regarding the binding specificity and/or performance of our reagents for their respective protein targets, the performance consistency of our SomaScan® assay, or that our services or products otherwise failed to perform as designed or intended. We may also be subject to liability for errors in, a misunderstanding of or inappropriate reliance upon, the information we provide in the ordinary course of our business activities. A product liability or professional liability claim, regardless of merit or eventual outcome, could result in substantial damages and be costly and time-consuming for us to defend, and such claims may result in loss of revenue, injury to our reputation and significant negative media attention, and/or decreased demand for, or inability to commercialize, any products, services or clinical solutions that we have developed or may develop.
Although we maintain insurance that may cover certain product liability and professional liability claims, we cannot be certain our insurance coverage will be adequate for claims actually asserted, that insurance will continue to be available to us on commercially reasonable terms, or at all, or that any insurer will not deny coverage as to any future liabilities. One or more large claims that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible requirements, could have a material adverse effect on our business, including our financial condition, results of operations and reputation. Any product liability or professional liability claim brought against us, with or without merit, could increase our insurance rates or prevent us from securing insurance coverage in the future. Additionally, any product liability lawsuit could cause current collaborators to terminate existing agreements or potential collaborators to seek other companies, any of which could impact our results of operations.
22

We have limited experience producing and supplying our products, we may be unable to consistently manufacture our products or source our components to the necessary specifications or in quantities necessary to meet demand at an acceptable cost or at an acceptable performance level.
Our SomaScan® assay requires an integrated workstation with many different components that work together. As such, a quality defect in a single component can compromise the performance of the entire solution. In order to successfully generate revenue from our SomaScan® assay services, we need to acquire products that meet our expectations for quality and functionality in accordance with established specifications on a timely basis. Our equipment and components are manufactured with complex processes, sophisticated equipment and strict adherence to specifications and quality systems procedures.
In order to successfully generate revenue from our services and products, we need to supply our customers with services and products that meet their expectations for quality and functionality in accordance with established specifications. While customer complaints regarding defects in our services and products have historically been low, we have experienced quality control and manufacturing defects in the past. Our ability to generate revenue could be impacted by any future quality control issues.
As we continue to grow and introduce new services and products, and as our services and products incorporate increasingly sophisticated technology, it will be increasingly difficult to ensure our services and products are produced in the necessary quantities without sacrificing quality. There is no assurance that we or our third-party suppliers will be able to continue to manufacture our services, products and components thereof so that they consistently achieve the product specifications and quality that our customers expect. Certain of our raw materials are subjected to a shelf life, after which their performance is not ensured. While we have implemented liquid stability and expiry standards, our long-term stability studies are underway and not complete. Use of raw materials that effectively expire early or shipment of defective products or components to customers, or using such defective supplies, products or components in our own labs may result in incorrect assay results, which could increase our costs or damage our reputation with customers, and depending upon current inventory levels and the availability and lead time for additional inventory, could lead to availability issues. Any future design issues, unforeseen manufacturing problems, such as contamination of facilities, equipment malfunctions, aging components, quality issues with components and materials sourced from third-party suppliers, or failures to strictly follow procedures or meet specifications, may have a material adverse effect on our brand, business, financial condition and operating results. If we or our third-party suppliers fail to maintain quality standards or certifications, our customers might choose not to purchase services or products from us.
In addition, as we increase manufacturing capacity, we will also need to make corresponding improvements to other operational functions, such as our customer service and billing systems, compliance programs and our internal quality assurance programs. We will also need additional equipment, manufacturing time, warehouse space and trained personnel to process higher volumes of services and products. We cannot assure that any increases in scale, related improvements and quality assurance will be successfully implemented or that equipment, manufacturing and warehouse space and appropriate personnel will be available. As we develop additional services and products, we may need to bring new equipment on-line, implement new systems, technology, controls and procedures and hire personnel with different qualifications. Our ability to increase our manufacturing capacity at our Boulder, Colorado location and in supplying services and products to our customers is complicated by the use of our proprietary equipment that is not readily available from third-party manufacturers.
Our research and development efforts could be hindered if we are not able to contract with third parties for access to samples, including sources such as biobanks.
Under standard clinical practice, samples collected from patients, including serum, plasma, blood and other tissues, are preserved and stored onsite. We rely on our ability to secure access to these archived samples, as well as information pertaining to the clinical outcomes of the patients from which they were derived for our clinical development activities. Others compete with us for access to these samples. Additionally, the process of negotiating access to archived samples is lengthy because it typically involves numerous parties and approval levels to resolve complex issues such as usage rights, institutional review board approval, privacy rights, publication rights, intellectual property ownership and research parameters.
Furthermore, existing legal requirements concerning the collection and archiving of human samples and privacy related thereto, or other legal factors arising in the future, may impact our ability to negotiate access to samples with biobanks, hospitals, clinical partners, pharmaceutical companies, or companies developing diagnostics or therapeutics on a timely basis or on commercially reasonable terms. Other laboratories or our competitors may secure access to archived samples before us, and may therefore delay or limit our ability to research, develop and commercialize future services or products.
23

We rely on a limited number of suppliers, or in some cases, a sole supplier, for some of the equipment and materials, or components thereof, that we use for our services and products and the loss of such suppliers or the need to find replacements or immediately transition to alternative suppliers could adversely impact our business.
We rely on a limited number of suppliers for equipment and materials, or components thereof, that we use in our services and products or laboratory operations. See Part I, Item 1 – “Business—Manufacturing and Supply” for additional details. Any disruption in certain of our supplier’s operations, or our inability to negotiate an extension to the applicable agreements on acceptable terms, or at all, or any competitive pressures, could negatively impact our supply chain and operations and our ability to conduct our business and generate revenue. Our suppliers could cease supplying these materials and equipment, or components thereof, at any time, or fail to provide us with sufficient quantities to meet our specifications. Any such interruption could significantly affect our business, financial condition, results of operations, and reputation.
We believe that there are only a select number of manufacturers other than those we rely on that are currently capable of supplying and servicing the arrays and other equipment and materials necessary for our operations. In the event it becomes necessary to utilize a different contract manufacturer for our products, we would experience additional costs, delays and difficulties in doing so as a result of identifying and entering into an agreement with a new manufacturer as well as preparing such new manufacturer to meet the logistical requirements associated with manufacturing our services and products, and our business would suffer.
Additionally, the use of equipment or materials provided by these replacement suppliers could require us to alter our current operations, establish new quality or performance standards, or revalidate our tests. Transitioning to new suppliers could also result in interruptions to our operations and affect our ability to service our customers and collaborators if we encounter delays or difficulties in securing these components, or if the quality of the components supplied do not meet specifications, or if we cannot then obtain an acceptable substitute. Therefore, we cannot assure you that, if we were forced to replace any of our limited or sole suppliers on which we rely, we would be able to secure alternative equipment and materials, or components thereof, or integrate such alternatives or replacements into our business without affecting our services and products or interrupting our current operations and business. If we encounter delays or difficulties in securing, replacing, reconfiguring, or revalidating the equipment and materials, or components thereof, and other supplies we require for our services and products and operations, it could adversely affect our business, revenue, financial condition and reputation.
Our suppliers have also been impacted by the COVID-19 pandemic, and we have also experienced supply delays for certain equipment, instrumentation and other supplies that we use for our services and products, as certain medical and testing supplies are otherwise diverted to COVID-19-related uses. If any of these events occur, our business, results of operations, financial condition and prospects could be harmed.
Certain disruptions in supply of, and changes in the competitive environment for, raw materials integral to the manufacturing of our services and products may adversely affect our profitability.
We use a broad range of materials and supplies, including metals, chemicals and other electronic components, in our services and products. A significant disruption in the supply of these materials could decrease production and shipping levels, materially increase our operating costs and materially adversely affect our profit margins. Shortages of materials or interruptions in transportation systems, labor strikes, work stoppages, war, acts of terrorism or other interruptions to or difficulties in the employment of labor or transportation in the markets in which we purchase materials, components and supplies for the production of our services and products, in each case may adversely affect our ability to maintain production of our services and products and sustain profitability. Unforeseen end-of-life for certain components, such as enzymes, could cause backorders as we modify our product specifications to accommodate replacement components. If we were to experience a significant or prolonged shortage of critical components from any of our suppliers and could not procure the components from other sources, we would be unable to manufacture our services and products and to ship such services and products to our customers in a timely fashion, which would adversely affect our sales, margins and customer relations.
We may experience problems with supply chain efficiencies or logistical management, which could adversely affect our business operations.
Certain aspects of our business depend upon supply chain efficiencies and logistical management of samples. For example, our technology and assay services depend on processing specifically sized samples from multiple locations while maintaining the integrity of the samples such they remain free from corruption or contamination. If there are interruptions to the supply chain or sample logistics, including circumstances that cause the improper handling of the samples, it would limit our ability to complete high quality assays and properly service our customers and collaborators. Therefore, unlike some of our competitors, which do not need high-quality, uncorrupted samples of the size that we require, our supply chain operations and logistical management are more integral to our sample processing and testing, and the breakdown of the supply chain or sample logistics would negatively impact our business operations. Likewise, if there are technological advancements that improve our competitors’ business operations, but which we are unable to utilize due to our specific requirements for the supply chain and sample logistics, we would be at a competitive disadvantage which could harm our business, revenue and reputation.
24

We may experience manufacturing problems or delays that could limit our growth or adversely affect our operating results.
Our products and services are manufactured or performed at our facilities located in Boulder, Colorado using complex processes, sophisticated equipment and strict adherence to specifications and quality systems procedures. Any unforeseen manufacturing problems, such as contamination of our facilities, equipment malfunction, quality issues with components and materials sourced from third-party suppliers or failure to strictly follow procedures or meet specifications, could result in delays or shortfalls in performance. Identifying and resolving the cause of any such manufacturing or supplier issues could require substantial time and resources. If we are unable to keep up with demand for our products or services by successfully manufacturing and delivering our products or services in a timely manner, our revenue could be impaired, market acceptance for our products or services could be adversely affected and our customers might instead purchase our competitors’ products or services.
We have multi-step manufacturing processes some with long cycle times (months/years) that will continue to expand as our platform content expands. We will need to begin outsourcing some unit operations over time to ensure raw material availability and that has risks associated with it, as these are complex process chemistry operations with quality and yield requirements. Our batch sizes for key internal manufactured items are relatively fixed and generate multiple years of production in single lots. This may lead to inventory write-offs if technology advancements occur at a faster pace than our consumption of existing inventories allow generating early obsolescence. Additionally, we are reliant on a number of sole or single-sourced vendors for key raw material and those have relatively long lead times which may limit our ability to quickly respond to market changes without large inventory investments. We have scalable service capacity as adequate raw materials are available for surge capacities as we currently are not running a 24/7 operating model.
In addition, the introduction of new products and services may require the development of new manufacturing processes and procedures as well as new suppliers. While all of our assay services are performed using the same basic processes, significant variations may be required to meet new product or service specifications. Developing new processes and negotiating supply agreements can be very time consuming, and any unexpected difficulty in doing so could delay the introduction of a product or service.
Global Economic Conditions, including inflation and supply chain disruptions, may negatively impact our business operations and financial results.
Challenging current and future United States or global economic conditions, including the COVID-19 pandemic, the war in Ukraine and inflation and supply chain disruptions may negatively impact our business operations and financial results. These conditions have resulted in, and may continue to result in, extreme volatility and disruptions in the capital and credit markets and increased inflation and interest rate uncertainty. Current global economic challenges, including relatively high inflation and supply chain constraints may continue to put pressure on our business.
When challenging economic conditions exist, our customers may delay, decrease or cancel purchases from us, and may also delay payment or fail to pay us altogether. Suppliers may have difficulty filling our orders and distributors may have difficulty getting our products to customers, which may affect our ability to meet customer demands, and result in a loss of business. Weakened global economic conditions may also result in unfavorable changes in our product prices, product mix and profit margins. Although we take measures to mitigate the impact of inflation, including through pricing actions and productivity programs, if these actions are not effective our cash flow, financial condition, and results of operations could be adversely impacted. In addition, there could be a time lag between recognizing the benefit of our mitigating actions and when the inflation occurs and there is no assurance that our mitigating measures will be able to fully mitigate the impact of inflation.
Political volatility may also contribute to the general economic conditions and regulatory uncertainty in regions in which we operate. Future unrest and changing policies could result in an adverse impact to our financial condition. Political developments can also disrupt the markets we serve and the tax jurisdictions in which we operate and may affect our business, financial condition and results of operations.
Expansion of our business exposes us to business, regulatory, political, operational, financial and economic risks.
In addition to pursuing organic growth in the United States and internationally, we may also acquire other businesses, products or technologies as well as pursue strategic alliances, joint ventures, technology licenses or investments in complementary businesses. The anticipated benefit of any strategic transaction, including the Palamedrix acquisition, may not materialize and our ability to successfully pursue such transactions is unproven. Any of these transactions could be material to our financial condition and operating results and expose us to many risks, including disruptions to our commercial relationships, acquiring unanticipated liabilities, difficulties integrating acquired businesses, diversion of management time and focus from operating our business, increases in our expenses and reductions in our cash available for operations and other uses, and possible write-offs or impairment charges relating to acquired businesses. The expected benefits may not be achieved within the anticipated time frame, or at all. The failure to meet the challenges involved and to realize the anticipated benefits of any such transaction could adversely affect our business and financial condition. Moreover, acquisitions can also involve litigation and/or post-transaction disputes, including with the counterparty regarding purchase
25

price or other working capital adjustments or liabilities for which we believe we were indemnified under the relevant transaction agreements, among other matters. Furthermore, foreign acquisitions involve unique risks in addition to those mentioned above, including those related to integration of operations across different cultures and languages, currency risks and the particular economic, political and regulatory risks associated with specific countries. Additionally, because we and our collaborators currently market our services and products outside of the United States and may market future services and products outside of the United States, if cleared, authorized or approved, our business is subject to risks associated with doing business outside of the United States, including an increase in our expenses and diversion of our management’s attention from the development of future services and products. Accordingly, our business and financial results in the future could be adversely affected due to a variety of factors, including:
multiple, conflicting and changing laws and regulations such as privacy, security and data use regulations, tax laws, export and import restrictions, economic sanctions and embargoes, employment laws, anticorruption laws, regulatory requirements, and other governmental approvals, permits and licenses;
failure by us, our collaborators or our distributors to obtain regulatory clearance, authorization or approval for the use of our services and products in various countries;
additional potentially relevant third-party patent rights;
complexities and difficulties in obtaining intellectual property protection and enforcing our intellectual property;
difficulties in attracting talent, staffing, and retention, and managing foreign operations;
logistics and regulations associated with shipping samples, including infrastructure conditions and transportation delays;
limits in our ability to penetrate international markets if we are not able to conduct our immunosequencing services locally;
financial risks, such as longer payment cycles, difficulty collecting accounts receivable, the impact of local and regional financial crises on demand and payment for our services and products and exposure to foreign currency exchange rate fluctuations;
natural disasters, political and economic instability, including wars, terrorism and political unrest, outbreak of disease, boycotts, retaliatory measures or economic sanctions imposed by governments, curtailment of trade and other business restrictions;
regulatory and compliance risks that relate to maintaining accurate information and control over sales and distributors’ activities that may fall within the purview of the United States Foreign Corrupt Practices Act (“FCPA”), its books and records provisions, or its anti-bribery provisions, or laws similar to the FCPA in other jurisdictions in which we may now or in the future operate; and
anti-bribery requirements of several member states in the EU and other countries, such as the United Kingdom’s Bribery Act of 2010, that are constantly changing and require disclosure of information to which United States legal privilege may not extend.
Any of these factors could significantly harm our future international expansion and operations and, consequently, our revenue and results of operations.

An impairment in the carrying value of goodwill and other intangible assets could negatively impact our consolidated results of operations and net worth.

Goodwill, including with respect to any acquisitions we make, such as Palamedrix, is initially recorded as the excess of amounts paid over the fair value of net assets acquired. While goodwill is not amortized, it is reviewed for impairment at least annually or more frequently, if impairment indicators are present. Other intangible assets represent in-process research and development (“IPR&D”) acquired from Palamedrix. During the development phase, these assets are not amortized but are tested for impairment annually or more frequently if impairment indicators are present. In assessing the carrying value of goodwill and intangible assets, we make qualitative and quantitative assumptions and estimates about revenues, operating margins, growth rates and discount rates based on our business plans, economic projections, anticipated future cash flows and marketplace data. There are inherent uncertainties related to these factors and management’s judgment in applying these factors. We could be required to evaluate the carrying value of goodwill and intangible assets prior to the annual assessment if we experience unexpected, significant declines in operating results or sustained market capitalization declines. These types of events and the resulting analyses could result in impairment charges in the future. Impairment charges could substantially affect our results of operations and net worth in the periods of such charges.
26

Implementing and maintaining compliance with applicable laws, regulations, standards and obligations relating to data privacy and security is operationally and financially taxing and the failure to comply could result in damage to our reputation and/or subject us to costs, fines or lawsuits under data privacy or other laws or contractual requirements.
As an organization with a global impact, we are subject to data privacy and security laws, regulations, and customer-imposed controls in numerous jurisdictions as a result of having access to and processing confidential, personal and/or sensitive data in the course of our business. There are numerous United States federal and state laws and regulations related to the privacy and security of personal information. In particular, regulations promulgated pursuant to the HIPAA establish privacy and security standards that limit the use and disclosure of PHI and require the implementation of administrative, physical and technological safeguards to protect the privacy of PHI and ensure the confidentiality, integrity and availability of electronic protected health information. Determining whether PHI has been handled in compliance with applicable privacy standards and our contractual obligations can require complex factual and statistical analyses and may be subject to changing interpretation.
In addition, many states in the United States in which we operate now or may operate in the future have laws that protect the privacy and security of sensitive and personal information. Certain state laws in the United States may be more stringent or broader in scope, or offer greater individual rights, with respect to sensitive and personal information than federal, international or other state laws, and such laws may differ from each other, which may complicate compliance efforts. For example, the California Consumer Privacy Act of 2018 (“CCPA”) imposes stringent data privacy and security requirements and obligations with respect to the personal information of California residents and households. Among other things, it requires covered companies to provide new disclosures to California consumers and provide such consumers new data protection and privacy rights, including the ability to opt-out of certain sales of personal information. The CCPA provides for civil penalties for violations, as well as a private right of action for certain data breaches that result in the loss of personal information that may increase the likelihood of, and risks associated with, data breach litigation. In November 2020, the California Privacy Rights Act (“CPRA”), which supersedes the CCPA, was passed and went into force on January 1, 2023. The CPRA draws California law closer to core concepts that were first articulated in the EU’s GDPR (discussed below) and imposes new obligations on covered entities. It remains unclear how various provisions of the CRPA will be interpreted and enforced, and multiple states have enacted or are expected to enact similar laws. The effects of the CCPA and other similar state laws on our business are potentially significant and may require us to modify our data processing practices and policies and to incur costs and expenses in an effort to comply. State laws are changing rapidly, and there is discussion in the United States Congress of a new federal data protection and privacy law to which we may be subject.
In Europe, laws, regulations and standards in many jurisdictions apply broadly to the collection, use, retention, security, disclosure, transfer and other processing of personal information. For example, in the European Economic Area (“EEA”) and the United Kingdom (“UK”), the collection and use of personal data is governed by the EU General Data Protection Regulation — 2016/679 (“EU GDPR”) and related guidance together with the UK General Data Protection Regulation (“UK GDPR,” collectively with the EU GDPR, the “GDPR”). The GDPR, together with national legislation, regulations and guidelines of the EU member states and the UK govern the processing of personal data, impose strict obligations and restrictions on the ability to collect, use, retain, protect, disclose, transfer and otherwise process personal data. In particular, the GDPR includes obligations and restrictions concerning the consent and rights of individuals to whom the personal data relates, the transfer of personal data out of the EEA or the UK, data breach notifications and the security and confidentiality of personal data. Both the EU and the UK GDPR authorize fines for certain violations of up to 4% of a company’s global annual revenue or €20 million/£17.5 million, whichever is greater. Such fines are in addition to any civil litigation claims by customers and data subjects. European data protection authorities may interpret the GDPR and national laws differently and impose additional requirements, which contributes to the complexity of processing personal data in or from the EEA or UK. Guidance on implementation and compliance practices is often updated or otherwise revised. Several other countries, including China, have enacted laws that require personal data relating to their citizens to be maintained on in the country under certain circumstances and impose additional data transfer restrictions. Implementing and maintaining compliance with applicable security and privacy regulations may increase our operating costs, increase the complexity of delivering our services, and/or adversely impact our ability to market our services and products to customers.
Complying with all applicable laws, regulations, standards and obligations relating to data privacy, security and transfers may cause us to incur substantial operational costs or require us to modify our data processing practices and processes. Government enforcement actions can be costly and interrupt the regular operation of our business, and violations of data privacy laws can result in significant fines, reputational damage and civil lawsuits, any of which may adversely affect our business, financial condition and results of operations. We may not be able to respond quickly or effectively to regulatory, legislative and other developments, and these changes may in turn impair our ability to commercialize our assay services or increase our cost of doing business. In addition, if our practices are not consistent or viewed as not consistent with legal and regulatory requirements, including changes in laws, regulations and standards or new interpretations or applications of existing laws, regulations and standards, we may become subject to audits, inquiries, whistleblower complaints, adverse media coverage, investigations, loss of export privileges, severe criminal or civil sanctions or reputational damage. Any of the foregoing could have an adverse effect on our competitive position, business, financial condition, results of operations and prospects.
27

We depend on our key personnel and other highly qualified personnel, and if we are unable to recruit, train and retain our personnel, we may not achieve our goals.
Our future success depends on our ability to recruit, train, retain and motivate key personnel, including our senior management, research and development, manufacturing and sales, customer service and marketing personnel. In particular, Troy Cox, our Executive Chair and Roy Smythe, our Chief Executive Officer are critical to our vision, strategic direction, culture and products. Competition for qualified personnel is intense, particularly in the areas of Molecular Biology, Software and BioInformatics. As we grow, we may continue to make changes to our management team, which could make it difficult to execute on our business plans and strategies. We may face challenges in retaining and recruiting key personnel due to sustained declines in our stock price that could reduce the retention value of equity awards.
Our continued growth depends, in part, on attracting, retaining and motivating highly trained sales personnel with the necessary scientific background and ability to understand our systems at a technical level to effectively identify and sell to potential new customers. In addition, the continued development of complementary software tools, such as our analysis tools and visualization software, requires us to compete for highly trained software engineers and for highly trained sales and customer service personnel globally. We also compete for computational biologists and qualified scientific personnel with other life sciences companies, academic institutions and research institutions.
We do not maintain key person life insurance or fixed term employment contracts with any of our employees. As a result, our employees could leave the Company with little or no prior notice and would be free to work for a competitor. Because of the complex and technical nature of our services and products and the dynamic market in which we compete, any failure to attract, train, retain and motivate qualified personnel could materially harm our operating results and growth prospects.
Risks Related to Intellectual Property
If we are unable to protect our intellectual property effectively, our business would be harmed.
We rely on patent protection as well as protection afforded by trademark, copyright, trade secret and other intellectual property rights and contractual restrictions to protect our proprietary technologies, all of which provide limited protection and may not adequately protect our rights or permit us to gain or keep any competitive advantage. Our proprietary, foundational aptamer-based technology and processes are supported by approximately 950 patents (issued or pending) and support unparalleled sensitivity and specificity, and dynamic range. We continue to file new patent applications to attempt to obtain further legal protection of the full range of our technologies. If we fail to protect our intellectual property, third parties may be able to compete more effectively against us and we may incur substantial litigation costs in our attempts to recover or restrict the use of our intellectual property.
Our success depends in part on obtaining patent protection for our services and processes, preserving trade secrets, registering copyrights and trademarks, operating without infringing the proprietary rights of third parties and if needed acquiring licenses for certain aspects of our technology or services. We may exercise our business judgment and choose to not pursue trade secret protection but file patent applications that disclose and describe our inventions to seek patent protection for our services and technology. We cannot assure investors that any of our currently pending or future patent applications will result in issued patents and we cannot predict how long it will take for such patent applications to issue as patents. Further, securing patent protection may require us to participate in interference proceedings, derivation proceedings or other post-grant proceedings declared by the United States Patent and Trademark Office (“USPTO”) that could result in substantial cost to us. The outcome of such proceedings is uncertain. If third parties bring post-grant opposition proceedings against our patents, we could experience significant costs and management distraction. Further, in some cases, we have only filed provisional patent applications on certain aspects of our services and technologies and each of these provisional patent applications is not eligible to become an issued patent until, among other things, we file a non-provisional patent application within 12 months of the filing date of the applicable provisional patent application. Such provisional patent applications may not become issued patents for a variety of reasons, including our failure to file a non-provisional patent application within the permitted timeframe or a decision that doing so no longer makes business or financial sense.
Further, we cannot assure investors that other parties will not challenge any patents issued to us or that courts or regulatory agencies will hold our patents to be valid or enforceable. We cannot guarantee investors that we will be successful in defending challenges made against our patents and patent applications. Any successful third-party challenge to our patents could result in the unenforceability or invalidity of such patents and could deprive us of the ability to prevent others from using the technologies claimed in such issued patents.
Further, certain services and technology may not be able to be patented, or cannot reasonably become patented due to the extensive scope and nature of the relevant technology. As a result, we often can only rely on trade secrets to protect this technology. If we cannot protect our un-patentable trade secrets or keep them confidential, our business results of operation will be adversely impacted.
With respect to all categories of intellectual property protection, our competitors could purchase our services and products and attempt to replicate some or all of the competitive advantages we derive from our development efforts, willfully
28

infringe our intellectual property rights, design around our protected technology or develop their own competitive technologies that fall outside of our intellectual property rights. In addition, competitors may develop their own versions of our services and products in countries where we did not apply for patents, where our patents have not issued or where our intellectual property rights are not recognized and compete with us in those countries and markets.
Issued patents covering our services and products could be found invalid or unenforceable if challenged.
Although patents granted by the USPTO or other patent granting authority are generally entitled to a presumption of validity and enforceability, a granted patent’s scope, validity or enforceability can still be challenged. Some of our patents or patent applications (including in-bound licensed patents) have been or may be challenged at a future point in time in opposition, derivation, reexamination, inter partes review, post-grant review or interference proceedings. Any successful third-party challenge to our patents in this or any other proceeding could result in the unenforceability or invalidity of such patents, which may lead to increased competition to our business, which could harm our business. In addition, in patent litigation in the United States, defendant affirmative defenses and counterclaims alleging invalidity and unenforceability are commonplace. Therefore, if we enforced our patents against an infringing third party, it is very likely that the validity and unenforceability of our patents asserted in litigation would be challenged. The outcome of such assertions of invalidity and unenforceability during patent litigation is unpredictable. If a defendant were to prevail on a legal assertion of invalidity or unenforceability, we would lose at least part, and perhaps all, of the patent protection on certain aspects of our technologies. In addition, if the breadth or strength of protection provided by our patents is threatened by such invalidity or unenforceability contentions, regardless of the outcome, it could dissuade companies from collaborating with us to license, develop, or commercialize current or future services and products. We may not be aware of all third-party intellectual property rights potentially relating to our services and products.
If our trademarks and trade names are not adequately protected, we may not be able to build name recognition in our markets of interest and our business may be adversely affected.
If our trademarks and trade names are not adequately protected, we may not be able to build name recognition in our markets of interest and our business may be adversely affected. We currently own issued trademark registrations and have trademark applications pending, any of which may be the subject of a governmental or third-party objection, which could prevent the registration or maintenance of the same. We cannot assure you that any currently pending trademark applications or any trademark applications we may file in the future will be approved.
Our efforts to enforce or protect our proprietary rights related to trademarks, trade secrets, domain names, copyrights or other intellectual property may be ineffective and could result in substantial costs and diversion of resources and could adversely impact our financial condition or results of operations. We own the following registered or pending trademarks: SomaLogic®, SomaScan®, SOMAmer®, SomaSignal™, Power by SomaLogic™ and corresponding and related logos.
Claims by third parties that we infringe or misuse their proprietary technology could subject us to significant liability and could force us to redesign our services and products or to incur significant costs.
Our competitors protect their intellectual property rights by means such as trade secrets, patents, copyrights and trademarks. Although we have not been involved in any litigation related to intellectual property rights of others, from time to time we receive letters from third parties alleging, or inquiring about, violations of their intellectual property rights. Any third party asserting that our services and products infringe their intellectual property rights would force us to defend ourselves, and possibly defend our customers, against the alleged infringement claims. These claims and any resulting lawsuit, if successful, could subject us to significant liability for damages and could enjoin us from manufacturing and selling our infringing services and products. The risk of such a lawsuit will likely increase as our size and the number and scope of our services and products increase, as our geographic presence and market share expand and as the number of competitors in our market increases. Any such claims or litigation could:
require us to stop selling, incorporating or using our services and products that use the other party’s intellectual property;
require us to enter into royalty or licensing agreements with third parties, which may not be available on terms that we deem acceptable, if at all;
prevent us from operating all or a portion of our business or force us to redesign our services and products, which could be difficult and expensive and may degrade performance of our services and products, or withdraw one or more of our services and products altogether;
subject us to significant liability for damages or result in significant settlement payments;
require us to indemnify our customers, distribution partners or suppliers; and
refund deposits and other amounts received for allegedly infringing technology or services and products.
29

Intellectual property litigation can be costly. Even if we prevail, the cost of such litigation could deplete our financial resources. Litigation is also time-consuming and could divert management’s attention and resources away from our business. Furthermore, during the course of litigation, confidential information will be disclosed in the form of documents or testimony in connection with discovery requests, depositions or trial testimony under a protective order. Inadvertent disclosure of our confidential information despite an attorney’s eyes only protective order and our involvement in intellectual property litigation could materially adversely affect our business. Some of our competitors may be able to sustain the costs of complex intellectual property litigation more effectively than we can because they have substantially greater resources. In addition, any uncertainties resulting from the initiation and continuation of any litigation could significantly limit our ability to continue our operations. Any of the foregoing could disrupt our business and have a material adverse effect on our operating results and financial condition.
Involvement in lawsuits to defend against third-party claims of intellectual property infringement, or to enforce or defend our intellectual property rights against infringers, could be time-intensive and costly and may adversely impact our business or stock price.
Numerous significant intellectual property claims have been litigated, and will likely continue to be litigated, between existing and new participants in our existing and targeted markets. Our success depends in part on our non-infringement of patents and proprietary rights of third parties. We develop complex services and products that integrate a wide range of technologies which may impact our ability to do so clear of third-party intellectual property rights and therefore may require a license to intellectual property rights of a third party or a successful challenge to the validity of the intellectual property rights of a third party to achieve clearance to commercialize future services and products. As we develop new technologies and move into new markets and applications for our services and products, we expect that incumbent participants in such markets may assert their patents and other proprietary rights against us as part of a business strategy to slow our entry into such markets, impede our successful competition and/or extract substantial license and royalty payments from us. In addition, we may be unaware of pending third-party patent applications that relate to our technology and our competitors and others may have patents or may in the future obtain patents and claim that use of our services and products infringes these patents. Our competitors and others may now, and in the future, have significantly larger and more mature patent portfolios than we currently have. In addition, future litigation may involve patent holding companies or other adverse patent owners who have no relevant product revenue and against whom our own patents may provide little or no deterrence or protection. Therefore, our commercial success may depend in part on our non-infringement of the patents or proprietary rights of third parties. Thus, litigation may be necessary to defend ourselves from third-party claims against us.
We have received notices of claims of infringement and misappropriation or misuse of other parties’ intellectual property in the past and may from time to time receive additional notices. We cannot assure investors that we will prevail in such actions, or that other actions alleging misappropriation or misuse by us of third-party trade secrets, infringement by us of third-party patents and trademarks or other rights, will not be asserted or prosecuted against us in the future.
In addition, it may be necessary to enforce our intellectual property against third-party infringers. Typically, defendants named in intellectual property lawsuits challenge the validity of the asserted intellectual property as a defense. Thus, any enforcement litigation we may assert against an infringer could put our intellectual property at risk, including by adversely affecting the scope of our patent protection or invalidating our patents.
Litigation could result in substantial legal fees and could adversely affect our ability to compete in the marketplace. Any adverse ruling or perception of an adverse ruling in defending ourselves against these claims could have an adverse impact on our stock price, which may be disproportionate to the actual impact of the ruling itself. Parties making claims against us may be able to obtain injunctive or other relief, which could block our ability to develop, commercialize and sell products, and could result in the award of substantial damages against us. In the event of a successful claim of infringement against us, we may be required to pay damages and obtain one or more licenses from third parties, or be prohibited from selling certain services and products. We may not be able to obtain these licenses at a reasonable cost, if at all. We could therefore incur substantial costs related to royalty payments for licenses obtained from third parties, which could negatively affect our gross margins. In addition, we could encounter delays in product introductions while we attempt to develop alternative methods or products to avoid infringing third-party patents or proprietary rights. Defense of any lawsuit or failure to obtain any of these licenses on favorable terms could prevent us from commercializing services and products, and the prohibition of sale of any of our services and products could materially affect our ability to grow and gain market acceptance for our services and products.
Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation. In addition, during the course of this kind of litigation, there could be public announcements of the results of hearings, motions or other interim proceedings or developments. If securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our Common Stock.
In addition, our agreements with some of our suppliers, distributors, customers, collaborators and other entities with whom we do business require us to defend or indemnify these parties to the extent they become involved in infringement claims against us, including the claims described above. We could also voluntarily agree to defend or indemnify third parties in instances where we are not obligated to do so if we determine it would be important to our business relationships. If we
30

are required or agree to defend or indemnify any of these third parties in connection with any infringement claims, we could incur significant costs and expenses that could adversely affect our business, operating results, or financial condition.
Confidentiality and trade secret protection agreements with employees and others may not adequately prevent disclosure of trade secrets and protect other proprietary information.
We consider proprietary trade secrets, confidential know-how and unpatented know-how to be important to our business. We may rely on trade secrets or confidential know-how to protect our technology, especially where patent protection is believed to be of limited value. However, trade secrets and confidential know-how are difficult to maintain as confidential.
To protect this type of information against disclosure or appropriation by competitors, our policy is to require our employees, consultants, contractors and advisors to enter into confidentiality and trade secret protection agreements with us. However, current or former employees, consultants, contractors and advisers may unintentionally or willfully disclose our confidential information to competitors, and confidentiality agreements may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. Enforcing a claim that a third party obtained illegally and is using trade secrets or confidential know-how is expensive, time consuming and unpredictable. The enforceability of confidentiality agreements may vary from jurisdiction to jurisdiction. Furthermore, if a competitor lawfully obtained or independently developed any of our trade secrets, we would have no right to prevent such competitor from using that technology or information to compete with us, which could harm our competitive position. Additionally, if the steps taken to maintain our trade secrets are deemed inadequate, we may have insufficient recourse against third parties for misappropriating the trade secret.
Failure to obtain or maintain trade secrets or confidential know-how trade protection could adversely affect our competitive position. Moreover, our competitors may independently develop substantially equivalent proprietary information and may even apply for patent protection in respect of the same. If successful in obtaining such patent protection, our competitors could limit our use of our trade secrets or confidential know-how.
Under certain circumstances, we may also decide to publish some know-how to attempt to prevent others from obtaining patent rights covering such know-how.
Obtaining and maintaining our patent protection depends on compliance with various required procedures, document submissions, fee payments and other requirements imposed by governmental patent agencies, and our patent protection could be reduced or eliminated for non-compliance with these requirements.
Periodic maintenance fees, renewal fees, annuity fees and various other governmental fees on patents and/or applications will be due to be paid to the USPTO and various governmental patent agencies outside of the United States at several stages over the lifetime of the patents and/or pendency of the patent applications. We have systems in place to remind us to pay these fees, and we engage an outside service and rely on our outside counsel to pay these fees due to non-United States patent agencies. The USPTO and various non-United States governmental patent agencies require compliance with a number of procedural, documentary, fee payment and other similar provisions during the patent application process. We employ reputable law firms and other professionals to help us comply, and in some cases, an inadvertent lapse can be cured by payment of a late fee or by other means in accordance with the applicable rules. However, there are situations in which non-compliance can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. In such an event, our competitors may be able to enter the market without infringing our patents and this circumstance could have a material adverse effect on our business.
Our inability to effectively protect our proprietary technologies, including the confidentiality of our trade secrets, could harm our competitive position.
We currently rely upon trade secret protection and copyright, as well as non-disclosure agreements and invention assignment agreements with our employees, consultants and third parties, and to a limited extent patent protection, to protect our confidential and proprietary information. Although our competitors have utilized and are expected to continue utilizing similar methods and have aggregated and are expected to continue to aggregate similar databases of proteomic testing information, our success will depend upon our ability to develop proprietary methods and databases and to protect any advantages afforded to us by such methods and databases relative to our competitors. If we do not protect our intellectual property adequately, competitors may be able to use our methods and databases and thereby erode any competitive advantages we may have. We will be able to protect our proprietary rights from unauthorized use by third parties only to the extent that our proprietary technologies are covered by valid and enforceable patents or are effectively maintained as trade secrets. If any of our confidential or proprietary information, such as our trade secrets, were to be disclosed or misappropriated, or if any such information was independently developed by a competitor, our competitive position could be harmed.
31

We may not be able to protect our intellectual property rights throughout the world.
Filing, prosecuting and defending patents on our services and products and technologies in every country throughout the world would be prohibitively expensive, and our intellectual property rights in some countries outside the United States can be less extensive than those in the United States.
The laws of some foreign countries do not protect intellectual property rights to the same extent as the laws of the United States, and we and our licensor may encounter difficulties in protecting and defending such rights in foreign jurisdictions. Consequently, we and our licensor may not be able to prevent third parties from practicing our inventions in some or all countries outside the United States, or from selling or importing services and products made using our or our licensor’s inventions in and into the United States or other jurisdictions. Competitors and other third parties may use our technologies in jurisdictions where we have not obtained patent protection to develop their own services and products and technologies and may also export infringing services and products to territories where we have patent protection, but enforcement is not as strong as that in the United States. These services and products may compete with our services and products. Our and our licensor’s patents or other intellectual property rights may not be effective or sufficient to prevent them from competing. In addition, certain countries have compulsory licensing laws under which a patent owner may be compelled to grant licenses to other parties. Furthermore, many countries limit the enforceability of patents against other parties, including government agencies or government contractors. In these countries, the patent owner may have limited remedies, which could materially diminish the value of any patents.
Many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. In some countries, local authorities retain broad discretion to compel technology transfer or disclosure of proprietary trade secrets on the basis of national interests or national security, cybersecurity or data protection, regulatory requirements pertaining to foreign direct investments or joint ventures, or other regulations governing foreign companies’ business activities in these countries. The legal systems of many other countries do not favor the enforcement of patents and other intellectual property protection, which could make it difficult for us to stop the misappropriation or other violations of our intellectual property rights including infringement of our patents in such countries. The legal systems in certain countries may also favor state-sponsored or companies headquartered in particular jurisdictions over our first-in-time patents and other intellectual property protection. The absence of harmonized intellectual property protection laws and effective enforcement makes it difficult to ensure consistent respect for patent, trade secret, and other intellectual property rights on a worldwide basis. As a result, it is possible that we will not be able to enforce our rights against third parties that misappropriate our proprietary technology in those countries.
Proceedings to enforce our or our licensor’s patent rights in foreign jurisdictions could result in substantial cost and divert our efforts and attention from other aspects of our business, could put our and our licensor’s patents at risk of being invalidated or interpreted narrowly and our and our licensor’s patent applications at risk of not issuing, and could provoke third parties to assert claims against us. We and our licensors may not prevail in any lawsuits that we or our licensor initiate, or that are initiated against us or our licensor, and the damages or other remedies awarded, if any, may not be commercially meaningful. In addition, changes in the law and legal decisions by courts in the United States and foreign countries may affect our ability to obtain adequate protection for our services and products, services and other technologies and the enforcement of intellectual property. Accordingly, our efforts to enforce our intellectual property rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop or license. Any of the foregoing events could have a material adverse effect on our business, financial condition, results of operations and prospects.
Changes in patent law in the United States and other jurisdictions could diminish the value of patents in general, thereby impairing our ability to protect our services and products.
Changes in either the patent laws or in interpretations of patent laws in the United States or other countries or regions may diminish the value of our intellectual property. We cannot predict the breadth of the claims that may be allowed by the USPTO nor scope and meaning of issued claims by a court during enforcement of our patents or in third party patents. We may not develop additional proprietary products, methods and technologies that are patentable. Assuming that other requirements for patentability are met, prior to March 16, 2013, in the United States, the first to invent the claimed invention was entitled to a patent, while outside the United States, the first to file a patent application for the invention was entitled to a patent. On or after March 16, 2013, under the Leahy-Smith America Invents Act (“AIA”), enacted in September 16, 2011, the United States transitioned from a first-to-invent to a first-to-file system in which, assuming that other requirements for patentability are met, the first inventor to file a patent application for a particular invention will be entitled to a patent regardless of whether a third-party was the first to invent the claimed invention. A third party that files a patent application in the USPTO on or after March 16, 2013, but before us could therefore be awarded a patent covering an invention similar to or the same as our invention, even if we had made the invention before such third party. This requires us to be cognizant of the conception of an invention and the time it takes to filing a patent application on that invention. Since patent applications in the United States and most other countries are confidential for a period of time after filing, we cannot be certain that we or our licensors were the first to either (i) file any patent application related to our services and products or (ii) invent any of the inventions claimed in our or our licensor’s patents or patent applications.
32

The AIA also includes a number of significant changes that affect the way patent applications are prosecuted and also affects adversarial patent proceedings at the Patent Trials and Appeals Board (“PTAB”). These changes include allowing third party submission of prior art to the USPTO during patent prosecution and additional procedures to attack the validity of a patent in post-grant proceedings, including post-grant review, inter parties review and derivation proceedings. Because there is a lower evidentiary standard needed to invalidate a patent in these USPTO proceedings as compared to the evidentiary standard in a United States federal court, a third party could successfully invalidate a patent before the PTAB on less evidence than would be required to meet the higher evidentiary standard to invalidate a patent in a federal district court. Accordingly, a third party may attempt to use the USPTO procedures to invalidate our patent claims that would not have been invalidated if first challenged by the third party in a district court action. Therefore, the AIA and its implementation could increase the uncertainties and costs surrounding the prosecution of our owned or in-bound licensed patents or patent applications and the enforcement or defense of our owned or in-bound licensed issued patents, all of which could have a material adverse effect on our business, financial condition, results of operations, and prospects.
In addition, the patent position of companies in the biotechnology field is particularly uncertain. Various courts, including the United States Supreme Court, have rendered decisions that affect the scope of patentability of certain inventions or discoveries relating to biotechnology. These decisions state, among other things, that a patent claim that recites an abstract idea, natural phenomenon or law of nature are not themselves patentable. Precisely what constitutes a law of nature or abstract idea is uncertain, and it is possible that certain aspects of our technology could be considered natural laws. Accordingly, the evolving case law in the United States could adversely affect our ability to obtain patents and may facilitate third party challenges to any owned or licensed patents.
If we cannot license rights to use technologies on reasonable terms, we may not be able to commercialize new services and products in the future.
In the future, we may identify additional third-party intellectual property we may need to license in order to engage in our business, including to develop or commercialize new products or services. However, such licenses may not be available on acceptable terms or at all. Even if such licenses are available, we may be required to pay the licensor substantial royalties based on sales of our products and services. Such royalties are a component of the cost of our products or services and may affect the margins on our products and services. In addition, such licenses may be nonexclusive, which could give our competitors access to the same intellectual property licensed to us. If we are unable to enter into the necessary licenses on acceptable terms or at all, if any necessary licenses are subsequently terminated, if our licensors fail to abide by the terms of the licenses, if our licensors fail to prevent infringement by third parties, or if the licensed patents or other rights are found to be invalid or unenforceable, our business, financial condition, results of operations, and prospects could be materially and adversely affected.
If licenses to third-party intellectual property rights are or become required for us to engage in our business, the rights may be non-exclusive, which could give our competitors access to the same technology or intellectual property rights licensed to us. Moreover, we could encounter delays in the introduction of tests while we attempt to develop alternatives. Defense of any lawsuit or failure to obtain any of these licenses on favorable terms could prevent us from commercializing tests, which could materially affect our ability to grow and thus adversely affect our business and financial condition.
Our use of open source software could compromise our ability to offer our services and subject us to possible litigation.
We use open source software in connection with our services and products. Companies that incorporate open source software into their products have, from time to time, faced claims challenging their use of open source software and compliance with open source license terms. As a result, we could be subject to lawsuits and other allegations by parties claiming ownership of what we believe to be open source software or claiming noncompliance with open source licensing terms. Some open source software licenses require users who distribute software containing open source software to publicly disclose all or part of the source code to the licensee’s software that incorporates, links or uses such open source software, and make available to third parties for no cost, any derivative works of the open source code created by the licensee, which could include the licensee’s own valuable proprietary code. While we monitor our use of open source software and try to ensure that none is used in a manner that would require us to disclose our proprietary source code or that would otherwise breach the terms of an open source agreement, such use could inadvertently occur, or could be claimed to have occurred, in part because open source license terms can be ambiguous. Legal precedent in this area is not well established and any actual or claimed requirement to disclose our proprietary source code or pay damages for breach of contract could harm our business and could help third parties, including our competitors, develop products and services that are similar to or better than ours. Any of the foregoing could harm our business, financial condition, results of operations, and prospects.
We rely on strategic collaboration and licensing arrangements with third parties for research and development of commercial products and to further develop intellectual property. We may not be able to successfully establish and maintain such intellectual property.
Our research and development of our services and products relies, directly or indirectly, upon strategic collaborations and licensing agreements with third parties. We have collaboration and licensing arrangements with numerous academics,
33

pharmaceutical companies, and others, under which the collaborator provides us with biological samples and associated clinical information. We use the biological samples for research and development by generating SomaScan® data (typically owned by SomaLogic) and obtaining relevant clinical information related to each biological sample (typically owned by the collaborator). Our collaboration and licensing arrangements also contain cross-licenses to permit the collaborator to use our SomaScan® data for limited purposes, e.g., drug development or academic research, and the collaborator grants us the right to use the clinical data for our products and services. Some collaborators limit our right to use their clinical data.
There can be no assurance that any current contractual arrangements between us and third parties, such as Illumina, for example, or between our strategic partners and other third parties will be continued on materially similar terms and will not be breached or terminated early. Any failure to obtain or retain the rights to necessary technologies on acceptable commercial terms could require us to re-configure our products and services, which could negatively impact their commercial sale or increase the associated costs, either of which could materially harm our business and adversely affect our future revenues and ability to achieve sustained profitability.
We expect to continue and expand our reliance on collaboration and licensing arrangements. Establishing new strategic collaboration and licensing arrangements is difficult and time-consuming. Discussions with potential collaborators or licensors may not lead to the establishment of collaborations on favorable terms, if at all. To the extent we agree to work exclusively with one collaborator in a given area, our opportunities to collaborate with other entities could be limited. Potential collaborators or licensors may reject collaborations with us based upon their assessment of our financial, regulatory or intellectual property position or other factors. Even if we successfully establish new collaborations, these relationships may never result in the successful commercialization of any product or service. In addition, the success of the projects that require collaboration with third parties will be dependent on the continued success of such collaborators. There is no guarantee that our collaborators will continue to be successful and, as a result, we could expend considerable time and resources developing products or services that will not ultimately be commercialized.
We may be subject to claims that our employees, consultants or independent contractors have wrongfully used or disclosed confidential information of third parties or that our employees have wrongfully used or disclosed alleged trade secrets of their former employers.
We employ, and expect to employ in the future, individuals who were previously employed at universities or other companies, including our competitors or potential competitors. Although we try to ensure that our employees, consultants and independent contractors do not use the proprietary information or know-how of others in their work for us, we may be subject to claims that our employees, consultants or independent contractors have inadvertently or otherwise used or disclosed trade secrets or other proprietary information of their former employers or other third parties, or to claims that we have improperly used or obtained such trade secrets. Litigation may be necessary to defend against these claims. If we fail in defending such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel, which could adversely impact our business. A loss of key research personnel work product could hamper or prevent our ability to commercialize potential products and services, which could harm our business. Even if we are successful in defending against these claims, litigation could result in substantial costs and be a distraction to management and other employees.
Risks Related to Government Regulation
The FDA may require us to obtain premarket authorizations and comply with the FDA requirements for some of our products and services. Failure to obtain such authorizations or failure to comply with FDA requirements may delay or prevent the marketing of our products and services.
We believe that our services are not presently regulated as medical devices by the FDA. However, the FDA’s policies may change or the FDA may disagree with our conclusion, and the agency may require us to obtain a premarket authorization. Failure to comply with such requirements or the additional, extensive and ongoing post-marketing obligations imposed by the FDA or other regulatory requirements of other regulatory agencies could result in unanticipated compliance expenditures, a range of administrative enforcement actions, injunctions, and/or criminal prosecution. FDA post-market obligations include, among other things, compliance with the FDA Quality System Regulations (“QSR”), establishing registration and device listings, labeling requirements, reporting of certain adverse events and malfunctions, and reporting of certain recalls. In addition, circumstances may arise that cause us to recall equipment used in connection with our products and services. Such recalls could have an adverse effect on our ability to provide those products and services, which in turn would adversely affect our financial condition. Our collaborators may also be required to maintain FDA clearance, authorization or approval for the products and services that we jointly develop. Any failure by us or our collaborators to maintain such clearance, authorization or approval could impair or cause a delay in our ability to profit from these collaborations.
34

We conduct our business in a heavily regulated industry, and changes in regulations or violations of regulations may, directly or indirectly, reduce our revenue, adversely affect our results of operations and financial condition and harm our business.
The life sciences industry is highly regulated, and the regulatory environment in which we operate may change significantly and adversely to us in the future. Areas of the regulatory environment that may affect our ability to conduct business include, without limitation, federal and state laws relating to:
laboratory testing, including Clinical Laboratory Improvement Amendments (“CLIA”) and state laboratory licensing laws;
the development, testing, use, distribution, promotion and advertising of research services, kits, clinical diagnostics and cellular therapies, including certain LDT, which are regulated by the FDA under the Food, Drug, and Cosmetic Act (“FDCA”);
cellular therapies, medical device and in vitro diagnostic clearance, marketing authorization or approval;
laboratory anti-mark-up laws;
the handling and disposal of medical and hazardous waste;
Occupational Safety and Health Administration rules and regulations;
HIPAA and other federal and state medical data privacy and security laws; and
the Genetic Information Nondiscrimination Act (“GINA”) and similar state laws.
In particular, while we believe that our services are not presently regulated as medical devices because they are RUO or LDTs, the laws, regulations and policies of the FDA and non-United States regulators governing the marketing of RUO products, LDTs, and clinical diagnostic tests and services are extremely complex and the regulatory or judicial interpretations of the relevant laws and regulations may change in the future. For example, our SomaScan® assay services and kits offered as RUO could, in the future, be subject to greater regulation by the FDA pursuant to the medical device provisions of the FDCA beyond the current regulations governing RUO labeling. In addition, while we believe certain of our services are LDTs and thus not subject to premarket review requirements, FDA may disagree with our assessment or change its position in the future and assert that our products are medical devices that must receive FDA’s premarket review, as discussed under “Risk Factors – The FDA may require us to obtain premarket authorizations and comply with the FDA requirements for some of our products and services. Failure to obtain such authorizations or failure to comply with FDA requirements may delay or prevent the marketing of our products and services.”
If we fail to comply with federal and state laboratory licensing requirements, we could lose the ability to perform our tests or experience disruptions to our business.
We are subject to CLIA, a federal law that regulates clinical laboratories that perform testing on specimens derived from humans for the purpose of providing information for the diagnosis, prevention or treatment of disease. CLIA regulations establish specific standards with respect to personnel qualifications, facility administration, proficiency testing, quality control, quality assurance and inspections. CLIA certification is also required in order for us to be eligible to bill state and federal healthcare programs, as well as many private third-party payers, for our tests. We have current CLIA certifications to conduct our tests at our laboratory in Boulder, Colorado. To renew these certifications, we are subject to survey and inspection every two years. Moreover, CLIA inspectors may make random inspections of our clinical reference laboratories.
We also maintain out-of-state laboratory licenses to conduct testing on specimens from California, Maryland, Pennsylvania and Rhode Island.
States may currently have or later adopt laboratory licensure requirements, which, if operating in those states, may require us to modify, delay or stop our operations in such jurisdictions. We may also be subject to regulation in foreign jurisdictions as we seek to expand international utilization of our assay and tests or such jurisdictions adopt new licensure requirements, which may require review of our assay and tests in order to offer them or may have other limitations such as restrictions on the transport of samples necessary for us to perform our assay or tests that may limit our ability to make our tests available outside of the United States. Complying with licensure requirements in new jurisdictions may be expensive, time-consuming, and subject us to significant and unanticipated delays.
Failure to comply with applicable clinical laboratory licensure requirements may result in a range of enforcement actions, including license suspension, limitation, or revocation, directed plan of action, onsite monitoring, civil monetary penalties, criminal sanctions, and cancellation of the laboratory’s approval to receive Medicare and Medicaid payment for its services, as well as significant adverse publicity. Any sanction imposed under CLIA, its implementing regulations, or state or foreign laws or regulations governing clinical laboratory licensure, or our failure to renew our CLIA certificate, a state or foreign license, or accreditation, could have a material adverse effect on our business, financial condition and results of
35

operations. Even if we were able to bring our laboratory back into compliance, we could incur significant expenses and potentially lose revenue in doing so.
The College of American Pathologists (“CAP”), maintains a clinical laboratory accreditation program. CAP asserts that its program is “designed to go well beyond regulatory compliance” and helps laboratories achieve the highest standards of excellence to positively impact patient care. While not required to operate a CLIA-certified laboratory, many private insurers require CAP accreditation as a condition to contracting with clinical laboratories to cover their tests. In addition, some countries outside the United States require CAP accreditation as a condition to permitting clinical laboratories to test samples taken from their citizens. We have CAP accreditations for our laboratories. Failure to maintain CAP accreditation could have a material adverse effect on the sales of our tests and the results of our operations.
RUO products and services may be subject to regulatory scrutiny.
Certain of our services and products are currently labeled and sold for RUO and not for the diagnosis or treatment of disease. Because such products are not intended for diagnostic use, and the products do not include clinical or diagnostic claims or provide directions for use as diagnostic products, they are not subject to the same level of regulation by the FDA or by regulatory agencies of the EU as medical devices. In particular, while the FDA regulations require that RUO products be appropriately labeled, “For Research Use Only,” the regulations do not subject such products to the FDA’s pre- and post-market controls for medical devices provided that certain conditions are met. Pursuant to FDA guidance on RUO products, a company may not make clinical or diagnostic claims about an RUO product or provide clinical directions or clinical support services to customers of RUO products. A product labeled RUO but deemed by the FDA to be intended for clinical diagnostic use may be viewed by the FDA as adulterated and misbranded under the FDCA and subject to FDA enforcement action. The FDA considers the totality of the circumstances surrounding distribution and use of a product labeled as RUO, including how the product is marketed and to whom, when determining its intended use. If the FDA were to disagree with our RUO classification or modify its approach to regulating products labeled for RUO, we could experience reduced revenue or increased compliance and other costs, which could adversely affect our business, prospects, results of operations and financial condition. In the event that the FDA requires marketing authorization of our RUO products in the future, the FDA may not ultimately grant any clearance, authorization or approval requested by us in a timely manner, or at all.
We could be adversely affected by alleged violations of the Federal Trade Commission Act or other truth-in-advertising and consumer protection laws.
Our advertising for current and future assay services is subject to federal and state laws that prohibit deceptive or unfair advertising and marketing practices. Under federal and state law, regulators such as the Federal Trade Commission (“FTC”) and the attorneys general (“AG,” or district attorneys in some states) of the various states have authority to bring actions against firms that engage in false or deceptive advertising or marketing practices. The FTC’s authority emanates from the Federal Trade Commission Act (“FTC Act”), which empowers the FTC to investigate and seek injunctive relief against deceptive or unfair acts or practices, including the dissemination of advertising claims without possession at the time of dissemination of a reasonable basis for belief that the claims are true and non-deceptive. Substantiation in the case of efficacy claims pertaining to health, safety, and life sciences generally must take the form of competent and reliable scientific evidence. Failure to have substantiation of this type is deceptive under the FTC Act and may subject the advertiser to an injunction to stop the advertising and possibly to engage in other remedial steps such as corrective advertising. Failure to comply with an FTC administrative order subjects the advertiser to significant civil penalties. States have similar unfair and deceptive acts and practices statutes (sometimes called “little FTC Acts” or “UDAP” statutes). They vary, but often the state regulator can seek monetary relief along with an order of discontinuance.
Both the FTC and the state AGs have broad powers, and failure to abide by the substantive requirements of the FTC Act and other consumer protection laws can result in administrative or judicial penalties, including civil penalties, injunctions affecting the manner in which we would be able to market services or products in the future, or in extreme instances criminal prosecution if significant fraud is involved. These laws relate not only to the advertising produced and disseminated by us but also to statements made by endorsers or others in third-party testimonials that are used by us in advertising in any form, including but not limited to social media.
Federal and state laws also give causes of action to competitors to seek injunctive and monetary relief for false and misleading advertising statements. Any person who is or may be likely to be damaged by false or misleading advertising statement may bring an action in federal court pursuant to the Lanham Act, § 43(a). Proven damages may be trebled and attorney’s fees and costs may be awarded in appropriate cases. There are state analogs of this sort of unfair competition statute as well.
Under state UDAP statutes, consumers can bring private claims against companies who disseminate false or deceptive advertising claims. Although those UDAP statutes often provide for statutory damages in the case of individual consumers, more often such cases take the form of class actions, which can lead to massive damages awards and significant awards of attorney’s fees.
We are also subject to self-regulatory risks. The BBB National Programs, Inc. operates the National Advertising Division (“NAD”), which is the country’s leading self-regulatory body dedicated to truth and accuracy in advertising. A competitor can
36

challenge advertising before the NAD. The process is non-public until the decision is rendered by the NAD, at which point the BBB National Programs issues a press release about the decision. Most advertisers comply with the recommendations of the NAD; those that refuse to comply can be referred to the FTC for investigation.
Any of the potential action described above if brought against us could disrupt our business operations, cause damage to our reputation, and result in a material adverse effects on our business.
We could be adversely affected by violations of the United States Foreign Corrupt Practices Act and other worldwide anti-bribery laws by us or our agents.
We are subject to the FCPA which prohibits companies and their intermediaries from making payments in violation of law to non-United States government officials for the purpose of obtaining or retaining business or securing any other improper advantage. Our reliance on independent distributors to sell our assay services internationally demands a high degree of vigilance in maintaining our policy against participation in corrupt activity, because these distributors could be deemed to be our agents, and we could be held responsible for their actions. We are also subject to similar anti-bribery laws in the jurisdictions in which we operate, including the United Kingdom’s Bribery Act of 2010, which also prohibits commercial bribery and makes it a crime for companies to fail to prevent bribery. We have limited experience in complying with these laws and in developing procedures to monitor compliance with these laws by our agents. These laws are complex and far-reaching in nature, and, as a result, we cannot assure you that we would not be required in the future to alter one or more of our practices to be in compliance with these laws or any changes in these laws or the interpretation thereof. Any violations of these laws, or allegations of such violations, could disrupt our operations, involve significant management distraction, involve significant costs and expenses, including legal fees, and could result in a material adverse effect on our business, prospects, financial condition, or results of operations. We could also incur severe penalties, including criminal and civil penalties, disgorgement, and other remedial measures.
Our business is subject to environmental regulation and regulations relating to the protection of health and safety matters that could result in compliance costs. Any violation or liability under environmental laws or health and safety regulations could harm our business.
We are subject to environmental and safety laws and regulations governing the use, storage and disposal of hazardous substances or wastes, including radioactive materials and wastes, and imposing liability for the cleanup of contamination from these substances. We handle hazardous substances in our manufacturing processes and in the compilation of our chemical library, and we could be liable for any improper use, storage, or disposal of such substances. We cannot completely eliminate the risk of contamination or injury from hazardous substances or wastes, and, in the event of such an incident, we could be held liable for any damages that result. In addition, we may be required to incur significant additional costs to comply with environmental laws and regulations in the future. The failure to comply with environmental or safety regulations could also result in fines by government authorities and payment of damages to private litigants, which could harm our business.
The Occupational Safety and Health Act of 1970 (“OSHA”), establishes certain employer responsibilities, including maintenance of a workplace free of recognized hazards likely to cause death or serious injury, compliance with standards promulgated by the Occupational Safety and Health Administration and various record keeping, disclosure and procedural requirements. Various OSHA standards may apply to our operations. We have incurred, and will continue to incur, capital and operating expenditures and other costs in the ordinary course of our business in complying with OSHA and other state and local laws and regulations.
Risks Related to SomaLogic Being a Public Company
Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.
We are in the process of implementing disclosure controls and procedures designed to provide reasonable assurance that information we must disclose in reports we file or submit under the Exchange Act is accumulated and communicated to management, and recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC. We believe that any disclosure controls and procedures, no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple errors or mistakes. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by an unauthorized override of the controls. As a result, because of these inherent limitations in our control system, misstatements or omissions due to error or fraud may occur and may not be detected, which could result in failures to file required reports in a timely manner and filing reports containing incorrect information. Any of these outcomes could result in SEC enforcement actions, monetary fines or other penalties, damage to our reputation, and harm to our financial condition.
The Company identified material weaknesses in our internal controls over financial reporting. If our remediation measures are ineffective, or if we experience additional material weaknesses in the future or otherwise fail to maintain an effective system of internal control in the future, we may not be able to report our financial condition or
37

results of operations accurately or on a timely basis, which may adversely affect investor confidence in us and, as a result, the value of our Common Stock.
In prior years, and in fiscal 2022, we identified material weaknesses in our internal control over financial reporting. See - “Management’s Report on Internal Control Over Financial Reporting.”
We are in the process of remediating the deficiencies. We cannot assure you that the material weaknesses will be remediated by us on the timelines currently anticipated, or at all, and/or that there will not be additional material weaknesses in our internal control over financial reporting in the future. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition, results of operations or cash flows.
If we are we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness in our internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports, the market price of our Common Stock could decline, and we could be subject to sanctions or investigations by Nasdaq, the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.
The requirements of being a public company may strain our resources, result in litigation and divert management’s attention.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of Nasdaq and other applicable securities rules and regulations. Complying with these rules and regulations has increased and will increase our legal and financial compliance costs, make some activities more difficult, time-consuming, or costly and increase demand on our systems and resources, particularly after we are no longer an “emerging growth company” as defined in the JOBS Act. The Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business and operating results. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are required to disclose changes made in our internal control and procedures on a quarterly basis. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, management’s attention may be diverted from other business concerns, which could adversely affect our business and operating results. We may need to hire additional employees or engage outside consultants to comply with these requirements, which will increase our costs and expenses.
In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time-consuming.
These laws, regulations, and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations, and standards, and this investment will result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected. By disclosing information in filings required of a public company, our business and financial condition will become more visible, which we believe may result in threatened or actual litigation, including by competitors and other third parties. If those claims are successful, our business could be seriously harmed. Even if the claims do not result in litigation or are resolved in our favor, the time and resources needed to resolve them could divert our management’s resources and seriously harm our business. We also expect that being a public company and these new rules and regulations will make it more expensive for us to obtain director and officer liability insurance and, in the future, we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit committee and compensation committee, and qualified executive officers.
In addition, as a result of our disclosure obligations as a public company, we have reduced strategic flexibility and may be under pressure to focus on short-term results, which may materially and adversely affect our ability to achieve long-term profitability.
38

Risks Related to Our Common Stock and Public Warrants
Our principal stockholders and management own a significant percentage of our Common Stock and will be able to exercise significant influence over matters subject to stockholder approval.
As of December 31, 2022, our directors, executive officers, holders of more than 5% of our outstanding shares of Common Stock and their respective affiliates beneficially owned, collectively, approximately 25% of the outstanding shares of Common Stock. As a result, these stockholders, if they act together, may significantly influence all matters requiring stockholder approval, including the election of directors and approval of significant corporate transactions. This concentration of ownership may have the effect of delaying or preventing a change in control of our company that our other stockholders may believe is in their best interests. This in turn could have a material adverse effect on our stock price and may prevent attempts by our stockholders to replace or remove the board of directors or management.
We do not expect to pay any dividends for the foreseeable future. Investors may never obtain a return on their investment.
You should not rely on an investment in our Common Stock to provide dividend income. We do not anticipate that we will pay any dividends to holders of our Common Stock in the foreseeable future. Instead, we plan to retain any earnings to maintain and expand our existing operations, fund our research and development programs and continue to invest in our commercial infrastructure. In addition, any future credit facility or financing we obtain may contain terms prohibiting or limiting the amount of dividends that may be declared or paid on our Common Stock. Accordingly, investors must rely on sales of our Common Stock after price appreciation, which may never occur, as the only way to realize any return on their investment. As a result, investors seeking cash dividends should not purchase our Common Stock.
Our warrants are accounted for as liabilities and the changes in value of our warrants could have a material effect on our financial results.
Our 5,519,991 Public Warrants and 5,013,333 Private Placement Warrants are classified as derivative liabilities measured at fair value, with changes in fair value each period reported in earnings. Accounting Standards Codification 815, Derivatives and Hedging, provides for the remeasurement of the fair value of such derivatives at each balance sheet date, with a resulting non-cash gain or loss related to the change in the fair value being recognized in earnings in the statement of operations. As a result of the recurring fair value measurement, our financial statements and results of operations may fluctuate quarterly, based on factors, which are outside of our control. Due to the recurring fair value measurement, we expect that we will recognize non-cash gains or losses on our warrants each reporting period and that the amount of such gains or losses could be material.
We may amend the terms of the Public Warrants with the approval by the holders of at least 50% of the then-outstanding Public Warrants in a manner that may be adverse to holders. As a result, the exercise price of a holder’s Public Warrants could be increased, the exercise period could be shortened and/or the number of shares of our Common Stock purchasable upon exercise of a Public Warrant could be decreased, all without the approval of that warrant holder.
Our Public Warrants were issued in registered form under a warrant agreement between CM Life Sciences II Inc. (“CMLS II”) and Continental Stock Transfer & Trust Company, as warrant agent. The warrant agreement provides that the terms of the Public Warrants may be amended without the consent of any holder to cure any ambiguity or correct any defective provision, but requires the approval by the holders of at least 50% of the then-outstanding Public Warrants to make any change that adversely affects the interests of the registered holders. Accordingly, we may amend the terms of the Public Warrants in a manner adverse to a holder if holders of at least 50% of the then-outstanding Public Warrants approve of such amendment. Although our ability to amend the terms of the Public Warrants with the consent of at least 50% of the then-outstanding Public Warrants is unlimited, examples of such amendments could be amendments to, among other things, increase the exercise price of the Public Warrants, convert the warrants into cash or stock, shorten the exercise period or decrease the number of shares of Common Stock purchasable upon exercise of a Public Warrant.
We may redeem unexpired Public Warrants prior to their exercise at a time that is disadvantageous to warrant holders, thereby making their Public Warrants worthless.
We have the ability to redeem outstanding Public Warrants (i) at any time after they become exercisable and prior to their expiration, at a price of $0.01 per Public Warrant; provided that the last reported sales price of our Common Stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30 trading-day period ending on the third trading day prior to the date on which we give notice of such redemption to the warrant holders; and (ii) at any time after they become exercisable and prior to their expiration, at a price of $0.10 per Public Warrant; provided that the last reported sales price of our Common Stock equals or exceeds $10.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date on which we give notice of such redemption to the warrant holders; provided further that, if the last reported sales price of our Common Stock is less than $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any
39

20 trading days within a 30-trading day period ending on the third trading day prior to the date on which we give notice of such redemption to the warrant holders, the Private Placement Warrants must also be concurrently called for redemption on the same terms as the outstanding Public Warrants, as described above.
If and when the Public Warrants become redeemable by us, we may exercise our redemption right even if we are unable to register or qualify the underlying securities for sale under all applicable state securities laws. We will use our best efforts to register or qualify such shares of Common Stock under the blue sky laws of the state of residence in those states in which the warrants were offered by us. Redemption of the outstanding Public Warrants could force the warrant holders: (i) to exercise their Public Warrants and pay the exercise price therefor at a time when it may be disadvantageous for them to do so; (ii) to sell their Public Warrants at the then-current market price when they might otherwise wish to hold their Public Warrants; or (iii) to accept the nominal redemption price which, at the time the outstanding Public Warrants are called for redemption, is likely to be substantially less than the market value of their Public Warrants. None of the Private Placement Warrants will be redeemable by us (except as described in the section entitled “Redemption of Warrants When the Price per Share of Common Stock Equals or Exceeds $10.00”) so long as they are held by the Sponsor or its permitted transferees.
Our warrants are exercisable for our Common Stock, which will increase the number of shares eligible for future resale in the public market and result in dilution to our stockholders.
Our Public Warrants are exercisable for up to 5,519,991 shares of Common Stock at $11.50 per share. Our Private Placement Warrants are exercisable for up to 5,013,333 shares of Common Stock at $11.50 per share. The additional shares of our Common Stock issuable upon exercise of our warrants will result in dilution to the then existing holders of our Common Stock and increase the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market could adversely affect the market price of our Common Stock.

Item 1B. Unresolved Staff Comments
None.
Item 2. Properties
We currently maintain our executive offices at 2945 Wilderness Place, Boulder, Colorado 80301. We lease approximately 77,000 square feet of space under three leases in Boulder, Colorado, which serve as our corporate headquarters and laboratory facilities. In February 2022 we entered into two lease agreements, each for commercial buildings to be constructed in Louisville, Colorado. In August 2022 the Company evaluated the cost of the two Louisville, Colorado leases and determined that it would be in the best interest of the Company to terminate these agreements and maintain the location of its current headquarters. . As a result of the Palamedrix acquisition, we also lease approximately 10,000 square feet of office and laboratory space in La Jolla, California and the lease terminates in 2024.

We do not own any real property, and believe our current facilities are sufficient to meet our immediate needs. In anticipation of future growth, we believe we will be able to obtain additional facilities on commercially reasonable terms and on an acceptable timeline.


Item 3. 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 based upon the Company’s experience, current information and applicable law, management believes it is remote that pending or threatened legal matters will have a material adverse impact on our consolidated results of operations, financial condition, or liquidity.
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.

On February 12, 2023, the Company filed a petition in the Delaware Court of Chancery (the “Court of Chancery”) pursuant to Section 205 of the Delaware General Corporation Law (“DGCL”), seeking validation of an amendment to our certificate of incorporation (the “Certificate Amendment”) which, among other things, increased the authorized shares of the Company’s common stock from 400,000,000 to 600,000,000 shares of common stock (eliminating our Class B common stock and renaming Class A common stock as “common stock”) (the “Section 205 Action”). On March 6, 2023, the Court of Chancery held a hearing on the Section 205 Action and granted an order pursuant to Section 205 of the DGCL validating the Company’s Certificate Amendment and all shares of capital stock of the Company issued in reliance on the effectiveness of the Company’s Certificate Amendment, each as of the date and time of the original issuance of such shares.
40

However, in the event of unexpected further developments, it is possible that the ultimate resolution of these matters, or other similar matters, if unfavorable, may be materially adverse to the Company’s business, financial condition, results of operations or liquidity. For additional details, see Part II, Item 8, Note 9, Commitments and Contingencies - “Legal Proceedings”, in the Notes to Consolidated Financial Statements in Item 15 of this Form 10-K, which is incorporated by reference.

Item 4. Mine Safety Disclosures
Not applicable.
41

PART II
Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Common Stock
Our Common Stock is listed on the Nasdaq Capital Market under the symbol “SLGC.” Our certificate of incorporation authorizes the issuance of 600,000,000 shares of Common Stock with a par value of $0.0001 per share. The Company had 187,647,973 shares of Common Stock issued and outstanding as of December 31, 2022.
Preferred Stock
Our certificate of incorporation authorizes the issuance of 1,000,000 shares of Preferred Stock with a par value of $0.0001 per share. As of December 31, 2022, no shares of Preferred Stock were issued and outstanding, and no designation of rights and preferences of preferred stock had been adopted. Our preferred stock is not quoted on any market or system, and there is not currently a market for our preferred stock.
Holders
Based on information supplied by its transfer agent, the Company estimates that there are approximately 247 holders of record of our Common Stock and 1 holder of record of our public warrants. Such numbers do not include beneficial owners holding our securities through nominee names.
Dividends
We have not paid any cash dividends on our ordinary shares to date. The payment of cash dividends in the future will be dependent upon our revenues and earnings, if any, capital requirements and general financial condition and will be within the discretion of our board of directors at such time. Our board of directors is not currently contemplating and does not anticipate declaring any share dividends in the foreseeable future.
Securities Authorized for Issuance Under Equity Compensation Plans
Refer to Part III, Item 12, for information related to our equity compensation plans.

Item 6. [Reserved]

Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of SomaLogic’s results of operations and financial condition should be read in conjunction with the consolidated financial statements and accompanying notes included in Part II, Item 8 of this Form 10-K. This discussion contains forward-looking statements based upon SomaLogic’s 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 Annual Report on Form 10-K.
Business Overview
As of December 31, 2022, our current SomaScan® assay includes reagents to measure approximately 7,000 protein targets of the approximately 20,000 canonical human proteins, and we plan to increase this commercially available number of protein targets to approximately 10,000 in late 2023.

Currently, we primarily generate revenue through our assay services model, whereby we receive samples from pharmaceutical, biotechnology or academic clients, perform the SomaScan® assay, and subsequently use bioinformatics and analytics to further refine the collected data and deliver the results back to the customer.
    
In addition to the SomaScan® assay, we have developed and released SomaSignal™ tests into an observation market. The SomaSignal™ tests are data-driven diagnostic tests with high predictive power of biological disease and risks to patients that have a wide range of potential applications. We are currently evaluating a variety of different partnerships to drive adoption of SomaSignal™ tests.

We also generate product revenue, primarily through the sale of SomaScan® kits and equipment for SomaScan® Certified Sites, which allow customers to bring our proteomic platform in-house.

42

As of December 31, 2022, we had approximately 451 full-time employees, including a research and development team of more than 94 employees.

Our commercial and product development teams are consistently partnering with our customers to develop products and services that speed up the adoption of proteomics for our customers, including data analysis, data integration and ease of use tool sets. We are also actively exploring several potential co-marketing and new channel and product development opportunities with various partners in closely aligned scientific verticals, such as genomics.

We have historically and will continue to invest in new products and solutions. Our research and development efforts are primarily focused on developing new proteomic content and additional SomaSignal™ tests as well as developing new applications for existing technologies.

Since our inception, we have incurred net losses in each year. Our net losses were $109.2 million and $87.5 million for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, we had an accumulated deficit of $608.1 million, cash and cash equivalents of $421.8 million, and short-term investments of $117.8 million. We expect to continue to incur significant expenses for the foreseeable future and to incur operating losses.

In August 2022, the Company completed its acquisition of Palamedrix, Inc., an innovator in DNA nanotechnology, which the Company intends to leverage as it develops the next generation of the SomaScan® Assay and which SomaLogic believes will accelerate the SomaScan Platform utilization in global biopharma and academic markets, as well as the emerging proteomic diagnostics space.

As part of a broader strategic review of the Company’s business and organizational structure, in October 2022, the Company’s Board appointed Troy Cox, a current director of the Company and veteran executive in the life sciences industry, as Executive Chair of the Board with oversight responsibilities and as the Company’s principal executive officer.

In addition to the new executive leadership of Mr. Cox, and also in connection with the strategic review, in December 2022, we announced a workforce reduction plan to reduce operating costs and focus on long-term growth opportunities in our life sciences business. As a result, we reduced our workforce by approximately 16%, with a majority of these employees separating in December of 2022 and the remaining affected employees separating over the next three-month period.
SPAC Merger
On September 1, 2021 (the “Closing Date”), we consummated a business combination with a special purpose acquisition company (the “SPAC Merger”) contemplated by the Merger Agreement, dated March 28, 2021 by and among CMLS II, S-Craft Merger Sub, Inc., a Delaware corporation and a direct, wholly-owned subsidiary of CMLS II (“Merger Sub”), and SomaLogic Operating (“Old SomaLogic”). Pursuant to the Merger Agreement, Merger Sub merged with and into Old SomaLogic, with Old SomaLogic surviving the merger as a wholly-owned subsidiary of CMLS II. Upon the closing of the SPAC Merger, CMLS II changed its name to SomaLogic, Inc., and Old SomaLogic changed its name to SomaLogic Operating Co., Inc.
Unless the context otherwise requires, the terms “we”, “us”, “our”, “SomaLogic" and “the Company" refer to, for periods prior to the completion of the SPAC Merger, SomaLogic, Inc. and its subsidiaries, and, for periods upon or after the completion of the SPAC Merger, SomaLogic, Inc., the combined company and its subsidiaries. See Note 3, Business Combinations, for more details of the SPAC Merger and, the presentation of historical amounts and balances after the SPAC Merger. Our Common Stock and warrants to purchase Common Stock are listed on the Nasdaq under the ticker symbols “SLGC” and “SLGCW”, respectively.

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 Leaders (“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.

43

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

Development and commercialization of clinical diagnostic tests:

We aim to continue to advance our portfolio of clinical diagnostic tests that leverage our proprietary proteomics platform and artificial intelligence-enabled bioinformatics. By developing additional tests, the Company can provide more options to customers and collaborators and further commercialize our platform driving growth in revenue.

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

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 (“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. The Company recognizes 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 performed by the Company. 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 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.
45

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.
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.
Interest expense
Interest expense is attributable to our borrowings under debt agreements.
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 (“ASC 815”), 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 issuable to former stockholders of Old SomaLogic. 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.
Loss on extinguishment of debt, net
Loss on extinguishment of debt, net consists of a loss on extinguishment of debt due to conversion of the Convertible Debt and repayment of the Amended and Restated Credit Agreement, and offset by a gain on extinguishment of debt due to forgiveness of the Paycheck Protection Program (“PPP”) loan during the year ended December 31, 2021.
Results of Operations
Comparison of the year ended December 31, 2022 versus the year ended December 31, 2021
Revenue
Year Ended December 31,Change
(in thousands)20222021$%
Revenue:
Assay services revenue$63,038 $68,038 $(5,000)(7)%
Product revenue4,243 1,277 2,966 NM
Collaboration revenue3,051 3,051 — — %
Other revenue27,334 9,260 18,074 195 %
Total revenue$97,666 $81,626 $16,040 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 increased by $16.0 million, or 20%, for the year ended December 31, 2022 compared to the year ended December 31, 2021.
Assay services revenue decreased by $5.0 million, or 7%, for the year ended December 31, 2022 compared to the year ended December 31, 2021 primarily due to a decrease in average selling price driven by customer mix, offset by a slight increase in sample volumes resulting from fluctuations in consumer consumption.
Product revenue increased by $3.0 million for the year ended December 31, 2022 compared to the year ended December 31, 2021 primarily due to the sale of equipment and kits to new kits customers.
46

Other revenue increased by $18.1 million, or 195%, for the year ended December 31, 2022 compared to the year ended December 31, 2021 primarily due to a $17.7 million increase in royalty revenue driven by recognition of $8.0 million of previously constrained royalty revenues and $13.2 million related to guaranteed fixed minimum royalties, net of the effect of a significant financing component, offset by a $3.5 million decrease in sales-based royalties driven by a decrease in COVID research testing.
Cost of revenue
Year Ended December 31,Change
(in thousands)20222021$%
Cost of assay services revenue$41,419 $32,782 $8,637 26 %
Cost of product revenue1,945 681 1,264 186 %
Total cost of revenue$43,364 $33,463 $9,901 30 %
Total cost of revenue increased by $9.9 million, or 30%, for the year ended December 31, 2022 compared to the year ended December 31, 2021.
Cost of assay services revenue increased by $8.6 million, or 26%, for the year ended December 31, 2022 compared to the year ended December 31, 2021. The increase in cost of assay services revenue was primarily due to slight increase in sample volume and varying degrees of production inefficiencies due to delays in sample receipts, along with inventory scrap charges. 

Cost of product revenue increased by $1.3 million, or 186%, for the year ended December 31, 2022 compared to the year ended December 31, 2021 primarily due to the sale of equipment and kits to new kits customers.
Research and development
Year Ended December 31,Change
(in thousands)20222021$%
Research and development$73,444 $43,496 $29,948 69 %
Research and development increased by $29.9 million, or 69%, for the year ended December 31, 2022 compared to the year ended December 31, 2021. The increase in research and development was primarily due to an $18.3 million increase in professional services and supplies related to projects for content expansion and cost reduction, a $6.4 million increase in internal clinical studies, a $7.0 million increase in wages and benefits due to increased headcount, a $3.6 million increase in stock-based compensation expense due to new equity awards and Earn-Out Shares issued to Earn-Out Service Providers, offset by a $6.5 million non-recurring, non-cash stock-based compensation expense incurred in the prior year related to the sale of stock and vested options by an employee to an economic interest holder in excess of fair value.The Company has also incurred $1.1 million of restructuring charges during the year ended December 31, 2022.
Selling, general, and administrative
Year Ended December 31,Change
(in thousands)20222021$%
Selling, general and administrative$156,619 $77,971 $78,648 101 %
Selling, general, and administrative increased by $78.6 million, or 101%, for the year ended December 31, 2022 compared to the year ended December 31, 2021. The increase in selling, general and administrative was primarily due to a $6.7 million increase in advisory and management services incurred in relation to public-company compliance and other transactions, including costs incurred in relation to the Palamedrix acquisition, a $27.7 million increase in wages and benefits due to increased headcount in our commercial and administrative teams, a $15.9 million increase in services incurred related to marketing initiatives and product development, and a $10.2 million increase in stock-based compensation expense due to new equity awards and Earn-Out Shares issued to Earn-Out Service Providers. Additionally, the Company has incurred $5.0 million of lease termination fees, a $7.8 million stock-based compensation expense related to the accelerated vesting of options held by terminated executives, $1.4 million severance related to the terminated executives, and a $2.4 million loss on disposals of assets related to abandonment of certain uncompleted internally developed software projects. The Company has also incurred $1.5 million of restructuring charges during the year ended December 31, 2022.
47

Other income (expense)
Year Ended December 31,Change
(in thousands)20222021$%
Other income (expense):
Interest income and other, net$8,049 $263 $7,786 NM
Interest expense— (1,324)1,324 (100)%
Change in fair value of warrant liabilities30,968 (6,952)37,920 NM
Change in fair value of earn-out liability26,870 (1,869)28,739 NM
Loss on extinguishment of debt, net— (4,323)4,323 (100)%
Total other income (expense)$65,887 $(14,205)$80,092 NM
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 $7.8 million, for the year ended December 31, 2022 compared to the year ended December 31, 2021 primarily due to an average higher cash equivalents and investment balances as well as rising interest rates during the year ended December 31, 2022 compared to the year ended December 31, 2021.
Interest expense decreased by $1.3 million, or 100%, for the year ended December 31, 2022 compared to the year ended December 31, 2021 primarily due to the interest on the Amended and Restated Credit Agreement during the period ended December 31, 2021. The credit agreement was paid back in full in April 2021.
Change in fair value of warrant liabilities of $37.9 million for the year ended December 31, 2022, due to the remeasurement of the warrant liabilities.
Change in fair value of the earn-out liability of $28.7 million for the year ended December 31, 2022, due to the remeasurement of the earn-out liability.
Loss on extinguishment of debt, net of $4.3 million for the year ended December 31, 2021 is due to a $5.2 million loss on extinguishment of debt as a result of the repayment of the Amended and Restated Credit Agreement in April 2021, a $2.7 million loss on extinguishment of debt as a result of the conversion of the Convertible Debt in July 2021 offset by a $3.6 million gain on extinguishment of debt as of result of the forgiveness of the PPP loan in June 2021.

Income Taxes
Year Ended December 31,Change
(in thousands)20222021$%
Income tax benefit (provision)$717 $(38)$755 NM
NM    A percentage calculation is not meaningful due to change in signs, a zero-value denominator or a percentage change greater than 200.

The income tax benefit for the year ended December 31, 2022 resulted primarily from changes in the valuation allowance due to deferred tax liabilities resulting from acquired indefinite lived intangible assets as part of the acquisition of Palamedrix.
Non-GAAP Financial Measures
We present non-GAAP financial measures in order to assist readers of our 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.
48

Adjusted EBITDA
We calculate Adjusted EBITDA as net loss adjusted to exclude interest income and other, net, interest expense, income tax benefit, depreciation and amortization, and other non-recurring items. The other non-recurring items include the loss on extinguishment of debt, net, stock-based compensation related to the secondary sale transaction, change in the fair value of warrant liabilities and the earn-out liability, stock compensation expense related to equity award modifications and restructuring charges
The following table is a reconciliation of net loss in accordance with GAAP to non-GAAP adjusted EBITDA for the year ended December 31, 2022 and 2021:

Year Ended December 31,
(in thousands)20222021
Net loss$(109,157)$(87,547)
Adjustments to reconcile to EBITDA:
Interest income and other, net(8,049)(263)
Interest expense— 1,324 
Income tax benefit (provision)(717)38 
Depreciation and amortization4,571 2,569 
EBITDA(113,352)(83,879)
Adjustments to reconcile to Adjusted EBITDA:
Loss on extinguishment debt, net (1)
— 4,323 
Change in fair value of warrant liabilities (2)
(30,968)6,952 
Change in fair value of earn-out liability (3)
(26,870)1,869 
Stock-based compensation expense related to the secondary sale transaction (4)
— 6,461 
Stock compensation expense related to equity award modifications (5)
7,661 700 
Restructuring charges (6)
2,888 — 
Adjusted EBITDA$(160,641)$(63,574)
(1)    Represents the $5.2 million loss on extinguishment of debt as a result of the repayment of the Amended and Restated Credit Agreement in April 2021, a $2.7 million loss on extinguishment of debt as a result of the conversion of the Convertible Debt in July 2021 and offset by the $3.6 million gain on extinguishment of debt as a result of the forgiveness of the PPP loan in June 2021.
(2)    Represents change in fair value of warrant liabilities. See Note 5, Fair Value Measurements, for more details.
(3)    Represents change in fair value of earn-out liability. See Note 5, Fair Value Measurements, for more details.
(4)    Represents a one-time non-cash stock-based compensation expense of $6.5 million related to the sale of stock and vested options by an employee to an economic interest holder in excess of fair value. See Note 13, Stock-based Compensation, for more details.
(5)    Represents stock-based compensation expense related to equity modifications. See Note 13, Stock-based Compensation, for more details.
(6)    Represents restructuring charges related to the Strategic Reorganization consisting of severance, other termination benefit costs, and non-cash stock-based compensation expense. See Note 18, Restructuring, for more details.
Liquidity and Capital Resources
Historically, our primary sources of liquidity have been revenue collected from our customers, net proceeds from sale of our capital stock, and borrowings from debt facilities. We received net proceeds of $530.1 million from the SPAC Merger and PIPE Investment on September 1, 2021. We expect our operating cash flows to further improve as we increase operational efficiencies and experience economies of scale.
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.
Our borrowings from debt facilities were provided from three different sources.

On April 9, 2021, the Company repaid the Amended and Restated Credit Agreement in full and the obligation was extinguished. In addition to the outstanding principal balance of $33.3 million as of that date, the Company also paid a prepayment penalty of approximately $4.0 million.

In April 2020, we received a loan in the aggregate amount of $3.5 million, pursuant to the Paycheck Protection Program, established pursuant to the recently enacted Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) and administered by the United States Small Business Administration. Under the terms of the
49

CARES Act, we applied for and received forgiveness on June 21, 2021 for the full amount borrowed under the PPP loan, including less than $0.1 million of accrued interest, which was recognized as a gain on extinguishment of debt during the year ended December 31, 2021.

On July 9, 2021, the holder of the Convertible Debt converted the Convertible Debt into 682,070 shares of Old SomaLogic Class B common stock. The 682,070 shares of Old SomaLogic Class B common stock that were issued for the conversion of the Convertible Debt are presented in the consolidated statements of stockholders’ equity as 571,642 shares of Common Stock as a result of the reverse recapitalization. As of December 31, 2022 and 2021, no debt obligations are outstanding.
We may be required to seek additional equity or debt financing. In the event the Company requires 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 have also entered into various operating lease agreements for administrative and laboratory facilities in Boulder, Colorado. As of December 31, 2022, our total future lease payments were $4.7 million.

Cash flows
The following table summarizes our cash flows for the periods presented:
Year Ended December 31,
(in thousands)20222021
Net cash used in operating activities$(100,669)$(40,384)
Net cash provided by (used in) investing activities82,542 (182,019)
Net cash provided by financing activities5,185 497,491 
Effect of exchange rates on cash, cash equivalents and restricted cash(43)(14)
Net (decrease) increase in cash, cash equivalents and restricted cash$(12,985)$275,074 
Cash flows from operating activities

Cash used in operating activities for the year ended December 31, 2022 was $100.7 million, which was primarily attributable to a net loss of $109.2 million, which included a non-cash gain on the change in fair value of the earn-out liability of $26.9 million, a non-cash gain on the change in fair value of warrant liabilities of $31.0 million, a non-cash amortization of premium on available-for-sale securities, net, of $1.0 million, and a non-cash income tax benefit of $0.8 million. This was partially offset by non-cash stock-based compensation expense of $43.6 million, non-cash depreciation and amortization of $4.6 million, non-cash provision for excess and obsolete inventory of $0.5 million, and loss on disposal of assets of $2.4 million. Additionally, we incurred $11.1 million in cloud computing arrangement expenditures and experienced a net increase in our operating assets and liabilities of $28.0 million.
Cash used in operating activities for the year ended December 31, 2021 was $40.4 million, which was primarily attributable to a net loss of $87.5 million and was partially offset by non-cash stock-based compensation expense of $28.4 million, non-cash change in the fair value of the warrant liabilities of $7.0 million, non-cash change in the fair value of the earn-out liability of $1.9 million, loss on extinguishment of debt, net of $4.3 million, non-cash depreciation and amortization of $2.6 million, non-cash PIK interest expense of $0.2 million, non-cash provision for excess and obsolete inventory of $0.7 million, non-cash amortization of premium on available-for-sale securities, net, of $0.4 million, non-cash amortization of debt issuance costs, discounts and premiums of $0.3 million. Additionally, we incurred $3.4 million in cloud computing arrangement expenditures and experienced a net increase in our operating assets and liabilities of $4.9 million.
Cash flows from investing activities
Cash provided by investing activities for the year ended December 31, 2022 was $82.5 million, consisting of proceeds received of $101.0 million from maturities of available-for-sale securities, net of purchases. This was offset by $5.2 million for the purchase of property and equipment, and $13.3 million acquisition of Palamedrix, net of cash acquired.
Cash used in investing activities for the year ended December 31, 2021 was $182.0 million, consisting of $178.7 million for the purchase of available-for-sale securities, net of proceeds from maturities of available-for-sale securities, and $3.3 million for the purchase of property and equipment.
Cash flows from financing activities
Cash provided by financing activities for the year ended December 31, 2022 was $5.2 million, which was attributable to the proceeds from the exercise of options to purchase our common stock.
50

Cash provided by financing activities for the year ended December 31, 2021 was $497.5 million, consisting of the $357.2 million in net proceeds from the PIPE investment, $172.9 million in net proceeds from the SPAC Merger, and $3.9 million in proceeds from the exercise of options to purchase our common stock. The cash provided by financing activities was partially offset by the $36.5 million repayment of the Amended and Restated Credit Agreement.
Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements which have been prepared in accordance with United States generally accepted accounting principles, or GAAP. The preparation of the 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 the Company’s 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.
While our significant accounting policies are described in more detail in Note 2, Significant Accounting Policies, in “Item 8. Financial Statements and Supplementary Data”, we believe that the following accounting policies are those most critical as they require difficult, subjective, and/or complex judgments and estimates used in the preparation of our consolidated financial statements.
Revenue recognition
We recognize revenue from sales to customers under ASC 606, Revenue from Contracts with Customers. 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 the 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 and products are sold without the right of return.
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 goods or services and collection is one year or less. We expense incremental costs to obtain a contract as 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. When assay services are included with other products or services within a customer contract, judgment is required to determine whether the promises are distinct or should be combined and to determine the transaction price allocation and standalone selling price. Standalone selling price is primarily determined based on amounts invoiced to customers in observable transactions. Standalone selling price varies depending on customer size, volume and contract length.
Product revenue
Product revenue primarily consists of equipment and kit sales to customers that assay samples in their own laboratories. 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. The Company receives fixed consideration per kit and 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 consolidated statements of operations and comprehensive loss.
51

Collaboration revenue
We provide research and development services that are accounted for in accordance with ASC 808, Collaborative Arrangements, because both parties are active participants and are exposed to significant risks and rewards depending on the activity’s commercial failure or success. The most critical judgments used to estimate revenue from collaborative arrangements include the determination of units of account within the scope of ASC 606, the number of distinct performance obligations, estimation of transaction price including allocation to the identified performance obligations, and determination of the pattern of recognition.
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 functional license of intellectual property 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 royalty 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 performed by the Company. For efforts performed under these grant agreements, our policy is to recognize 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 provided by the Company. Grant revenue is recognized when the related costs are incurred and recorded in other revenue in the consolidated statements of operations and comprehensive loss.
Illumina Cambridge, Ltd.
On December 31, 2021, the Company 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 by analogy. The Company 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 on the condensed consolidated statements of operations and comprehensive loss:
Reagents: Revenue is recognized as control transfers when the SOMAmer reagents are shipped. The Company 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. The Company 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 future obligations due from SomaLogic 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, the Company 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. Revenue from the performance obligations is recognized as follows in product revenue on the condensed consolidated statements of operations and comprehensive loss:
Equipment Bundle: Revenue is recognized over time based on the progress made toward achieving the performance obligation utilizing input methods, including costs incurred. The Company estimated the SSP based on observable pricing of similar performance obligations.
Qualification Kits: Revenue is recognized as control transfers when the qualification kits are shipped. The Company estimated the SSP based on observable pricing of similar performance obligations.
52

Support Services: Revenue is recognized for the support services over the service period, using an input method based on time. The Company estimated the SSP based on observable pricing of similar performance obligations.
During the year ended December 31, 2022, the Company recognized $0.1 million of revenue pursuant to the Illumina Agreement.
The Company also recognizes revenue for the sale of kits to Illumina under separate contracts

In-process research and development

Acquired in-process research and development(“IPR&D”) intangible assets were initially recognized at fair value and 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 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
We recognized goodwill as a result of the Palamedrix acquisition. Goodwill is the difference between the total consideration paid in a business combination and the fair value of the net identifiable assets acquired and liabilities assumed. Goodwill is not amortized but is tested for impairment on an annual basis and in interim periods if events or changes in circumstances indicate that it is more likely than not that the fair value of a reporting unit is below its carrying amount. All of the Company’s goodwill is assigned to its one reporting unit.
Inventory
Inventory is stated at the lower of cost or net realizable value on a first-in, first-out basis. Cost is determined using a standard cost system, whereby the standard costs are updated periodically to reflect current costs. The Company estimates the recoverability of inventory by referencing estimates of future demands and product life cycles, including expiration. The Company periodically analyzes its 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 realizable value and records a charge to cost of revenue for such inventory as appropriate. In some cases, we have determined a certain portion of inventories to be in excess or obsolete. In those cases, we write down the value of those inventories to their net realizable value based upon judgment and estimates about future demand and market conditions. If actual market conditions are less favorable than those projected by management, additional inventory write-downs may be required. Direct and indirect manufacturing costs incurred during research and development activities are expensed to research and development as consumed. Judgment is required in determining the value of inventory that is not expected to be used in our assay services within 12 months of the current reporting period and is recorded as non-current inventory on the consolidated balance sheets.
Stock-based compensation
The Company incurs stock-based compensation expense related to our equity awards, net of an estimated forfeiture rate over the employee’s requisite service period, which is generally the vesting period, on a straight-line basis. Stock-based compensation costs are estimated at the grant date based on the fair value of the equity for financial reporting purposes. We utilize the Black-Scholes valuation model for estimating the fair value of stock options granted. The fair value of each option is estimated on the date of grant. The model assumptions include expected volatility, term, dividend yield and the risk-free interest rate. Assumptions used in applying the Black-Scholes option-pricing model to determine the estimated fair value of stock options granted are complex, involve inherent uncertainties and the application of judgment. As a result, if factors or expected outcomes change and significantly different assumptions or estimates are used, the Company’s equity-based compensation could be materially different.
Set forth below are the assumptions used in valuing the stock options granted and a discussion of the Company’s methodology for developing each of the assumptions used:
Expected dividend yield — The Company did not pay regular dividends on its common stock and does not anticipate paying any dividends in the foreseeable future. Therefore, the Company used an expected dividend yield of zero in the option valuation model.
Expected volatility — Volatility is a measure of the amount by which a financial variable, such as share price, has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company analyzes the volatility used by similar public companies at a similar stage of development to estimate expected volatility. The comparable companies are chosen based on their similar size, stage in the life cycle or area of specialty.
Risk-free interest rate — We use a range of United States Treasury rates with a term that most closely resembles the expected life of the option as of the date of which the option was granted.
53

Expected average life of options — The expected life assumption is the expected time to exercise. The Company uses a simplified method to develop this assumption, which uses the average of the vesting period and the contractual terms.
Determination of Fair Value of Common Stock
As there was no public market for the Old SomaLogic common stock prior to the consummation of the SPAC Merger, on each grant date, Old SomaLogic developed an estimate of the fair value of the Old SomaLogic common stock based on the information known to Old SomaLogic on the date of grant, upon a review of any recent events and their potential impact on the estimated fair value per share of the Old SomaLogic common stock, and in part on input from a third-party valuation firm.
The valuations of the Old SomaLogic common stock were determined in accordance with the guidelines outlined in the American Institute of Certified Public Accountants Practice Aid, Valuation of Privately-Held-Company Equity Securities Issued as Compensation (“Practice Aid”). To determine the fair value of the Old SomaLogic common stock, Old SomaLogic utilized the probability-weighted expected return method and incorporated valuations under different scenarios and methods, included the option pricing, or “backsolve” method, which estimated the fair value of Old SomaLogic by reference to the value and preferences of its last round of financing, as well as its capitalization.
The assumptions used to determine the estimated fair value of the Old SomaLogic common stock were based on numerous objective and subjective factors, combined with management’s judgment, including:
the progress of Old SomaLogic’s research and development efforts, Old SomaLogic’s stage of development, and business strategy;
the rights, preferences, and privileges of Old SomaLogic’s redeemable convertible preferred stock relative to those of the Old SomaLogic common stock;
the prices at which Old SomaLogic sold shares of its redeemable convertible preferred stock;
Old SomaLogic’s financial condition and operating results, including its levels of available capital resources;  
 equity market conditions affecting comparable public companies; and
general United States market conditions and the lack of marketability of the Old SomaLogic common stock.
As the public trading market for our Common Stock has been established in connection with the consummation of the SPAC Merger, it is no longer necessary for our Board of Directors to estimate the fair value of our Common Stock in connection with our accounting for granted stock options and other such awards we may grant, as the fair value of our Common Stock will be determined based on the quoted market price of our Common Stock.
Warrant Liabilities
We classify the warrants as liabilities on the 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, the Company 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 consolidated statements of operations and comprehensive loss at each reporting date.
Earn-Out Liability
As a result of the SPAC Merger, the Company recognized Earn-Out Shares contingently issuable to former stockholders of Old SomaLogic 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. The earn-out liability is remeasured at the end of each reporting period, with the corresponding change in fair value recognized within change in fair value of earn-out liability in the consolidated statements of operations and comprehensive loss at each reporting date.
Recently Issued Accounting Pronouncements
Please refer to Note 2, Significant Accounting Policies - Recent Accounting Pronouncements, in “Item 8. Financial Statements and Supplementary Data” for a discussion of recent accounting pronouncements and their anticipated effect on our business.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk 
Not required for smaller reporting companies.
54

Item 8. Financial Statements and Supplementary Data

Index to Financial Statements
Page


55



Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of SomaLogic, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of SomaLogic, Inc. (the Company) as of December 31, 2022 and 2021, the related consolidated statements of operations and comprehensive loss, stockholders’ equity and cash flows for each of the two years in the period ended December 31, 2022, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.
Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
/s/ Ernst & Young LLP
We have served as the Company’s auditor since 2014.
Denver, Colorado
March 28, 2023
56


SomaLogic, Inc.
Consolidated Balance Sheets
(in thousands, except share data)
December 31,
20222021
ASSETS
Current assets
Cash and cash equivalents$421,830 $439,488 
Investments117,758 218,218 
Accounts receivable, net17,006 17,074 
Inventory13,897 11,213 
Deferred costs of services1,337 462 
Prepaid expenses and other current assets9,873 5,097 
Total current assets581,701 691,552 
Non-current inventory4,643 4,085 
Accounts receivable, net of current portion9,284  
Property and equipment, net19,564 9,557 
Other long-term assets5,083 908 
Intangible assets16,700  
Goodwill10,399  
Total assets$647,374 $706,102 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities
Accounts payable$16,794 $15,089 
Accrued liabilities20,678 11,109 
Deferred revenue3,383 3,021 
Other current liabilities2,477 66 
Total current liabilities43,332 29,285 
Warrant liabilities4,213 35,181 
Earn-out liability15 26,885 
Deferred revenue, net of current portion31,732 2,364 
Other long-term liabilities5,524 363 
Total liabilities84,816 94,078 
Commitments and contingencies (Note 10)
Stockholders’ equity:
Preferred stock, $0.0001 par value; 1,000,000 shares authorized; no shares issued and outstanding at December 31, 2022 and 2021
  
Common stock, $0.0001 par value; 600,000,000 shares authorized; 187,647,973 and 181,552,241 shares issued and outstanding at December 31, 2022 and 2021, respectively
19 18 
Additional paid-in capital1,171,122 1,110,991 
Accumulated other comprehensive loss(513)(72)
Accumulated deficit(608,070)(498,913)
Total stockholders’ equity562,558 612,024 
Total liabilities and stockholders’ equity$647,374 $706,102 
The accompanying notes are an integral part of these consolidated financial statements.
57

SomaLogic, Inc.
Consolidated Statements of Operations and Comprehensive Loss
(in thousands, except share and per share amounts)
Year Ended December 31,
20222021
Revenue  
Assay services revenue$63,038 $68,038 
Product revenue4,243 1,277 
Collaboration revenue3,051 3,051 
Other revenue27,334 9,260 
Total revenue97,666 81,626 
Operating expenses
Cost of assay services revenue41,419 32,782 
Cost of product revenue1,945 681 
Research and development73,444 43,496 
Selling, general and administrative156,619 77,971 
Total operating expenses273,427 154,930 
Loss from operations(175,761)(73,304)
Other income (expense)
Interest income and other, net8,049 263 
Interest expense (1,324)
Change in fair value of warrant liabilities30,968 (6,952)
Change in fair value of earn-out liability26,870 (1,869)
Loss on extinguishment of debt, net (4,323)
Total other income (expense)65,887 (14,205)
Net loss before income tax benefit (provision)(109,874)(87,509)
Income tax benefit (provision)717 (38)
Net loss$(109,157)$(87,547)
Other comprehensive loss
Net unrealized loss on available-for-sale securities$(424)$(68)
Foreign currency translation loss(17)(2)
Total other comprehensive loss(441)(70)
Comprehensive loss$(109,598)$(87,617)
Net loss per share, basic and diluted$(0.59)$(0.64)
Weighted-average shares used to compute net loss per share, basic and diluted183,991,643137,157,283
The accompanying notes are an integral part of these consolidated financial statements.
58

SomaLogic, Inc.
Consolidated Statements of Stockholders’ Equity
(in thousands, except share amounts)
Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders’ Equity
SharesAmount
December 31, 2020114,266,515 11 597,274 (2)(411,366)185,917 
Issuance of Common Stock upon exercise of options1,311,326 — 4,001 — — 4,001 
Issuance of Common Stock for services228,199 — 1,337 — — 1,337 
Issuance of Common Stock upon conversion of convertible debt571,642 — 4,631 — — 4,631 
Stock-based compensation— — 27,042 — — 27,042 
Surrender of shares in cashless exercise(15,189)— (56)— — (56)
Issuance of Common Stock upon SPAC Merger, net of transaction costs of $35,111
28,689,748 3 119,568 — — 119,571 
Common Stock issued pursuant to the PIPE Investment, net of transaction costs of $7,802
36,500,000 4 357,194 — — 357,198 
Net unrealized loss on available-for-sale securities— — — (68)— (68)
Foreign currency translation loss— — — (2)— (2)
Net loss— — — — (87,547)(87,547)
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,906,530 — 4,813 — — 4,813 
Shares issued under employee stock purchase plan146,699 — 372 — — 372 
Issuance of Common Stock for services— — 50 — — 50 
Stock-based compensation— — 43,064 — — 43,064 
Issuance of Common Stock upon Palamedrix acquisition4,030,472 1 11,832 — — 11,833 
Net unrealized loss on available-for-sale securities— — — (424)— (424)
Foreign currency translation loss— — — (17)— (17)
Net loss— — — — (109,157)(109,157)
Balance at December 31, 2022187,647,973 $19 $1,171,122 $(513)$(608,070)$562,558 
The accompanying notes are an integral part of these consolidated financial statements.
59

SomaLogic, Inc.
Consolidated Statements of Cash Flows
(in thousands)
Year Ended December 31,
 20222021
Operating activities    
Net loss $(109,157)$(87,547)
Adjustments to reconcile net loss to cash used in operating activities: 
Stock-based compensation expense 43,609 28,415 
Depreciation and amortization 4,571 2,569 
Noncash rent expense (186) 
Amortization of debt issuance costs, discounts and premiums 258 
Change in fair value of warrant liabilities (30,968)6,952 
Change in fair value of earn-out liability(26,870)1,869 
Change in fair value contingent consideration167  
Amortization of premium (accretion of discount) on available-for-sale securities, net(977)380 
Provision for excess and obsolete inventory490 703 
Provision for (recovery of) doubtful accounts
150 (8)
Cloud computing arrangement expenditures(11,127)(3,412)
Loss on extinguishment of debt, net 4,323 
Loss on disposal of property and equipment 2,411  
Paid-in-kind interest  165 
Income tax benefit (806) 
Other15 19 
Changes in operating assets and liabilities: 
Accounts receivable (9,366)383 
Inventory(3,732)(2,957)
Deferred costs of services(875)988 
Prepaid expenses and other current assets 133 (3,909)
Other long-term assets (106) 
Accounts payable 2,340 6,460 
Deferred revenue 29,730 208 
Accrued and other liabilities 9,885 4,509 
Payment of paid-in-kind interest on extinguishment of debt  (752)
Net cash used in operating activities (100,669)(40,384)
Investing activities 
Palamedrix acquisition, net of cash acquired of $2,521
(13,256) 
Purchases of property and equipment, net of proceeds from sales
 (5,215)(3,307)
Purchases of available-for-sale securities
 (186,687)(279,918)
Proceeds from maturities of available-for-sale securities 287,700 101,206 
Net cash provided by (used in) investing activities 82,542 (182,019)
Financing activities 
Proceeds from exercise of stock options and employee stock purchase plan 5,185 3,947 
Repayment of long-term debt  (36,512)
Proceeds from PIPE Investment, net of transaction costs  357,198 
Proceeds from SPAC Merger, net of transaction costs 172,858 
Net cash provided by financing activities 5,185 497,491 
Effect of exchange rates on cash, cash equivalents and restricted cash (43)(14)
Net (decrease) increase in cash, cash equivalents and restricted cash (12,985)275,074 
Cash, cash equivalents and restricted cash at beginning of period 440,268 165,194 
Cash, cash equivalents and restricted cash at end of period $427,283 $440,268 
60

SomaLogic, Inc.
Consolidated Statements of Cash Flows
(in thousands)
Year Ended December 31,
 20222021
Supplemental cash flow information: 
Cash paid for interest $ $1,627 
Supplemental disclosure of non-cash investing and financing activities: 
Purchase of property and equipment included in accounts payable $395 $615 
Operating lease assets obtained in exchange for lease obligations5,318 — 
Issuance of Common Stock upon Palamedrix Acquisition11,832 — 
Contingent consideration payable for Palamedrix Acquisition1,448  
Issuance of Common Stock upon SPAC Merger— 151,082 
Surrender of shares in cashless exercise  56 
Issuance of Common Stock for services 50 1,334 
Forgiveness of Paycheck Protection Program loan and accrued interest  3,561 
Issuance of Common Stock for conversion of convertible debt 4,631 
Reconciliation of cash, cash equivalents and restricted cash 
Cash and cash equivalents $421,830 $439,488 
Restricted cash included in prepaid expenses and other current assets4,658  
Restricted cash included in other long-term assets 795 780 
Total cash, cash equivalents and restricted cash at end of period $427,283 $440,268 

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

SomaLogic, Inc.
Notes to Consolidated Financial Statements


Note 1 — Description of Business
Organization and Operations

SomaLogic, Inc. (“SomaLogic” or the “Company”) operates as a protein biomarker discovery and clinical diagnostics 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. See Note 3, Business Combinations, for more details of the SPAC Merger and, the presentation of historical amounts and balances after the SPAC Merger. Our Common Stock and warrants to purchase Common Stock are listed on the Nasdaq under the ticker symbols “SLGC” and “SLGCW”, respectively.
Note 2 — Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements and accompanying notes include the accounts of SomaLogic and our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for financial information. 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 reclassifications have been made to prior period amounts to conform to the current presentation.
Revisions of prior period consolidated financial statements
Capitalized costs incurred in relation to the development of software under hosting arrangements that are service contracts should be classified as operating activities in the statement of cash flows. The Company determined that the prior classification of these capitalized costs under purchases of property and equipment, net of proceeds from sales within investing activities in the consolidated statement of cash flows was not material to the prior period consolidated financial statements as a whole. The prior period’s consolidated statement of cash flows has been revised to reflect the proper classification of capitalized costs in the accompanying consolidated financial statements as follows:

62

SomaLogic, Inc.
Notes to Consolidated Financial Statements

Year Ended December 31, 2021
(in thousands)As Previously ReportedReclassificationRevised
Operating Activities
Cloud computing arrangement expenditures$ $(3,412)$(3,412)
Net cash used in operating activities$(36,972)$(3,412)$(40,384)
Investing Activities
Purchases of property and equipment, net of proceeds from sales(6,719)3,412 (3,307)
Net cash provided by (used in) investing activities$(185,431)$3,412 $(182,019)
Supplemental disclosure of non-cash investing and financing activities:
Purchase of property and equipment included in accounts payable$1,492 $(877)$615 
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the periods. Actual results could differ from those estimates. Significant estimates and assumptions reflected in these financial statements include, but are not limited to, revenue recognition, inventory valuation, the fair value of common stock used in the valuation of stock-based compensation awards prior to the SPAC Merger, intangible asset valuations, contingent consideration valuations, and earn-out liability valuations. 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 consolidated financial position and results of operations.
Concentration of Credit Risk and Other Risks and Uncertainties
Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of cash and cash equivalents, investments, and accounts receivable. The Company does not require collateral or other security related to its receivables. Our cash and cash equivalents are deposited with high-quality financial institutions. Deposits at these institutions may, at times, exceed federally insured limits.

Significant customers are those that represent more than 10% of the Company’s total revenues or gross accounts receivable balances for the periods in the consolidated statements of operations and comprehensive loss and as of each balance sheet date presented. For each significant customer, revenue as a percentage of total revenues and gross accounts receivable as a percentage of total gross accounts receivable as of the periods presented were as follows:
Accounts Receivable Revenue
 December 31, Year Ended December 31,
 20222021 20222021
Customer A
11%10%19 %21 %
Customer B
***13 %
Customer C
51%20%27 %10 %
Customer D
*26%**
*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 represented 35% and 31% of the Company’s revenues for the years ended December 31, 2022 and 2021, respectively. Customers outside of the United States collectively represented 23% and 18% of the Company’s gross accounts receivable balance as of December 31, 2022 and 2021, respectively.
Certain components included in our products require customization and are obtained from a single source or a limited number of suppliers.
63

SomaLogic, Inc.
Notes to Consolidated Financial Statements

Business Combination
The Company accounts for business combinations using the acquisition method of accounting in accordance with ASC 805, Business Combinations. A business combination is one that combines inputs and processes to create outputs, and where substantially all of the fair value of assets acquired is not concentrated in a single identifiable asset or group of similar identifiable assets. Identifiable assets acquired and liabilities assumed are recorded at their acquisition date fair values. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities assumed is recorded as goodwill. Acquisition related costs are expensed as incurred and included in selling, general and administrative expenses in the consolidated statements of operations and comprehensive loss. See Note 3, Business Combinations, for additional details.
Contingent Consideration
Contingent consideration arrangements represent a promise to deliver Common Stock and/or cash to former owners of an acquired business after the acquisition if certain specified events occur or conditions are met in the future are classified as liabilities and recognized at fair value at the acquisition date and at each subsequent reporting period. The contingent consideration liabilities contractually due beyond 12 months are recorded in other long-term liabilities on the consolidated balance sheets. Subsequent changes in fair value are recorded in selling, general and administrative expenses in the consolidated statements of operations and comprehensive loss. See Note 3, Business Combinations, for additional details.
Foreign Currency Translation
The functional currency of the Company’s foreign subsidiary is the British pound sterling. In preparing its consolidated financial statements, the Company is required to translate the financial statements of this subsidiary from British pounds sterling to U.S. dollars. Accordingly, the assets and liabilities of the Company’s subsidiary are translated into U.S. dollars at current exchange rates and the results of operations are translated at the average exchange rates for the period. Since the Company’s functional currency is deemed to be the local currency, any gain or loss associated with the translation of its consolidated financial statements is included in other comprehensive income (loss) in the consolidated statements of operations and comprehensive loss. Net foreign currency transaction gains (losses) were not significant for the years ended December 31, 2022 and 2021.
Cash and Cash Equivalents
Cash and cash equivalents consist of cash deposits and short-term, highly liquid investments that are readily convertible into cash, with original maturities of three months or less. Cash equivalents consist primarily of amounts invested in money market funds and are stated at fair value.
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 consolidated balance sheets and was $4.7 million and nil as of December 31, 2022 and 2021, respectively. Cash expected to be restricted for greater than twelve months is classified as other long-term assets on the consolidated balance sheets and was $0.8 million as of December 31, 2022 and 2021.
Investments
The Company has designated all investments, which consist of U.S. Treasury securities, asset-backed securities, commercial paper, corporate bonds and agency bonds, as available-for-sale securities. Available-for-sale securities are reported at fair value on the consolidated balance sheets, with unrealized gains and losses excluded from earnings and reported as a component of other comprehensive (loss) income. Realized gains and losses, amortization of premiums and accretion of discounts, and interest and dividends earned on available-for-sale securities are included in interest income and other, net in the consolidated statements of operations and comprehensive loss. The cost of investments for purposes of computing realized and unrealized gains and losses is based on the specific identification method. The Company determines the appropriate classification of its debt securities at the time of purchase based on their maturities and re-evaluates such classification at each balance sheet date.
A decline in the fair value of a security below its cost that is deemed to be other-than-temporary is recorded as interest income and other, net and results in the establishment of a new basis for the security. Factors evaluated to determine if an investment is other-than-temporarily impaired include significant deterioration in earnings performance, credit rating, asset quality or business prospects of the issuer; adverse changes in the general market conditions in which the issuer operates; the Company’s intent to sell the security, and whether or not the Company will be required to sell the security before the recovery of its amortized cost.
64

SomaLogic, Inc.
Notes to Consolidated Financial Statements

Fair Value Measurements
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or the exit price, in the principal or most advantageous market for that asset or liability to be transferred in an orderly transaction between market participants on the measurement date. ASC 820, Fair Value Measurements, establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs, where available, and minimize the use of unobservable inputs when measuring fair value. The hierarchy defines three levels of inputs that may be used to measure fair value:
Level 1 — Quoted prices in active markets for identical assets or liabilities;
Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities;
Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
A financial instrument categorization within the hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Our financial instruments consist of Level 1, Level 2, and Level 3 assets and liabilities. The carrying amounts of certain financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities, approximate fair value due to their relatively short-term maturities.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are stated at the amount management expects to collect from customers based on their outstanding invoices. We review accounts receivable regularly to determine if any receivable may not be collectible. Management estimates the amount of the allowance for doubtful accounts necessary to reduce accounts receivable to its estimated net realizable value by analyzing the status of significant past due receivables and current and historical bad debt trends. The Company writes off accounts receivable against the allowance when it determines a balance is uncollectible and ceases collection efforts. We did not write off any material accounts receivable balances during the years ended December 31, 2022 and 2021. We recorded a long-term receivable for guaranteed fixed minimum royalties net of a discount related to a significant financing component. The related interest income is recognized over the term of the agreement on an effective interest rate basis.
Accounts receivable consisted of the following:
December 31,
(in thousands)20222021
Accounts receivable$26,441 $17,146 
Less: allowance for doubtful accounts(151)(72)
Accounts receivable, net$26,290 $17,074 
Accounts receivable, net (current)$17,006 $17,074 
Accounts receivable, net of current portion$9,284 $ 
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. The Company estimates the recoverability of inventory by referencing estimates of future demands and product life cycles, including expiration. The Company periodically analyzes its 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 records a charge to cost of revenue for such inventory as appropriate. The value of 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 consolidated balance sheets.
Deferred Costs of Services
Deferred costs of services relate to costs incurred to run customer samples through the SomaScan® assay. These costs are deferred until the final report is provided to the customer and the related revenue is recognized.
Property and Equipment
Property and equipment is stated at cost, less accumulated depreciation and amortization. Additions and improvements that extend the lives of the assets are capitalized, while expenditures for repairs and maintenance are expensed as incurred.
65

SomaLogic, Inc.
Notes to Consolidated Financial Statements

Depreciation for property and equipment is recorded on a straight-line basis over the estimated useful lives of the assets, which we estimate to be: lab equipment, 1 to 5 years; computer equipment, 3 years; furniture and fixtures, 4 years; and software, the shorter of 5 years or its useful life. Leasehold improvements are amortized over the shorter of the life of the lease term or the estimated useful life of the assets.
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. 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.
Costs for capital assets not yet placed into service are capitalized as construction in progress and depreciated once placed into service. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is included within loss from operations in the consolidated statements of operations and comprehensive loss.
In-process research and development
Acquired in-process research and development (“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 is the difference between the total consideration paid in a business combination and the fair value of the net of identifiable assets acquired and liabilities assumed. Goodwill is not amortized but is tested for impairment on an annual basis during the fourth quarter of the year and in interim periods if events or changes in circumstances indicate that it is more likely than not that the fair value of a reporting unit is below its carrying amount. All of the Company’s goodwill is assigned to its one reporting unit.
The Company first assesses 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, after assessing the totality of events or circumstances, the Company determines that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then the quantitative goodwill impairment test is unnecessary. For the quantitative goodwill impairment test, the fair value of the reporting unit is compared to its carrying value and an impairment is recorded for the excess carrying value over fair value, not to exceed the carrying amount of goodwill. There were no goodwill impairment losses recorded for the year ended December 31, 2022. The Company had no goodwill as of December 31, 2021.
Impairment of Long-Lived Assets
The Company evaluates 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 (or asset group) is expected to generate are less than the carrying value of the asset (or asset group), an impairment loss is recorded to write down the asset (or asset group) to its estimated fair value based on a discounted cash flow approach. There were no impairment losses recorded for the years ended December 31, 2022 and 2021.
Leases
Following the adoption of ASU 2016-02, Leases (Topic 842), on January 1, 2022, 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 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 the Company's leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company gives consideration to its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its 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
66

SomaLogic, Inc.
Notes to Consolidated Financial Statements

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 the Company 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 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 December 31, 2022.
We classify the Warrants as liabilities on our 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, the Company 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 consolidated statements of operations and comprehensive loss at each reporting date. See Note 12, 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 are payable if the price of our Common Stock is greater than or equal to $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”). Any Earn-Out Shares issuable to an Earn-Out Service Provider ( the “Service Provider Earn-Outs”) shall be issued only if such individual continues to provide services (whether as an employee or director) through the date of occurrence of the corresponding Triggering Event (or a change in control acceleration event, if applicable) that causes such Earn-Out Shares to become issuable. Any Earn-Out Shares that are forfeited pursuant to the preceding sentence shall be reallocated to the SomaLogic Operating shareholders in accordance with their respective pro rata Earn-Out Shares.
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. 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 consolidated statements of operations and comprehensive loss.
As the issuance of the Service Provider Earn-Outs is contingent on services being provided, they are accounted for in accordance with ASC 718, Compensation - Stock Compensation. See Note 13, Stock-based Compensation, for additional information regarding Service Provider Earn-Outs.
Revenue Recognition
The Company recognizes 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.
The Company recognizes revenue when or as control of promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects 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. The Company does not adjust revenue for the effects of a significant financing component for contracts where the
67

SomaLogic, Inc.
Notes to Consolidated Financial Statements

period between the transfer of the good or service and collection is one year or less. The Company expenses 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
The Company generates 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. 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 consolidated statements of operations and comprehensive loss.
Collaboration Revenue
In July 2011, NEC Corporation (“NEC”) and the Company 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 the Company, the Company may be required to pay a fee to terminate the agreement.
The Company 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. The Company 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 consolidated statements of operations and comprehensive loss.
In March 2020, NEC and the Company mutually terminated the SAA and concurrently the Company and NEC Solution Innovators, Ltd. (“NES”), a wholly owned subsidiary of NEC, entered into a new arrangement, the JDCA, to develop and commercialize SomaScan® services in Japan, as described in the section entitled “Collaboration Agreements” above. NES agreed to make annual payments of $2 million for five years, for a total of $10.0 million, in exchange for research and development activities, as described below. The Company 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 the Company’s intellectual property.
(i) Research and Development Activities
The Company determined that NES is not a customer with respect to the research and development activities associated with the collaboration arrangement under ASC 808. The Company recognizes 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 consolidated statements of operations and comprehensive loss.
(ii) Assay Services
The Company determined that NES is a customer for the assay services performance obligation, which should be accounted for using the criteria under ASC 606. The Company receives 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
68

SomaLogic, Inc.
Notes to Consolidated Financial Statements

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 consolidated statements of operations and comprehensive loss.
(iii) License of Intellectual Property
The Company determined that NES is a customer for the license performance obligation, which should be accounted for using the criteria under ASC 606. The Company receives 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 consolidated statements of operations and comprehensive loss.
Other Revenue
Other revenue includes royalty revenue and revenue received from research grants. The Company recognizes 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. The Company recognizes 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, the Company and New England Biolabs, Inc. (“NEB”) entered into an exclusive licensing agreement, whereby the Company provides a license to use certain proprietary information and know-how relating to its aptamer technology to make and use commercial products. In exchange, the Company receives royalties from NEB for this functional license of intellectual property. In September 2022, the Company 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. The NEB Agreement also provided a non-exclusive license arrangement for the same proprietary information and know-how under which the Company is guaranteed fixed minimum royalties of $15.0 million to be received over the next 3 years. The Company 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. The Company has recorded a receivable of $13.5 million as of December 31, 2022, of which $9.1 million is recorded in accounts receivable, net of current portion and $4.4 million is recorded in accounts receivable, net on the consolidated balance sheets. Interest income related to the significant financing component was $0.3 million for the year ended December 31, 2022, and is included in interest income and other, net in the 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 the Company. The Company recognizes 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 the Company. Grant revenue is recognized when the related costs are incurred and recorded in other revenue in the consolidated statements of operations and comprehensive loss.
Illumina Cambridge, Ltd.
On December 31, 2021, the Company 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. The Company 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 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). The Company estimated the standalone selling price (“SSP”) based on observable pricing of similar performance obligations.
69

SomaLogic, Inc.
Notes to Consolidated Financial Statements

Material Right: Revenue is recognized when Illumina exercises its option to purchase goods post-commercialization. The Company 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, the Company 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. The Company 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 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.
During December 31, 2022, the Company recognized $0.1 million of revenue pursuant to the Illumina Agreement for performance obligations satisfied.
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.
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. Shipping and handling costs incurred for product shipments are included in cost of product revenue in the consolidated statements of operations and comprehensive loss. Cost of product revenue is recognized in the period the related revenue is recognized.
Research and Development
Research and development expenses, consisting primarily of salaries and benefits, laboratory supplies, clinical study costs, consulting fees and related costs, are expensed as incurred.
Selling, General and Administrative
Selling expenses consist primarily of personnel and marketing related costs and are expensed as incurred. Advertising costs totaled approximately $3.5 million and $0.7 million during the years ended December 31, 2022 and 2021, respectively.
General and administrative expenses consist primarily of personnel costs for the Company’s finance, human resources, business development and general management, as well as professional services, such as legal and accounting services. General and administrative expenses are expensed as incurred.
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. The Company evaluates 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.
70

SomaLogic, Inc.
Notes to Consolidated Financial Statements

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 consolidated statements of operations and comprehensive loss.
Stock-Based Compensation
The Company incurs stock-based compensation expense related to its equity awards granted under its stock-based compensation plans. These awards include stock options and restricted stock units. The fair value of stock option awards is estimated using a Black-Scholes valuation model. The fair value of restricted stock units is the closing market price per share of the Company’s stock on the grant date. The Company recognizes compensation expense on a straight-line basis over the vesting period.
The Company estimates forfeitures based on historical experience. Stock-based compensation expense is adjusted over the term of the awards to reflect their probability of vesting.
Set forth below are the assumptions used in valuing the stock options granted and a discussion of the Company’s methodology for developing each of the assumptions used:
Expected dividend yield — The Company did not pay regular dividends on its common stock and does not anticipate paying any dividends in the foreseeable future. Therefore, the Company used an expected dividend yield of zero in the option valuation model.
Expected volatility — Volatility is a measure of the amount by which a financial variable, such as share price, has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company analyzes the volatility used by similar public companies at a similar stage of development to estimate expected volatility. The comparable companies are chosen based on their similar size, stage in the life cycle or area of specialty.
Risk-free interest rate — We use a range of United States Treasury rates with a term that most closely resembles the expected life of the option as of the date of which the option was granted.
Expected average life of options — The expected life assumption is the expected time to exercise. The Company uses a simplified method to develop this assumption, which uses the average of the vesting period and the contractual terms, as the Company has limited historical information to develop reasonable expectations about future exercise patterns.
Fair Value of Common Stock
Prior to the SPAC Merger, the grant date fair value of the shares of common stock underlying stock options was determined by the Company’s Board of Directors with assistance of third-party valuation specialists. Because there was no public market for the Company’s common stock, the Board of Directors exercised reasonable judgment and considered a number of objective and subjective factors, combined with management’s judgments, to determine the best estimate of the fair value, which include financial condition and actual operating results; the progress of the Company’s research and development efforts; its stage of development; business strategy; the rights, preferences and privileges of the Company’s redeemable convertible preferred stock relative to those of the Company’s common stock; the prices at which the Company sold shares of its redeemable convertible preferred stock; equity market conditions of comparable public companies; general U.S. market conditions; and the lack of marketability of our common stock.
Following the SPAC Merger, the grant date fair values of these awards are determined based on the closing price of the Company’s common stock on the date of the grant.
Comprehensive Loss
Comprehensive loss is comprised of net loss and other comprehensive loss. Other comprehensive loss refers to gains and losses that are recorded as an element of stockholders’ equity but excluded from net loss. Our other comprehensive loss consists of foreign currency translation adjustments and net unrealized gain or losses on investments in available-for-sale securities.
Net Loss Per Share
Basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock issued and outstanding during the period. Diluted net loss per share is similarly computed, except that the denominator includes the effect of contingently issuable shares, warrants, and stock options, using the treasury stock method, if including such potential shares of common stock is dilutive.
71

SomaLogic, Inc.
Notes to Consolidated Financial Statements

Segment Information
The Company has one operating segment. The Company’s chief operating decision maker (the “CODM”) role is performed by the Company’s Chief Executive Officer. The CODM manages the Company’s operations on a consolidated basis for purposes of allocating resources and assessing performance. Substantially all of the Company’s operations and decision-making functions are located in the United States.
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
Goodwill Impairment. In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment, to simplify the goodwill impairment test. ASU 2017-04 removes the requirement to determine the fair value of individual assets and liabilities in order to calculate a reporting unit’s “implied” goodwill. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. We adopted ASU 2017-04 upon completing the Palamedrix Acquisition in August 2022, which is when the Company recognizing goodwill for the first time.
Leases. In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which requires lessees to recognize assets and liabilities for the rights and obligations created by most leases on their balance sheet. In June 2020, the FASB issued ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842): Effective Dates for Certain Entities, which extended the effective date of ASU 2016-02 for non-public business entities.
We adopted ASU 2016-02, as amended, on January 1, 2022 using a modified retrospective approach and elected to apply the legacy lease guidance and disclosure requirements (“ASC 840”) in the comparative periods presented for the year of adoption.
We elected the package of transition practical expedients, permitting us to not reassess our prior conclusions about lease identification, lease classification and initial direct costs.
The new lease standard impacted our consolidated balance sheets as a result of the ROU assets and operating lease liabilities, but did not impact our consolidated statements of operations or consolidated statements of cash flows. The adoption did not require any cumulative-effect adjustments to opening accumulated deficit. We currently have no finance leases. Upon adoption, we recorded $4.1 million of ROU assets, $1.0 million of current operating lease liabilities, and $3.6 million of non-current operating lease liabilities.
For more information on our leases, refer to Note 6, Leases.
Income Taxes. In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which removes certain exceptions to the general principles of ASC 740 as part of an overall simplification initiative. We adopted ASU 2019-12 prospectively when it became effective on January 1, 2022 and the adoption did not have a material impact on our consolidated financial statements and related disclosures.
Accounting Standards Not Yet Adopted
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. In November 2019, the FASB issued ASU 2019-10, Financial Instruments — Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which extends the effective date of ASU 2016-13 for non-public business entities. ASU 2016-13, as amended, is effective for us on January 1, 2023. We do not expect the adoption to have a material impact on our consolidated financial statements and related disclosures.

72

SomaLogic, Inc.
Notes to Consolidated Financial Statements

Note 3 — Business Combinations
SPAC Merger
As described in Note 1, Description of Business, on September 1, 2021 (“Closing Date”), we consummated the SPAC Merger wherein SomaLogic Operating (“Old SomaLogic”) became a wholly-owned subsidiary of CMLS II. Pursuant to the terms of the Merger Agreement, the merger consideration payable to stockholders of Old SomaLogic at the Closing Date was $1.25 billion, consisting of cash payments of $50 million and equity consideration in the form of (i) the issuance of shares of Common Stock and (ii) rollover of Old SomaLogic’s outstanding options. The number of shares of Common Stock issued to Old SomaLogic stockholders was based on a deemed value of $10.00 per share after giving effect to the Exchange Ratio. Each share of Old SomaLogic Class B common stock (including shares of Old SomaLogic Class B common stock resulting from the deemed conversion of Old SomaLogic redeemable convertible preferred stock) converted into the right to receive 0.8381 shares (the "Exchange Ratio”) of our Class A common stock, par value $0.0001, which was renamed as common stock (“Common Stock”).
The SPAC Merger was accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, CMLS II was treated as the “acquired” company for financial reporting purposes and SomaLogic Operating was treated as the accounting acquirer. Accordingly, our financial statements represent a continuation of the financial statements of SomaLogic Operating with the SPAC Merger being treated as the equivalent of SomaLogic Operating issuing stock for the net assets of CMLS II, accompanied by a recapitalization. The net assets of SomaLogic Operating was stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the SPAC Merger in these financial statements are those of SomaLogic Operating. The recapitalization of our Common Stock was reflected retrospectively to the earliest period presented.
Earn-Out Shares
The Merger Agreement also provides additional shares of Common Stock to Old SomaLogic 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 are payable if the price of our Common Stock is greater than or equal to $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 (the “Triggering Event”). Any Earn-Out Shares issuable to an Earn-Out Service Provider shall be issued only if such individual continues to provide services (whether as an employee or director) through the date of occurrence of the corresponding Triggering Event (or a change in control acceleration event, if applicable) that causes such Earn-Out Shares to become issuable (refer to Note 13, Stock-based Compensation). Any Earn-Out Shares that are forfeited pursuant to the preceding sentence shall be reallocated to the Old SomaLogic stockholders in accordance with their respective pro rata Earn-Out Shares. As of December 31, 2022, the contingency has not been met and, accordingly, no shares of Common Stock have been issued.
PIPE (Private Investment in Public Entity) Investment
In connection with the SPAC Merger, CMLS II entered into subscription agreements with certain institutional and accredited investors (the “PIPE Investors”), pursuant to which the PIPE Investors purchased, concurrently with the closing, an aggregate of 36,500,000 shares of Common Stock at a purchase price of $10.00 per share for an aggregate purchase price of $365.0 million (the “PIPE Investment”).
CMLS II Shares
In connection with the closing, certain CMLS II holders exercised their right to redeem certain of their outstanding shares for cash, resulting in the redemption of 809,850 shares of CMLS II common stock at an approximate price of $10.00 per share, for an aggregate of approximately $8.1 million, which was paid to such holders at the Closing Date (the “CMLS II Redemption”). Immediately following the Closing Date, all of the 6,900,000 issued and outstanding shares of CMLS II Class B common stock (“CMLS II Founder Shares”), automatically converted, on a one-for-one basis, into shares of Common Stock in accordance with CMLS II’s amended and restated certificate of incorporation.
73

SomaLogic, Inc.
Notes to Consolidated Financial Statements

Summary of Shares Issued
The following table details the number of shares of Common Stock issued immediately following the consummation of the SPAC Merger:
Shares
CMLS II Class A common stock, outstanding prior to SPAC Merger27,600,000 
Less: CMLS II Redemption shares(809,850)
Class A common stock of CMLS II, net of redemptions26,790,150 
Conversion of CMLS II Founder Shares for Common Stock6,900,000 
Shares issued pursuant to PIPE Investment36,500,000 
Conversion of Old SomaLogic shares for Common Stock (1)
110,973,213 
Total shares of SomaLogic Common Stock, immediately after SPAC Merger181,163,363 
(1) The number of Old SomaLogic shares was determined as the 75,404,883 shares of Old SomaLogic Class B common stock and 31,485,973 shares of Old SomaLogic redeemable convertible preferred stock (assuming deemed conversion to Old SomaLogic Class B common stock) outstanding immediately prior to the closing of the SPAC Merger multiplied by the Exchange Ratio of 0.8381.
Summary of Net Proceeds
On the Closing Date, SomaLogic received gross proceeds of $619.4 million, consisting of $365.0 million from the PIPE Investors and $254.4 million from CMLS II. The gross proceeds were reduced by $50 million of cash payments made to Old SomaLogic stockholders (based on certain Old SomaLogic stockholders’ election to receive cash instead of equity consideration) and $39.3 million of direct transaction costs incurred by the Company. These direct transaction costs were included in additional paid-in capital and reflected as an offset against the proceeds.Transaction costs associated with liability-classified instruments were not material.
Acquisition of Palamedrix, Inc.
On July 25, 2022, we entered into an Agreement and Plan of Merger to acquire 100% of the equity interests in Palamedrix, Inc. ("Palamedrix") (the “Palamedrix Acquisition”). Palamedrix is a DNA nano tech firm that provides scientific and engineering expertise, miniaturization technology and enhanced ease-of-use capabilities that the Company intends to leverage as it develops the next generation of SomaScan® Assay. The Palamedrix Acquisition provides for up to $0.5 million to be paid to the founders contingent upon settlement of pre-acquisition legal matters. It also provides 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 Consideration”). The acquisition closed on August 31, 2022.
The acquired business contributed revenue and expenses of nil and $2.1 million, respectively, for the year ended December 31, 2022.
The following table summarizes the fair value of consideration transferred to acquire Palamedrix:
(in thousands)
Cash$15,778 
Common Stock11,832 
Contingent consideration1,448 
Fair value of replaced Palamedrix equity awards relating to pre-combination service625 
Total consideration transferred$29,683 
Consideration transferred includes 3,215,295 shares of Common Stock issued to Palamedrix securityholders. An additional 815,177 shares of Common Stock were issued to Palamedrix employees and founders that were accounted for as post-combination compensation expense. The fair value of Common Stock is based on a per share price of $3.68 on August 31, 2022, the acquisition date.
We are in the process of completing our purchase accounting, whereby the purchase price is allocated to the identifiable assets acquired and liabilities assumed based upon their estimated fair values on the acquisition date. The purchase accounting is considered preliminary and is subject to revision based on final determinations of fair value and allocations of purchase price to the acquired identifiable assets acquired and liabilities assumed.
74

SomaLogic, Inc.
Notes to Consolidated Financial Statements

The following table represents the preliminary allocation of consideration transferred to the identifiable assets acquired and the liabilities assumed based on the fair values as of August 31, 2022:
(in thousands)
Cash and cash equivalents$2,521 
Prepaid expenses and other current assets251 
Property and equipment1,246 
Intangible assets16,700 
Other long-term assets1,289 
Accounts payable(68)
Accrued liabilities(81)
Other current liabilities(634)
Deferred income taxes, net(1,390)
Other long-term liabilities(550)
Net identifiable assets acquired19,284 
Goodwill10,399 
Total consideration transferred$29,683 
The goodwill is generated from operational synergies and cost savings the Company expects to achieve from the combined operations and Palamedrix’s knowledgeable and experienced assembled workforce. The goodwill is not deductible for tax purposes.
All unvested awards of non-founder employees were accelerated on a discretionary basis as part of the Palamedrix Acquisition. These awards were exchanged at the close date for cash, Common Stock, and Milestone Consideration. As a result, the Company allocated $1.3 million of the total consideration transferred to post-combination compensation expense. The amount is recorded in selling, general and administrative in the consolidated statement of operations and comprehensive loss for the year ended December 31, 2022.
In addition, the unvested awards of the Palamedrix founders were exchanged for cash, Common Stock, and Milestone Consideration on a consistent basis with all other shareholders. However, the Common Stock and Milestone Consideration replacement awards granted to the Palamedrix founders require continuing employment for a period of three years. The Common Stock awards vest ratably over the service period and are equity classified. The Milestone Consideration awards vest after a three year service period or upon the achievement of the milestones.
The Milestone Consideration replacement awards of non-founder and founder employees are accounted for under ASC 718. As the milestone payments are a fixed monetary value settled in cash and/or Common Stock, they are liability classified. A liability of $1.3 million as of December 31, 2022 is recorded in other long-term liabilities on the consolidated balance sheets.
As of December 31, 2022, we incurred $3.7 million of acquisition-related costs included in selling, general, and administrative expense in the consolidated statements of operations and comprehensive loss.
Unaudited Pro Forma Financial Information
The following supplemental pro forma information has been prepared as if the Palamedrix acquisition had occurred on January 1, 2021 and is for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved as if the acquisition had taken place as of January 1, 2021.
Pro forma year ended
(in thousands)
December 31, 2022
(Unaudited)
December 31, 2021
(Unaudited)
Net loss$(111,077)$(100,837)
75

SomaLogic, Inc.
Notes to Consolidated Financial Statements

The unaudited supplemental pro forma information includes the estimated impact of certain material, nonrecurring adjustments directly attributable to the Palamedrix Acquisition. These pro forma adjustments primarily include the following:

Pro forma year ended
(in thousands)
December 31, 2022
(Unaudited)
December 31, 2021
(Unaudited)
Increase (decrease) to net loss to adjust for transaction costs$4,877 $(4,877)
Increase (decrease) to net loss to reflect income tax benefit from the release of a portion of the valuation allowance(622)622 
Increase (decrease) to net loss to adjust for compensation expense associated with replacement awards62 (3,161)
These pro forma amounts have been calculated after applying our accounting policies and adjusting the results of Palamedrix to reflect the impact of transaction expenses incurred, income tax benefit from the release of a portion of the valuation allowance, and additional compensation expense that would have been charged assuming the replacement awards issued in conjunction with the Palamedrix Acquisition were issued and outstanding on January 1, 2021.
Note 4 — Revenue
The following table provides information about disaggregated revenue by product line:
Year Ended December 31,
 (in thousands)
20222021
Assay services revenue
$63,038 $68,038 
Product revenue
4,243 1,277 
Collaboration revenue
3,051 3,051 
Other revenue:
Royalties
26,190 8,515 
Other
1,144 745 
Total other revenue
27,334 9,260 
Total revenue
$97,666 $81,626 
Contract Balances and Remaining Performance Obligations
Contract liabilities represent the Company’s obligation to transfer goods or services to customers from which we have received consideration. Deferred revenue is classified as current if the Company expects to be able to recognize the deferred amount as revenue within 12 months of the balance sheet date. Deferred revenue is recognized as or when the Company satisfies its performance obligations under the contract.
At December 31, 2022 and 2021, deferred revenue of $35.1 million and $5.4 million, respectively, was comprised of balances related to our collaboration, product, assay services, and other revenue. At December 31, 2022 and 2021, the portion of deferred revenue related to collaboration revenue was $2.9 million and $3.9 million, respectively. As of December 31, 2022, the estimated remaining performance period related to the deferred collaboration revenue is approximately 2.3 years. At December 31, 2022 and 2021, the portion of deferred revenue related to assay services and other revenue was $1.8 million and $1.5 million, respectively. As of December 31, 2022, the deferred revenue related to assay services and other revenue will be recognized within 12 months.
As of December 31, 2022 and 2021, the deferred product revenue related to the Illumina Agreement amounted to $30.4 million and nil, respectively. As of December 31, 2022, the estimated remaining performance obligation period is approximately eight years.
A summary of the change in contract liabilities is as follows:
December 31,
(in thousands)20222021
Balance at beginning of period
$5,385 $5,177 
Recognition of revenue included in balance at beginning of period
(2,772)(1,762)
Revenue deferred during the period, net of revenue recognized
32,502 1,970 
Balance at end of period
$35,115 $5,385 
76

SomaLogic, Inc.
Notes to Consolidated Financial Statements

Note 5 — 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 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
Asset-backed securities
    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 December 31, 2021
(in thousands)
Amortized
Cost
Gross
Unrealized
Gain
Gross
Unrealized
Loss
Aggregate
Fair Value
Fair Value
Level
Cash and cash equivalents:
     
Cash
$114,533 $— $— $114,533 Level 1
Money market funds
324,955 — — 324,955 Level 1
Total cash and cash equivalents
439,488 — — 439,488 
Investments:
Commercial paper
177,852 16 (57)177,811 Level 2
U.S. Treasuries
12,021  (9)12,012 Level 2
Asset-backed securities
12,084  (8)12,076 Level 2
Corporate bonds
16,332  (13)16,319 Level 2
Total investments
218,289 16 (87)218,218 
Total assets measured at fair value on a recurring basis
$657,777 $16 $(87)$657,706 
All of the commercial paper, U.S. Treasuries, asset-backed securities, 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 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.
As all of our available-for-sale securities have been held for less than a year as of both December 31, 2022 and 2021, no security has been in an unrealized loss position for 12 months or greater. We evaluated our securities for other-than temporary impairment and considered the decline in market value for the securities to be primarily attributed to current economic and market conditions. It is not more likely than not that we will be required to sell the securities before their scheduled maturities, and we do not intend to do so prior to the recovery of the amortized cost basis. Based on this analysis, the available-for-sale securities were not considered to be other-than-temporarily impaired as of December 31, 2022 and 2021.
77

SomaLogic, Inc.
Notes to Consolidated Financial Statements

Liabilities measured at fair value on a recurring basis
The following table presents information about the Company’s liabilities that are measured at fair value on a recurring basis, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value:
December 31,Fair Value
(in thousands)20222021Level
Liabilities:
Warrant liability - Public Warrants
$2,208 $18,437 Level 1
Warrant liability - Private Placement Warrants
2,005 16,744 Level 2
Earn-out liability
15 26,885 Level 3
Milestone contingent consideration1,165  Level 3
Holdback contingent consideration450  Level 3
Total liabilities measured at fair value on a recurring basis
$5,843 $62,066 
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.
The significant unobservable inputs used in the Monte Carlo simulation to measure the Earn-Out Shares that are categorized within Level 3 of the fair value hierarchy were as follows:
December 31, 2022December 31, 2021
Stock price on valuation date$2.51 $11.64 
Volatility78.10 %85.60 %
Risk-free rate4.75 %0.34 %
Dividend yield % %
The change in the fair value of the earn-out liability is summarized as follows:
(in thousands)Fair Value
Balance as of Fair value of earn-out liability at Closing Date$25,016 
Change in fair value of earn-out liability1,869 
Balance as of December 31, 2021$26,885 
Change in fair value of earn-out liability(26,870)
Balance as of December 31, 2022$15 
Milestone Contingent Consideration
The fair value of 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:
December 31, 2022
Volatility35.0 %
Risk-free rate4.0 %
Weighted average cost of capital30.0 %
Cost of debt10.0 %
78

SomaLogic, Inc.
Notes to Consolidated Financial Statements

The change in the fair value of the milestone contingent consideration is summarized as follows:
(in thousands)Fair Value
Fair value of milestone contingent consideration at date of Palamedrix Acquisition$998 
Change in fair value of milestone contingent consideration167 
Balance as of December 31, 2022$1,165 
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 with Level 3 of the fair value hierarchy were as follows:
December 31, 2022
Cost of debt10.2 %
There was no change in fair value between the acquisition date of August 31, 2022 and December 31, 2022.

Note 6 — 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 consolidated balance sheets and was $3.9 million as of December 31, 2022.
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:

(in thousands)December 31, 2022
Operating lease cost (1)
$6,879 
Short-term lease cost959 
Variable lease cost46 
Total lease cost$7,884 
(1) Operating lease cost includes $5.0 million lease termination fee incurred during the year ended December 31, 2022.
Rent expense for the year ended December 31, 2021 for operating leases was $1.8 million.

Lease Maturities

The table below reconciles the undiscounted lease payment maturities to the lease liabilities for our operating leases as of December 31, 2022:

(in thousands)December 31, 2022
2023$2,561 
20241,143 
2025834 
2026143 
Thereafter 
Total4,681 
Less: amount of lease payments representing interest(141)
Present value of future lease payments4,540 
Less: current operating lease liabilities (included in other current liabilities)(2,477)
Long-term operating lease liabilities (included in other long-term liabilities)$2,063 
79

SomaLogic, Inc.
Notes to Consolidated Financial Statements

Supplemental Lease Information
Supplemental information related to our operating leases was as follows:
December 31, 2022
Weighted average remaining lease term2.3 years
Weighted average discount rate2.5 %
Cash paid for amounts included in the measurement of our operating lease liabilities for the period ended December 31, 2022 was $2.1 million.
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 is 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 is recorded in accrued liabilities on the consolidated balance sheets and was paid in January 2023. The $4.1 million deposit is classified as restricted cash and included in prepaid expenses and other current assets in the consolidated balance sheets and was released from restricted cash once the termination fee was paid in full.
Note 7 — Inventory
Inventory was comprised of the following:
December 31,
(in thousands)20222021
Raw materials$16,710 $15,030 
Work in process1,191 175 
Finished goods639 93 
Total inventory$18,540 $15,298 
Inventory (current)$13,897 $11,213 
Non-current inventory$4,643 $4,085 
Note 8 — Property and Equipment
Property and equipment was comprised of the following:
December 31,
(in thousands)20222021
Lab equipment
$14,978 $10,504 
Computer equipment
1,600 1,416 
Furniture and fixtures
1,343 951 
Software
891 1,081 
Cloud computing arrangements12,520 3,785 
Leasehold improvements
2,395 2,275 
Construction in progress
3,736 4,789 
Total property and equipment, at cost
37,463 24,801 
Less: Accumulated depreciation and amortization
(17,899)(15,244)
Property and equipment, net
$19,564 $9,557 
Depreciation expense was $1.9 million and $1.8 million for the years ended December 31, 2022 and 2021, respectively. Amortization expense related to internal use software was $2.7 million and $0.8 million for the years ended December 31, 2022 and 2021, respectively. The unamortized costs related to cloud hosting arrangements as of December 31, 2022 and 2021 was $8.4 million and $2.4 million, respectively.
80

SomaLogic, Inc.
Notes to Consolidated Financial Statements

Note 9 — Accrued Liabilities
Accrued liabilities consisted of the following:
December 31,
(in thousands)20222021
Accrued compensation13,897 9,832 
Accrued restructuring costs2,223  
Accrued lease termination fee2,500  
Accrued real estate agent commission764  
Accrued charitable contributions 400 
Accrued medical claims663 398 
Other631 479 
Total accrued liabilities$20,678 $11,109 
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, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but that have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations.
Note 11 — Debt
As of December 31, 2022 and 2021, we did not have any debt outstanding.

The loan resulting from the Paycheck Protection Program was forgiven during the second quarter of 2021 and resulted in a gain on extinguishment of debt of $3.6 million for the year ended December 31, 2021. The debt under the Company’s credit agreement was settled in 2021, which resulted a $5.2 million loss on extinguishment of debt for the year ended December 31, 2021. In July 2021, the convertible debt was converted into 571,642 shares of Common Stock (as converted), which resulted in a $2.7 million loss on extinguishment of debt.
Total interest expense related to these forms of debt totaled $1.3 million for the year ended December 31, 2021.
Note 12 — Stockholders' Equity
Common and Preferred Stock
On September 1, 2021, in connection with the SPAC Merger, the Company amended and restated its certificate of incorporation to authorize 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.
Warrants
As of December 31, 2022, 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. The Warrants will expire on September 1, 2026 or earlier upon redemption or liquidation.
The Private Placement Warrants are identical to the Public Warrants, except that the Private Placement Warrants, so long as they are held by CMLS Holdings II LLC, a Delaware limited liability company (the “Sponsor”) or any of its permitted transferees, (i) will not be redeemable by the Company (except as described below in “Redemption of Warrants When the Price per Share of Common Stock Equals or Exceeds $10.00”), (ii) may be exercised by the holders on a cashless basis,
81

SomaLogic, Inc.
Notes to Consolidated Financial Statements
and (iii) will be entitled to certain registration rights. If the Private Placement Warrants are held by a holder other than the Sponsor or any of its permitted transferees, the Private Placement Warrants will be redeemable by the Company in all redemption scenarios applicable to the Public Warrants and exercisable by such holders on the same basis as the Public Warrants.
Redemptions of warrants when the price per share of Common Stock equals or exceeds $18.00 - Once the warrants become exercisable, the Company may redeem the outstanding Public Warrants:
in whole and not in part;
at a price of $0.01 per warrant;
upon a minimum of 30 days’ prior written notice of redemption to each warrant holder; and
if, and only if, the closing price of the Common Stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends to the notice of redemption to the warrant holders.
Redemptions of warrants when the price per share of Common Stock equals or exceeds $10.00 - Once the warrants become exercisable, the Company may redeem the outstanding Public Warrants:
in whole and not in part;
at $0.10 per warrant upon a minimum of 30 days’ prior written notice of redemption, provided that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares, based on the redemption date and the “fair market value” of our Common Stock (as defined below) except as otherwise described below;
if, and only if, the closing price equals or exceeds $10.00 per share (as adjusted for stock splits, stock capitalizations, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-trading day period ending three trading days before the Company sends the notice of redemption to the warrant holders; and
if the closing price of the Common Stock for any 20 trading days within a 30-trading day period ending three trading days before the Company sends notice of redemption to the warrant holders is less than $18.00 per share (as adjusted for stock splits, stock capitalizations, reorganizations, recapitalizations and the like), the Private Placement Warrants must also be concurrently called for redemption on the same terms as the outstanding Public Warrants, as described above.
The “fair market value” of our Common Stock shall mean the volume weighted average price of our Common Stock during the 10 trading days immediately following the date on which the notice of redemption is sent to the holders of warrants. We will provide our warrant holders with the final fair market value no later than one business day after the 10-trading day period described above ends. In no event will the warrants be exercisable in connection with this redemption feature for more than 0.361 shares of Common Stock per warrant (subject to adjustment).
We will not redeem the Warrants as described above unless an effective registration statement under the Securities Act of 1933, as amended, covering our Common Stock issuable upon exercise of the warrants is effective and a current prospectus relating to those shares of Common Stock is available throughout the 30-day redemption period. If the foregoing conditions are satisfied and we issue a notice of redemption, each warrant holder will be entitled to exercise their warrants prior to the scheduled redemption date.
The Company may not redeem the Private Warrants, so long as they continue to be held by the original purchasers or permitted transferees. However, if the Private Warrants are transferred and no longer held by the original holder (or permitted transferees), such Warrants will automatically convert into Public Warrants and become subject to the same redemption provisions. Such Warrants will cease to exist as Private Warrants.
Note 13 — Stock-based Compensation
We maintain three equity incentive plans – the 2009 Equity Incentive Plan (the “2009 Plan”), the 2017 Equity Incentive Plan (the “2017 Plan”), and the 2021 Equity Incentive Plan (the “2021 Plan”) under which incentive and nonstatutory stock options to purchase shares of Old SomaLogic’s common stock were granted to employees, directors, and non-employee consultants. The 2009 Plan was terminated upon the adoption of the 2017 Plan, and no further awards were granted under the 2009 Plan thereafter. The outstanding options previously granted under the 2009 Plan continued to remain outstanding under the 2017 Plan.
Upon consummation of the SPAC Merger, all outstanding options were converted into an option to acquire an adjusted number of shares of Common Stock of SomaLogic at an adjusted exercise price per share based on the Exchange Ratio.
82

SomaLogic, Inc.
Notes to Consolidated Financial Statements
Such options continue to be governed by substantially the same terms and conditions, including vesting, as were applicable to the original instrument.
In September 2021, our Board of Directors adopted, and our stockholders approved, a new incentive plan (the “2021 Plan”), under which the Company may grant cash and equity incentive awards in the form of stock options, stock appreciation rights, restricted stock, other stock-based awards, other cash-based awards, and performance awards to employees, directors, and consultants of the Company. The 2021 Plan became effective upon the closing of the SPAC Merger. The 2017 Plan was terminated when the Board adopted the 2021 Plan but continues to govern certain terms and conditions of awards granted thereunder. In January 2022, we increased the reserve of Common Stock for issuance under all incentive plans by 9,077,612 shares in accordance with our 2021 Plan. As of December 31, 2022, we were authorized to issue a maximum of 30,377,612 shares of Common Stock. As of December 31, 2022, 13,635,529 awards have been granted under the 2021 Plan. As of December 31, 2022, we have reserved 44,695,641 shares of Common Stock for issuance under all incentive plans.
Stock-based compensation includes grants of equity incentive awards in the form of stock options and other stock-based awards as well as the issuance of common stock under a consulting agreement, issuance of Earn-Out Shares to service providers in connection with the SPAC Merger, issuance of common stock subject to vesting conditions issued to Palamedrix founder employees, and Milestone Consideration replacement awards of non-founder and founder employees. Stock-based compensation also includes the impact of common stock purchased through our employee stock purchase plan, which allows eligible employees to purchase shares of our Common Stock at a price equal to 85% of their fair market value on the last day of a defined offering period.
Stock-based compensation was recorded in the consolidated statements of operations and comprehensive loss as shown in the following table:
Year Ended December 31,
(in thousands) 
20222021
Cost of assay services revenue
$1,080 $633 
Cost of product revenue
53 14 
Research and development
8,186 10,958 
Selling, general and administrative
34,290 16,810 
Total stock-based compensation
$43,609 $28,415 
Stock-based compensation will fluctuate based on the grant-date fair value of awards, the number of awards, the requisite service period of the awards, modification of awards, employee forfeitures and the timing of the awards. Expense related to each stock option and restricted stock unit (“RSU”) award is recognized on a straight-line basis over the requisite service period of the entire award.
Stock Options Awards
At December 31, 2022, there were 19,644,029 options outstanding within the 2009 Plan, the 2017 Plan, and the 2021 Plan and 3,897,165 options outstanding that were granted outside of the incentive plans. Generally, options 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.
The following table shows a summary of all stock option activity for the year ended December 31, 2022:
Stock OptionsWeighted
Average
Exercise Price
(per share)
Weighted
Average
Remaining
Contractual Life
(in years)
Aggregate
Intrinsic
Value
(in thousands)
December 31, 202119,702,845 $5.83 
Granted7,361,072 $7.13 
Exercised(1,906,530)$2.52 
Forfeited(1,616,193)$6.8 
Expired $ 
Outstanding as of December 31, 202223,541,194 $6.44 8.17$368 
Exercisable as of December 31, 202211,647,109 $5.57 7.41$368 
Vested and expected to vest as of December 31, 202220,887,358 $6.33 8.07$368 
83

SomaLogic, Inc.
Notes to Consolidated Financial Statements
The assumptions used in valuing the stock options granted are set forth in the following table:
Year Ended December 31,
20222021
Expected dividend yield % %
Expected volatility
76.480.3%
71.492.8%
Risk-free interest rate
1.584.16%
0.641.38%
Expected weighted-average life of options6.03 years6.04 years
The total intrinsic value of options exercised during the years ended December 31, 2022 and 2021 was approximately $9.9 million and $4.7 million, respectively.
The weighted-average grant date fair value for options granted during the years ended December 31, 2022 and 2021 was $4.85 and $4.78, respectively.
Based on options granted to employees as of December 31, 2022, total compensation expense not yet recognized related to unvested options is approximately $38.9 million, which is expected to be recognized over a weighted average period of 2.73 years.
During 2022, the Company modified options and RSUs held by certain terminated executives and certain employees whose employment was terminated as part of the Strategic Reorganization to accelerate the vesting and/or extend contractual terms. In connection with these modifications, the Company incurred incremental stock-based compensation expense of $8.3 million during the year ended December 31, 2022.
In June 2021, the Company modified options held by directors that resigned from our Board of Directors to accelerate the vesting and/or extend contractual terms. In connection with these modifications, the Company recorded incremental stock-based compensation expense of $0.7 million during the year ended December 31, 2021.
Restricted Stock Units
RSUs vest subject to the satisfaction of service requirements. The grant-date values of these awards are determined based on the closing price of the Company’s common stock on the date of the grant.
The following table shows a summary of all RSU activity for the year ended December 31, 2022:
RSUsWeighted-Average Grant Date Fair Value Per Share
Unvested at December 31, 2021 $ 
Granted3,330,009 $4.65 
Vested(12,031)$9.08 
Forfeited(233,599)$5.84 
Unvested at December 31, 20223,084,379 $4.55 
Unrecognized stock-based compensation expense at December 31, 2022 (in millions)$8.6 
Weighted average remaining period at December 31, 20222.84 years
The total fair value of RSUs that vested during the year ended December 31, 2022 was $0.1 million. We have not recognized any tax benefits related to the effects of employee stock-based compensation expense. No RSUs were granted or vested prior to 2022.
Service Provider Earn-Out Shares
As of December 31, 2022, 1,146,159 Service Provider Earn-Outs were outstanding after forfeitures. Upon forfeiture, the forfeited shares will be redistributed to the Old SomaLogic stockholders. The weighted average grant date fair value of the Service Provider Earn-Outs was $7.04 per share, and was recognized as stock-based compensation expense on a straight-line basis over the derived service period of 1.2 years. The assumptions used in valuing the Service Provider Earn-Outs using the Monte Carlo simulation included volatility of 89.8%, risk-free interest rate of 0.10% to 0.11%, and a stock price of $10.63 to $10.67. The Company recorded $5.8 million and $2.9 million in stock-based compensation expense related to the Service Provider Earn-Outs during the years ended December 31, 2022 and 2021, respectively. As the derived service period has passed, expenses related to the Service Provider Earn-Outs have been fully recognized as of December 31, 2022.
84

SomaLogic, Inc.
Notes to Consolidated Financial Statements
Replacement Awards Subject to Vesting Conditions
In connection with the Palamedrix Acquisition, we issued 1,209,801 shares of Common Stock and Milestone Consideration to founder employees that require continuing employment for a period of three years. Related stock-based compensation expense of $0.6 million was recorded in research and development expense in the consolidated statement of operations and comprehensive loss during the year ended December 31, 2022.
Secondary Sale Transaction
In July 2021, an employee of the Company sold shares of the Company’s common stock and vested options to acquire shares of our common stock at a sales price that was above the then-current fair value. Since the purchasing parties are holders of economic interest in the Company and acquired shares and options from a current employee at a price in excess of fair value of such shares and options, the amount paid in excess of the fair value at the time of the secondary sale was recognized as stock-based compensation expense.
Total stock-based compensation expense related to the secondary sale transaction of $6.5 million was recorded within research and development expenses in the consolidated statements of operations and comprehensive loss during the year ended December 31, 2021.
Performance Awards
In July 2021, we entered into a consulting agreement (the “Consulting Milestone Agreement”) with a vendor, Abundant Venture Innovation Accelerator (“AVIA”), to provide services related to expanding our contractual relationships with health system providers. The Consulting Milestone Agreement includes a fixed amount of compensation in our Common Stock for achievement of certain milestones related to our business. We account for these awards as stock compensation liabilities with a performance condition, which are measured at fair value on the date of the grant and recognized over the expected performance period when it is probable the milestone will be achieved.
In August 2021, we issued 14,727 shares of Old SomaLogic Class B common stock related to this Consulting Milestone Agreement for milestones achieved. These shares are presented in the consolidated statements of stockholders’ equity as 12,342 shares of Common Stock as a result of the reverse recapitalization. In December 2021, we issued additional 53,120 shares of Common Stock related to the Consulting Milestone Agreement. We recognized approximately $0.8 million of stock-based compensation expense during the year ended December 31, 2021. In June 2022, we amended the Consulting Milestone Agreement to redefine the milestones and payment terms. There were no issuances of or further commitment to issue Common Stock for the year ended December 31, 2022.
Note 14 — Income Taxes
The components of the Company’s provision for income taxes are as follows:
Year Ended December 31,
(in thousands)20222021
Current income tax expense (benefit)
Federal$ $ 
State76 17 
Foreign13 21 
89 38 
Deferred tax expense (benefit)
Federal(982) 
State176  
Foreign  
(806) 
Provision for income taxes$(717)$38 
The Company recorded $0.7 million of income tax benefit for the year ended December 31, 2022 resulting from changes in the valuation allowance due to deferred tax liabilities resulting from acquired indefinite lived intangible assets as part of the Palamedrix Acquisition.
85

SomaLogic, Inc.
Notes to Consolidated Financial Statements
A reconciliation of the income tax benefit calculated at the federal statutory rate to the total income tax provision is as follows:
Year Ended December 31,
(in thousands)20222021
Income tax benefit at the federal statutory rate$(23,073)$(18,404)
State income taxes, net of federal income tax benefit(5,296)(3,008)
Nondeductible stock-based compensation(4,804)1,049 
Expiration of net operating loss and research and development credits3,084 3,244 
Change in valuation allowance36,441 15,092 
Other permanent items(5,658)1,311 
Research and development credits(2,691)(1,110)
Return to provision adjustments829 855 
Other, net451 1,009 
Provision for income taxes$(717)$38 
The components of the deferred income tax assets and liabilities is as follows:
December 31,
(in thousands)20222021
Deferred income tax assets:
Net operating loss carryforwards$104,666 $98,032 
Research and development credits13,780 11,264 
Depreciation and amortization288 598 
Deferred revenue8,548 1,344 
Accrued expenses and non-deductible reserves471 200 
Compensation accruals2,415 1,796 
Stock-based compensation19,065 11,952 
Interest expense carryforward4,920 6,628 
Section 174 expense17,714  
Lease liability1,105  
Other862 1,139 
173,834 132,953 
Valuation allowance(169,394)(132,953)
Deferred tax assets (net)4,440  
Deferred income tax liabilities:
Intangible assets(4,065) 
Right of use asset(960)$ 
Net deferred income tax liabilities$(585)$ 
As of December 31, 2022, and 2021, a valuation allowance of $169.4 million and $133.0 million was established against the Company’s deferred tax assets as the Company believes it is more likely than not these tax attributes would not be realizable in the future. The valuation allowance increased by $36.4 million for the year ended December 31, 2022.
The Company evaluates the need to establish a valuation allowance by considering all available positive and negative evidence, including expected levels of taxable income, future reversals of existing temporary differences, tax planning strategies, and recent financial operations. The Company establishes a valuation allowance to reduce deferred tax assets to the extent it is more likely than not that some, or all, of the deferred tax assets will not be realized. Accordingly, the Company has established a valuation allowance equal to the net realizable deferred tax assets. The Company will continue to monitor its available positive and negative evidence in assessing the realization of its deferred tax assets in the future, and should there be a need to release the valuation allowance, a tax benefit will be recorded.
As of December 31, 2022, and 2021, the Company had federal net operating losses (“NOLs”) of $416.3 million and $385.5 million, respectively. Of the aggregate federal NOLs at December 31, 2022, $221.8 million can be carried forward indefinitely, and the remaining $194.5 million will begin to expire in 2023.
86

SomaLogic, Inc.
Notes to Consolidated Financial Statements
As of December 31, 2022, and 2021, the Company had state NOLs of $359.5 million and $359.9 million, respectively, which begin to expire in 2023.
As of December 31, 2022, and 2021, the Company had research and development credit carryforward of $14.8 million and $12.5 million, respectively, which begin to expire in 2023.
Our U.S. deferred tax assets are also subject to annual limitation under Section 382 of the Internal Revenue Code of 1986 due to stock ownership changes that have occurred, primarily as a result of the SPAC Merger completed on September 1, 2021. Based on an analysis completed during 2021, we have concluded that all of our historical U.S. deferred tax assets generated through December 31, 2020 are available to us for future use to offset taxable income. We may experience ownership changes in the future as a result of shifts in our stock ownership (some of which may be outside our control). Therefore, available U.S. deferred tax assets may be further limited in the event of another significant ownership change.
The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions with varying statutes of limitations. As of December 31, 2022, the Company is not under examination in any jurisdiction and the tax years 2018 through 2021 remain open to examination in its federal and state jurisdictions. The Company believes no significant changes in the unrecognized tax benefits will occur within the next 12 months.
A reconciliation of the unrecognized tax benefits is as follows:
December 31,
(in thousands)20222021
Unrecognized tax benefit – beginning balance$1,251 $1,176 
Increase related to tax positions taken in the current year269 111 
Increase related to tax positions taken in the prior year  
Decrease related to tax positions taken in the prior year(38)(36)
Unrecognized tax benefit – ending balance$1,482 $1,251 
The unrecognized tax benefits are classified as a reduction of deferred tax assets on the consolidated balance sheets. As of December 31, 2022, and 2021, there are $1.5 million and $1.3 million of unrecognized tax benefits that, if recognized, would favorably affect the Company’s effective tax rate, respectively.
The Company did not recognize any interests or penalties in all periods presented or accrue any interests or penalties as of December 31, 2022, and 2021.
Note 15 — Employee Benefit Plans
The Company sponsors a 401(k) plan, covering all employees in the United States. The Company matches 100% of the first 4% of employee contributions with immediate vesting. We made matching contributions of approximately $2.1 million and $1.1 million during the years ended December 31, 2022 and 2021, respectively.
Note 16 — Related Parties
The Company paid $0.4 million and $0.2 million of an unconditional contribution to a related party during the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, there is no additional remaining pledge.
Casdin Partners Master Fund, L.P (“Casdin”), founded by Eli Casdin, a member of the Company’s Board of Directors and principal owner of the Company, was a shareholder of Palamedrix. Upon the Company’s 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 Consideration related to the achievement of net sales milestones.
Note 17 — Net Loss Per Share
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):
Year Ended December 31,
 (in thousands, except share and per share data)
20222021
Net loss
$(109,157)$(87,547)
Weighted-average shares outstanding, basic and diluted
183,991,643 137,157,283 
Net loss per share, basic and diluted
$(0.59)$(0.64)
87

SomaLogic, Inc.
Notes to Consolidated Financial Statements
During periods in which the Company incurs 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:
Year Ended December 31,
2022 2021
Anti-dilutive shares:
Stock options to purchase common stock
23,541,194 19,702,845 
Public Warrants and Private Placement Warrants10,533,324 10,533,324 
Unvested RSUs outstanding3,084,379  
Replacement awards subject to vesting conditions1,209,801  
Total anti-dilutive shares38,368,698 30,236,169 
The calculation of diluted net loss per share does not consider the effect of contingently issuable shares that are contingent on the occurrence of a future event that has not yet occurred. As of December 31, 2022, the contingency for the Earn-Out Shares had not been met and therefore the Earn-Out Shares were not considered in the computation of diluted net loss per share.
Note 18 — 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.
Employee severance and benefits are comprised of severance, other termination benefit costs, and non-cash stock-based compensation expense for the extension of the exercise period of vested options. 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. See Note 13, Stock-based Compensation, for additional information about benefits related to the extension of the exercise period of vested options.
The Company recognized restructuring charges of approximately $2.9 million during the year ended December 31, 2022. Restructuring charges are comprised of $1.2 million related to one-time termination benefits, $1.0 million related to termination benefits under ongoing benefit arrangements, and $0.7 million related to non-cash stock-based compensation expense. We expect to incur additional employee severance and benefits expense up to $0.8 million. This reflects the best estimate of the Company, 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 consolidated statement of operations and comprehensive loss:
(in thousands)Year Ended December 31, 2022
Cost of assay services revenue$284 
Research and development1,126 
Selling, general and administrative1,478 
Total employee severance and benefits$2,888 
The following table outlines the changes in liabilities associated with our Strategic Reorganization, including restructuring expenses incurred and cash payments as of December 31, 2022:
(in thousands)Year Ended December 31, 2022
Beginning balance$ 
Accruals2,223 
Payments 
Balance at December 31, 2022$2,223 
88

SomaLogic, Inc.
Notes to Consolidated Financial Statements
The restructuring liabilities are included in accrued liabilities in the 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.
89

Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosures
None.
Item 9A. 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 December 31, 2022. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of December 31, 2022, 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 consolidated financial statements included in this Annual Report on Form 10-K 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 December 31, 2022, 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 December 31, 2022, due to the material weaknesses described below.
Material Weaknesses
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our 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
90

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.
The Company began implementing certain of the following measures of our remediation plan in 2021 and throughout 2022.
We hired additional accounting and finance personnel with technical public company accounting and financial reporting experience.
In addition to adding experienced accounting personnel, we are also utilizing third-party consultants and specialists to supplement our internal resources with technical accounting experience.
We engaged a third-party consulting firm to assist us with risk assessments, control and process documentation, control design, and control testing.
We implemented enhanced accounting and financial reporting training.
We report regularly to the audit committee on the state of our internal controls over financial reporting, such as internal control deficiencies identified through management self-assessment, internal control testing and the status and resolution of internal control deficiencies.
We designed and implemented additional automation and integration in our financially relevant IT systems, and are in the process of implementing additional enhancements to our software.
While we believe that significant progress has been made in various areas of accounting and financial reporting with the above initiatives, the Company 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.
The Company identified a material weakness related to the Company’s information technology general controls. Specifically, effective controls were not maintained over user access to the Company’s 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 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.
91

Attestation Report of the Registered Public Accounting Firm
This annual report does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting. Our independent registered public accounting firm will not be required to formally attest to the effectiveness of our internal controls over financial reporting for as long as we are an “emerging growth company” pursuant to the provisions of the JOBS Act.
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 fourth quarter of 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Item 9B. Other Information
None.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
92

PART III
Item 10. Directors, Executive Officers and Corporate Governance
Information as to Item 10 is incorporated by reference from the information in our 2023 Proxy Statement.
Our board of directors has adopted a Code of Business Conduct and Ethics applicable to all officers, directors and employees, which is available on our website (www.investors.somalogic.com) under “Corporate Governance” within the “Governance Highlights” section. We will provide a copy of this document to any person, without charge, upon request, by writing to us at SomaLogic, Inc., Investor Relations, 2945 Wilderness Place, Boulder, Colorado 80301. We intend to satisfy the disclosure requirement under Item 406(d) of Regulation SDK regarding an amendment to, or waiver from, a provision of our Code of Business Conduct and Ethics by posting such information on our website at the address and the location specified above.
Item 11. Executive Compensation
Information as to Item 11 is incorporated by reference from the information in our 2023 Proxy Statement.
Item 12. Security Ownership of Certain Beneficial Owner and Management and Related Stockholder Matters
Information as to Item 12 is incorporated by reference from the information in our 2023 Proxy Statement.
Item 13. Certain Relationships and Related Transactions, and Director Independence
Information as to Item 13 is incorporated by reference from the information in our 2023 Proxy Statement.
Item 14. Principal Accounting Fees and Services
Information as to Item 14 is incorporated by reference from the information in our 2023 Proxy Statement.
93

PART IV
Item 15. Exhibits, Financial Statement Schedules
(a)(1) and (a)(2) Financial Statements and Financial Statement Schedules
The financial statements are listed on the Index to Financial Statements to this report beginning on page 55.
(a)(3) Exhibits
Incorporated by Reference
Exhibit NumberDescriptionFormExhibitFiling Date
2.1†S-4/A2.18/5/2021
2.2#8-K2.17/27/2022
3.18-A/A3.19/1/2021
3.28-A/A3.19/1/2021
4.1S-4/A4.18/5/2021
4.28-K10.12/26/2021
4.310-K4.23/29/2022
10.1+S-4/A10.18/5/2021
10.2+S-4/A10.28/5/2021
10.3+S-4/A10.38/5/2021
10.4+S-4/A10.48/5/2021
10.5+S-4/A10.58/5/2021
10.6+S-4/A10.68/5/2021
10.7+S-4/A10.78/5/2021
10.8+S-4/A10.88/5/2021
10.9+S-4/A10.98/5/2021
10.10+S-4/A10.18/5/2021
10.11+S-4/A10.118/5/2021
10.12+S-4/A10.128/5/2021
10.13+S-4/A10.138/5/2021
10.14+S-4/A10.148/5/2021
10.15+S-4/A10.158/5/2021
10.16+S-4/A10.168/5/2021
10.17+S-4/A10.178/5/2021
10.18+S-4/A10.188/5/2021
10.19+S-4/A10.198/5/2021
94

10.20+S-4/A10.28/5/2021
10.218-K10.13/29/2021
10.228-K10.23/29/2021
10.238-K10.33/29/2021
10.248-K10.43/29/2021
10.258-K10.53/29/2021
10.268-K10.63/29/2021
10.278-K10.22/26/2021
10.288-K10.32/26/2021
10.298-K10.42/26/2021
10.308-K10.52/26/2021
10.318-K10.62/26/2021
10.328-K10.72/26/2021
10.33††S-4/A10.338/5/2021
10.34††S-4/A10.348/5/2021
10.35††10-K10.343/29/2022
10.36††10-K10.353/29/2022
10.37††#10-K10.363/29/2022
10.38††#*
10.39†8-K10.12/16/2022
10.40†8-K10.22/16/2022
10.41+8-K10.110/17/2022
10.42+8-K10.210/17/2022
21.1*
23.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
95

104*Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
*Filed herewith.
**Furnished herewith
Certain of the exhibits and schedules to this Exhibit have been omitted in accordance with Regulation S-K Item 601(a)(5).
††The Company has omitted portions of the exhibit as permitted under Regulation S-K Item 601(b)(10). The Registrant agrees to furnish on a supplemental basis an unredacted copy of this exhibit and its materiality and privacy or confidentiality analysis if requested by the SEC.
#Portions of this exhibit have been omitted pursuant to a request for confidential treatment. Omitted material for which confidential treatment has been requested has been filed separately with the SEC.
+Management contract or compensatory plan or arrangement.
Item 16. Form 10-K Summary
None.
96

Signatures
Pursuant to the requirements of Section 13 or 15(d) 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:March 28, 2023By:/s/ Troy Cox
Name:Troy Cox
Title:Executive Chairman
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
SignatureTitleDate
/s/ Troy CoxExecutive ChairmanMarch 28, 2023
Troy Cox(Principal Executive Officer)
/s/ Shaun BlakemanChief Financial OfficerMarch 28, 2023
Shaun Blakeman(Principal Financial and Accounting Officer)
/s/ Robert BarchiDirectorMarch 28, 2023
Robert Barchi
/s/ Eli CasdinDirectorMarch 28, 2023
Eli Casdin
/s/ Charles M. LillisDirectorMarch 28, 2023
Charles M. Lillis
/s/ Anne MarguliesDirectorMarch 28, 2023
Anne Margulies
/s/ Ted MeiselDirectorMarch 28, 2023
Ted Meisel
/s/ Richard PostDirectorMarch 28, 2023
Richard Post
/s/ Roy SmytheDirectorMarch 28, 2023
Roy Smythe
97
EX-10.38 2 a2022q4exhibit1038.htm EX-10.38 Document
Exhibit 10.38
image_0.jpg
CONFIDENTIAL
EXECUTION COPY
FIRST AMENDMENT TO COLLABORATION AGREEMENT
Catch0 Manufacturing Evaluation
This First Amendment to Collaboration Agreement (the “Amendment”) effective as of date of last signature below (the “Amendment Effective Date”) by and among Illumina Cambridge, Ltd., a private company limited by shares organized under the laws of England and Wales, with an address at Illumina Centre, 19 Granta Park, Great Abington, Cambridge, CB21 6DF, United Kingdom (“Illumina”), 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, Illumina, Inc., a Delaware corporation having a place of business at 5200 Illumina Way, San Diego, CA 92122. Illumina and SomaLogic are referred to herein individually as a “Party” and collectively as the “Parties.”
Recitals
A.SomaLogic and Illumina entered into Collaboration Agreement effective as of December 31, 2021 (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 solely to permit Illumina to receive and evaluate certain SomaScan Catch0 Manufacturing Technology (as defined below).
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.This Amendment is being executed in connection with the disclosure by SomaLogic to Illumina of certain Know-How and other Confidential Information Controlled by SomaLogic relating to a process for attaching SOMAmer Reagents to beads or a resin and using such beads or resin with the attached SOMAmer Reagents as a manufactured component of the SomaScan Assay (all such information, the “SomaScan Catch0 Manufacturing Technology”). Notwithstanding any provision in the Agreement to the contrary, Illumina shall use the SomaScan Catch0 Manufacturing Technology solely to evaluate the likelihood that SomaLogic’s ongoing development efforts will meet the Parties timeline for the launch of Licensed Products and not for any other purpose. If Illumina has reason to believe that the SomaScan Catch0 Manufacturing Technology or any component thereof is deficient and, therefore, will not meet the Parties’ current development timeline, the Parties will enter into a separate written agreement prior to engaging in any collaborative efforts to modify the SomaScan Catch0 Manufacturing Technology in any manner.
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.
Page 1 of 2

Exhibit 10.38
image_0.jpg
CONFIDENTIAL
EXECUTION COPY
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.
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 First Amendment to Collaboration Agreement as of the Amendment Effective Date.
ILLUMINA CAMBRIDGE, LTD.SOMALOGIC, INC.
By:/s/ Mark RobinsonBy:/s/ Amy Graves
Name:Mark RobinsonName:Amy Graves
Title:VP-Finance, International Finance DeptTitle:Chief Accounting Officer
Date:Nov 11, 2022Date:Nov 14, 2022
Solely for purposes of Section 11.7 and Section 14.15 of the Agreement
ILLUMINA, INC.
By:/s/ Fiona Kaper
Name:Fiona Kaper
Title:Vice President, Distinguished Scientist
Date:Nov 11, 2022

Page 2 of 2
EX-21.1 3 a2022q4ex211subsidiarylist.htm EX-21.1 Document
Exhibit 21.1

SUBSIDIARIES OF SOMALOGIC, INC.


Name of SubsidiaryJurisdiction
SomaLogic Operating Co., Inc.Delaware
SomaLogic LimitedUnited Kingdom
Panther Merger Subsidiary II, LLCDelaware
SomaLogic Singapore PTE. LTD.Singapore

EX-23.1 4 a2022q4exhibit231.htm EX-23.1 Document
Exhibit 23.1


Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the following Registration Statements:

(1) Registration Statement on Form S-3 (No. 333-268066) of SomaLogic, Inc.
(2) Registration Statement on Form S-8 (No. 333-260892) pertaining to the:
SomaLogic, Inc. 2009 Equity Incentive Plan
SomaLogic, Inc. 2017 Equity Incentive Plan
SomaLogic, Inc. 2021 Omnibus Incentive Plan
SomaLogic, Inc. 2021 Employee Stock Purchase Plan
Option Agreements Outside of Equity Incentive Plan
(3) Registration Statement on Form S-8 (No. 333-267596) pertaining to the:
SomaLogic, Inc. 2021 Omnibus Incentive Plan

of our report dated March 28, 2023, with respect to the consolidated financial statements of SomaLogic, Inc. included in this Annual Report (Form 10-K) for the year ended December 31, 2022.

/s/ Ernst & Young LLP

Denver, Colorado
March 28, 2023

EX-31.1 5 a2022q4exhibit311.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, Roy Smythe, certify that:
1.I have reviewed this Annual Report on Form 10-K 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 officers 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 officers 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:March 28, 2023/s/ Roy Smythe
Name:Roy Smythe
Title:Chief Executive Officer

EX-31.2 6 a2022q4exhibit312.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, Shaun Blakeman, certify that:
1.I have reviewed this Annual Report on Form 10-K 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 officers 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 officers 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:March 28, 2023/s/ Shaun Blakeman
Name:Shaun Blakeman
Title:Chief Financial Officer

EX-32.1 7 a2022q4exhibit321.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 Annual Report of SomaLogic, Inc. (the "Company") on Form 10-K for the year ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Roy Smythe, 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:March 28, 2023/s/ Roy Smythe
Name:Roy Smythe
Title:Chief Executive Officer


EX-32.2 8 a2022q4exhibit322.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 Annual Report of SomaLogic, Inc. (the "Company") on Form 10-K for the year ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Shaun Blakeman, 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:March 28, 2023/s/ Shaun Blakeman
Name:Shaun Blakeman
Title:Chief Financial Officer


EX-101.SCH 9 slgc-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Stockholders’ Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Summary of Significant Accounting Policies - Financial Statements (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Business Combinations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Business Combinations - Summary of Shares (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Business Combinations - Consideration Transferred (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Business Combinations - Assets Acquired and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Business Combinations - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Business Combinations - Pro Forma Adjustments (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Revenue - Change in Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Fair Value Measurements - Fair Value of Assets Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Fair Value Measurements - Fair Value of Liabilities Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Fair Value Measurements - Earn-out Liability, Inputs and Valuation Techniques (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Fair Value Measurements - Earn-out Liability, Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Fair Value Measurements - Milestone Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Fair Value Measurements - Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Leases - Schedule of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Leases - Schedule of Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Leases - Schedule of Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Leases - Schedule of Supplemental Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Stock-based Compensation - Schedule of Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Stock-Based Compensation - Schedule of Assumptions Used for Valuing Stock Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Stock-based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Income Taxes - Components of Income Tax Expense Benefit (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Income Taxes - Unrecognized Tax Benefits Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - 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 0000084 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Restructuring - Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Restructuring - Restructuring Expenses (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 slgc-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 slgc-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 slgc-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] Business Acquisition [Axis] Business Acquisition [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Schedule of Reverse Recapitalization [Table] Schedule of Reverse Recapitalization [Table] Schedule of Reverse Recapitalization [Table] Foreign Current Foreign Tax Expense (Benefit) Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Related Party Transactions [Abstract] Provision for (recovery of) doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Business days required for notice Class Of Warrant Or Right, Stock Price Threshold, Business Days Requirement For Notice Class Of Warrant Or Right, Stock Price Threshold, Business Days Requirement For Notice Accruals Restructuring Reserve, Accrual Adjustment Property, Plant and Equipment [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Total property and equipment, at cost Property, Plant and Equipment, Gross Additional paid-in capital Additional Paid in Capital Accrued medical claims Liability for Claims and Claims Adjustment Expense Financial Instruments [Domain] Financial Instruments [Domain] Depreciation Depreciation Issuance of Common Stock upon exercise of options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Issuance of Common Stock upon Business Combination, net of transaction costs (in shares) Stock Issued During Period, Shares, Acquisitions Accounts receivable Accounts Receivable, before Allowance for Credit Loss Warrant Liabilities Warrant Liabilities, Policy [Policy Text Block] Warrant Liabilities, Policy Current State and Local Tax Expense (Benefit) Current State and Local Tax Expense (Benefit) Convertible preferred stock, shares outstanding (in shares) Temporary Equity, Shares Outstanding Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Measurement Input Type [Domain] Measurement Input Type [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total anti-dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Information [Line Items] Document Information [Line Items] Earn-Out Liability Earn-Out Liability Policy [Policy Text Block] Earn-Out Liability Policy Equity Component [Domain] Equity Component [Domain] Increase related to tax positions taken in the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Related Party [Domain] Related Party [Domain] Contingent Consideration Transferred For Acquistion Contingent Consideration Transferred For Acquistion [Member] Contingent Consideration Transferred For Acquistion Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Founder Founder [Member] Founder Investments, aggregate fair value Debt Securities, Available-for-Sale Share price (in dollars per share) Business Acquisition, Share Price Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Dividend yield Measurement Input, Expected Dividend Rate [Member] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Deferred tax expense (benefit) Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Compensation costs remaining Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] Surrender of shares in cashless exercise Cash Flow, Noncash Investing and Financing Activities, Surrender Of Shares In Noncash Exercise Cash Flow, Noncash Investing and Financing Activities, Surrender Of Shares In Noncash Exercise Entity Address, State or Province Entity Address, State or Province Employee stock purchase plan Employee Stock [Member] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax [Abstract] Outstanding, Weighted Average Remaining Contractual Life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Common stock issued, price per share (in dollars per share) Shares Issued, Price Per Share In-process research and development In Process Research and Development, Policy [Policy Text Block] Award Type [Axis] Award Type [Axis] Less: current operating lease liabilities (included in other current liabilities) Operating Lease, Liability, Current Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Revenue Recognition, Collaboration Revenue Collaborative Arrangement, Accounting Policy [Policy Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] New England Biolabs, Inc. New England Biolabs, Inc. [Member] New England Biolabs, Inc. Cash Paid For Acquisition Cash Paid For Acquisition [Member] Cash Paid For Acquisition Revenue deferred during the period, net of revenue recognized Contract with Customer, Liability, Additions Contract with Customer, Liability, Additions Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Weighted average cost of capital Measurement Input, Weighted Average Cost Of Capital [Member] Measurement Input, Weighted Average Cost Of Capital Total liabilities Liabilities Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Lease deposit Lease Deposit Asset Lease Deposit Asset Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Schedule of Supplemental Lease Information Lessee, Operating Lease, Supplemental Lease Information [Table Text Block] Lessee, Operating Lease, Supplemental Lease Information Revenue Recognition, Assay Services Revenue and Product Revenue Revenue from Contract with Customer [Policy Text Block] Document Type Document Type Weighted Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Property and equipment, useful life Property, Plant and Equipment, Useful Life Unvested, beginning balance (in dollars per share) Unvested, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income tax benefit Deferred Income Tax Expense (Benefit) Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability Summary of Change in Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] First-year anniversary Share-Based Payment Arrangement, Tranche One [Member] Accrued compensation Accrued Salaries, Current 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 Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Net identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Debt Disclosure [Abstract] Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Accounts receivable, net of current portion Accounts Receivable, after Allowance for Credit Loss, Noncurrent Cost of debt Measurement Input, Cost Of Debt [Member] Measurement Input, Cost Of Debt Unsecured Debt Unsecured Debt [Member] Interest income and other, net Interest and Other Income Contract Termination Contract Termination [Member] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Reverse recapitalization, cash paid to shareholders, cash election related to issuance and rollover of shares Reverse Recapitalization, Cash Paid To Shareholders, Issuance and Rollover of Shares, Cash Election Reverse Recapitalization, Cash Paid To Shareholders, Issuance and Rollover of Shares, Cash Election Interest expense (less than) Interest Expense, Debt Line of Credit Line of Credit [Member] Variable lease cost Variable Lease, Cost Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Customer [Axis] Customer [Axis] Schedule of Assumptions Used for Valuing Stock Options Granted Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Fair market value, maximum conversion ratio Class Of Warrant Or Right, Fair Market Value Price, Conversion Ratio Maximum Class Of Warrant Or Right, Fair Market Value Price, Conversion Ratio Maximum Issuance of Common Stock upon SPAC Merger Stock Issued During Period Value Acquisitions Gross Stock Issued During Period Value Acquisitions Gross Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Common stock equals or exceeds $18 Class Of Warrant Or Right Tranche Two [Member] Class Of Warrant Or Right Tranche Two Milestone Contingent Consideration Milestone Contingent Consideration [Member] Milestone Contingent Consideration Earn-out shares, stock price trigger (in dollars per share) Contingent Consideration, Liability, Earnout Period, Stock Price Trigger Contingent Consideration, Liability, Earnout Period, Stock Price Trigger Compensation expense not yet recognized, weighted average period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Exercisable, Weighted Average Remaining Contractual Life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Cash Payments to Acquire Businesses, Gross Customer C Customer C [Member] Customer C Compensation accruals Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Entity Registrant Name Entity Registrant Name Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Leases [Abstract] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Total other revenue Revenue Not from Contract with Customer Common stock equals or exceeds $10 Class Of Warrant Or Right Tranche One [Member] Class Of Warrant Or Right Tranche One Minimum Minimum [Member] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Provision for excess and obsolete inventory Inventory Write-down Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Nondeductible stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Commitments and Contingencies Disclosure [Abstract] Trading Symbol Trading Symbol Entity File Number Entity File Number Customer D Customer D [Member] Customer D Foreign Deferred Foreign Income Tax Expense (Benefit) Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Title of Individual [Axis] Title of Individual [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Business Combinations Business Combination Disclosure [Text Block] Other income (expense) Other Nonoperating Income (Expense) [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Total consideration transferred Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Fair value of liabilities, beginning balance Fair value of warrant liabilities, ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Concentration risk, percentage Concentration Risk, Percentage Contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Expected volatility, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Net loss Business Acquisition, Pro Forma Net Income (Loss) Income Taxes Income Tax Disclosure [Text Block] Finished goods Inventory, Finished Goods, Net of Reserves CMLS II and reverse recapitalization transaction costs Business Acquisition and Reverse Recapitalization Transaction Costs Business Acquisition and Reverse Recapitalization Transaction Costs Net loss per share, basic (in dollars per share) Earnings Per Share, Basic Award requisite service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Consideration payable Reverse Recapitalization, Consideration Transferred Reverse Recapitalization, Consideration Transferred Proceeds from CMLS II, gross Proceeds from Business Combination, Gross Proceeds from Business Combination, Gross Surrender of shares in cashless exercise Stock Issued During Period, Value, Shares Surrendered Stock Issued During Period, Value, Shares Surrendered Entity Interactive Data Current Entity Interactive Data Current Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Replacement awards subject to vesting conditions Replacement Awards Subject To Vesting Conditions [Member] Replacement Awards Subject To Vesting Conditions Schedule of Stock-based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Deferred costs of services Increase (Decrease) in Deferred Charges Class of Stock [Axis] Class of Stock [Axis] Income Taxes Income Tax, Policy [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Return to provision adjustments Effective Income Tax Rate Reconciliation, Return To Provision Adjustment Effective Income Tax Rate Reconciliation, Return To Provision Adjustment Current income tax expense (benefit) Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Payments for charitable contributions Payments For Charitable Contributions Payments For Charitable Contributions Current assets Assets, Current [Abstract] Public Warrants Public Warrants [Member] Public Warrants Accumulated deficit Retained Earnings (Accumulated Deficit) Fair Value, Recurring Fair Value, Recurring [Member] Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Consecutive trading days threshold for redemption Class Of Warrant Or Right, Stock Price Threshold Consecutive Trading Days For Redemption Of Warrants Or Rights Class Of Warrant Or Right, Stock Price Threshold Consecutive Trading Days For Redemption Of Warrants Or Rights Related Parties Related Party Transactions Disclosure [Text Block] Schedule of Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Section 174 expense Deferred Tax Assets, Debt Discount and Issuance Costs Deferred Tax Assets, Debt Discount and Issuance Costs Proceeds from SPAC Merger, net of transaction costs Proceeds From Business Combination, Net Of Transaction Costs Proceeds From Business Combination, Net Of Transaction Costs Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Redemption price (in dollars per share) Class Of Warrant Or Right, Redemption Price Class Of Warrant Or Right, Redemption Price Product revenue Cost of product revenue Product [Member] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Issuance of Common Stock for conversion of convertible debt Debt Conversion, Converted Instrument, Amount Summary of Stock Option and RSU Activity Share-Based Payment Arrangement, Activity [Table Text Block] Inventory Increase (Decrease) in Inventories Fair market value price period Class Of Warrant Or Right, Fair Market Value Price, Period Class Of Warrant Or Right, Fair Market Value Price, Period Debt conversion, converted instrument, shares issued (in shares) Debt Conversion, Converted Instrument, Shares Issued Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Document Information [Table] Document Information [Table] Common stock, shares outstanding (in shares) Beginning balance, common stock (in shares) Ending balance, common stock (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill Goodwill Holdback Contingent Consideration Holdback Contingent Consideration [Member] Holdback Contingent Consideration Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Income tax expense (benefit) Provision for income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Entity Public Float Entity Public Float Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Schedule of Financial Statements Condensed Financial Statements [Table Text Block] Accounts Receivable Accounts Receivable [Member] Common stock, $0.0001 par value; 600,000,000 shares authorized; 187,647,973 and 181,552,241 shares issued and outstanding at December 31, 2022 and 2021, respectively Common Stock, Value, Issued Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Schedule Of Reverse Recapitalization Schedule Of Reverse Recapitalization [Table Text Block] Schedule Of Reverse Recapitalization Collaborative arrangements, annual payments Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Per Year Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Per Year Issuance of Common Stock upon vesting of RSUs (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross 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] Earnout period, threshold trading days Derivative Instrument, Contingent Consideration, Liability, Threshold Trading Days Derivative Instrument, Contingent Consideration, Liability, Threshold Trading Days Accrued liabilities Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Long Term Accrued Liabilities Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Long Term Accrued Liabilities 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 Stock price on valuation date Measurement Input, Share Price [Member] Current liabilities Liabilities, Current [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Vested and expected to vest, Weighted Average Remaining Contractual Life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 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 Deferred revenue Contract with Customer, Liability, Current Employer matching contribution, percentage of eligible participant contributions Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Warrant liabilities Warrants and Rights Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Weighted average remaining period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Amendment Flag Amendment Flag Operating lease cost Operating Lease, Cost Operating lease, number of contracts Lessor, Operating Lease, Number Of Contracts Lessor, Operating Lease, Number Of Contracts Stock-based compensation expense related to secondary sale transaction Share-Based Payment Arrangement, Expense From Secondary Sale Share-Based Payment Arrangement, Expense From Secondary Sale Palamedrix Employees Palamedrix Employees [Member] Palamedrix Employees Schedule of Fair Value of Liabilities Measured on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Accrued restructuring costs Restructuring Reserve, Current Construction in progress Construction in Progress [Member] Investments, gross unrealized gain Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Deferred income taxes, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other long-term assets Other Assets, Noncurrent Weighted Average Remaining Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Depreciation and amortization Depreciation, Depletion and Amortization Purchase price of common stock, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Counterparty Name [Axis] Counterparty Name [Axis] Deferred tax expense (benefit) Deferred Federal, State and Local, Tax Expense (Benefit) Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Operating lease payments Operating Lease, Payments Repayment of long-term debt Repayments of Long-Term Debt Stock Option Awards Stock options to purchase common stock Share-Based Payment Arrangement, Option [Member] Expected volatility rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Issuance of Common Stock upon exercise of options Stock Issued During Period, Value, Stock Options Exercised Interest expense carryforward Deferred Tax Asset, Interest Carryforward Net unrealized loss on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, shares authorized (in shares) Common Stock, Shares Authorized Total operating expenses Expenses Operating Expenses Maximum Maximum [Member] Notice required for redemption of warrants Class Of Warrant Or Right, Notice Date From Which Warrants Or Rights Redeemable Class Of Warrant Or Right, Notice Date From Which Warrants Or Rights Redeemable Stock price redemption threshold (in dollars per share) Class Of Warrant Or Right, Stock Price Threshold For Redemption Of Warrants Or Right Class Of Warrant Or Right, Stock Price Threshold For Redemption Of Warrants Or Right Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and cash equivalents Total cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue Increase (decrease) in transaction price Increase (Decrease) in Contract with Customer, Liability Business Acquisition [Line Items] Business Acquisition [Line Items] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Earn-out Liability Contingent Consideration, Liability [Member] Contingent Consideration, Liability Measurement Frequency [Domain] Measurement Frequency [Domain] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Purchases of available-for-sale securities Payments to Acquire Debt Securities, Available-for-Sale 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 Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Other revenue Product and Service, Other [Member] Accrued real estate agent commission Lessee, Operating Lease, Commission Fee Payable Lessee, Operating Lease, Commission Fee Payable Guaranteed fixed minimum royalties Royalty Guarantees, Commitments, Amount Volatility Measurement Input, Price Volatility [Member] Amortization of premium (accretion of discount) on available-for-sale securities, net Accretion (Amortization) of Discounts and Premiums, Investments Selling, general and administrative Selling, General and Administrative Expenses [Member] As Previously Reported Previously Reported [Member] Net unrealized loss on available-for-sale securities Adjustments to Additional Paid in Capital, Other Net deferred income tax liabilities Deferred Tax Liabilities, Net LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] 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 U.S. Treasuries US Treasury Securities [Member] Employee Benefit Plans Defined Contribution Plan [Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Certain Employees and Directors Certain Employees and Directors [Member] Certain Employees and Directors Inventory Inventory (current) Inventory, Net Accounts payable Accounts Payable, Current Common Stock issued pursuant to the PIPE Investment, net of transaction costs (in shares) Common stock issued pursuant to the PIPE Investment (in shares) Stock Issued During Period, Shares, Reverse Recapitalization Stock Issued During Period, Shares, Reverse Recapitalization Income Tax Authority [Axis] Income Tax Authority [Axis] Contingent consideration payable for Palamedrix Acquisition Consideration Payable For Acquisition Consideration Payable For Acquisition Vested and expected to vest, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Class Of Warrant Or Right Tranche [Axis] Class Of Warrant Or Right Tranche [Axis] Class Of Warrant Or Right Tranche Weighted-average shares used in computing net loss per share, basic (in shares) Weighted-average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Accounts receivable Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss Preferred stock, $0.0001 par value; 1,000,000 shares authorized; no shares issued and outstanding at December 31, 2022 and 2021 Preferred Stock, Value, Issued Operating lease, termination fee Lessee, Operating Lease, Termination Fee Lessee, Operating Lease, Termination Fee Restricted cash included in prepaid expenses and other current assets Restricted Cash, Current Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Corporate bonds Corporate Bond Securities [Member] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Employer matching contribution, percentage of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Leases Lessee, Leases [Policy Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] 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 Restructuring and Related Activities [Abstract] Stock-based Compensation Share-Based Payment Arrangement [Text Block] Less: allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Work in process Inventory, Work in Process, Net of Reserves Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Increase (decrease) to net loss to adjust for compensation expense associated with replacement awards Increase (Decrease) To Earnings To Adjust For Compensation Expense Associated With Replacement Awards Increase (Decrease) To Earnings To Adjust For Compensation Expense Associated With Replacement Awards Related Party [Axis] Related Party [Axis] Number of potential payments Business Combination, Contingent Consideration Arrangements, Number Of Payments Business Combination, Contingent Consideration Arrangements, Number Of Payments Issuance of Common Stock for services Stock Issued, Issued for Services, Net Of Par Value Adjustments Stock Issued, Issued for Services, Net Of Par Value Adjustments Organization, Consolidation and Presentation of Financial Statements [Abstract] Earnout period, threshold trading days Contingent Consideration, Liability, Earnout Period, Threshold Trading Days Contingent Consideration, Liability, Earnout Period, Threshold Trading Days Palamedrix acquisition, net of cash acquired of $2,521 Payments to Acquire Businesses, Net of Cash Acquired Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Fair value of replaced Palamedrix equity awards relating to pre-combination service Business Combination, Consideration Transferred, Equity Interests Issuable Business Combination, Consideration Transferred, Equity Interests Issuable Illumina Cambridge, Ltd. Illumina Cambridge, Ltd. [Member] Illumina Cambridge, Ltd. Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Change in fair value of warrant liabilities Change in fair value of warrant liabilities Fair Value Adjustment of Warrants Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Customer Concentration Risk Customer Concentration Risk [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Total inventory Inventory, Net, Current And Noncurrent Inventory, Net, Current And Noncurrent Entity Ex Transition Period Entity Ex Transition Period Net operating losses, subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Issuance of Common Stock for services (in shares) Stock Issued During Period, Shares, Issued for Services Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Income Tax Authority [Domain] Income Tax Authority [Domain] Cost of revenue Cost of Revenue Valuation allowance, period increase Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Fair Value Disclosures [Abstract] Exchange ratio Recapitalization Exchange Ratio Recapitalization Exchange Ratio Proceeds from maturities of available-for-sale securities Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Consideration transferred to related party Related Party Transaction, Amounts of Transaction Reconciliation of cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Other Products And Services Other Products And Services [Member] Other Products And Services 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 Equity [Abstract] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Number of shares authorized to issue (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Depreciation and amortization Deferred Tax Assets, Depreciation And Amortization Deferred Tax Assets, Depreciation And Amortization Number of shares outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net (decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect State income taxes, net of federal income tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Schedule of Restructuring Expenses and Reserves Restructuring and Related Costs [Table Text Block] Earn-out liability, measurement input Business Combination, Contingent Consideration, Liability, Measurement Input Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Total consideration transferred Business Combination, Consideration Transferred One-time Termination Benefits One-time Termination Benefits [Member] Concentration of Credit Risk and Other Risks and Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] Measurement Input Type [Axis] Measurement Input Type [Axis] Unamortized internal use software costs Capitalized Computer Software, Net Entity [Domain] Entity [Domain] City Area Code City Area Code ASSETS Assets [Abstract] Reclassification Revision of Prior Period, Adjustment [Member] Selling, General and Administrative Selling, General and Administrative Expenses, Policy [Policy Text Block] Earnout period, threshold consecutive trading days Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Schedule of Noncurrent Inventory Schedule of Inventory, Noncurrent [Table Text Block] Weighted-average grant date fair value for options granted (in dollar per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Stock converted, reverse recapitalization, conversion basis Stock Converted, Reverse Recapitalization, Conversion Basis Stock Converted, Reverse Recapitalization, Conversion Basis Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Other long-term liabilities Other Liabilities, Noncurrent Purchases of property and equipment, net of proceeds from sales Payments to Acquire Property, Plant, and Equipment Schedule of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Warrants issued (in shares) Class of Warrant or Right, Issued Class of Warrant or Right, Issued Operating lease assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Customer [Domain] Customer [Domain] Expiration of net operating loss and research and development credits Effective Income Tax Rate Reconciliation, Expiration of Net Operating Loss And Research and Development Credits, Amount Effective Income Tax Rate Reconciliation, Expiration of Net Operating Loss And Research and Development Credits, Amount Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total Lessee, Operating Lease, Liability, to be Paid Entity Address, Postal Zip Code Entity Address, Postal Zip Code Collaborative arrangement, payment terms Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Term Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Term 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 Reconciliation of Unrecognized Tax Benefits [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Termination fee Lessee, Operating Lease, Termination Fee Paid Lessee, Operating Lease, Termination Fee Paid Business Combination Business Combinations Policy [Policy Text Block] Income Tax Disclosure [Abstract] Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Beginning balance Ending balance Restructuring Reserve Software Software and Software Development Costs [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] Agency Securities Agency Securities [Member] Share-Based Payment Arrangement [Abstract] Issuance of Common Stock upon conversion of convertible debt Stock Issued During Period, Value, Conversion of Convertible Securities Schedule of Consideration Transferred Schedule of Business Acquisitions, by Acquisition [Table Text Block] Federal Domestic Tax Authority [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Surrender of shares in cashless exercise (in shares) Stock Issued During Period, Shares, Shares Surrendered Stock Issued During Period, Shares, Shares Surrendered Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Total assets measured at fair value on a recurring basis, aggregate fair value Assets, Fair Value Disclosure Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Leases Lessee, Operating Leases [Text Block] Internal use software, amortization Capitalized Computer Software, Amortization Incremental stock-based compensation expense Share-Based Payment Arrangement, Plan Modification, Incremental Cost Plan Name [Axis] Plan Name [Axis] Reclassification [Table] Reclassification [Table] Number of operating segments Number of Operating Segments Statement of Cash Flows [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Net cash used in operating activities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Increase (decrease) to net loss to adjust for transaction costs Increase (Decrease) To Earnings To Adjust For Transaction Costs Increase (Decrease) To Earnings To Adjust For Transaction Costs Related Party Transaction [Domain] Related Party Transaction [Domain] PIPE investment, transaction costs Reverse Recapitalization, Transaction Related Costs Reverse Recapitalization, Transaction Related Costs Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Lab equipment Lab Equipment [Member] Lab Equipment Document Annual Report Document Annual Report NEC Solution Innovators, Ltd. ("NES") NEC Solution Innovators, Ltd. ("NES") [Member] NEC Solution Innovators, Ltd. ("NES") Liability Class [Axis] Liability Class [Axis] Legal Entity [Axis] Legal Entity [Axis] Geographical [Axis] Geographical [Axis] Royalty term Royalty, Term Royalty, Term Percentage of voting interest acquired Business Acquisition, Percentage of Voting Interests Acquired Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Collaborative Arrangement, Transaction with Party to Collaborative Arrangement Collaborative Arrangement, Transaction with Party to Collaborative Arrangement [Member] Summary of Property and Equipment Property, Plant and Equipment [Table Text Block] Investments Debt Securities, Available-for-Sale, Current Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Restructuring Type [Axis] Restructuring Type [Axis] Debt Debt Disclosure [Text Block] Customer A Customer A [Member] Customer A Product and Service [Domain] Product and Service [Domain] Class B Common Stock Common Class B [Member] Entity Shell Company Entity Shell Company Decrease related to tax positions taken in the prior year Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Other permanent items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Concentration Risk [Table] Concentration Risk [Table] 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Common stock, shares issued (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Financial Instrument [Axis] Financial Instrument [Axis] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Revenue Revenue Benchmark [Member] Document Period End Date Document Period End Date Total assets Assets Earnings Per Share [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Performance Awards Performance Shares [Member] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cloud computing arrangement expenditures Cloud Computing Arrangement Expenditures Cloud Computing Arrangement Expenditures Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Thereafter Lessee, Operating Lease, Liability, to be Paid, Year Five Outside Inventive Plan, 2017 and 2019 Plan Outside Inventive Plan, 2009, 2017, and 2021 Plan [Member] Outside Inventive Plan, 2009, 2017, and 2021 Plan Gross proceeds Business Acquisition and Reverse Recapitalization Proceeds Business Acquisition and Reverse Recapitalization Proceeds Asset-backed securities Asset-Backed Securities [Member] Net loss before income tax benefit (provision) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Amortization of debt issuance costs, discounts and premiums Amortization of Debt Issuance Costs and Discounts Net Loss Per Share Earnings Per Share [Text Block] Stock converted from reverse capitalization (in shares) Stock Converted, Reverse Recapitalization Stock Converted, Reverse Recapitalization Cash and Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Domain] Award Type [Domain] Loss on extinguishment of debt, net Loss on extinguishment of debt, net Gain (loss) on extinguishment of debt, net Gain (Loss) on Extinguishment of Debt Computer equipment Computer Equipment [Member] Common stock issued (in shares) Stock Issued During Period, Shares, New Issues Interest income from financing component Interest Income, Financing Component Interest Income, Financing Component Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Software Development Software Development [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Entity Address, City or Town Entity Address, City or Town Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Previously Constrained Royalties Previously Constrained Royalties [Member] Previously Constrained Royalties Operating expenses Operating Expenses [Abstract] Collaboration revenue Collaboration revenue Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer Statement of Financial Position [Abstract] Royalties Royalty [Member] Raw materials Inventory, Raw Materials, Net of Reserves Deferred revenue related to collaboration Contract with Customer, Liability, Collaborative Arrangement Contract with Customer, Liability, Collaborative Arrangement Auditor Name Auditor Name Stock price (in dollars per share) Share Price Net operating losses Operating Loss Carryforwards Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Non-Cash Stock Based Compensation Non-Cash Stock Based Compensation [Member] Non-Cash Stock Based Compensation Research and development Research and Development Expense Increase related to tax positions taken in the prior year Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Private Placement Warrants Private Placement Warrants [Member] Private Placement Warrants Research and Development Tax Credit Carryforward Research Tax Credit Carryforward [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Risk-free rate Measurement Input, Risk Free Interest Rate [Member] Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Total revenue Total revenue Revenues State Deferred State and Local Income Tax Expense (Benefit) Exercise price of warrants (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Inventory Inventory, Policy [Policy Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Director Director [Member] Tax credit carryforward Tax Credit Carryforward, Amount Weighted-average grant date fair value for awards forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vesting [Domain] Vesting [Domain] Other Deferred Tax Assets, Other Schedule Fair Value of Liabilities, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Accumulated Deficit Retained Earnings [Member] Forgiveness of Paycheck Protection Program loan and accrued interest Debt Instrument, Decrease, Forgiveness Total lease cost Lease, Cost Common Stock Common Stock Common Stock [Member] Money market funds Money Market Funds, at Carrying Value Schedule of Lease Costs Lease, Cost [Table Text Block] Number of shares reserved for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Contingent consideration liability Fair value of milestone contingent consideration at date of Palamedrix Acquisition Ending Balance Business Combination, Contingent Consideration, Liability Revenue Recognition, Other Revenue Revenue [Policy Text Block] Statement [Table] Statement [Table] Weighted-average grant date fair value for awards vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Issuance of Common Stock upon Palamedrix acquisition Stock Issued During Period, Value, Acquisitions Furniture and fixtures Furniture and Fixtures [Member] Long-term operating lease liabilities (included in other long-term liabilities) Operating Lease, Liability, Noncurrent Research and development credits Deferred Tax Assets, Tax Credit Carryforwards, Research Schedule of Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Amount of cost for defined contribution plan Defined Contribution Plan, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Indefinite-Lived Intangible Assets (Excluding Goodwill) Indefinite-Lived Intangible Assets (Excluding Goodwill) Related Party Transaction [Axis] Related Party Transaction [Axis] Leasehold improvements Leasehold Improvements [Member] Change in fair value of liability Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Other Other Operating Activities, Cash Flow Statement Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Proceeds from PIPE Investment, net of transaction costs Proceeds from Issuance of Private Placement Segment Information Segment Reporting, Policy [Policy Text Block] Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Revision of Prior Period [Domain] Revision of Prior Period [Domain] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Statement [Line Items] Statement [Line Items] Unvested, beginning balance (in shares) Unvested, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Increase (decrease) to net loss to reflect income tax benefit from the release of a portion of the valuation allowance Increase (Decrease) To Earnings To Reflect The Release Of A Portion Of The Valuation Allowance Increase (Decrease) To Earnings To Reflect The Release Of A Portion Of The Valuation Allowance Total other income (expense) Nonoperating Income (Expense) Deferred costs of services Deferred Costs, Current Selling, general and administrative Selling, General and Administrative Expense Earn-out shares, additional shares (in shares) Contingent Consideration, Liability, Additional Shares Contingent Consideration, Liability, Additional Shares Change in fair value of earn-out liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Investments, gross unrealized loss Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Right of use asset Operating Lease, Right-of-Use Asset Stock redeemed, value Stock Repurchased During Period, Value Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Auditor Firm ID Auditor Firm ID Type of Restructuring [Domain] Type of Restructuring [Domain] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Class Of Warrant Or Right Tranche [Domain] Class Of Warrant Or Right Tranche [Domain] Class Of Warrant Or Right Tranche [Domain] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accrued expenses and non-deductible reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities State State and Local Jurisdiction [Member] Assay services revenue Cost of assay services revenue Service [Member] Total liabilities measured at fair value on a recurring basis Liabilities, Fair Value Disclosure Redemption of shares (in shares) Less: CMLS II Redemption of shares (in shares) Stock Repurchased During Period, Shares 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] Current income tax expense (benefit) Current Federal, State and Local, Tax Expense (Benefit) Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Accrued lease termination fee Lessee, Operating Lease, Termination Fee Payable Lessee, Operating Lease, Termination Fee Payable Federal Deferred Federal Income Tax Expense (Benefit) Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Restricted cash included in other long-term assets Restricted Cash, Noncurrent Total intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Weighted-average shares used in computing net loss per share, diluted (in shares) Weighted-average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Expected volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Schedule of Current Inventory Schedule of Inventory, Current [Table Text Block] Expected weighted-average life of options Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Weighted-average grant date fair value for awards granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Convertible Debt Convertible Debt [Member] Exercisable, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Short-term lease cost Short-Term Lease, Cost Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Purchase of property and equipment included in accounts payable Purchase of property and equipment included in accounts payable Capital Expenditures Incurred but Not yet Paid Acquisition, transaction costs Business Combination, Acquisition Related Costs 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] Net cash provided by (used in) investing activities Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Employee stock purchase plan Earn-Out Shares [Member] Earn-Out Shares Investments Investment, Policy [Policy Text Block] Shares issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Earn-out shares, additional shares (in shares) Derivative Instrument, Contingent Consideration, Liability, Earnout Shares Derivative Instrument, Contingent Consideration, Liability, Earnout Shares Proceeds from exercise of stock options and employee stock purchase plan Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Entity Current Reporting Status Entity Current Reporting Status Other liabilities, current Other Liabilities, Current Net operating losses, not subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Payments Payments for Restructuring Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Employee Severance Employee Severance [Member] Consideration transferred, post-combination compensation expense Business Combination, Consideration Transferred, Post-Combination Compensation Expense Business Combination, Consideration Transferred, Post-Combination Compensation Expense shares issued under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of Assets Acquired and Liabilities Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Options outstanding (in shares) Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] 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 Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Other long-term assets Increase (Decrease) in Other Noncurrent Assets Contingent consideration, range of outcomes, high Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Title of Individual [Domain] Title of Individual [Domain] Outside Incentive Plan Outside Incentive Plan, Other [Member] Outside Incentive Plan, Other Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Purchase price (in dollars per share) Sale of Stock, Price Per Share Restructuring Restructuring and Related Activities Disclosure [Text Block] Earn-out liability Earn-out liability Business Combination, Contingent Consideration, Liability, Noncurrent Auditor Information [Abstract] Auditor Information Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Liabilities, Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Liabilities, Other 2021 Plan 2021 Plan [Member] 2021 Plan Class A Common Stock Common Class A [Member] Operating lease, rent expense Operating Leases, Rent Expense Total current assets Assets, Current Recognition of revenue included in balance at beginning of period Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Number of awards granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Revenue Revenues [Abstract] Remaining performance period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Schedule of Fair Value of Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Compensation expense not yet recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Accrued charitable contributions Accrued Charitable Contributions Accrued Charitable Contributions NEC Corporation ("NEC") NEC Corporation ("NEC") [Member] NEC Corporation ("NEC") Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Schedule of Concentration of Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Paid-in-kind interest Paid-in-Kind Interest Outstanding, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Service And Other Revenues Service And Other Revenues [Member] Service And Other Revenues Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Payables and Accruals [Abstract] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Class of Stock [Line Items] Class of Stock [Line Items] Reclassification [Line Items] Reclassification [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Pre-Acquisition Legal Matters Pre-Acquisition Legal Matters [Member] Pre-Acquisition Legal Matters Present value of future lease payments Operating Lease, Liability Trading days threshold for warrant redemption Class Of Warrant Or Right, Stock Price Threshold Trading Days For Redemption Of Warrants Or Rights Class Of Warrant Or Right, Stock Price Threshold Trading Days For Redemption Of Warrants Or Rights Operating lease, term Lessor, Operating Lease, Term of Contract Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price 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 Investments, amortized cost Debt Securities, Available-for-Sale, Amortized Cost Customer B Customer B [Member] Customer B Restructuring charges Restructuring Charges Auditor Location Auditor Location Entity Filer Category Entity Filer Category Warrant Public Warrants and Private Placement Warrants Warrant [Member] Federal Current Federal Tax Expense (Benefit) Schedule of Reverse Recapitalization [Line Items] Schedule of Reverse Recapitalization [Line Items] Schedule of Reverse Recapitalization [Line Items] Share-based payment arrangement, expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 10) Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding, beginning balance (in dollars per share) Outstanding, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Issuance of Common Stock for services Stock Issued During Period, Value, Issued for Services Number of equity incentive plans Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Plans Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Plans Revenue Revenue from Contract with Customer, Excluding Assessed Tax Issuance of Common Stock upon conversion of convertible debt (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Common Stock Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Proceeds from reverse recapitalization, gross Proceeds From Reverse Recapitalization Transaction, Gross Proceeds From Reverse Recapitalization Transaction, Gross Cover [Abstract] Royalty financing component Royalty, Financing Component Royalty, Financing Component Entity Voluntary Filers Entity Voluntary Filers Cash paid to shareholders Reverse Recapitalization, Cash Paid To Shareholders Reverse Recapitalization, Cash Paid To Shareholders Revenue Revenue from Contract with Customer [Text Block] Cash acquired Cash Acquired from Acquisition Payment of paid-in-kind interest on extinguishment of debt Payments For Interest On Debt Extinguishment Payments For Interest On Debt Extinguishment Deferred revenue Deferred Tax Assets, Deferred Income Palamedrix, Inc Palamedrix, Inc [Member] Palamedrix, Inc Increase in shares reserved for future issuance (in shares) Common Stock, Increase (Decrease) In Capital Shares Reserved for Future Issuance Common Stock, Increase (Decrease) In Capital Shares Reserved for Future Issuance Common Stock issued pursuant to the PIPE Investment, net of transaction costs Stock Issued During Period Value Reverse Recapitalization Stock Issued During Period Value Reverse Recapitalization Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] 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 Total liabilities and stockholders’ equity Liabilities and Equity Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Cash Cash Non-US Non-US [Member] Deferred tax assets, gross Deferred Tax Assets, Gross Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Less: amount of lease payments representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Vesting [Axis] Vesting [Axis] Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Collaborative arrangements, upfront payments Deferred Income Unrecognized tax benefits, beginning balance Unrecognized tax benefits, ending balance Unrecognized Tax Benefits Deferred tax assets (net) Deferred Tax Assets, Net of Valuation Allowance Intangible assets Deferred Tax Liabilities, Intangible Assets Operating lease, extension term Lessor, Operating Lease, Renewal Term Schedule of Lease Maturities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Deferred revenue Balance at beginning of period Balance at end of period Contract with Customer, Liability Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Other long-term assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Interest expense Interest Expense Old SomaLogic Shareholders Old SomaLogic Shareholders [Member] Old SomaLogic Shareholders Non-current inventory Non-current inventory Inventory, Noncurrent Summary of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Inventory Inventory Disclosure [Text Block] Noncash rent expense Noncash Lease Expense Noncash Lease Expense Right of use asset Deferred Tax Liabilities, Leasing Arrangements Inventory Disclosure [Abstract] Advertising cost Advertising Expense Summary of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Lease liability Deffered Tax Asset, Lease Liability Deffered Tax Asset, Lease Liability Revenue from Contract with Customer [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Equity Considered Transfered For Acquistion Equity Considered Transfered For Acquistion [Member] Equity Considered Transfered For Acquistion Commercial paper Commercial Paper [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Research and Development Research and Development Expense, Policy [Policy Text Block] Weighted-Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Other Other Accrued Liabilities, Current Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Retirement Benefits [Abstract] Statement of Stockholders' Equity [Abstract] Income tax benefit at the federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Total assets measured at fair value on a recurring basis, 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 Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Loss on disposal of property and equipment Asset Impairment Charges Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Cost of revenue Cost of Sales [Member] Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Restructuring and Related Cost, Number of Positions Eliminated, Period Percent EX-101.PRE 13 slgc-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 image_0.jpg begin 644 image_0.jpg MB5!.1PT*&@H -24A$4@ @X "L" ( "OK3G>KHWM_,F?.=,W/./??L]\-@UJL[,GT+P@A MA)!I*!6$$$(JH%000DA37-FZ?O7TQ_JWJ9@Y=.?V%4I'-/ M[(ELZ,_-#Y0*0@A)QM[1:\.5G4F14()Q;?N&SC,/4"H((20!5T]_?'9MUY8' M.UW8_)\;N_^K\W<;2@4AA$0A<^V!)[>.W2Y^QL8E I"" E#(ONY)_;L MH%\[R;RDXQL8E I""$&1:"XQW8[U29+,43J[@4&I((00"(GCM;# M;^U1*@@AI((K6]?5*W5-I_<.7>[4>A2E@A!"2KFV?4.BMAW*6TAF T-7:$90 M*@@AQ('9EFAAQT>OZWKSGXNC%J[KJS4.I((20O O; M$GBJO!%D,!AD+M;7UXM_.G#@0/%Y^=G\4O[U=BD34"H((?L:_[7A74Z>*\T1 MJ1"&PZ%\>#0:%;^A5!!"R!029SN[+8$G_XT@H@TB $M+2\5O)J5B&1BHV-C6(R(1^C5!!"]B^-7AO>?CJ[MNL_)JOP2,76UE9V M"_F94D$(V:?L';W6FVV)X>^J9>X9'/G_N9W>>MZ-P]Q.^=]T"E I"2-_8N_3Q M'WSFOU1Z[-X3?_>';VU^\1T1#SLN=RK-_,IQ&TH%(:1O'/O/2[94J+1ZU['' M[CGQ[)??_J?/G?W7.]^WX_5,4N4]@+."4D$(Z1N(5-CIT2_^\F_N?<.L61U; MNF#'\4;3<&6G]MYU"U J""%]HYY4J/25W_UOLV;UH[O>;73-JO)RCBY J2"$ M](TD4F$GF78\>>\ILV:5:JM\AG_8+@A*!2&D;S0D%7::W"H/7;/JU &G2B@5 MA)"^T9I4J%1LE?_HKG<]6^6AEW-T 4H%(:1OS$HJ[#2Y5?ZS.\\/5W;VCE[3 MU9T'*!6$D+[1':DHTGUW;CWX]R<.'GOS>Z?//G_V_,L7=H[O7M'U[C"4"D)( MW^B45-R_M/7U'YQXX-]?_^K6:3M]^_CPJ;?._7C[PL\O[KU]Y:IN26>@5!!" M^D9WI.+A[QQ?>>F4K1">)-..9]]Y[R^>/&/6 MK&3:\<%'+6V24RH((7UC5E*QK#S[3H$B4);-5;M:LM"T20:D@A/2-]J7B M/N_>='9LTJX58YI8(0TC=:EHK5)U[KB$B4)5&.1_[Q'6VF$"@5A)"^ MT9I4_/$W@P\XM9\^__S)3QY\+?OR,6VF$"@5A)"^T8)4/+3:[-YUDO1[AT]] MZL]OBH1)VDPA4"H((7VC4:E8N?O5KS^?X!1LHTE$XE?_ZF0A$I0*0@C1-"05 M]RUM/?#4:W9<[E2Z=_#ZKS]Y0HD$I8(00C1-2$5W#CB5)1&).WYPRE8(2@4A MA#A(*Q4U+N=H.=W_T]<_^_3)7WGPE[8\4"H((<1-*JE(=3E'<\F(Q">J1()2 M00@AFGBI6+G[U>X?<"I.P8))FRD$2@4AI&_$2,6L+N<(2J$B0:D@A!!-/:GH MU.4<9Z;-VL)Y5NO^G,Q )D[2-0J!4$$+V!6]?N?KSBWLB'D^]=>Z[)\_8 M0;SIU-PI6#!IBX1 J2"$[%-$/%Z^L"/B(=..;Q\?VL$]89JM2)BDVQ\"I8(0 M0OZ?X[M7"O$X>.Q-.^+72(V^*A&4=&M#H%000HB;RQ_?$/'XR0>CY\^>KR$> M+;PJ$91T\T*@5!!"" JX6][:JQ)!23\0*!6$$%(3$8G-?[EXSU^> MM>7!GT0\?ON;;]SQ9V_\VK=.?>*!E@[1ZMJ'0*D@A) ZO/C2I1HBX4R?^\8[ M1CQ^Z]&;XF%'^21)-R $2@4AA(1QY)6]EIJTR)1EB9WRS]U,/B0U<+7CNO&A$"I((20:D0DUG[XOAW!9Y@* M\4!VRY+UK(E&6)H]:J=WRP_^QHQL6 J6"$$+<%*]* MS&DJ=LN_^K?OZK8%0JD@A!!-Y:L2NZA;6A5)!""%MO"K16A*UDXF1;F$>N[![^89N9#24"D+(/J6#KTK$)&G+Z3/7=",30:D@A.Q'1"?L M:#NG:>7QV=,M3 JE@A"R3]G^\/H3SYRW(^\<);,MT<2*DX)200C9U\SP M6J?(=.BY"Z)VNCW-0*D@A) Y.R9[\/O;"0_"(E J""'D)G/QAK;H6=/;$DXH M%800%DH%Z1P,9$U#"RWE#5T; MGA9*!>D<#&1-0PLGY,@K>[77H]9^^'X7#L(B4"I(YV @:QI:."UF \-6 D]J MX=KPM% J2.=@(&L:6K@)MC^\CARH;>W:\+10*DCG8"!K&EJX.?Q7FL_\?H[: M4"I(YV @:QI:N&F.O+*G=KQ%).9E6\()I8)T#@:RIEE;6UL"V-S4"M(YEB@5A'0,2@7I')0*0KH&I8)T#DH%(5V#4D$Z!Z6"D*Y17RJV MMK8V-C965U?+''MA84'^23X@'Y,/Z_Q)&0Z'FYN;9K-N<7%1U>3 @0/R>XDL MAP\?UCE;1+Y=K"&5L:LGO\?K)HV5MDB+Q,*J*/FE&&$P&.@\T4P^;OM[LUM& MEF^7!Q'YN,MZE")>*OR-DE\N+R_+MS1ASTG*.H;Q(*FA/'&=9Q[ O7(T&NG, MI&,$2X6)4_:#KT2R2*=)V^FEAXDCV3[F1_P?C\L*:;LNSH4*+N(PB,7D,_Z* M2;%@&)6BDAQ?D6 J4;"&3Q8XM)RN0< M1++K$F$D;XZ9J&6ID#X?-%'S$&E>T@205,CH6S_,%-08U$L'BAP5VD@TQVL" MQE!Q&U&@>CIA,!$AC],)@V2?:H,7^;J80%:&F )7B^2!3+XZTH8VH?I7$&]> ML[FB?VO1IE3(Z$UGCD.>5] 8CC1-M50TI!,&/$;G*8*F!] K<*F(KZHQ#NC5 M?L#6Y2D"61FX6H!-!AM5>VY728W)<2KS(BUJ32I2-4J!=QC2 A52$3DTKD0* M!\<.C>J$ 7$,4"I 5_0CQDFX9H+8&6Q=;<#Y#6@]Y'DUIQ,%^-IZHZ,NFW:D MHB&=,-1;/B5-4"$5C?8#P_+RLOY6%TWKA*%REM-T,&V.8D6K#(FJ.D\#5%HX M3Q?(FA[H&,#!;SN5F:0%J4B^[F0#Q@?2-#ZID,ZMGUL)X@/F!'I!4&2O'/ F M'%S[J73[^94*:9INS#1@^(AD<7%1?[$%6)/*0!;4"6- !K_)]]@J:5HJVAE; M"*&K?*0)?%(!#AFD/SG]!-]+%"70F2>0";[.X,6\P"&UD@&L_#?41?V+)/,K M%9G7Y8*&!6*$24&5G]=#CDCZQ3A/%,A"GY0\=\FR,68]<*R35?7AUJ+J)$U+ M18WS3@?&K]V%VA897I"F\4D%TI_\'B(2@O0G?W1&2C LE)QE&@:>IG<68@@- M0)W"X_G@L, S? :?=>:MA@'I>)FW'%SYLG&CG/L-H6<3/)/CH(5<6XRE)D$E M&!J5"K##&.QWF$;CUP_UY\KQN"1I!Y]4()[O]+%)P*T\G>T68/9LW!T]OIJ' MN*MG%!/4OPVK$V_Y#L=7'> #<,5D4:/Q.['(,RJ(C!U2[3*=,,BL1>=QX:F& M :E,Y@UD^+.6,82G44&'*,MC/?A,K/D(8<. M_*-)T@*E,5K0C\M%I52 ?E*V* &&PLH]!@,^MR@;Q01)A=3*:9^@ %3@K%)0 M41X)1#S6/X,TZ#PN*MT^,I#A4PHQ2%E<+L!G2UG)Q (?[GB"NT$J@SPI@Z>T M2 OC+:KT8%0U2ZM(+P\%//@$]D@#6*;@+!.7 M"H^C&D!_R[RS 0,8C++R&%UHM@>G02;!1X@ZYS1@[(@,9)63FTG ,IU/"IR4 ME#7'!K2/IP>")3BKA ]-G-EMP#D*,JDES>%S6K _%8A+F".S$C*2* ?H8Y[% M4!M\IN(!2XC,TX =SQF)\$!6^8 FP2VL M>CZX )M9&3V DMR05-0V11FC\96:E5 J9HO/:?&Q:AE+M_Y>Q0";Z4^"^UB0 MS^>P CF[)A[?$X[!*[=A!O"BA,X9A[116K$6>*%W5E6-I8A AEL5#&2&V@H$ M/IJ@*4Z.+?0M-2,5X+S<.<$B\XO/:7&O Y$YASA290PU@#Z6!?I\#DN@T]- MJ5BH>M\M#VF@SFF1L"@/\BW2)<0"JR5_"PA'%SU-3" #'U"-0 ;*H:H5^&B" M9L8Y9B)G!S8@V3.K+08P;VB+2,>I<%K0/4*1;E09WT&?SZKBC@U8LC/<@WD] M7EH !I$,:&#"HB89CH_VRL-*W@WT-TT#!B-G( ,/N2$/2 '62I4,=AAG6SP@ MPQU/&\&V.&L%#A&<>-[ MPJ(,F^%_Q2P(_7W3Q 0R,*^_[SD!%U[:D0JD6$\G!*WDK)7^4 F>XW]D'JEP MVAP;O]3&<]86<8;,ZP]EQ 36A+6*J88B85%!N].UT=\Z34P@B\GKI]ZC!W.% MU@^/8 S$OWUT\0$LIB\?NH]>O!] MP-!-8*29GDZ(9,]*K*0_5 *EHF=4..TDP^$0& M3>::"J>U&8UOJ4N^)&6/JD#/S*KBCDU,R6!>CY<6@$$D[ MQ!C(P+_* %/5*QE_YK#P36 ">R_"T$6R+T\+Z0R4X M\Y+YI<)I_4B$DOGU*O9'X?W8)U-!?\B E]T4X%$6Y]DJ,*IZO+0@,KY/$ED4 MN&IDD*8I>9@$[ DZVS1@(#DWM,)8RQ< MVPYDKJEPVB D?$C,6A__-:$:)_'5.\E#^/W8T&-Y8%]W7HH)1B*/EQ9$QO=) M8HK")5GL5OG>.!B#=+9IP$*<@0P_WATTPL#O#K!O8<&GX)7FS4.>M:<3QE@8 M;$Z0&(O1E@!T-M(B%4X;@_1[&5G@(U8[XH-Y@\8O,3Z?]U$JP#D6TJ(-F!]=#;2 M(J767P<8 #M7XCE@YUZW^B4XT0[:$L0[NNWS>1^E O12T.W!TG2V:QTU#YD?9]ZI&^Y*!D\GC+$P+L;.[#;@Z,UI6](:I4ZK'Y0+ M<#@/CLCLC@5FS*P[VCR SE8F/_M3*G OU3E+T-FF0:J4N3J, 9PG9;#^X;&^ M3'Y I2F0<@[?NIY90G.]@R2>3AAI8=")P+\. *X9>II#6J#4:9'%G[)X:J-S MNG#V2Z0:&=PIP4"?E:P^Y7 )2+>.B>^*F**0J $^:-#G,U&D!'CYT3HN8HL '76:0@A'\%P8S5S4F :ODB1U@ M"1D0R\!5T*SJH>/EI,)3'] ^918&EXP,?@OCLZ6R=3G2#J5."Z[I+P!_U!I< M$'".R(("D*A%V9("&.(-91Z2P^5XO+0@)KXK8HJ*C!J&4>#+WCK_-/%5P@V2 MC6.94PA'@5?:.#MP05!/3H*G$\9;&'0$@WR=;1SY#=YGP'DM:8Y2IP6G ME8 M+9P3@GSL'J!.>%;#0=$J6!V_%S:XQ5K@'][Q3"ERV$,\7EJ AS.=TR*F*'RT MZPP43-URZ16C>L@A#6L/GM'@0R6Z]N[L^09"O^F>I8,].@O\,9?^D E^7R\8A M=?(IU_!Y@Z[$-.#C7B\/9'FM6%8;^:*RZ:PBR-J1>#IA$@OCITXB"7I%@S2$ MSVGQB44\?D^3?VW'[?V*E?=1*H+6G5.A*S%-DD"6MQC+@L:\\6H!EN#IA*DL M'#2:K,W 6KPB[5/AM*&+/_5 #MUN;6TUK18>URKHGU3D;3G\)+H&TZ0*9'F* MN%P)4@U%Z!L2DQA9TK]UX>F$"2V,[S?4 ZD#:8$*I\V;CR.5)Y<*&E4+L!J] ME(J$:S5@.;H&TR0,9'G#:E$Y#2U#; [VI0*Q;;$ZJO_-A:<3)K3P*/!$0Q"U MS4N24^&TAN;4 @S0!3'#,0]XCP3=V^.E!9'Q?9+XHI*LU8@9P5,,_E-S"0.9 MH<;&.T+0NI,3(QB575HJ+Q^;]!3]"1>>3IC6PE*Q)D($[I6D!4ICAV)C8R.Y MLRTO+P?IA&$4>(31ST+Y\2TG?96*/'KT;1P;+,1O\[2!S"#BE'#P*\'=KW:A M2&GB8B*T2Q-(/U]W79\#;B]Y.F$3%DX8(D*]DK2 +W8HANG^M)%XFO^@427B M/Y5CL4JD.?[M=)L>2T4>8=4BIL1'L;R90&:(#V?V +]]P,?M,7)#%DX2(D0@ M0[V2M$!%[+ QO:&VO\G(+N%X08H"._TD"^,3G_6Z8[^E(H>71 IL2X)SOK*K M4_+& IE!&BA?C3>P0++,7"0,X-3-LX#3J(5KAPC)94^A2$>HCAUE#,9_FF() M.%DO\K!J_;FTA$BQF^/[U/S^+U4UKUGI_,2%&,JLA]C/MWB@78B;M3%K/LX& M%L@_R0>DG\E$MR8X,C=(\;M8+J0?]W/O(\U[WUI/U!?*A3B2[KO M#P8-:8,?NR8SJ0:9+U2?&83$;C_@3!0::^B4E G M2'-0*@AIE;3W71H6)NXG)Z0)*!6$S(#!8 !>Q%3)ZNIJJA?+"2F#4D'(S-C: MVJIWLUXVOHEK8V.#AYU(.U J")D]YNY"D0W/]86+BXOFRLOF;MXDI Q*!2&$ ED HH%8000BJ@5!!""*G@_P /)L@TP1VD3@ !)14Y$KD)@@@$! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Mar. 17, 2023
Jun. 30, 2022
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-39796    
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 Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
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    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Public Float     $ 647.8
Entity Common Stock, Shares Outstanding   187,889,569  
Documents Incorporated by Reference Portions of the registrant’s definitive proxy statement for its 2023 Annual Meeting of Stockholders (the “2023 Proxy Statement”), which will be filed with the United States Securities and Exchange Commission within 120 days of December 31, 2022, are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated.    
Entity Central Index Key 0001837412    
Amendment Flag false    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Common Stock      
Document Information [Line Items]      
Title of 12(b) Security Common Stock, $0.0001 par value    
Trading Symbol SLGC    
Security Exchange Name NASDAQ    
Warrant      
Document Information [Line Items]      
Title of 12(b) Security Warrants to purchase Common Stock    
Trading Symbol SLGCW    
Security Exchange Name NASDAQ    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Audit Information
12 Months Ended
Dec. 31, 2022
Auditor Information [Abstract]  
Auditor Firm ID 42
Auditor Name Ernst & Young LLP
Auditor Location Denver, Colorado
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 421,830,000 $ 439,488,000
Investments 117,758,000 218,218,000
Accounts receivable, net 17,006,000 17,074,000
Inventory 13,897,000 11,213,000
Deferred costs of services 1,337,000 462,000
Prepaid expenses and other current assets 9,873,000 5,097,000
Total current assets 581,701,000 691,552,000
Non-current inventory 4,643,000 4,085,000
Accounts receivable, net of current portion 9,284,000 0
Property and equipment, net 19,564,000 9,557,000
Other long-term assets 5,083,000 908,000
Indefinite-Lived Intangible Assets (Excluding Goodwill) 16,700,000 0
Goodwill 10,399,000 0
Total assets 647,374,000 706,102,000
Current liabilities    
Accounts payable 16,794,000 15,089,000
Accrued liabilities 20,678,000 11,109,000
Deferred revenue 3,383,000 3,021,000
Other liabilities, current 2,477,000 66,000
Total current liabilities 43,332,000 29,285,000
Warrant liabilities 4,213,000 35,181,000
Earn-out liability 15,000 26,885,000
Deferred revenue, net of current portion 31,732,000 2,364,000
Other long-term liabilities 5,524,000 363,000
Total liabilities 84,816,000 94,078,000
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Preferred stock, $0.0001 par value; 1,000,000 shares authorized; no shares issued and outstanding at December 31, 2022 and 2021 0 0
Common stock, $0.0001 par value; 600,000,000 shares authorized; 187,647,973 and 181,552,241 shares issued and outstanding at December 31, 2022 and 2021, respectively 19,000 18,000
Additional paid-in capital 1,171,122,000 1,110,991,000
Accumulated other comprehensive loss (513,000) (72,000)
Accumulated deficit (608,070,000) (498,913,000)
Total stockholders’ equity 562,558,000 612,024,000
Total liabilities and stockholders’ equity $ 647,374,000 $ 706,102,000
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars 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 dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 600,000,000 600,000,000
Common stock, shares issued (in shares) 187,647,973 181,552,241
Common stock, shares outstanding (in shares) 187,647,973 181,552,241
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue    
Collaboration revenue $ 3,051 $ 3,051
Total revenue 97,666 81,626
Operating expenses    
Research and development 73,444 43,496
Selling, general and administrative 156,619 77,971
Total operating expenses 273,427 154,930
Loss from operations (175,761) (73,304)
Other income (expense)    
Interest income and other, net 8,049 263
Interest expense 0 (1,324)
Change in fair value of warrant liabilities 30,968 (6,952)
Change in fair value of earn-out liability 26,870 (1,869)
Loss on extinguishment of debt, net 0 (4,323)
Total other income (expense) 65,887 (14,205)
Net loss before income tax benefit (provision) (109,874) (87,509)
Income tax expense (benefit) 717 (38)
Net loss (109,157) (87,547)
Other comprehensive loss    
Net unrealized loss on available-for-sale securities (424) (68)
Foreign currency translation loss (17) (2)
Total other comprehensive loss (441) (70)
Comprehensive loss $ (109,598) $ (87,617)
Net loss per share, basic (in dollars per share) $ (0.59) $ (0.64)
Net loss per share, diluted (in dollars per share) $ (0.59) $ (0.64)
Weighted-average shares used in computing net loss per share, basic (in shares) 183,991,643 137,157,283
Weighted-average shares used in computing net loss per share, diluted (in shares) 183,991,643 137,157,283
Assay services revenue    
Revenue    
Revenue $ 63,038 $ 68,038
Operating expenses    
Cost of revenue 41,419 32,782
Product revenue    
Revenue    
Revenue 4,243 1,277
Operating expenses    
Cost of revenue 1,945 681
Other revenue    
Revenue    
Revenue $ 27,334 $ 9,260
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance, common stock (in shares) at Dec. 31, 2020   114,266,515      
Beginning balance at Dec. 31, 2020 $ 185,917 $ 11 $ 597,274 $ (2) $ (411,366)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of Common Stock upon exercise of options (in shares)   1,311,326      
Issuance of Common Stock upon exercise of options 4,001   4,001    
Issuance of Common Stock for services (in shares)   228,199      
Issuance of Common Stock for services 1,337   1,337    
Issuance of Common Stock upon conversion of convertible debt 4,631   4,631    
Issuance of Common Stock upon conversion of convertible debt (in shares)   571,642      
Stock-based compensation 27,042   27,042    
Surrender of shares in cashless exercise (in shares)   (15,189)      
Surrender of shares in cashless exercise (56)   (56)    
Issuance of Common Stock upon Business Combination, net of transaction costs (in shares)   28,689,748      
Issuance of Common Stock upon Palamedrix acquisition 119,571 $ 3 119,568    
Common Stock issued pursuant to the PIPE Investment, net of transaction costs (in shares)   36,500,000      
Common Stock issued pursuant to the PIPE Investment, net of transaction costs 357,198 $ 4 357,194    
Net unrealized loss on available-for-sale securities (68)     (68)  
Foreign currency translation loss (2)     (2)  
Net loss $ (87,547)       (87,547)
Ending balance, common stock (in shares) at Dec. 31, 2021 181,552,241 181,552,241      
Ending balance at Dec. 31, 2021 $ 612,024 $ 18 1,110,991 (72) (498,913)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common Stock issued pursuant to the PIPE Investment, net of transaction costs (in shares) 36,500,000        
Ending balance, common stock (in shares) at Sep. 01, 2021 181,163,363        
Beginning balance, common stock (in shares) at Dec. 31, 2021 181,552,241 181,552,241      
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,906,530 1,906,530      
Issuance of Common Stock upon exercise of options $ 4,813   4,813    
Issuance of Common Stock for services 50   50    
shares issued under employee stock purchase plan (in shares)   146,699      
Shares issued under employee stock purchase plan 372   372    
Stock-based compensation 43,064   43,064    
Issuance of Common Stock upon Business Combination, net of transaction costs (in shares)   4,030,472      
Issuance of Common Stock upon Palamedrix acquisition 11,833 $ 1 11,832    
Net unrealized loss on available-for-sale securities (424)     (424)  
Foreign currency translation loss (17)     (17)  
Net loss $ (109,157)       (109,157)
Ending balance, common stock (in shares) at Dec. 31, 2022 187,647,973 187,647,973      
Ending balance at Dec. 31, 2022 $ 562,558 $ 19 $ 1,171,122 $ (513) $ (608,070)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Stockholders’ Equity (Parenthetical)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Statement of Stockholders' Equity [Abstract]  
Acquisition, transaction costs $ 35,111
PIPE investment, transaction costs $ 7,802
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating activities    
Net loss $ (109,157,000) $ (87,547,000)
Adjustments to reconcile net loss to cash used in operating activities:    
Stock-based compensation expense 43,609,000 28,415,000
Depreciation and amortization 4,571,000 2,569,000
Noncash rent expense (186,000) 0
Amortization of debt issuance costs, discounts and premiums 0 258,000
Change in fair value of warrant liabilities (30,968,000) 6,952,000
Change in fair value of earn-out liability (26,870,000) 1,869,000
Change in fair value of earn-out liability 167,000 0
Amortization of premium (accretion of discount) on available-for-sale securities, net (977,000) 380,000
Provision for excess and obsolete inventory 490,000 703,000
Provision for (recovery of) doubtful accounts 150,000 (8,000)
Cloud computing arrangement expenditures (11,127,000) (3,412,000)
Loss on extinguishment of debt, net 0 4,323,000
Loss on disposal of property and equipment 2,411,000 0
Paid-in-kind interest 0 165,000
Income tax benefit (806,000) 0
Other 15,000 19,000
Changes in operating assets and liabilities:    
Accounts receivable (9,366,000) 383,000
Inventory (3,732,000) (2,957,000)
Deferred costs of services (875,000) 988,000
Prepaid expenses and other current assets 133,000 (3,909,000)
Other long-term assets (106,000) 0
Accounts payable 2,340,000 6,460,000
Deferred revenue 29,730,000 208,000
Accrued and other liabilities 9,885,000 4,509,000
Payment of paid-in-kind interest on extinguishment of debt 0 (752,000)
Net cash used in operating activities (100,669,000) (40,384,000)
Investing activities    
Palamedrix acquisition, net of cash acquired of $2,521 (13,256,000) 0
Purchases of property and equipment, net of proceeds from sales (5,215,000) (3,307,000)
Purchases of available-for-sale securities (186,687,000) (279,918,000)
Proceeds from maturities of available-for-sale securities 287,700,000 101,206,000
Net cash provided by (used in) investing activities 82,542,000 (182,019,000)
Financing activities    
Proceeds from exercise of stock options and employee stock purchase plan 5,185,000 3,947,000
Repayment of long-term debt 0 (36,512,000)
Proceeds from PIPE Investment, net of transaction costs 0 357,198,000
Proceeds from SPAC Merger, net of transaction costs 0 172,858,000
Net cash provided by financing activities 5,185,000 497,491,000
Effect of exchange rates on cash, cash equivalents and restricted cash (43,000) (14,000)
Net (decrease) increase in cash, cash equivalents and restricted cash (12,985,000) 275,074,000
Cash, cash equivalents and restricted cash at beginning of period 440,268,000 165,194,000
Cash, cash equivalents and restricted cash at end of period 427,283,000 440,268,000
Supplemental cash flow information:    
Cash paid for interest 0 1,627,000
Supplemental disclosure of non-cash investing and financing activities:    
Purchase of property and equipment included in accounts payable 395,000 615,000
Operating lease assets obtained in exchange for lease obligations 5,318,000  
Issuance of Common Stock upon SPAC Merger 11,832,000 151,082,000
Contingent consideration payable for Palamedrix Acquisition 1,448,000 0
Surrender of shares in cashless exercise 0 56,000
Issuance of Common Stock for services 50,000 1,334,000
Forgiveness of Paycheck Protection Program loan and accrued interest 0 3,561,000
Issuance of Common Stock for conversion of convertible debt 0 4,631,000
Reconciliation of cash, cash equivalents and restricted cash    
Cash and cash equivalents 421,830,000 439,488,000
Restricted cash included in prepaid expenses and other current assets 4,658,000 0
Restricted cash included in other long-term assets 795,000 780,000
Total cash, cash equivalents and restricted cash at end of period $ 427,283,000 $ 440,268,000
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows (Parenthetical)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Statement of Cash Flows [Abstract]  
Cash acquired $ 2,521
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business
12 Months Ended
Dec. 31, 2022
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 and clinical diagnostics 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. See Note 3, Business Combinations, for more details of the SPAC Merger and, the presentation of historical amounts and balances after the SPAC Merger. Our Common Stock and warrants to purchase Common Stock are listed on the Nasdaq under the ticker symbols “SLGC” and “SLGCW”, respectively.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements and accompanying notes include the accounts of SomaLogic and our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for financial information. 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 reclassifications have been made to prior period amounts to conform to the current presentation.
Revisions of prior period consolidated financial statements
Capitalized costs incurred in relation to the development of software under hosting arrangements that are service contracts should be classified as operating activities in the statement of cash flows. The Company determined that the prior classification of these capitalized costs under purchases of property and equipment, net of proceeds from sales within investing activities in the consolidated statement of cash flows was not material to the prior period consolidated financial statements as a whole. The prior period’s consolidated statement of cash flows has been revised to reflect the proper classification of capitalized costs in the accompanying consolidated financial statements as follows:
Year Ended December 31, 2021
(in thousands)As Previously ReportedReclassificationRevised
Operating Activities
Cloud computing arrangement expenditures$— $(3,412)$(3,412)
Net cash used in operating activities$(36,972)$(3,412)$(40,384)
Investing Activities
Purchases of property and equipment, net of proceeds from sales(6,719)3,412 (3,307)
Net cash provided by (used in) investing activities$(185,431)$3,412 $(182,019)
Supplemental disclosure of non-cash investing and financing activities:
Purchase of property and equipment included in accounts payable$1,492 $(877)$615 
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the periods. Actual results could differ from those estimates. Significant estimates and assumptions reflected in these financial statements include, but are not limited to, revenue recognition, inventory valuation, the fair value of common stock used in the valuation of stock-based compensation awards prior to the SPAC Merger, intangible asset valuations, contingent consideration valuations, and earn-out liability valuations. 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 consolidated financial position and results of operations.
Concentration of Credit Risk and Other Risks and Uncertainties
Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of cash and cash equivalents, investments, and accounts receivable. The Company does not require collateral or other security related to its receivables. Our cash and cash equivalents are deposited with high-quality financial institutions. Deposits at these institutions may, at times, exceed federally insured limits.

Significant customers are those that represent more than 10% of the Company’s total revenues or gross accounts receivable balances for the periods in the consolidated statements of operations and comprehensive loss and as of each balance sheet date presented. For each significant customer, revenue as a percentage of total revenues and gross accounts receivable as a percentage of total gross accounts receivable as of the periods presented were as follows:
Accounts Receivable Revenue
 December 31, Year Ended December 31,
 20222021 20222021
Customer A
11%10%19 %21 %
Customer B
***13 %
Customer C
51%20%27 %10 %
Customer D
*26%**
*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 represented 35% and 31% of the Company’s revenues for the years ended December 31, 2022 and 2021, respectively. Customers outside of the United States collectively represented 23% and 18% of the Company’s gross accounts receivable balance as of December 31, 2022 and 2021, respectively.
Certain components included in our products require customization and are obtained from a single source or a limited number of suppliers.
Business Combination
The Company accounts for business combinations using the acquisition method of accounting in accordance with ASC 805, Business Combinations. A business combination is one that combines inputs and processes to create outputs, and where substantially all of the fair value of assets acquired is not concentrated in a single identifiable asset or group of similar identifiable assets. Identifiable assets acquired and liabilities assumed are recorded at their acquisition date fair values. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities assumed is recorded as goodwill. Acquisition related costs are expensed as incurred and included in selling, general and administrative expenses in the consolidated statements of operations and comprehensive loss. See Note 3, Business Combinations, for additional details.
Contingent Consideration
Contingent consideration arrangements represent a promise to deliver Common Stock and/or cash to former owners of an acquired business after the acquisition if certain specified events occur or conditions are met in the future are classified as liabilities and recognized at fair value at the acquisition date and at each subsequent reporting period. The contingent consideration liabilities contractually due beyond 12 months are recorded in other long-term liabilities on the consolidated balance sheets. Subsequent changes in fair value are recorded in selling, general and administrative expenses in the consolidated statements of operations and comprehensive loss. See Note 3, Business Combinations, for additional details.
Foreign Currency Translation
The functional currency of the Company’s foreign subsidiary is the British pound sterling. In preparing its consolidated financial statements, the Company is required to translate the financial statements of this subsidiary from British pounds sterling to U.S. dollars. Accordingly, the assets and liabilities of the Company’s subsidiary are translated into U.S. dollars at current exchange rates and the results of operations are translated at the average exchange rates for the period. Since the Company’s functional currency is deemed to be the local currency, any gain or loss associated with the translation of its consolidated financial statements is included in other comprehensive income (loss) in the consolidated statements of operations and comprehensive loss. Net foreign currency transaction gains (losses) were not significant for the years ended December 31, 2022 and 2021.
Cash and Cash Equivalents
Cash and cash equivalents consist of cash deposits and short-term, highly liquid investments that are readily convertible into cash, with original maturities of three months or less. Cash equivalents consist primarily of amounts invested in money market funds and are stated at fair value.
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 consolidated balance sheets and was $4.7 million and nil as of December 31, 2022 and 2021, respectively. Cash expected to be restricted for greater than twelve months is classified as other long-term assets on the consolidated balance sheets and was $0.8 million as of December 31, 2022 and 2021.
Investments
The Company has designated all investments, which consist of U.S. Treasury securities, asset-backed securities, commercial paper, corporate bonds and agency bonds, as available-for-sale securities. Available-for-sale securities are reported at fair value on the consolidated balance sheets, with unrealized gains and losses excluded from earnings and reported as a component of other comprehensive (loss) income. Realized gains and losses, amortization of premiums and accretion of discounts, and interest and dividends earned on available-for-sale securities are included in interest income and other, net in the consolidated statements of operations and comprehensive loss. The cost of investments for purposes of computing realized and unrealized gains and losses is based on the specific identification method. The Company determines the appropriate classification of its debt securities at the time of purchase based on their maturities and re-evaluates such classification at each balance sheet date.
A decline in the fair value of a security below its cost that is deemed to be other-than-temporary is recorded as interest income and other, net and results in the establishment of a new basis for the security. Factors evaluated to determine if an investment is other-than-temporarily impaired include significant deterioration in earnings performance, credit rating, asset quality or business prospects of the issuer; adverse changes in the general market conditions in which the issuer operates; the Company’s intent to sell the security, and whether or not the Company will be required to sell the security before the recovery of its amortized cost.
Fair Value Measurements
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or the exit price, in the principal or most advantageous market for that asset or liability to be transferred in an orderly transaction between market participants on the measurement date. ASC 820, Fair Value Measurements, establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs, where available, and minimize the use of unobservable inputs when measuring fair value. The hierarchy defines three levels of inputs that may be used to measure fair value:
Level 1 — Quoted prices in active markets for identical assets or liabilities;
Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities;
Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
A financial instrument categorization within the hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Our financial instruments consist of Level 1, Level 2, and Level 3 assets and liabilities. The carrying amounts of certain financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities, approximate fair value due to their relatively short-term maturities.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are stated at the amount management expects to collect from customers based on their outstanding invoices. We review accounts receivable regularly to determine if any receivable may not be collectible. Management estimates the amount of the allowance for doubtful accounts necessary to reduce accounts receivable to its estimated net realizable value by analyzing the status of significant past due receivables and current and historical bad debt trends. The Company writes off accounts receivable against the allowance when it determines a balance is uncollectible and ceases collection efforts. We did not write off any material accounts receivable balances during the years ended December 31, 2022 and 2021. We recorded a long-term receivable for guaranteed fixed minimum royalties net of a discount related to a significant financing component. The related interest income is recognized over the term of the agreement on an effective interest rate basis.
Accounts receivable consisted of the following:
December 31,
(in thousands)20222021
Accounts receivable$26,441 $17,146 
Less: allowance for doubtful accounts(151)(72)
Accounts receivable, net$26,290 $17,074 
Accounts receivable, net (current)$17,006 $17,074 
Accounts receivable, net of current portion$9,284 $— 
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. The Company estimates the recoverability of inventory by referencing estimates of future demands and product life cycles, including expiration. The Company periodically analyzes its 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 records a charge to cost of revenue for such inventory as appropriate. The value of 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 consolidated balance sheets.
Deferred Costs of Services
Deferred costs of services relate to costs incurred to run customer samples through the SomaScan® assay. These costs are deferred until the final report is provided to the customer and the related revenue is recognized.
Property and Equipment
Property and equipment is stated at cost, less accumulated depreciation and amortization. Additions and improvements that extend the lives of the assets are capitalized, while expenditures for repairs and maintenance are expensed as incurred.
Depreciation for property and equipment is recorded on a straight-line basis over the estimated useful lives of the assets, which we estimate to be: lab equipment, 1 to 5 years; computer equipment, 3 years; furniture and fixtures, 4 years; and software, the shorter of 5 years or its useful life. Leasehold improvements are amortized over the shorter of the life of the lease term or the estimated useful life of the assets.
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. 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.
Costs for capital assets not yet placed into service are capitalized as construction in progress and depreciated once placed into service. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is included within loss from operations in the consolidated statements of operations and comprehensive loss.
In-process research and development
Acquired in-process research and development (“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 is the difference between the total consideration paid in a business combination and the fair value of the net of identifiable assets acquired and liabilities assumed. Goodwill is not amortized but is tested for impairment on an annual basis during the fourth quarter of the year and in interim periods if events or changes in circumstances indicate that it is more likely than not that the fair value of a reporting unit is below its carrying amount. All of the Company’s goodwill is assigned to its one reporting unit.
The Company first assesses 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, after assessing the totality of events or circumstances, the Company determines that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then the quantitative goodwill impairment test is unnecessary. For the quantitative goodwill impairment test, the fair value of the reporting unit is compared to its carrying value and an impairment is recorded for the excess carrying value over fair value, not to exceed the carrying amount of goodwill. There were no goodwill impairment losses recorded for the year ended December 31, 2022. The Company had no goodwill as of December 31, 2021.
Impairment of Long-Lived Assets
The Company evaluates 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 (or asset group) is expected to generate are less than the carrying value of the asset (or asset group), an impairment loss is recorded to write down the asset (or asset group) to its estimated fair value based on a discounted cash flow approach. There were no impairment losses recorded for the years ended December 31, 2022 and 2021.
Leases
Following the adoption of ASU 2016-02, Leases (Topic 842), on January 1, 2022, 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 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 the Company's leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company gives consideration to its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its 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 the Company 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 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 December 31, 2022.
We classify the Warrants as liabilities on our 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, the Company 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 consolidated statements of operations and comprehensive loss at each reporting date. See Note 12, 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 are payable if the price of our Common Stock is greater than or equal to $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”). Any Earn-Out Shares issuable to an Earn-Out Service Provider ( the “Service Provider Earn-Outs”) shall be issued only if such individual continues to provide services (whether as an employee or director) through the date of occurrence of the corresponding Triggering Event (or a change in control acceleration event, if applicable) that causes such Earn-Out Shares to become issuable. Any Earn-Out Shares that are forfeited pursuant to the preceding sentence shall be reallocated to the SomaLogic Operating shareholders in accordance with their respective pro rata Earn-Out Shares.
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. 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 consolidated statements of operations and comprehensive loss.
As the issuance of the Service Provider Earn-Outs is contingent on services being provided, they are accounted for in accordance with ASC 718, Compensation - Stock Compensation. See Note 13, Stock-based Compensation, for additional information regarding Service Provider Earn-Outs.
Revenue Recognition
The Company recognizes 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.
The Company recognizes revenue when or as control of promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects 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. The Company does 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. The Company expenses 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
The Company generates 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. 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 consolidated statements of operations and comprehensive loss.
Collaboration Revenue
In July 2011, NEC Corporation (“NEC”) and the Company 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 the Company, the Company may be required to pay a fee to terminate the agreement.
The Company 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. The Company 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 consolidated statements of operations and comprehensive loss.
In March 2020, NEC and the Company mutually terminated the SAA and concurrently the Company and NEC Solution Innovators, Ltd. (“NES”), a wholly owned subsidiary of NEC, entered into a new arrangement, the JDCA, to develop and commercialize SomaScan® services in Japan, as described in the section entitled “Collaboration Agreements” above. NES agreed to make annual payments of $2 million for five years, for a total of $10.0 million, in exchange for research and development activities, as described below. The Company 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 the Company’s intellectual property.
(i) Research and Development Activities
The Company determined that NES is not a customer with respect to the research and development activities associated with the collaboration arrangement under ASC 808. The Company recognizes 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 consolidated statements of operations and comprehensive loss.
(ii) Assay Services
The Company determined that NES is a customer for the assay services performance obligation, which should be accounted for using the criteria under ASC 606. The Company receives 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 consolidated statements of operations and comprehensive loss.
(iii) License of Intellectual Property
The Company determined that NES is a customer for the license performance obligation, which should be accounted for using the criteria under ASC 606. The Company receives 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 consolidated statements of operations and comprehensive loss.
Other Revenue
Other revenue includes royalty revenue and revenue received from research grants. The Company recognizes 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. The Company recognizes 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, the Company and New England Biolabs, Inc. (“NEB”) entered into an exclusive licensing agreement, whereby the Company provides a license to use certain proprietary information and know-how relating to its aptamer technology to make and use commercial products. In exchange, the Company receives royalties from NEB for this functional license of intellectual property. In September 2022, the Company 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. The NEB Agreement also provided a non-exclusive license arrangement for the same proprietary information and know-how under which the Company is guaranteed fixed minimum royalties of $15.0 million to be received over the next 3 years. The Company 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. The Company has recorded a receivable of $13.5 million as of December 31, 2022, of which $9.1 million is recorded in accounts receivable, net of current portion and $4.4 million is recorded in accounts receivable, net on the consolidated balance sheets. Interest income related to the significant financing component was $0.3 million for the year ended December 31, 2022, and is included in interest income and other, net in the 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 the Company. The Company recognizes 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 the Company. Grant revenue is recognized when the related costs are incurred and recorded in other revenue in the consolidated statements of operations and comprehensive loss.
Illumina Cambridge, Ltd.
On December 31, 2021, the Company 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. The Company 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 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). The Company 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. The Company 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, the Company 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. The Company 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 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.
During December 31, 2022, the Company recognized $0.1 million of revenue pursuant to the Illumina Agreement for performance obligations satisfied.
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.
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. Shipping and handling costs incurred for product shipments are included in cost of product revenue in the consolidated statements of operations and comprehensive loss. Cost of product revenue is recognized in the period the related revenue is recognized.
Research and Development
Research and development expenses, consisting primarily of salaries and benefits, laboratory supplies, clinical study costs, consulting fees and related costs, are expensed as incurred.
Selling, General and Administrative
Selling expenses consist primarily of personnel and marketing related costs and are expensed as incurred. Advertising costs totaled approximately $3.5 million and $0.7 million during the years ended December 31, 2022 and 2021, respectively.
General and administrative expenses consist primarily of personnel costs for the Company’s finance, human resources, business development and general management, as well as professional services, such as legal and accounting services. General and administrative expenses are expensed as incurred.
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. The Company evaluates 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 consolidated statements of operations and comprehensive loss.
Stock-Based Compensation
The Company incurs stock-based compensation expense related to its equity awards granted under its stock-based compensation plans. These awards include stock options and restricted stock units. The fair value of stock option awards is estimated using a Black-Scholes valuation model. The fair value of restricted stock units is the closing market price per share of the Company’s stock on the grant date. The Company recognizes compensation expense on a straight-line basis over the vesting period.
The Company estimates forfeitures based on historical experience. Stock-based compensation expense is adjusted over the term of the awards to reflect their probability of vesting.
Set forth below are the assumptions used in valuing the stock options granted and a discussion of the Company’s methodology for developing each of the assumptions used:
Expected dividend yield — The Company did not pay regular dividends on its common stock and does not anticipate paying any dividends in the foreseeable future. Therefore, the Company used an expected dividend yield of zero in the option valuation model.
Expected volatility — Volatility is a measure of the amount by which a financial variable, such as share price, has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company analyzes the volatility used by similar public companies at a similar stage of development to estimate expected volatility. The comparable companies are chosen based on their similar size, stage in the life cycle or area of specialty.
Risk-free interest rate — We use a range of United States Treasury rates with a term that most closely resembles the expected life of the option as of the date of which the option was granted.
Expected average life of options — The expected life assumption is the expected time to exercise. The Company uses a simplified method to develop this assumption, which uses the average of the vesting period and the contractual terms, as the Company has limited historical information to develop reasonable expectations about future exercise patterns.
Fair Value of Common Stock
Prior to the SPAC Merger, the grant date fair value of the shares of common stock underlying stock options was determined by the Company’s Board of Directors with assistance of third-party valuation specialists. Because there was no public market for the Company’s common stock, the Board of Directors exercised reasonable judgment and considered a number of objective and subjective factors, combined with management’s judgments, to determine the best estimate of the fair value, which include financial condition and actual operating results; the progress of the Company’s research and development efforts; its stage of development; business strategy; the rights, preferences and privileges of the Company’s redeemable convertible preferred stock relative to those of the Company’s common stock; the prices at which the Company sold shares of its redeemable convertible preferred stock; equity market conditions of comparable public companies; general U.S. market conditions; and the lack of marketability of our common stock.
Following the SPAC Merger, the grant date fair values of these awards are determined based on the closing price of the Company’s common stock on the date of the grant.
Comprehensive Loss
Comprehensive loss is comprised of net loss and other comprehensive loss. Other comprehensive loss refers to gains and losses that are recorded as an element of stockholders’ equity but excluded from net loss. Our other comprehensive loss consists of foreign currency translation adjustments and net unrealized gain or losses on investments in available-for-sale securities.
Net Loss Per Share
Basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock issued and outstanding during the period. Diluted net loss per share is similarly computed, except that the denominator includes the effect of contingently issuable shares, warrants, and stock options, using the treasury stock method, if including such potential shares of common stock is dilutive.
Segment Information
The Company has one operating segment. The Company’s chief operating decision maker (the “CODM”) role is performed by the Company’s Chief Executive Officer. The CODM manages the Company’s operations on a consolidated basis for purposes of allocating resources and assessing performance. Substantially all of the Company’s operations and decision-making functions are located in the United States.
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
Goodwill Impairment. In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment, to simplify the goodwill impairment test. ASU 2017-04 removes the requirement to determine the fair value of individual assets and liabilities in order to calculate a reporting unit’s “implied” goodwill. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. We adopted ASU 2017-04 upon completing the Palamedrix Acquisition in August 2022, which is when the Company recognizing goodwill for the first time.
Leases. In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which requires lessees to recognize assets and liabilities for the rights and obligations created by most leases on their balance sheet. In June 2020, the FASB issued ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842): Effective Dates for Certain Entities, which extended the effective date of ASU 2016-02 for non-public business entities.
We adopted ASU 2016-02, as amended, on January 1, 2022 using a modified retrospective approach and elected to apply the legacy lease guidance and disclosure requirements (“ASC 840”) in the comparative periods presented for the year of adoption.
We elected the package of transition practical expedients, permitting us to not reassess our prior conclusions about lease identification, lease classification and initial direct costs.
The new lease standard impacted our consolidated balance sheets as a result of the ROU assets and operating lease liabilities, but did not impact our consolidated statements of operations or consolidated statements of cash flows. The adoption did not require any cumulative-effect adjustments to opening accumulated deficit. We currently have no finance leases. Upon adoption, we recorded $4.1 million of ROU assets, $1.0 million of current operating lease liabilities, and $3.6 million of non-current operating lease liabilities.
For more information on our leases, refer to Note 6, Leases.
Income Taxes. In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which removes certain exceptions to the general principles of ASC 740 as part of an overall simplification initiative. We adopted ASU 2019-12 prospectively when it became effective on January 1, 2022 and the adoption did not have a material impact on our consolidated financial statements and related disclosures.
Accounting Standards Not Yet Adopted
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. In November 2019, the FASB issued ASU 2019-10, Financial Instruments — Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which extends the effective date of ASU 2016-13 for non-public business entities. ASU 2016-13, as amended, is effective for us on January 1, 2023. We do not expect the adoption to have a material impact on our consolidated financial statements and related disclosures.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
SPAC Merger
As described in Note 1, Description of Business, on September 1, 2021 (“Closing Date”), we consummated the SPAC Merger wherein SomaLogic Operating (“Old SomaLogic”) became a wholly-owned subsidiary of CMLS II. Pursuant to the terms of the Merger Agreement, the merger consideration payable to stockholders of Old SomaLogic at the Closing Date was $1.25 billion, consisting of cash payments of $50 million and equity consideration in the form of (i) the issuance of shares of Common Stock and (ii) rollover of Old SomaLogic’s outstanding options. The number of shares of Common Stock issued to Old SomaLogic stockholders was based on a deemed value of $10.00 per share after giving effect to the Exchange Ratio. Each share of Old SomaLogic Class B common stock (including shares of Old SomaLogic Class B common stock resulting from the deemed conversion of Old SomaLogic redeemable convertible preferred stock) converted into the right to receive 0.8381 shares (the "Exchange Ratio”) of our Class A common stock, par value $0.0001, which was renamed as common stock (“Common Stock”).
The SPAC Merger was accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, CMLS II was treated as the “acquired” company for financial reporting purposes and SomaLogic Operating was treated as the accounting acquirer. Accordingly, our financial statements represent a continuation of the financial statements of SomaLogic Operating with the SPAC Merger being treated as the equivalent of SomaLogic Operating issuing stock for the net assets of CMLS II, accompanied by a recapitalization. The net assets of SomaLogic Operating was stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the SPAC Merger in these financial statements are those of SomaLogic Operating. The recapitalization of our Common Stock was reflected retrospectively to the earliest period presented.
Earn-Out Shares
The Merger Agreement also provides additional shares of Common Stock to Old SomaLogic 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 are payable if the price of our Common Stock is greater than or equal to $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 (the “Triggering Event”). Any Earn-Out Shares issuable to an Earn-Out Service Provider shall be issued only if such individual continues to provide services (whether as an employee or director) through the date of occurrence of the corresponding Triggering Event (or a change in control acceleration event, if applicable) that causes such Earn-Out Shares to become issuable (refer to Note 13, Stock-based Compensation). Any Earn-Out Shares that are forfeited pursuant to the preceding sentence shall be reallocated to the Old SomaLogic stockholders in accordance with their respective pro rata Earn-Out Shares. As of December 31, 2022, the contingency has not been met and, accordingly, no shares of Common Stock have been issued.
PIPE (Private Investment in Public Entity) Investment
In connection with the SPAC Merger, CMLS II entered into subscription agreements with certain institutional and accredited investors (the “PIPE Investors”), pursuant to which the PIPE Investors purchased, concurrently with the closing, an aggregate of 36,500,000 shares of Common Stock at a purchase price of $10.00 per share for an aggregate purchase price of $365.0 million (the “PIPE Investment”).
CMLS II Shares
In connection with the closing, certain CMLS II holders exercised their right to redeem certain of their outstanding shares for cash, resulting in the redemption of 809,850 shares of CMLS II common stock at an approximate price of $10.00 per share, for an aggregate of approximately $8.1 million, which was paid to such holders at the Closing Date (the “CMLS II Redemption”). Immediately following the Closing Date, all of the 6,900,000 issued and outstanding shares of CMLS II Class B common stock (“CMLS II Founder Shares”), automatically converted, on a one-for-one basis, into shares of Common Stock in accordance with CMLS II’s amended and restated certificate of incorporation.
Summary of Shares Issued
The following table details the number of shares of Common Stock issued immediately following the consummation of the SPAC Merger:
Shares
CMLS II Class A common stock, outstanding prior to SPAC Merger27,600,000 
Less: CMLS II Redemption shares(809,850)
Class A common stock of CMLS II, net of redemptions26,790,150 
Conversion of CMLS II Founder Shares for Common Stock6,900,000 
Shares issued pursuant to PIPE Investment36,500,000 
Conversion of Old SomaLogic shares for Common Stock (1)
110,973,213 
Total shares of SomaLogic Common Stock, immediately after SPAC Merger181,163,363 
(1) The number of Old SomaLogic shares was determined as the 75,404,883 shares of Old SomaLogic Class B common stock and 31,485,973 shares of Old SomaLogic redeemable convertible preferred stock (assuming deemed conversion to Old SomaLogic Class B common stock) outstanding immediately prior to the closing of the SPAC Merger multiplied by the Exchange Ratio of 0.8381.
Summary of Net Proceeds
On the Closing Date, SomaLogic received gross proceeds of $619.4 million, consisting of $365.0 million from the PIPE Investors and $254.4 million from CMLS II. The gross proceeds were reduced by $50 million of cash payments made to Old SomaLogic stockholders (based on certain Old SomaLogic stockholders’ election to receive cash instead of equity consideration) and $39.3 million of direct transaction costs incurred by the Company. These direct transaction costs were included in additional paid-in capital and reflected as an offset against the proceeds.Transaction costs associated with liability-classified instruments were not material.
Acquisition of Palamedrix, Inc.
On July 25, 2022, we entered into an Agreement and Plan of Merger to acquire 100% of the equity interests in Palamedrix, Inc. ("Palamedrix") (the “Palamedrix Acquisition”). Palamedrix is a DNA nano tech firm that provides scientific and engineering expertise, miniaturization technology and enhanced ease-of-use capabilities that the Company intends to leverage as it develops the next generation of SomaScan® Assay. The Palamedrix Acquisition provides for up to $0.5 million to be paid to the founders contingent upon settlement of pre-acquisition legal matters. It also provides 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 Consideration”). The acquisition closed on August 31, 2022.
The acquired business contributed revenue and expenses of nil and $2.1 million, respectively, for the year ended December 31, 2022.
The following table summarizes the fair value of consideration transferred to acquire Palamedrix:
(in thousands)
Cash$15,778 
Common Stock11,832 
Contingent consideration1,448 
Fair value of replaced Palamedrix equity awards relating to pre-combination service625 
Total consideration transferred$29,683 
Consideration transferred includes 3,215,295 shares of Common Stock issued to Palamedrix securityholders. An additional 815,177 shares of Common Stock were issued to Palamedrix employees and founders that were accounted for as post-combination compensation expense. The fair value of Common Stock is based on a per share price of $3.68 on August 31, 2022, the acquisition date.
We are in the process of completing our purchase accounting, whereby the purchase price is allocated to the identifiable assets acquired and liabilities assumed based upon their estimated fair values on the acquisition date. The purchase accounting is considered preliminary and is subject to revision based on final determinations of fair value and allocations of purchase price to the acquired identifiable assets acquired and liabilities assumed.
The following table represents the preliminary allocation of consideration transferred to the identifiable assets acquired and the liabilities assumed based on the fair values as of August 31, 2022:
(in thousands)
Cash and cash equivalents$2,521 
Prepaid expenses and other current assets251 
Property and equipment1,246 
Intangible assets16,700 
Other long-term assets1,289 
Accounts payable(68)
Accrued liabilities(81)
Other current liabilities(634)
Deferred income taxes, net(1,390)
Other long-term liabilities(550)
Net identifiable assets acquired19,284 
Goodwill10,399 
Total consideration transferred$29,683 
The goodwill is generated from operational synergies and cost savings the Company expects to achieve from the combined operations and Palamedrix’s knowledgeable and experienced assembled workforce. The goodwill is not deductible for tax purposes.
All unvested awards of non-founder employees were accelerated on a discretionary basis as part of the Palamedrix Acquisition. These awards were exchanged at the close date for cash, Common Stock, and Milestone Consideration. As a result, the Company allocated $1.3 million of the total consideration transferred to post-combination compensation expense. The amount is recorded in selling, general and administrative in the consolidated statement of operations and comprehensive loss for the year ended December 31, 2022.
In addition, the unvested awards of the Palamedrix founders were exchanged for cash, Common Stock, and Milestone Consideration on a consistent basis with all other shareholders. However, the Common Stock and Milestone Consideration replacement awards granted to the Palamedrix founders require continuing employment for a period of three years. The Common Stock awards vest ratably over the service period and are equity classified. The Milestone Consideration awards vest after a three year service period or upon the achievement of the milestones.
The Milestone Consideration replacement awards of non-founder and founder employees are accounted for under ASC 718. As the milestone payments are a fixed monetary value settled in cash and/or Common Stock, they are liability classified. A liability of $1.3 million as of December 31, 2022 is recorded in other long-term liabilities on the consolidated balance sheets.
As of December 31, 2022, we incurred $3.7 million of acquisition-related costs included in selling, general, and administrative expense in the consolidated statements of operations and comprehensive loss.
Unaudited Pro Forma Financial Information
The following supplemental pro forma information has been prepared as if the Palamedrix acquisition had occurred on January 1, 2021 and is for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved as if the acquisition had taken place as of January 1, 2021.
Pro forma year ended
(in thousands)
December 31, 2022
(Unaudited)
December 31, 2021
(Unaudited)
Net loss$(111,077)$(100,837)
The unaudited supplemental pro forma information includes the estimated impact of certain material, nonrecurring adjustments directly attributable to the Palamedrix Acquisition. These pro forma adjustments primarily include the following:

Pro forma year ended
(in thousands)
December 31, 2022
(Unaudited)
December 31, 2021
(Unaudited)
Increase (decrease) to net loss to adjust for transaction costs$4,877 $(4,877)
Increase (decrease) to net loss to reflect income tax benefit from the release of a portion of the valuation allowance(622)622 
Increase (decrease) to net loss to adjust for compensation expense associated with replacement awards62 (3,161)
These pro forma amounts have been calculated after applying our accounting policies and adjusting the results of Palamedrix to reflect the impact of transaction expenses incurred, income tax benefit from the release of a portion of the valuation allowance, and additional compensation expense that would have been charged assuming the replacement awards issued in conjunction with the Palamedrix Acquisition were issued and outstanding on January 1, 2021.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The following table provides information about disaggregated revenue by product line:
Year Ended December 31,
 (in thousands)
20222021
Assay services revenue
$63,038 $68,038 
Product revenue
4,243 1,277 
Collaboration revenue
3,051 3,051 
Other revenue:
Royalties
26,190 8,515 
Other
1,144 745 
Total other revenue
27,334 9,260 
Total revenue
$97,666 $81,626 
Contract Balances and Remaining Performance Obligations
Contract liabilities represent the Company’s obligation to transfer goods or services to customers from which we have received consideration. Deferred revenue is classified as current if the Company expects to be able to recognize the deferred amount as revenue within 12 months of the balance sheet date. Deferred revenue is recognized as or when the Company satisfies its performance obligations under the contract.
At December 31, 2022 and 2021, deferred revenue of $35.1 million and $5.4 million, respectively, was comprised of balances related to our collaboration, product, assay services, and other revenue. At December 31, 2022 and 2021, the portion of deferred revenue related to collaboration revenue was $2.9 million and $3.9 million, respectively. As of December 31, 2022, the estimated remaining performance period related to the deferred collaboration revenue is approximately 2.3 years. At December 31, 2022 and 2021, the portion of deferred revenue related to assay services and other revenue was $1.8 million and $1.5 million, respectively. As of December 31, 2022, the deferred revenue related to assay services and other revenue will be recognized within 12 months.
As of December 31, 2022 and 2021, the deferred product revenue related to the Illumina Agreement amounted to $30.4 million and nil, respectively. As of December 31, 2022, the estimated remaining performance obligation period is approximately eight years.
A summary of the change in contract liabilities is as follows:
December 31,
(in thousands)20222021
Balance at beginning of period
$5,385 $5,177 
Recognition of revenue included in balance at beginning of period
(2,772)(1,762)
Revenue deferred during the period, net of revenue recognized
32,502 1,970 
Balance at end of period
$35,115 $5,385 
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2022
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 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
Asset-backed securities
— — — — 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 December 31, 2021
(in thousands)
Amortized
Cost
Gross
Unrealized
Gain
Gross
Unrealized
Loss
Aggregate
Fair Value
Fair Value
Level
Cash and cash equivalents:
     
Cash
$114,533 $— $— $114,533 Level 1
Money market funds
324,955 — — 324,955 Level 1
Total cash and cash equivalents
439,488 — — 439,488 
Investments:
Commercial paper
177,852 16 (57)177,811 Level 2
U.S. Treasuries
12,021 — (9)12,012 Level 2
Asset-backed securities
12,084 — (8)12,076 Level 2
Corporate bonds
16,332 — (13)16,319 Level 2
Total investments
218,289 16 (87)218,218 
Total assets measured at fair value on a recurring basis
$657,777 $16 $(87)$657,706 
All of the commercial paper, U.S. Treasuries, asset-backed securities, 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 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.
As all of our available-for-sale securities have been held for less than a year as of both December 31, 2022 and 2021, no security has been in an unrealized loss position for 12 months or greater. We evaluated our securities for other-than temporary impairment and considered the decline in market value for the securities to be primarily attributed to current economic and market conditions. It is not more likely than not that we will be required to sell the securities before their scheduled maturities, and we do not intend to do so prior to the recovery of the amortized cost basis. Based on this analysis, the available-for-sale securities were not considered to be other-than-temporarily impaired as of December 31, 2022 and 2021.
Liabilities measured at fair value on a recurring basis
The following table presents information about the Company’s liabilities that are measured at fair value on a recurring basis, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value:
December 31,Fair Value
(in thousands)20222021Level
Liabilities:
Warrant liability - Public Warrants
$2,208 $18,437 Level 1
Warrant liability - Private Placement Warrants
2,005 16,744 Level 2
Earn-out liability
15 26,885 Level 3
Milestone contingent consideration1,165 — Level 3
Holdback contingent consideration450 — Level 3
Total liabilities measured at fair value on a recurring basis
$5,843 $62,066 
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.
The significant unobservable inputs used in the Monte Carlo simulation to measure the Earn-Out Shares that are categorized within Level 3 of the fair value hierarchy were as follows:
December 31, 2022December 31, 2021
Stock price on valuation date$2.51 $11.64 
Volatility78.10 %85.60 %
Risk-free rate4.75 %0.34 %
Dividend yield— %— %
The change in the fair value of the earn-out liability is summarized as follows:
(in thousands)Fair Value
Balance as of Fair value of earn-out liability at Closing Date$25,016 
Change in fair value of earn-out liability1,869 
Balance as of December 31, 2021$26,885 
Change in fair value of earn-out liability(26,870)
Balance as of December 31, 2022$15 
Milestone Contingent Consideration
The fair value of 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:
December 31, 2022
Volatility35.0 %
Risk-free rate4.0 %
Weighted average cost of capital30.0 %
Cost of debt10.0 %
The change in the fair value of the milestone contingent consideration is summarized as follows:
(in thousands)Fair Value
Fair value of milestone contingent consideration at date of Palamedrix Acquisition$998 
Change in fair value of milestone contingent consideration167 
Balance as of December 31, 2022$1,165 
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 with Level 3 of the fair value hierarchy were as follows:
December 31, 2022
Cost of debt10.2 %
There was no change in fair value between the acquisition date of August 31, 2022 and December 31, 2022.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
12 Months Ended
Dec. 31, 2022
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 consolidated balance sheets and was $3.9 million as of December 31, 2022.
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:

(in thousands)December 31, 2022
Operating lease cost (1)
$6,879 
Short-term lease cost959 
Variable lease cost46 
Total lease cost$7,884 
(1) Operating lease cost includes $5.0 million lease termination fee incurred during the year ended December 31, 2022.
Rent expense for the year ended December 31, 2021 for operating leases was $1.8 million.

Lease Maturities

The table below reconciles the undiscounted lease payment maturities to the lease liabilities for our operating leases as of December 31, 2022:

(in thousands)December 31, 2022
2023$2,561 
20241,143 
2025834 
2026143 
Thereafter— 
Total4,681 
Less: amount of lease payments representing interest(141)
Present value of future lease payments4,540 
Less: current operating lease liabilities (included in other current liabilities)(2,477)
Long-term operating lease liabilities (included in other long-term liabilities)$2,063 
Supplemental Lease Information
Supplemental information related to our operating leases was as follows:
December 31, 2022
Weighted average remaining lease term2.3 years
Weighted average discount rate2.5 %
Cash paid for amounts included in the measurement of our operating lease liabilities for the period ended December 31, 2022 was $2.1 million.
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 is 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 is recorded in accrued liabilities on the consolidated balance sheets and was paid in January 2023. The $4.1 million deposit is classified as restricted cash and included in prepaid expenses and other current assets in the consolidated balance sheets and was released from restricted cash once the termination fee was paid in full.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventory was comprised of the following:
December 31,
(in thousands)20222021
Raw materials$16,710 $15,030 
Work in process1,191 175 
Finished goods639 93 
Total inventory$18,540 $15,298 
Inventory (current)$13,897 $11,213 
Non-current inventory$4,643 $4,085 
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment was comprised of the following:
December 31,
(in thousands)20222021
Lab equipment
$14,978 $10,504 
Computer equipment
1,600 1,416 
Furniture and fixtures
1,343 951 
Software
891 1,081 
Cloud computing arrangements12,520 3,785 
Leasehold improvements
2,395 2,275 
Construction in progress
3,736 4,789 
Total property and equipment, at cost
37,463 24,801 
Less: Accumulated depreciation and amortization
(17,899)(15,244)
Property and equipment, net
$19,564 $9,557 
Depreciation expense was $1.9 million and $1.8 million for the years ended December 31, 2022 and 2021, respectively. Amortization expense related to internal use software was $2.7 million and $0.8 million for the years ended December 31, 2022 and 2021, respectively. The unamortized costs related to cloud hosting arrangements as of December 31, 2022 and 2021 was $8.4 million and $2.4 million, respectively.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consisted of the following:
December 31,
(in thousands)20222021
Accrued compensation13,897 9,832 
Accrued restructuring costs2,223 — 
Accrued lease termination fee2,500 — 
Accrued real estate agent commission764 — 
Accrued charitable contributions— 400 
Accrued medical claims663 398 
Other631 479 
Total accrued liabilities$20,678 $11,109 
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies
12 Months Ended
Dec. 31, 2022
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, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but that have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Debt Debt
As of December 31, 2022 and 2021, we did not have any debt outstanding.

The loan resulting from the Paycheck Protection Program was forgiven during the second quarter of 2021 and resulted in a gain on extinguishment of debt of $3.6 million for the year ended December 31, 2021. The debt under the Company’s credit agreement was settled in 2021, which resulted a $5.2 million loss on extinguishment of debt for the year ended December 31, 2021. In July 2021, the convertible debt was converted into 571,642 shares of Common Stock (as converted), which resulted in a $2.7 million loss on extinguishment of debt.
Total interest expense related to these forms of debt totaled $1.3 million for the year ended December 31, 2021.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
Common and Preferred Stock
On September 1, 2021, in connection with the SPAC Merger, the Company amended and restated its certificate of incorporation to authorize 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.
Warrants
As of December 31, 2022, 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. The Warrants will expire on September 1, 2026 or earlier upon redemption or liquidation.
The Private Placement Warrants are identical to the Public Warrants, except that the Private Placement Warrants, so long as they are held by CMLS Holdings II LLC, a Delaware limited liability company (the “Sponsor”) or any of its permitted transferees, (i) will not be redeemable by the Company (except as described below in “Redemption of Warrants When the Price per Share of Common Stock Equals or Exceeds $10.00”), (ii) may be exercised by the holders on a cashless basis,
and (iii) will be entitled to certain registration rights. If the Private Placement Warrants are held by a holder other than the Sponsor or any of its permitted transferees, the Private Placement Warrants will be redeemable by the Company in all redemption scenarios applicable to the Public Warrants and exercisable by such holders on the same basis as the Public Warrants.
Redemptions of warrants when the price per share of Common Stock equals or exceeds $18.00 - Once the warrants become exercisable, the Company may redeem the outstanding Public Warrants:
in whole and not in part;
at a price of $0.01 per warrant;
upon a minimum of 30 days’ prior written notice of redemption to each warrant holder; and
if, and only if, the closing price of the Common Stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends to the notice of redemption to the warrant holders.
Redemptions of warrants when the price per share of Common Stock equals or exceeds $10.00 - Once the warrants become exercisable, the Company may redeem the outstanding Public Warrants:
in whole and not in part;
at $0.10 per warrant upon a minimum of 30 days’ prior written notice of redemption, provided that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares, based on the redemption date and the “fair market value” of our Common Stock (as defined below) except as otherwise described below;
if, and only if, the closing price equals or exceeds $10.00 per share (as adjusted for stock splits, stock capitalizations, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-trading day period ending three trading days before the Company sends the notice of redemption to the warrant holders; and
if the closing price of the Common Stock for any 20 trading days within a 30-trading day period ending three trading days before the Company sends notice of redemption to the warrant holders is less than $18.00 per share (as adjusted for stock splits, stock capitalizations, reorganizations, recapitalizations and the like), the Private Placement Warrants must also be concurrently called for redemption on the same terms as the outstanding Public Warrants, as described above.
The “fair market value” of our Common Stock shall mean the volume weighted average price of our Common Stock during the 10 trading days immediately following the date on which the notice of redemption is sent to the holders of warrants. We will provide our warrant holders with the final fair market value no later than one business day after the 10-trading day period described above ends. In no event will the warrants be exercisable in connection with this redemption feature for more than 0.361 shares of Common Stock per warrant (subject to adjustment).
We will not redeem the Warrants as described above unless an effective registration statement under the Securities Act of 1933, as amended, covering our Common Stock issuable upon exercise of the warrants is effective and a current prospectus relating to those shares of Common Stock is available throughout the 30-day redemption period. If the foregoing conditions are satisfied and we issue a notice of redemption, each warrant holder will be entitled to exercise their warrants prior to the scheduled redemption date.
The Company may not redeem the Private Warrants, so long as they continue to be held by the original purchasers or permitted transferees. However, if the Private Warrants are transferred and no longer held by the original holder (or permitted transferees), such Warrants will automatically convert into Public Warrants and become subject to the same redemption provisions. Such Warrants will cease to exist as Private Warrants.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation Stock-based Compensation
We maintain three equity incentive plans – the 2009 Equity Incentive Plan (the “2009 Plan”), the 2017 Equity Incentive Plan (the “2017 Plan”), and the 2021 Equity Incentive Plan (the “2021 Plan”) under which incentive and nonstatutory stock options to purchase shares of Old SomaLogic’s common stock were granted to employees, directors, and non-employee consultants. The 2009 Plan was terminated upon the adoption of the 2017 Plan, and no further awards were granted under the 2009 Plan thereafter. The outstanding options previously granted under the 2009 Plan continued to remain outstanding under the 2017 Plan.
Upon consummation of the SPAC Merger, all outstanding options were converted into an option to acquire an adjusted number of shares of Common Stock of SomaLogic at an adjusted exercise price per share based on the Exchange Ratio.
Such options continue to be governed by substantially the same terms and conditions, including vesting, as were applicable to the original instrument.
In September 2021, our Board of Directors adopted, and our stockholders approved, a new incentive plan (the “2021 Plan”), under which the Company may grant cash and equity incentive awards in the form of stock options, stock appreciation rights, restricted stock, other stock-based awards, other cash-based awards, and performance awards to employees, directors, and consultants of the Company. The 2021 Plan became effective upon the closing of the SPAC Merger. The 2017 Plan was terminated when the Board adopted the 2021 Plan but continues to govern certain terms and conditions of awards granted thereunder. In January 2022, we increased the reserve of Common Stock for issuance under all incentive plans by 9,077,612 shares in accordance with our 2021 Plan. As of December 31, 2022, we were authorized to issue a maximum of 30,377,612 shares of Common Stock. As of December 31, 2022, 13,635,529 awards have been granted under the 2021 Plan. As of December 31, 2022, we have reserved 44,695,641 shares of Common Stock for issuance under all incentive plans.
Stock-based compensation includes grants of equity incentive awards in the form of stock options and other stock-based awards as well as the issuance of common stock under a consulting agreement, issuance of Earn-Out Shares to service providers in connection with the SPAC Merger, issuance of common stock subject to vesting conditions issued to Palamedrix founder employees, and Milestone Consideration replacement awards of non-founder and founder employees. Stock-based compensation also includes the impact of common stock purchased through our employee stock purchase plan, which allows eligible employees to purchase shares of our Common Stock at a price equal to 85% of their fair market value on the last day of a defined offering period.
Stock-based compensation was recorded in the consolidated statements of operations and comprehensive loss as shown in the following table:
Year Ended December 31,
(in thousands) 
20222021
Cost of assay services revenue
$1,080 $633 
Cost of product revenue
53 14 
Research and development
8,186 10,958 
Selling, general and administrative
34,290 16,810 
Total stock-based compensation
$43,609 $28,415 
Stock-based compensation will fluctuate based on the grant-date fair value of awards, the number of awards, the requisite service period of the awards, modification of awards, employee forfeitures and the timing of the awards. Expense related to each stock option and restricted stock unit (“RSU”) award is recognized on a straight-line basis over the requisite service period of the entire award.
Stock Options Awards
At December 31, 2022, there were 19,644,029 options outstanding within the 2009 Plan, the 2017 Plan, and the 2021 Plan and 3,897,165 options outstanding that were granted outside of the incentive plans. Generally, options 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.
The following table shows a summary of all stock option activity for the year ended December 31, 2022:
Stock OptionsWeighted
Average
Exercise Price
(per share)
Weighted
Average
Remaining
Contractual Life
(in years)
Aggregate
Intrinsic
Value
(in thousands)
December 31, 202119,702,845 $5.83 
Granted7,361,072 $7.13 
Exercised(1,906,530)$2.52 
Forfeited(1,616,193)$6.8 
Expired— $— 
Outstanding as of December 31, 202223,541,194 $6.44 8.17$368 
Exercisable as of December 31, 202211,647,109 $5.57 7.41$368 
Vested and expected to vest as of December 31, 202220,887,358 $6.33 8.07$368 
The assumptions used in valuing the stock options granted are set forth in the following table:
Year Ended December 31,
20222021
Expected dividend yield— %— %
Expected volatility
76.4 – 80.3%
71.4 – 92.8%
Risk-free interest rate
1.58 – 4.16%
0.64 – 1.38%
Expected weighted-average life of options6.03 years6.04 years
The total intrinsic value of options exercised during the years ended December 31, 2022 and 2021 was approximately $9.9 million and $4.7 million, respectively.
The weighted-average grant date fair value for options granted during the years ended December 31, 2022 and 2021 was $4.85 and $4.78, respectively.
Based on options granted to employees as of December 31, 2022, total compensation expense not yet recognized related to unvested options is approximately $38.9 million, which is expected to be recognized over a weighted average period of 2.73 years.
During 2022, the Company modified options and RSUs held by certain terminated executives and certain employees whose employment was terminated as part of the Strategic Reorganization to accelerate the vesting and/or extend contractual terms. In connection with these modifications, the Company incurred incremental stock-based compensation expense of $8.3 million during the year ended December 31, 2022.
In June 2021, the Company modified options held by directors that resigned from our Board of Directors to accelerate the vesting and/or extend contractual terms. In connection with these modifications, the Company recorded incremental stock-based compensation expense of $0.7 million during the year ended December 31, 2021.
Restricted Stock Units
RSUs vest subject to the satisfaction of service requirements. The grant-date values of these awards are determined based on the closing price of the Company’s common stock on the date of the grant.
The following table shows a summary of all RSU activity for the year ended December 31, 2022:
RSUsWeighted-Average Grant Date Fair Value Per Share
Unvested at December 31, 2021— $— 
Granted3,330,009 $4.65 
Vested(12,031)$9.08 
Forfeited(233,599)$5.84 
Unvested at December 31, 20223,084,379 $4.55 
Unrecognized stock-based compensation expense at December 31, 2022 (in millions)$8.6 
Weighted average remaining period at December 31, 20222.84 years
The total fair value of RSUs that vested during the year ended December 31, 2022 was $0.1 million. We have not recognized any tax benefits related to the effects of employee stock-based compensation expense. No RSUs were granted or vested prior to 2022.
Service Provider Earn-Out Shares
As of December 31, 2022, 1,146,159 Service Provider Earn-Outs were outstanding after forfeitures. Upon forfeiture, the forfeited shares will be redistributed to the Old SomaLogic stockholders. The weighted average grant date fair value of the Service Provider Earn-Outs was $7.04 per share, and was recognized as stock-based compensation expense on a straight-line basis over the derived service period of 1.2 years. The assumptions used in valuing the Service Provider Earn-Outs using the Monte Carlo simulation included volatility of 89.8%, risk-free interest rate of 0.10% to 0.11%, and a stock price of $10.63 to $10.67. The Company recorded $5.8 million and $2.9 million in stock-based compensation expense related to the Service Provider Earn-Outs during the years ended December 31, 2022 and 2021, respectively. As the derived service period has passed, expenses related to the Service Provider Earn-Outs have been fully recognized as of December 31, 2022.
Replacement Awards Subject to Vesting Conditions
In connection with the Palamedrix Acquisition, we issued 1,209,801 shares of Common Stock and Milestone Consideration to founder employees that require continuing employment for a period of three years. Related stock-based compensation expense of $0.6 million was recorded in research and development expense in the consolidated statement of operations and comprehensive loss during the year ended December 31, 2022.
Secondary Sale Transaction
In July 2021, an employee of the Company sold shares of the Company’s common stock and vested options to acquire shares of our common stock at a sales price that was above the then-current fair value. Since the purchasing parties are holders of economic interest in the Company and acquired shares and options from a current employee at a price in excess of fair value of such shares and options, the amount paid in excess of the fair value at the time of the secondary sale was recognized as stock-based compensation expense.
Total stock-based compensation expense related to the secondary sale transaction of $6.5 million was recorded within research and development expenses in the consolidated statements of operations and comprehensive loss during the year ended December 31, 2021.
Performance Awards
In July 2021, we entered into a consulting agreement (the “Consulting Milestone Agreement”) with a vendor, Abundant Venture Innovation Accelerator (“AVIA”), to provide services related to expanding our contractual relationships with health system providers. The Consulting Milestone Agreement includes a fixed amount of compensation in our Common Stock for achievement of certain milestones related to our business. We account for these awards as stock compensation liabilities with a performance condition, which are measured at fair value on the date of the grant and recognized over the expected performance period when it is probable the milestone will be achieved.
In August 2021, we issued 14,727 shares of Old SomaLogic Class B common stock related to this Consulting Milestone Agreement for milestones achieved. These shares are presented in the consolidated statements of stockholders’ equity as 12,342 shares of Common Stock as a result of the reverse recapitalization. In December 2021, we issued additional 53,120 shares of Common Stock related to the Consulting Milestone Agreement. We recognized approximately $0.8 million of stock-based compensation expense during the year ended December 31, 2021. In June 2022, we amended the Consulting Milestone Agreement to redefine the milestones and payment terms. There were no issuances of or further commitment to issue Common Stock for the year ended December 31, 2022.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The components of the Company’s provision for income taxes are as follows:
Year Ended December 31,
(in thousands)20222021
Current income tax expense (benefit)
Federal$— $— 
State76 17 
Foreign13 21 
89 38 
Deferred tax expense (benefit)
Federal(982)— 
State176 — 
Foreign— — 
(806)— 
Provision for income taxes$(717)$38 
The Company recorded $0.7 million of income tax benefit for the year ended December 31, 2022 resulting from changes in the valuation allowance due to deferred tax liabilities resulting from acquired indefinite lived intangible assets as part of the Palamedrix Acquisition.
A reconciliation of the income tax benefit calculated at the federal statutory rate to the total income tax provision is as follows:
Year Ended December 31,
(in thousands)20222021
Income tax benefit at the federal statutory rate$(23,073)$(18,404)
State income taxes, net of federal income tax benefit(5,296)(3,008)
Nondeductible stock-based compensation(4,804)1,049 
Expiration of net operating loss and research and development credits3,084 3,244 
Change in valuation allowance36,441 15,092 
Other permanent items(5,658)1,311 
Research and development credits(2,691)(1,110)
Return to provision adjustments829 855 
Other, net451 1,009 
Provision for income taxes$(717)$38 
The components of the deferred income tax assets and liabilities is as follows:
December 31,
(in thousands)20222021
Deferred income tax assets:
Net operating loss carryforwards$104,666 $98,032 
Research and development credits13,780 11,264 
Depreciation and amortization288 598 
Deferred revenue8,548 1,344 
Accrued expenses and non-deductible reserves471 200 
Compensation accruals2,415 1,796 
Stock-based compensation19,065 11,952 
Interest expense carryforward4,920 6,628 
Section 174 expense17,714 — 
Lease liability1,105 — 
Other862 1,139 
173,834 132,953 
Valuation allowance(169,394)(132,953)
Deferred tax assets (net)4,440 — 
Deferred income tax liabilities:
Intangible assets(4,065)— 
Right of use asset(960)$— 
Net deferred income tax liabilities$(585)$— 
As of December 31, 2022, and 2021, a valuation allowance of $169.4 million and $133.0 million was established against the Company’s deferred tax assets as the Company believes it is more likely than not these tax attributes would not be realizable in the future. The valuation allowance increased by $36.4 million for the year ended December 31, 2022.
The Company evaluates the need to establish a valuation allowance by considering all available positive and negative evidence, including expected levels of taxable income, future reversals of existing temporary differences, tax planning strategies, and recent financial operations. The Company establishes a valuation allowance to reduce deferred tax assets to the extent it is more likely than not that some, or all, of the deferred tax assets will not be realized. Accordingly, the Company has established a valuation allowance equal to the net realizable deferred tax assets. The Company will continue to monitor its available positive and negative evidence in assessing the realization of its deferred tax assets in the future, and should there be a need to release the valuation allowance, a tax benefit will be recorded.
As of December 31, 2022, and 2021, the Company had federal net operating losses (“NOLs”) of $416.3 million and $385.5 million, respectively. Of the aggregate federal NOLs at December 31, 2022, $221.8 million can be carried forward indefinitely, and the remaining $194.5 million will begin to expire in 2023.
As of December 31, 2022, and 2021, the Company had state NOLs of $359.5 million and $359.9 million, respectively, which begin to expire in 2023.
As of December 31, 2022, and 2021, the Company had research and development credit carryforward of $14.8 million and $12.5 million, respectively, which begin to expire in 2023.
Our U.S. deferred tax assets are also subject to annual limitation under Section 382 of the Internal Revenue Code of 1986 due to stock ownership changes that have occurred, primarily as a result of the SPAC Merger completed on September 1, 2021. Based on an analysis completed during 2021, we have concluded that all of our historical U.S. deferred tax assets generated through December 31, 2020 are available to us for future use to offset taxable income. We may experience ownership changes in the future as a result of shifts in our stock ownership (some of which may be outside our control). Therefore, available U.S. deferred tax assets may be further limited in the event of another significant ownership change.
The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions with varying statutes of limitations. As of December 31, 2022, the Company is not under examination in any jurisdiction and the tax years 2018 through 2021 remain open to examination in its federal and state jurisdictions. The Company believes no significant changes in the unrecognized tax benefits will occur within the next 12 months.
A reconciliation of the unrecognized tax benefits is as follows:
December 31,
(in thousands)20222021
Unrecognized tax benefit – beginning balance$1,251 $1,176 
Increase related to tax positions taken in the current year269 111 
Increase related to tax positions taken in the prior year— — 
Decrease related to tax positions taken in the prior year(38)(36)
Unrecognized tax benefit – ending balance$1,482 $1,251 
The unrecognized tax benefits are classified as a reduction of deferred tax assets on the consolidated balance sheets. As of December 31, 2022, and 2021, there are $1.5 million and $1.3 million of unrecognized tax benefits that, if recognized, would favorably affect the Company’s effective tax rate, respectively.
The Company did not recognize any interests or penalties in all periods presented or accrue any interests or penalties as of December 31, 2022, and 2021.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit PlansThe Company sponsors a 401(k) plan, covering all employees in the United States. The Company matches 100% of the first 4% of employee contributions with immediate vesting. We made matching contributions of approximately $2.1 million and $1.1 million during the years ended December 31, 2022 and 2021, respectively.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Related Parties
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Parties Related Parties
The Company paid $0.4 million and $0.2 million of an unconditional contribution to a related party during the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, there is no additional remaining pledge.
Casdin Partners Master Fund, L.P (“Casdin”), founded by Eli Casdin, a member of the Company’s Board of Directors and principal owner of the Company, was a shareholder of Palamedrix. Upon the Company’s 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 Consideration related to the achievement of net sales milestones.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share
12 Months Ended
Dec. 31, 2022
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 (in thousands, except share and per share data):
Year Ended December 31,
 (in thousands, except share and per share data)
20222021
Net loss
$(109,157)$(87,547)
Weighted-average shares outstanding, basic and diluted
183,991,643 137,157,283 
Net loss per share, basic and diluted
$(0.59)$(0.64)
During periods in which the Company incurs 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:
Year Ended December 31,
2022 2021
Anti-dilutive shares:
Stock options to purchase common stock
23,541,194 19,702,845 
Public Warrants and Private Placement Warrants10,533,324 10,533,324 
Unvested RSUs outstanding3,084,379 — 
Replacement awards subject to vesting conditions1,209,801 — 
Total anti-dilutive shares38,368,698 30,236,169 
The calculation of diluted net loss per share does not consider the effect of contingently issuable shares that are contingent on the occurrence of a future event that has not yet occurred. As of December 31, 2022, the contingency for the Earn-Out Shares had not been met and therefore the Earn-Out Shares were not considered in the computation of diluted net loss per share.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring
12 Months Ended
Dec. 31, 2022
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.
Employee severance and benefits are comprised of severance, other termination benefit costs, and non-cash stock-based compensation expense for the extension of the exercise period of vested options. 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. See Note 13, Stock-based Compensation, for additional information about benefits related to the extension of the exercise period of vested options.
The Company recognized restructuring charges of approximately $2.9 million during the year ended December 31, 2022. Restructuring charges are comprised of $1.2 million related to one-time termination benefits, $1.0 million related to termination benefits under ongoing benefit arrangements, and $0.7 million related to non-cash stock-based compensation expense. We expect to incur additional employee severance and benefits expense up to $0.8 million. This reflects the best estimate of the Company, 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 consolidated statement of operations and comprehensive loss:
(in thousands)Year Ended December 31, 2022
Cost of assay services revenue$284 
Research and development1,126 
Selling, general and administrative1,478 
Total employee severance and benefits$2,888 
The following table outlines the changes in liabilities associated with our Strategic Reorganization, including restructuring expenses incurred and cash payments as of December 31, 2022:
(in thousands)Year Ended December 31, 2022
Beginning balance$— 
Accruals2,223 
Payments— 
Balance at December 31, 2022$2,223 
The restructuring liabilities are included in accrued liabilities in the 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 42 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The consolidated financial statements and accompanying notes include the accounts of SomaLogic and our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for financial information. 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 reclassifications have been made to prior period amounts to conform to the current presentation.
Revisions of prior period consolidated financial statements
Capitalized costs incurred in relation to the development of software under hosting arrangements that are service contracts should be classified as operating activities in the statement of cash flows. The Company determined that the prior classification of these capitalized costs under purchases of property and equipment, net of proceeds from sales within investing activities in the consolidated statement of cash flows was not material to the prior period consolidated financial statements as a whole. The prior period’s consolidated statement of cash flows has been revised to reflect the proper classification of capitalized costs in the accompanying consolidated financial statements as follows:
Year Ended December 31, 2021
(in thousands)As Previously ReportedReclassificationRevised
Operating Activities
Cloud computing arrangement expenditures$— $(3,412)$(3,412)
Net cash used in operating activities$(36,972)$(3,412)$(40,384)
Investing Activities
Purchases of property and equipment, net of proceeds from sales(6,719)3,412 (3,307)
Net cash provided by (used in) investing activities$(185,431)$3,412 $(182,019)
Supplemental disclosure of non-cash investing and financing activities:
Purchase of property and equipment included in accounts payable$1,492 $(877)$615 
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the periods. Actual results could differ from those estimates. Significant estimates and assumptions reflected in these financial statements include, but are not limited to, revenue recognition, inventory valuation, the fair value of common stock used in the valuation of stock-based compensation awards prior to the SPAC Merger, intangible asset valuations, contingent consideration valuations, and earn-out liability valuations. 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 consolidated financial position and results of operations.
Concentration of Credit Risk and Other Risks and Uncertainties
Concentration of Credit Risk and Other Risks and Uncertainties
Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of cash and cash equivalents, investments, and accounts receivable. The Company does not require collateral or other security related to its receivables. Our cash and cash equivalents are deposited with high-quality financial institutions. Deposits at these institutions may, at times, exceed federally insured limits.
Significant customers are those that represent more than 10% of the Company’s total revenues or gross accounts receivable balances for the periods in the consolidated statements of operations and comprehensive loss and as of each balance sheet date presented.
Business Combination Business CombinationThe Company accounts for business combinations using the acquisition method of accounting in accordance with ASC 805, Business Combinations. A business combination is one that combines inputs and processes to create outputs, and where substantially all of the fair value of assets acquired is not concentrated in a single identifiable asset or group of similar identifiable assets. Identifiable assets acquired and liabilities assumed are recorded at their acquisition date fair values. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities assumed is recorded as goodwill. Acquisition related costs are expensed as incurred and included in selling, general and administrative expenses in the consolidated statements of operations and comprehensive loss.Contingent ConsiderationContingent consideration arrangements represent a promise to deliver Common Stock and/or cash to former owners of an acquired business after the acquisition if certain specified events occur or conditions are met in the future are classified as liabilities and recognized at fair value at the acquisition date and at each subsequent reporting period. The contingent consideration liabilities contractually due beyond 12 months are recorded in other long-term liabilities on the consolidated balance sheets. Subsequent changes in fair value are recorded in selling, general and administrative expenses in the consolidated statements of operations and comprehensive loss.
Foreign Currency Translation
Foreign Currency Translation
The functional currency of the Company’s foreign subsidiary is the British pound sterling. In preparing its consolidated financial statements, the Company is required to translate the financial statements of this subsidiary from British pounds sterling to U.S. dollars. Accordingly, the assets and liabilities of the Company’s subsidiary are translated into U.S. dollars at current exchange rates and the results of operations are translated at the average exchange rates for the period. Since the Company’s functional currency is deemed to be the local currency, any gain or loss associated with the translation of its consolidated financial statements is included in other comprehensive income (loss) in the consolidated statements of operations and comprehensive loss. Net foreign currency transaction gains (losses) were not significant for the years ended December 31, 2022 and 2021.
Cash and Cash Equivalents and Restricted Cash
Cash and Cash Equivalents
Cash and cash equivalents consist of cash deposits and short-term, highly liquid investments that are readily convertible into cash, with original maturities of three months or less. Cash equivalents consist primarily of amounts invested in money market funds and are stated at fair value.
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 consolidated balance sheets and was $4.7 million and nil as of December 31, 2022 and 2021, respectively. Cash expected to be restricted for greater than twelve months is classified as other long-term assets on the consolidated balance sheets and was $0.8 million as of December 31, 2022 and 2021.
Investments
Investments
The Company has designated all investments, which consist of U.S. Treasury securities, asset-backed securities, commercial paper, corporate bonds and agency bonds, as available-for-sale securities. Available-for-sale securities are reported at fair value on the consolidated balance sheets, with unrealized gains and losses excluded from earnings and reported as a component of other comprehensive (loss) income. Realized gains and losses, amortization of premiums and accretion of discounts, and interest and dividends earned on available-for-sale securities are included in interest income and other, net in the consolidated statements of operations and comprehensive loss. The cost of investments for purposes of computing realized and unrealized gains and losses is based on the specific identification method. The Company determines the appropriate classification of its debt securities at the time of purchase based on their maturities and re-evaluates such classification at each balance sheet date.
A decline in the fair value of a security below its cost that is deemed to be other-than-temporary is recorded as interest income and other, net and results in the establishment of a new basis for the security. Factors evaluated to determine if an investment is other-than-temporarily impaired include significant deterioration in earnings performance, credit rating, asset quality or business prospects of the issuer; adverse changes in the general market conditions in which the issuer operates; the Company’s intent to sell the security, and whether or not the Company will be required to sell the security before the recovery of its amortized cost.
Fair Value Measurements
Fair Value Measurements
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or the exit price, in the principal or most advantageous market for that asset or liability to be transferred in an orderly transaction between market participants on the measurement date. ASC 820, Fair Value Measurements, establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs, where available, and minimize the use of unobservable inputs when measuring fair value. The hierarchy defines three levels of inputs that may be used to measure fair value:
Level 1 — Quoted prices in active markets for identical assets or liabilities;
Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities;
Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
A financial instrument categorization within the hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Our financial instruments consist of Level 1, Level 2, and Level 3 assets and liabilities. The carrying amounts of certain financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities, approximate fair value due to their relatively short-term maturities.
Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable and Allowance for Doubtful AccountsAccounts receivable are stated at the amount management expects to collect from customers based on their outstanding invoices. We review accounts receivable regularly to determine if any receivable may not be collectible. Management estimates the amount of the allowance for doubtful accounts necessary to reduce accounts receivable to its estimated net realizable value by analyzing the status of significant past due receivables and current and historical bad debt trends. The Company writes off accounts receivable against the allowance when it determines a balance is uncollectible and ceases collection efforts.
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. The Company estimates the recoverability of inventory by referencing estimates of future demands and product life cycles, including expiration. The Company periodically analyzes its 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 records a charge to cost of revenue for such inventory as appropriate. The value of 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 consolidated balance sheets.
Property and Equipment
Property and Equipment
Property and equipment is stated at cost, less accumulated depreciation and amortization. Additions and improvements that extend the lives of the assets are capitalized, while expenditures for repairs and maintenance are expensed as incurred.
Depreciation for property and equipment is recorded on a straight-line basis over the estimated useful lives of the assets, which we estimate to be: lab equipment, 1 to 5 years; computer equipment, 3 years; furniture and fixtures, 4 years; and software, the shorter of 5 years or its useful life. Leasehold improvements are amortized over the shorter of the life of the lease term or the estimated useful life of the assets.
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. 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.
Costs for capital assets not yet placed into service are capitalized as construction in progress and depreciated once placed into service. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is included within loss from operations in the consolidated statements of operations and comprehensive loss.
In-process research and development In-process research and developmentAcquired in-process research and development (“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 is the difference between the total consideration paid in a business combination and the fair value of the net of identifiable assets acquired and liabilities assumed. Goodwill is not amortized but is tested for impairment on an annual basis during the fourth quarter of the year and in interim periods if events or changes in circumstances indicate that it is more likely than not that the fair value of a reporting unit is below its carrying amount. All of the Company’s goodwill is assigned to its one reporting unit.
The Company first assesses 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, after assessing the totality of events or circumstances, the Company determines that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then the quantitative goodwill impairment test is unnecessary. For the quantitative goodwill impairment test, the fair value of the reporting unit is compared to its carrying value and an impairment is recorded for the excess carrying value over fair value, not to exceed the carrying amount of goodwill. There were no goodwill impairment losses recorded for the year ended December 31, 2022. The Company had no goodwill as of December 31, 2021.
Impairment of Long-Lived Assets Impairment of Long-Lived AssetsThe Company evaluates 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 (or asset group) is expected to generate are less than the carrying value of the asset (or asset group), an impairment loss is recorded to write down the asset (or asset group) to its estimated fair value based on a discounted cash flow approach.
Leases
Leases
Following the adoption of ASU 2016-02, Leases (Topic 842), on January 1, 2022, 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 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 the Company's leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company gives consideration to its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its 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 the Company 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 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 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, the Company 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 consolidated statements of operations and comprehensive loss at each reporting date.
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 are payable if the price of our Common Stock is greater than or equal to $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”). Any Earn-Out Shares issuable to an Earn-Out Service Provider ( the “Service Provider Earn-Outs”) shall be issued only if such individual continues to provide services (whether as an employee or director) through the date of occurrence of the corresponding Triggering Event (or a change in control acceleration event, if applicable) that causes such Earn-Out Shares to become issuable. Any Earn-Out Shares that are forfeited pursuant to the preceding sentence shall be reallocated to the SomaLogic Operating shareholders in accordance with their respective pro rata Earn-Out Shares.
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. 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 consolidated statements of operations and comprehensive loss.
As the issuance of the Service Provider Earn-Outs is contingent on services being provided, they are accounted for in accordance with ASC 718, Compensation - Stock Compensation. See Note 13, Stock-based Compensation, for additional information regarding Service Provider Earn-Outs.
Revenue Recognition, Assay Services Revenue and Product Revenue
Revenue Recognition
The Company recognizes 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.
The Company recognizes revenue when or as control of promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects 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. The Company does 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. The Company expenses 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
The Company generates 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. 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 consolidated statements of operations and comprehensive loss.
Revenue Recognition, Collaboration Revenue
Collaboration Revenue
In July 2011, NEC Corporation (“NEC”) and the Company 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 the Company, the Company may be required to pay a fee to terminate the agreement.
The Company 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. The Company 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 consolidated statements of operations and comprehensive loss.
In March 2020, NEC and the Company mutually terminated the SAA and concurrently the Company and NEC Solution Innovators, Ltd. (“NES”), a wholly owned subsidiary of NEC, entered into a new arrangement, the JDCA, to develop and commercialize SomaScan® services in Japan, as described in the section entitled “Collaboration Agreements” above. NES agreed to make annual payments of $2 million for five years, for a total of $10.0 million, in exchange for research and development activities, as described below. The Company 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 the Company’s intellectual property.
(i) Research and Development Activities
The Company determined that NES is not a customer with respect to the research and development activities associated with the collaboration arrangement under ASC 808. The Company recognizes 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 consolidated statements of operations and comprehensive loss.
(ii) Assay Services
The Company determined that NES is a customer for the assay services performance obligation, which should be accounted for using the criteria under ASC 606. The Company receives 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 consolidated statements of operations and comprehensive loss.
(iii) License of Intellectual Property
The Company determined that NES is a customer for the license performance obligation, which should be accounted for using the criteria under ASC 606. The Company receives 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 consolidated statements of operations and comprehensive loss.
Revenue Recognition, Other Revenue
Other Revenue
Other revenue includes royalty revenue and revenue received from research grants. The Company recognizes 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. The Company recognizes 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, the Company and New England Biolabs, Inc. (“NEB”) entered into an exclusive licensing agreement, whereby the Company provides a license to use certain proprietary information and know-how relating to its aptamer technology to make and use commercial products. In exchange, the Company receives royalties from NEB for this functional license of intellectual property. In September 2022, the Company 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. The NEB Agreement also provided a non-exclusive license arrangement for the same proprietary information and know-how under which the Company is guaranteed fixed minimum royalties of $15.0 million to be received over the next 3 years. The Company 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. The Company has recorded a receivable of $13.5 million as of December 31, 2022, of which $9.1 million is recorded in accounts receivable, net of current portion and $4.4 million is recorded in accounts receivable, net on the consolidated balance sheets. Interest income related to the significant financing component was $0.3 million for the year ended December 31, 2022, and is included in interest income and other, net in the 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 the Company. The Company recognizes 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 the Company. Grant revenue is recognized when the related costs are incurred and recorded in other revenue in the consolidated statements of operations and comprehensive loss.
Illumina Cambridge, Ltd.
On December 31, 2021, the Company 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. The Company 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 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). The Company 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. The Company 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, the Company 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. The Company 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 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.
During December 31, 2022, the Company recognized $0.1 million of revenue pursuant to the Illumina Agreement for performance obligations satisfied.
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.
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. Shipping and handling costs incurred for product shipments are included in cost of product revenue in the consolidated statements of operations and comprehensive loss. Cost of product revenue is recognized in the period the related revenue is recognized.
Research and Development
Research and Development
Research and development expenses, consisting primarily of salaries and benefits, laboratory supplies, clinical study costs, consulting fees and related costs, are expensed as incurred.
Selling, General and Administrative
Selling, General and Administrative
Selling expenses consist primarily of personnel and marketing related costs and are expensed as incurred. Advertising costs totaled approximately $3.5 million and $0.7 million during the years ended December 31, 2022 and 2021, respectively.
General and administrative expenses consist primarily of personnel costs for the Company’s finance, human resources, business development and general management, as well as professional services, such as legal and accounting services. General and administrative expenses are expensed as incurred.
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. The Company evaluates 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 consolidated statements of operations and comprehensive loss.
Stock-Based Compensation
Stock-Based Compensation
The Company incurs stock-based compensation expense related to its equity awards granted under its stock-based compensation plans. These awards include stock options and restricted stock units. The fair value of stock option awards is estimated using a Black-Scholes valuation model. The fair value of restricted stock units is the closing market price per share of the Company’s stock on the grant date. The Company recognizes compensation expense on a straight-line basis over the vesting period.
The Company estimates forfeitures based on historical experience. Stock-based compensation expense is adjusted over the term of the awards to reflect their probability of vesting.
Set forth below are the assumptions used in valuing the stock options granted and a discussion of the Company’s methodology for developing each of the assumptions used:
Expected dividend yield — The Company did not pay regular dividends on its common stock and does not anticipate paying any dividends in the foreseeable future. Therefore, the Company used an expected dividend yield of zero in the option valuation model.
Expected volatility — Volatility is a measure of the amount by which a financial variable, such as share price, has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company analyzes the volatility used by similar public companies at a similar stage of development to estimate expected volatility. The comparable companies are chosen based on their similar size, stage in the life cycle or area of specialty.
Risk-free interest rate — We use a range of United States Treasury rates with a term that most closely resembles the expected life of the option as of the date of which the option was granted.
Expected average life of options — The expected life assumption is the expected time to exercise. The Company uses a simplified method to develop this assumption, which uses the average of the vesting period and the contractual terms, as the Company has limited historical information to develop reasonable expectations about future exercise patterns.
Fair Value of Common Stock
Prior to the SPAC Merger, the grant date fair value of the shares of common stock underlying stock options was determined by the Company’s Board of Directors with assistance of third-party valuation specialists. Because there was no public market for the Company’s common stock, the Board of Directors exercised reasonable judgment and considered a number of objective and subjective factors, combined with management’s judgments, to determine the best estimate of the fair value, which include financial condition and actual operating results; the progress of the Company’s research and development efforts; its stage of development; business strategy; the rights, preferences and privileges of the Company’s redeemable convertible preferred stock relative to those of the Company’s common stock; the prices at which the Company sold shares of its redeemable convertible preferred stock; equity market conditions of comparable public companies; general U.S. market conditions; and the lack of marketability of our common stock.
Following the SPAC Merger, the grant date fair values of these awards are determined based on the closing price of the Company’s common stock on the date of the grant.
Comprehensive Loss
Comprehensive Loss
Comprehensive loss is comprised of net loss and other comprehensive loss. Other comprehensive loss refers to gains and losses that are recorded as an element of stockholders’ equity but excluded from net loss. Our other comprehensive loss consists of foreign currency translation adjustments and net unrealized gain or losses on investments in available-for-sale securities.
Net Loss Per Share Net Loss Per ShareBasic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock issued and outstanding during the period. Diluted net loss per share is similarly computed, except that the denominator includes the effect of contingently issuable shares, warrants, and stock options, using the treasury stock method, if including such potential shares of common stock is dilutive.
Segment Information
Segment Information
The Company has one operating segment. The Company’s chief operating decision maker (the “CODM”) role is performed by the Company’s Chief Executive Officer. The CODM manages the Company’s operations on a consolidated basis for purposes of allocating resources and assessing performance. Substantially all of the Company’s 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
Goodwill Impairment. In January 2017, the FASB issued ASU 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment, to simplify the goodwill impairment test. ASU 2017-04 removes the requirement to determine the fair value of individual assets and liabilities in order to calculate a reporting unit’s “implied” goodwill. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. We adopted ASU 2017-04 upon completing the Palamedrix Acquisition in August 2022, which is when the Company recognizing goodwill for the first time.
Leases. In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which requires lessees to recognize assets and liabilities for the rights and obligations created by most leases on their balance sheet. In June 2020, the FASB issued ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842): Effective Dates for Certain Entities, which extended the effective date of ASU 2016-02 for non-public business entities.
We adopted ASU 2016-02, as amended, on January 1, 2022 using a modified retrospective approach and elected to apply the legacy lease guidance and disclosure requirements (“ASC 840”) in the comparative periods presented for the year of adoption.
We elected the package of transition practical expedients, permitting us to not reassess our prior conclusions about lease identification, lease classification and initial direct costs.
The new lease standard impacted our consolidated balance sheets as a result of the ROU assets and operating lease liabilities, but did not impact our consolidated statements of operations or consolidated statements of cash flows. The adoption did not require any cumulative-effect adjustments to opening accumulated deficit. We currently have no finance leases. Upon adoption, we recorded $4.1 million of ROU assets, $1.0 million of current operating lease liabilities, and $3.6 million of non-current operating lease liabilities.
For more information on our leases, refer to Note 6, Leases.
Income Taxes. In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which removes certain exceptions to the general principles of ASC 740 as part of an overall simplification initiative. We adopted ASU 2019-12 prospectively when it became effective on January 1, 2022 and the adoption did not have a material impact on our consolidated financial statements and related disclosures.
Accounting Standards Not Yet Adopted
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. In November 2019, the FASB issued ASU 2019-10, Financial Instruments — Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which extends the effective date of ASU 2016-13 for non-public business entities. ASU 2016-13, as amended, is effective for us on January 1, 2023. We do not expect the adoption to have a material impact on our consolidated financial statements and related disclosures.
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of Financial Statements The prior period’s consolidated statement of cash flows has been revised to reflect the proper classification of capitalized costs in the accompanying consolidated financial statements as follows:
Year Ended December 31, 2021
(in thousands)As Previously ReportedReclassificationRevised
Operating Activities
Cloud computing arrangement expenditures$— $(3,412)$(3,412)
Net cash used in operating activities$(36,972)$(3,412)$(40,384)
Investing Activities
Purchases of property and equipment, net of proceeds from sales(6,719)3,412 (3,307)
Net cash provided by (used in) investing activities$(185,431)$3,412 $(182,019)
Supplemental disclosure of non-cash investing and financing activities:
Purchase of property and equipment included in accounts payable$1,492 $(877)$615 
Schedule of Concentration of Risk For each significant customer, revenue as a percentage of total revenues and gross accounts receivable as a percentage of total gross accounts receivable as of the periods presented were as follows:
Accounts Receivable Revenue
 December 31, Year Ended December 31,
 20222021 20222021
Customer A
11%10%19 %21 %
Customer B
***13 %
Customer C
51%20%27 %10 %
Customer D
*26%**
*less than 10%
Schedule of Accounts Receivable
Accounts receivable consisted of the following:
December 31,
(in thousands)20222021
Accounts receivable$26,441 $17,146 
Less: allowance for doubtful accounts(151)(72)
Accounts receivable, net$26,290 $17,074 
Accounts receivable, net (current)$17,006 $17,074 
Accounts receivable, net of current portion$9,284 $— 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule Of Reverse Recapitalization
The following table details the number of shares of Common Stock issued immediately following the consummation of the SPAC Merger:
Shares
CMLS II Class A common stock, outstanding prior to SPAC Merger27,600,000 
Less: CMLS II Redemption shares(809,850)
Class A common stock of CMLS II, net of redemptions26,790,150 
Conversion of CMLS II Founder Shares for Common Stock6,900,000 
Shares issued pursuant to PIPE Investment36,500,000 
Conversion of Old SomaLogic shares for Common Stock (1)
110,973,213 
Total shares of SomaLogic Common Stock, immediately after SPAC Merger181,163,363 
(1) The number of Old SomaLogic shares was determined as the 75,404,883 shares of Old SomaLogic Class B common stock and 31,485,973 shares of Old SomaLogic redeemable convertible preferred stock (assuming deemed conversion to Old SomaLogic Class B common stock) outstanding immediately prior to the closing of the SPAC Merger multiplied by the Exchange Ratio of 0.8381.
Schedule of Consideration Transferred
The following table summarizes the fair value of consideration transferred to acquire Palamedrix:
(in thousands)
Cash$15,778 
Common Stock11,832 
Contingent consideration1,448 
Fair value of replaced Palamedrix equity awards relating to pre-combination service625 
Total consideration transferred$29,683 
Schedule of Assets Acquired and Liabilities
The following table represents the preliminary allocation of consideration transferred to the identifiable assets acquired and the liabilities assumed based on the fair values as of August 31, 2022:
(in thousands)
Cash and cash equivalents$2,521 
Prepaid expenses and other current assets251 
Property and equipment1,246 
Intangible assets16,700 
Other long-term assets1,289 
Accounts payable(68)
Accrued liabilities(81)
Other current liabilities(634)
Deferred income taxes, net(1,390)
Other long-term liabilities(550)
Net identifiable assets acquired19,284 
Goodwill10,399 
Total consideration transferred$29,683 
Schedule of Pro Forma Information
The following supplemental pro forma information has been prepared as if the Palamedrix acquisition had occurred on January 1, 2021 and is for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved as if the acquisition had taken place as of January 1, 2021.
Pro forma year ended
(in thousands)
December 31, 2022
(Unaudited)
December 31, 2021
(Unaudited)
Net loss$(111,077)$(100,837)
These pro forma adjustments primarily include the following:
Pro forma year ended
(in thousands)
December 31, 2022
(Unaudited)
December 31, 2021
(Unaudited)
Increase (decrease) to net loss to adjust for transaction costs$4,877 $(4,877)
Increase (decrease) to net loss to reflect income tax benefit from the release of a portion of the valuation allowance(622)622 
Increase (decrease) to net loss to adjust for compensation expense associated with replacement awards62 (3,161)
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation of Revenue
The following table provides information about disaggregated revenue by product line:
Year Ended December 31,
 (in thousands)
20222021
Assay services revenue
$63,038 $68,038 
Product revenue
4,243 1,277 
Collaboration revenue
3,051 3,051 
Other revenue:
Royalties
26,190 8,515 
Other
1,144 745 
Total other revenue
27,334 9,260 
Total revenue
$97,666 $81,626 
Summary of Change in Contract Liabilities
A summary of the change in contract liabilities is as follows:
December 31,
(in thousands)20222021
Balance at beginning of period
$5,385 $5,177 
Recognition of revenue included in balance at beginning of period
(2,772)(1,762)
Revenue deferred during the period, net of revenue recognized
32,502 1,970 
Balance at end of period
$35,115 $5,385 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2022
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 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
Asset-backed securities
— — — — 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 December 31, 2021
(in thousands)
Amortized
Cost
Gross
Unrealized
Gain
Gross
Unrealized
Loss
Aggregate
Fair Value
Fair Value
Level
Cash and cash equivalents:
     
Cash
$114,533 $— $— $114,533 Level 1
Money market funds
324,955 — — 324,955 Level 1
Total cash and cash equivalents
439,488 — — 439,488 
Investments:
Commercial paper
177,852 16 (57)177,811 Level 2
U.S. Treasuries
12,021 — (9)12,012 Level 2
Asset-backed securities
12,084 — (8)12,076 Level 2
Corporate bonds
16,332 — (13)16,319 Level 2
Total investments
218,289 16 (87)218,218 
Total assets measured at fair value on a recurring basis
$657,777 $16 $(87)$657,706 
Schedule of Fair Value of Liabilities Measured on Recurring Basis
The following table presents information about the Company’s liabilities that are measured at fair value on a recurring basis, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value:
December 31,Fair Value
(in thousands)20222021Level
Liabilities:
Warrant liability - Public Warrants
$2,208 $18,437 Level 1
Warrant liability - Private Placement Warrants
2,005 16,744 Level 2
Earn-out liability
15 26,885 Level 3
Milestone contingent consideration1,165 — Level 3
Holdback contingent consideration450 — Level 3
Total liabilities measured at fair value on a recurring basis
$5,843 $62,066 
Schedule of Fair Value Measurement Inputs and Valuation Techniques
The significant unobservable inputs used in the Monte Carlo simulation to measure the Earn-Out Shares that are categorized within Level 3 of the fair value hierarchy were as follows:
December 31, 2022December 31, 2021
Stock price on valuation date$2.51 $11.64 
Volatility78.10 %85.60 %
Risk-free rate4.75 %0.34 %
Dividend yield— %— %
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:
December 31, 2022
Volatility35.0 %
Risk-free rate4.0 %
Weighted average cost of capital30.0 %
Cost of debt10.0 %
The significant unobservable inputs used in the scenario-based analysis to measure the holdback contingent consideration that are categorized with Level 3 of the fair value hierarchy were as follows:
December 31, 2022
Cost of debt10.2 %
There was no change in fair value between the acquisition date of August 31, 2022 and December 31, 2022.
Schedule Fair Value of Liabilities, Unobservable Input Reconciliation
The change in the fair value of the earn-out liability is summarized as follows:
(in thousands)Fair Value
Balance as of Fair value of earn-out liability at Closing Date$25,016 
Change in fair value of earn-out liability1,869 
Balance as of December 31, 2021$26,885 
Change in fair value of earn-out liability(26,870)
Balance as of December 31, 2022$15 
The change in the fair value of the milestone contingent consideration is summarized as follows:
(in thousands)Fair Value
Fair value of milestone contingent consideration at date of Palamedrix Acquisition$998 
Change in fair value of milestone contingent consideration167 
Balance as of December 31, 2022$1,165 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Lease Costs The total lease cost for the period was as follows:
(in thousands)December 31, 2022
Operating lease cost (1)
$6,879 
Short-term lease cost959 
Variable lease cost46 
Total lease cost$7,884 
(1) Operating lease cost includes $5.0 million lease termination fee incurred during the year ended December 31, 2022.
Schedule of Lease Maturities
The table below reconciles the undiscounted lease payment maturities to the lease liabilities for our operating leases as of December 31, 2022:

(in thousands)December 31, 2022
2023$2,561 
20241,143 
2025834 
2026143 
Thereafter— 
Total4,681 
Less: amount of lease payments representing interest(141)
Present value of future lease payments4,540 
Less: current operating lease liabilities (included in other current liabilities)(2,477)
Long-term operating lease liabilities (included in other long-term liabilities)$2,063 
Schedule of Supplemental Lease Information
Supplemental information related to our operating leases was as follows:
December 31, 2022
Weighted average remaining lease term2.3 years
Weighted average discount rate2.5 %
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Current Inventory
Inventory was comprised of the following:
December 31,
(in thousands)20222021
Raw materials$16,710 $15,030 
Work in process1,191 175 
Finished goods639 93 
Total inventory$18,540 $15,298 
Inventory (current)$13,897 $11,213 
Non-current inventory$4,643 $4,085 
Schedule of Noncurrent Inventory
Inventory was comprised of the following:
December 31,
(in thousands)20222021
Raw materials$16,710 $15,030 
Work in process1,191 175 
Finished goods639 93 
Total inventory$18,540 $15,298 
Inventory (current)$13,897 $11,213 
Non-current inventory$4,643 $4,085 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Summary of Property and Equipment
Property and equipment was comprised of the following:
December 31,
(in thousands)20222021
Lab equipment
$14,978 $10,504 
Computer equipment
1,600 1,416 
Furniture and fixtures
1,343 951 
Software
891 1,081 
Cloud computing arrangements12,520 3,785 
Leasehold improvements
2,395 2,275 
Construction in progress
3,736 4,789 
Total property and equipment, at cost
37,463 24,801 
Less: Accumulated depreciation and amortization
(17,899)(15,244)
Property and equipment, net
$19,564 $9,557 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Summary of Accrued Liabilities
Accrued liabilities consisted of the following:
December 31,
(in thousands)20222021
Accrued compensation13,897 9,832 
Accrued restructuring costs2,223 — 
Accrued lease termination fee2,500 — 
Accrued real estate agent commission764 — 
Accrued charitable contributions— 400 
Accrued medical claims663 398 
Other631 479 
Total accrued liabilities$20,678 $11,109 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation
Stock-based compensation was recorded in the consolidated statements of operations and comprehensive loss as shown in the following table:
Year Ended December 31,
(in thousands) 
20222021
Cost of assay services revenue
$1,080 $633 
Cost of product revenue
53 14 
Research and development
8,186 10,958 
Selling, general and administrative
34,290 16,810 
Total stock-based compensation
$43,609 $28,415 
Summary of Stock Option and RSU Activity
The following table shows a summary of all stock option activity for the year ended December 31, 2022:
Stock OptionsWeighted
Average
Exercise Price
(per share)
Weighted
Average
Remaining
Contractual Life
(in years)
Aggregate
Intrinsic
Value
(in thousands)
December 31, 202119,702,845 $5.83 
Granted7,361,072 $7.13 
Exercised(1,906,530)$2.52 
Forfeited(1,616,193)$6.8 
Expired— $— 
Outstanding as of December 31, 202223,541,194 $6.44 8.17$368 
Exercisable as of December 31, 202211,647,109 $5.57 7.41$368 
Vested and expected to vest as of December 31, 202220,887,358 $6.33 8.07$368 
Schedule of Assumptions Used for Valuing Stock Options Granted
The assumptions used in valuing the stock options granted are set forth in the following table:
Year Ended December 31,
20222021
Expected dividend yield— %— %
Expected volatility
76.4 – 80.3%
71.4 – 92.8%
Risk-free interest rate
1.58 – 4.16%
0.64 – 1.38%
Expected weighted-average life of options6.03 years6.04 years
Summary of Stock Option Activity
The following table shows a summary of all RSU activity for the year ended December 31, 2022:
RSUsWeighted-Average Grant Date Fair Value Per Share
Unvested at December 31, 2021— $— 
Granted3,330,009 $4.65 
Vested(12,031)$9.08 
Forfeited(233,599)$5.84 
Unvested at December 31, 20223,084,379 $4.55 
Unrecognized stock-based compensation expense at December 31, 2022 (in millions)$8.6 
Weighted average remaining period at December 31, 20222.84 years
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
The components of the Company’s provision for income taxes are as follows:
Year Ended December 31,
(in thousands)20222021
Current income tax expense (benefit)
Federal$— $— 
State76 17 
Foreign13 21 
89 38 
Deferred tax expense (benefit)
Federal(982)— 
State176 — 
Foreign— — 
(806)— 
Provision for income taxes$(717)$38 
The Company recorded $0.7 million of income tax benefit for the year ended December 31, 2022 resulting from changes in the valuation allowance due to deferred tax liabilities resulting from acquired indefinite lived intangible assets as part of the Palamedrix Acquisition.
Schedule of Effective Income Tax Rate Reconciliation
A reconciliation of the income tax benefit calculated at the federal statutory rate to the total income tax provision is as follows:
Year Ended December 31,
(in thousands)20222021
Income tax benefit at the federal statutory rate$(23,073)$(18,404)
State income taxes, net of federal income tax benefit(5,296)(3,008)
Nondeductible stock-based compensation(4,804)1,049 
Expiration of net operating loss and research and development credits3,084 3,244 
Change in valuation allowance36,441 15,092 
Other permanent items(5,658)1,311 
Research and development credits(2,691)(1,110)
Return to provision adjustments829 855 
Other, net451 1,009 
Provision for income taxes$(717)$38 
Schedule of Deferred Tax Assets and Liabilities
The components of the deferred income tax assets and liabilities is as follows:
December 31,
(in thousands)20222021
Deferred income tax assets:
Net operating loss carryforwards$104,666 $98,032 
Research and development credits13,780 11,264 
Depreciation and amortization288 598 
Deferred revenue8,548 1,344 
Accrued expenses and non-deductible reserves471 200 
Compensation accruals2,415 1,796 
Stock-based compensation19,065 11,952 
Interest expense carryforward4,920 6,628 
Section 174 expense17,714 — 
Lease liability1,105 — 
Other862 1,139 
173,834 132,953 
Valuation allowance(169,394)(132,953)
Deferred tax assets (net)4,440 — 
Deferred income tax liabilities:
Intangible assets(4,065)— 
Right of use asset(960)$— 
Net deferred income tax liabilities$(585)$— 
Schedule of Unrecognized Tax Benefits Roll Forward
A reconciliation of the unrecognized tax benefits is as follows:
December 31,
(in thousands)20222021
Unrecognized tax benefit – beginning balance$1,251 $1,176 
Increase related to tax positions taken in the current year269 111 
Increase related to tax positions taken in the prior year— — 
Decrease related to tax positions taken in the prior year(38)(36)
Unrecognized tax benefit – ending balance$1,482 $1,251 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2022
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 (in thousands, except share and per share data):
Year Ended December 31,
 (in thousands, except share and per share data)
20222021
Net loss
$(109,157)$(87,547)
Weighted-average shares outstanding, basic and diluted
183,991,643 137,157,283 
Net loss per share, basic and diluted
$(0.59)$(0.64)
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:
Year Ended December 31,
2022 2021
Anti-dilutive shares:
Stock options to purchase common stock
23,541,194 19,702,845 
Public Warrants and Private Placement Warrants10,533,324 10,533,324 
Unvested RSUs outstanding3,084,379 — 
Replacement awards subject to vesting conditions1,209,801 — 
Total anti-dilutive shares38,368,698 30,236,169 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring (Tables)
12 Months Ended
Dec. 31, 2022
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Expenses and Reserves
The following table outlines the components of the restructuring charges included in the consolidated statement of operations and comprehensive loss:
(in thousands)Year Ended December 31, 2022
Cost of assay services revenue$284 
Research and development1,126 
Selling, general and administrative1,478 
Total employee severance and benefits$2,888 
The following table outlines the changes in liabilities associated with our Strategic Reorganization, including restructuring expenses incurred and cash payments as of December 31, 2022:
(in thousands)Year Ended December 31, 2022
Beginning balance$— 
Accruals2,223 
Payments— 
Balance at December 31, 2022$2,223 
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Financial Statements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Reclassification [Line Items]    
Cloud computing arrangement expenditures $ (11,127) $ (3,412)
Net cash used in operating activities (100,669) (40,384)
Purchases of property and equipment, net of proceeds from sales (5,215) (3,307)
Net cash provided by (used in) investing activities 82,542 (182,019)
Purchase of property and equipment included in accounts payable $ 395 615
As Previously Reported    
Reclassification [Line Items]    
Cloud computing arrangement expenditures   0
Net cash used in operating activities   (36,972)
Purchases of property and equipment, net of proceeds from sales   (6,719)
Net cash provided by (used in) investing activities   (185,431)
Purchase of property and equipment included in accounts payable   1,492
Reclassification    
Reclassification [Line Items]    
Cloud computing arrangement expenditures   (3,412)
Net cash used in operating activities   (3,412)
Purchases of property and equipment, net of proceeds from sales   3,412
Net cash provided by (used in) investing activities   3,412
Purchase of property and equipment included in accounts payable   $ (877)
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Narrative (Details)
1 Months Ended 12 Months Ended
Sep. 01, 2021
trading_day
$ / shares
shares
Jun. 30, 2022
USD ($)
Mar. 31, 2020
USD ($)
Jul. 31, 2011
USD ($)
Dec. 31, 2022
USD ($)
plan
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Jan. 04, 2022
USD ($)
Jan. 01, 2022
USD ($)
Feb. 28, 2021
$ / shares
shares
Dec. 31, 2020
USD ($)
Class of Stock [Line Items]                    
Common stock, par value (in dollars per share) | $ / shares $ 0.0001       $ 0.0001 $ 0.0001        
Number of operating segments | plan         1          
Goodwill         $ 10,399,000 $ 0        
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]         Other long-term assets     Other long-term assets    
Impairment of long-lived assets         $ 0 0        
Earn-out shares, stock price trigger (in usd per share) | $ / shares $ 20.00                  
Earnout period, threshold trading days | trading_day 20                  
Earnout period, threshold consecutive trading days | trading_day 30                  
Collaboration revenue         $ 3,051,000 3,051,000        
Royalty term         3 years          
Accounts receivable         $ 26,290,000 17,074,000        
Accounts receivable, net of current portion         9,284,000 0        
Accounts receivable, net         17,006,000 17,074,000        
Interest income from financing component         300,000          
Deferred revenue         35,115,000 5,385,000       $ 5,177,000
Increase (decrease) in transaction price         29,730,000 208,000        
Advertising cost         $ 3,500,000 700,000        
Expected dividend yield         0.00%          
Restricted cash included in prepaid expenses and other current assets         $ 4,658,000 0        
Restricted cash included in other long-term assets         795,000 780,000        
Interest income and other, net         8,049,000 263,000        
Right of use asset         3,900,000     $ 4,100,000    
Other liabilities, current         2,477,000 66,000        
Other long-term liabilities         5,524,000 363,000        
Cumulative Effect, Period of Adoption, Adjusted Balance                    
Class of Stock [Line Items]                    
Other liabilities, current               1,000,000    
Other long-term liabilities               $ 3,600,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                  
Class A Common Stock                    
Class of Stock [Line Items]                    
Exchange ratio 0.8381                  
Common stock, par value (in dollars per share) | $ / shares $ 0.0001                  
Royalties                    
Class of Stock [Line Items]                    
Revenue         26,190,000 8,515,000        
Previously Constrained Royalties                    
Class of Stock [Line Items]                    
Total other revenue         8,000,000          
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          
Accounts receivable         13,500,000          
Accounts receivable, net of current portion         9,100,000          
Accounts receivable, net         4,400,000          
Illumina Cambridge, Ltd.                    
Class of Stock [Line Items]                    
Deferred revenue         30,400,000 $ 0 $ 30,000,000      
Increase (decrease) in transaction price   $ 500,000                
Revenue         $ 100,000          
Public Warrants                    
Class of Stock [Line Items]                    
Exercise price of warrants (in dollars per share) | $ / shares         $ 11.50          
Public Warrants | CMLS II                    
Class of Stock [Line Items]                    
Warrants issued (in shares) | shares                 5,519,991  
Private Placement Warrants                    
Class of Stock [Line Items]                    
Exercise price of warrants (in dollars per share) | $ / shares         $ 11.50          
Private Placement Warrants | CMLS II                    
Class of Stock [Line Items]                    
Warrants issued (in shares) | shares                 5,013,333  
Exercise price of warrants (in dollars per share) | $ / shares                 $ 11.50  
Minimum                    
Class of Stock [Line Items]                    
Guaranteed fixed minimum royalties         $ 15,000,000          
Lab equipment | Minimum                    
Class of Stock [Line Items]                    
Property and equipment, useful life         1 year          
Lab equipment | Maximum                    
Class of Stock [Line Items]                    
Property and equipment, useful life         5 years          
Computer equipment                    
Class of Stock [Line Items]                    
Property and equipment, useful life         3 years          
Furniture and fixtures                    
Class of Stock [Line Items]                    
Property and equipment, useful life         4 years          
Software Development                    
Class of Stock [Line Items]                    
Property and equipment, useful life         5 years          
Accounts Receivable | Geographic Concentration Risk | Non-US                    
Class of Stock [Line Items]                    
Concentration risk, percentage         23.00% 18.00%        
Revenue | Geographic Concentration Risk | Non-US                    
Class of Stock [Line Items]                    
Concentration risk, percentage         35.00% 31.00%        
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Schedule of Concentration of Risk (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Customer A | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.00% 10.00%
Customer A | Revenue    
Concentration Risk [Line Items]    
Concentration risk, percentage 19.00% 21.00%
Customer C | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage 51.00% 20.00%
Customer C | Revenue    
Concentration Risk [Line Items]    
Concentration risk, percentage 27.00% 10.00%
Customer D | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage   26.00%
Customer B | Revenue    
Concentration Risk [Line Items]    
Concentration risk, percentage   13.00%
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Accounts receivable $ 26,441 $ 17,146
Less: allowance for doubtful accounts (151) (72)
Accounts receivable, net 26,290 17,074
Accounts receivable, net 17,006 17,074
Accounts receivable, net of current portion $ 9,284 $ 0
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2022
USD ($)
Jul. 25, 2022
USD ($)
plan
$ / shares
shares
Sep. 01, 2021
USD ($)
trading_day
d
$ / shares
shares
Aug. 31, 2021
shares
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Aug. 25, 2022
USD ($)
Schedule of Reverse Recapitalization [Line Items]              
Consideration payable     $ 1,250,000        
Cash paid to shareholders     $ 50,000        
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001   $ 0.0001 $ 0.0001  
Earn-out shares, stock price trigger (in dollars per share) | $ / shares     $ 20.00        
Earnout period, threshold trading days | d     20        
Earnout period, threshold consecutive trading days | trading_day     30        
Common stock issued pursuant to the PIPE Investment (in shares) | shares     36,500,000        
Purchase price (in dollars per share) | $ / shares     $ 10.00        
Proceeds from reverse recapitalization, gross     $ 365,000        
Gross proceeds     619,400        
Proceeds from CMLS II, gross     254,400        
Reverse recapitalization, cash paid to shareholders, cash election related to issuance and rollover of shares     50,000        
CMLS II and reverse recapitalization transaction costs     $ 39,300        
Number of potential payments | plan   3          
Total revenue         $ 97,666 $ 81,626  
Expenses         273,427 154,930  
Share-based payment arrangement, expense         43,609 28,415  
Accrued lease termination fee         2,500 0 $ 2,500
Acquisition, transaction costs           $ 35,111  
CMLS II              
Schedule of Reverse Recapitalization [Line Items]              
Redemption of shares (in shares) | shares     809,850        
Stock price (in dollars per share) | $ / shares     $ 10.00        
Stock redeemed, value     $ 8,100        
Stock converted from reverse capitalization (in shares) | shares     6,900,000        
Stock converted, reverse recapitalization, conversion basis     100.00%        
Class A Common Stock              
Schedule of Reverse Recapitalization [Line Items]              
Exchange ratio     0.8381        
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001        
Common Stock              
Schedule of Reverse Recapitalization [Line Items]              
Common stock issued, price per share (in dollars per share) | $ / shares     $ 10.00        
Stock converted from reverse capitalization (in shares) | shares     110,973,213 12,342      
Old SomaLogic Shareholders              
Schedule of Reverse Recapitalization [Line Items]              
Earn-out shares, additional shares (in shares) | shares     3,500,125        
Certain Employees and Directors              
Schedule of Reverse Recapitalization [Line Items]              
Earn-out shares, additional shares (in shares) | shares     1,499,875        
Palamedrix, Inc              
Schedule of Reverse Recapitalization [Line Items]              
Percentage of voting interest acquired   100.00%          
Total revenue         0    
Expenses         2,100    
Common stock, shares issued (in shares) | shares   3,215,295          
Share price (in dollars per share) | $ / shares   $ 3.68          
Consideration transferred, post-combination compensation expense $ 1,300            
Acquisition, transaction costs         3,700    
Palamedrix, Inc | Palamedrix Employees              
Schedule of Reverse Recapitalization [Line Items]              
Common stock, shares issued (in shares) | shares   815,177          
Palamedrix, Inc | Founder              
Schedule of Reverse Recapitalization [Line Items]              
Share-based payment arrangement, expense         600    
Award requisite service period 3 years            
Palamedrix, Inc | Founder | Milestone Contingent Consideration              
Schedule of Reverse Recapitalization [Line Items]              
Vesting period 3 years            
Palamedrix, Inc | Milestone Contingent Consideration              
Schedule of Reverse Recapitalization [Line Items]              
Contingent consideration, range of outcomes, high   $ 17,500          
Contingent consideration liability         $ 1,300    
Palamedrix, Inc | Pre-Acquisition Legal Matters              
Schedule of Reverse Recapitalization [Line Items]              
Contingent consideration, range of outcomes, high   $ 500          
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - Summary of Shares (Details)
1 Months Ended
Sep. 01, 2021
shares
Aug. 31, 2021
shares
Dec. 31, 2022
shares
Dec. 31, 2021
shares
Schedule of Reverse Recapitalization [Line Items]        
Common stock, shares outstanding (in shares) 181,163,363   187,647,973 181,552,241
Common stock issued (in shares) 36,500,000      
Convertible preferred stock, shares outstanding (in shares) 31,485,973      
Common Stock        
Schedule of Reverse Recapitalization [Line Items]        
Stock converted from reverse capitalization (in shares) 110,973,213 12,342    
Class A Common Stock        
Schedule of Reverse Recapitalization [Line Items]        
Exchange ratio 0.8381      
Class B Common Stock        
Schedule of Reverse Recapitalization [Line Items]        
Common stock, shares outstanding (in shares) 75,404,883      
CMLS II        
Schedule of Reverse Recapitalization [Line Items]        
Common stock, shares outstanding (in shares)   27,600,000    
Less: CMLS II Redemption of shares (in shares) (809,850)      
Issuance of Common Stock upon Business Combination, net of transaction costs (in shares) 26,790,150      
Stock converted from reverse capitalization (in shares) 6,900,000      
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - Consideration Transferred (Details) - Palamedrix, Inc
$ in Thousands
Jul. 25, 2022
USD ($)
Business Acquisition [Line Items]  
Cash $ 15,778
Common Stock 11,832
Contingent consideration 1,448
Fair value of replaced Palamedrix equity awards relating to pre-combination service 625
Total consideration transferred $ 29,683
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - Assets Acquired and Liabilities (Details) - USD ($)
Dec. 31, 2022
Aug. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Goodwill $ 10,399,000   $ 0
Palamedrix, Inc      
Business Acquisition [Line Items]      
Cash and cash equivalents   $ 2,521,000  
Prepaid expenses and other current assets   251,000  
Property and equipment   1,246,000  
Intangible assets   16,700,000  
Other long-term assets   1,289,000  
Accounts payable   (68,000)  
Accrued liabilities   (81,000)  
Other current liabilities   (634,000)  
Deferred income taxes, net   (1,390,000)  
Other long-term liabilities   (550,000)  
Net identifiable assets acquired   19,284,000  
Goodwill   10,399,000  
Total consideration transferred   $ 29,683,000  
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - Pro Forma Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Palamedrix, Inc    
Business Acquisition [Line Items]    
Net loss $ (111,077) $ (100,837)
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - Pro Forma Adjustments (Details) - Palamedrix, Inc - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]    
Increase (decrease) to net loss to adjust for transaction costs $ 4,877 $ (4,877)
Increase (decrease) to net loss to reflect income tax benefit from the release of a portion of the valuation allowance (622) 622
Increase (decrease) to net loss to adjust for compensation expense associated with replacement awards $ 62 $ (3,161)
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Collaboration revenue $ 3,051 $ 3,051
Total revenue 97,666 81,626
Assay services revenue    
Disaggregation of Revenue [Line Items]    
Revenue 63,038 68,038
Product revenue    
Disaggregation of Revenue [Line Items]    
Revenue 4,243 1,277
Other revenue    
Disaggregation of Revenue [Line Items]    
Revenue 27,334 9,260
Royalties    
Disaggregation of Revenue [Line Items]    
Revenue 26,190 8,515
Other Products And Services    
Disaggregation of Revenue [Line Items]    
Revenue $ 1,144 $ 745
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Change in Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Contract With Customer, Liability [Roll Forward]    
Balance at beginning of period $ 5,385 $ 5,177
Recognition of revenue included in balance at beginning of period (2,772) (1,762)
Revenue deferred during the period, net of revenue recognized 32,502 1,970
Balance at end of period $ 35,115 $ 5,385
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Narrative (Details) - USD ($)
Dec. 31, 2022
Jan. 04, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Deferred revenue $ 35,115,000   $ 5,385,000 $ 5,177,000
Deferred revenue related to collaboration 2,900,000   3,900,000  
Illumina Cambridge, Ltd.        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Deferred revenue 30,400,000 $ 30,000,000 0  
Service And Other Revenues        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Deferred revenue $ 1,800,000   $ 1,500,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Remaining performance period 2 years 3 months 18 days      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Illumina Cambridge, Ltd.        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Remaining performance period 8 years      
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Fair Value of Assets Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Total cash and cash equivalents $ 421,830 $ 439,488
Fair Value, Recurring    
Debt Securities, Available-for-sale [Line Items]    
Total cash and cash equivalents 421,830 439,488
Investments, amortized cost 118,254 218,289
Investments, gross unrealized gain 0 16
Investments, gross unrealized loss (496) (87)
Investments, aggregate fair value 117,758 218,218
Total assets measured at fair value on a recurring basis, amortized cost 540,084 657,777
Total assets measured at fair value on a recurring basis, aggregate fair value 539,588 657,706
Level 1 | Fair Value, Recurring    
Debt Securities, Available-for-sale [Line Items]    
Cash 44,045 114,533
Money market funds 377,785 324,955
Level 2 | Commercial paper | Fair Value, Recurring    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost 58,794 177,852
Investments, gross unrealized gain 0 16
Investments, gross unrealized loss (195) (57)
Investments, aggregate fair value 58,599 177,811
Level 2 | U.S. Treasuries | Fair Value, Recurring    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost 35,252 12,021
Investments, gross unrealized gain 0 0
Investments, gross unrealized loss (175) (9)
Investments, aggregate fair value 35,077 12,012
Level 2 | Asset-backed securities | Fair Value, Recurring    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost 0 12,084
Investments, gross unrealized gain 0 0
Investments, gross unrealized loss 0 (8)
Investments, aggregate fair value 0 12,076
Level 2 | Corporate bonds | Fair Value, Recurring    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost 11,782 16,332
Investments, gross unrealized gain 0 0
Investments, gross unrealized loss (39) (13)
Investments, aggregate fair value 11,743 $ 16,319
Level 2 | Agency Securities | Fair Value, Recurring    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost 12,426  
Investments, gross unrealized gain 0  
Investments, gross unrealized loss (87)  
Investments, aggregate fair value $ 12,339  
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Fair Value of Liabilities Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jul. 25, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Earn-out liability $ 15   $ 26,885
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 5,843   62,066
Level 1 | Fair Value, Recurring | Public Warrants      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liabilities 2,208   18,437
Level 2 | Fair Value, Recurring | Private Placement Warrants      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liabilities 2,005   16,744
Level 3 | Milestone Contingent Consideration      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration liability 1,165 $ 998  
Level 3 | Fair Value, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Earn-out liability 15   26,885
Level 3 | Fair Value, Recurring | Milestone Contingent Consideration      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration liability 1,165   0
Level 3 | Fair Value, Recurring | Holdback Contingent Consideration      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration liability $ 450   $ 0
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Earn-out Liability, Inputs and Valuation Techniques (Details)
Dec. 31, 2022
$ / shares
Dec. 31, 2021
$ / shares
Stock price on valuation date    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Earn-out liability, measurement input 2.51 11.64
Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Earn-out liability, measurement input 0.7810 0.8560
Volatility | Milestone Contingent Consideration | Level 3 | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Earn-out liability, measurement input 0.350  
Risk-free rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Earn-out liability, measurement input 0.0475 0.0034
Risk-free rate | Milestone Contingent Consideration | Level 3 | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Earn-out liability, measurement input 0.040  
Dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Earn-out liability, measurement input 0 0
Weighted average cost of capital | Milestone Contingent Consideration | Level 3 | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Earn-out liability, measurement input 0.300  
Cost of debt | Milestone Contingent Consideration | Level 3 | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Earn-out liability, measurement input 0.100  
Cost of debt | Holdback Contingent Consideration | Level 3 | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Earn-out liability, measurement input 0.102  
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Earn-out Liability, Reconciliation (Details) - Earn-out Liability - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Fair value of liabilities, beginning balance $ 15 $ 26,885 $ 25,016
Change in fair value of liability (26,870) 1,869  
Fair value of warrant liabilities, ending balance $ 15 $ 26,885  
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Milestone Contingent Consideration (Details) - Milestone Contingent Consideration - Level 3
$ in Thousands
5 Months Ended
Dec. 31, 2022
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Fair value of milestone contingent consideration at date of Palamedrix Acquisition $ 1,165
Change in fair value of liability 167
Ending Balance $ 998
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Contingent Consideration (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jul. 25, 2022
Milestone Contingent Consideration | Level 3    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contingent consideration liability $ 1,165 $ 998
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Narrative (Details)
$ in Thousands
12 Months Ended
Aug. 25, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Mar. 31, 2022
USD ($)
Feb. 28, 2022
lease
Jan. 01, 2022
USD ($)
Lessee, Lease, Description [Line Items]            
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]   Other long-term assets       Other long-term assets
Right of use asset   $ 3,900       $ 4,100
Operating lease, rent expense     $ 1,800      
Operating lease payments   2,100        
Operating lease, number of contracts | lease         2  
Lease deposit       $ 4,100    
Termination fee $ 2,500          
Accrued lease termination fee 2,500 2,500 0      
Reduction contingent on new tenant $ 1,000          
Accrued real estate agent commission   $ 764 $ 0      
Maximum            
Lessee, Lease, Description [Line Items]            
Operating lease, term   5 years        
Operating lease, extension term   10 years        
Minimum            
Lessee, Lease, Description [Line Items]            
Operating lease, term   2 years        
Operating lease, extension term   3 years        
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 25, 2022
Dec. 31, 2022
Leases [Abstract]    
Operating lease cost   $ 6,879
Short-term lease cost   959
Variable lease cost   46
Total lease cost   7,884
Operating lease, termination fee $ 6,000 $ 5,000
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Lease Maturities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 2,561
2024 1,143
2025 834
2026 143
Thereafter 0
Total 4,681
Less: amount of lease payments representing interest (141)
Present value of future lease payments $ 4,540
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other liabilities, current
Less: current operating lease liabilities (included in other current liabilities) $ (2,477)
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities
Long-term operating lease liabilities (included in other long-term liabilities) $ 2,063
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Supplemental Lease Information (Details)
Dec. 31, 2022
Leases [Abstract]  
Weighted average remaining lease term 2 years 3 months 18 days
Weighted average discount rate 2.50%
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 16,710 $ 15,030
Work in process 1,191 175
Finished goods 639 93
Total inventory 18,540 15,298
Inventory (current) 13,897 11,213
Non-current inventory $ 4,643 $ 4,085
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total property and equipment, at cost $ 37,463 $ 24,801
Less: Accumulated depreciation and amortization (17,899) (15,244)
Property and equipment, net 19,564 9,557
Lab equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment, at cost 14,978 10,504
Computer equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment, at cost 1,600 1,416
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment, at cost 1,343 951
Software    
Property, Plant and Equipment [Line Items]    
Total property and equipment, at cost 891 1,081
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment, at cost 2,395 2,275
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment, at cost $ 3,736 $ 4,789
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Depreciation $ 1.9 $ 1.8
Internal use software, amortization 2.7 0.8
Unamortized internal use software costs $ 8.4 $ 2.4
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Aug. 25, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]      
Accrued compensation $ 13,897   $ 9,832
Accrued restructuring costs 2,223   0
Accrued lease termination fee 2,500 $ 2,500 0
Accrued real estate agent commission 764   0
Accrued charitable contributions 0   400
Accrued medical claims 663   398
Other 631   479
Total accrued liabilities $ 20,678   $ 11,109
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2021
Jun. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]        
Gain (loss) on extinguishment of debt, net     $ 0 $ (4,323)
Unsecured Debt        
Debt Instrument [Line Items]        
Gain (loss) on extinguishment of debt, net   $ 3,600    
Line of Credit        
Debt Instrument [Line Items]        
Gain (loss) on extinguishment of debt, net       (5,200)
Convertible Debt        
Debt Instrument [Line Items]        
Gain (loss) on extinguishment of debt, net $ (2,700)      
Debt conversion, converted instrument, shares issued (in shares) 571,642      
Interest expense (less than)       $ 1,300
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Details)
12 Months Ended
Dec. 31, 2022
plan
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Sep. 01, 2021
$ / shares
shares
Class of Warrant or Right [Line Items]      
Common stock, shares authorized (in shares) | shares 600,000,000 600,000,000 600,000,000
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) | shares 1,000,000 1,000,000 1,000,000
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001
Fair market value price period | plan 10    
Fair market value, maximum conversion ratio 0.361    
Common stock equals or exceeds $10      
Class of Warrant or Right [Line Items]      
Stock price redemption threshold (in dollars per share) $ 10.00    
Redemption price (in dollars per share) $ 0.10    
Trading days threshold for warrant redemption | plan 20    
Consecutive trading days threshold for redemption | plan 30    
Business days required for notice | plan 3    
Notice required for redemption of warrants | plan 30    
Common stock equals or exceeds $10 | Minimum      
Class of Warrant or Right [Line Items]      
Stock price redemption threshold (in dollars per share) $ 10.00    
Common stock equals or exceeds $10 | Maximum      
Class of Warrant or Right [Line Items]      
Stock price redemption threshold (in dollars per share) 18.00    
Common stock equals or exceeds $18      
Class of Warrant or Right [Line Items]      
Stock price redemption threshold (in dollars per share) 18.00    
Redemption price (in dollars per share) $ 0.01    
Trading days threshold for warrant redemption | plan 20    
Consecutive trading days threshold for redemption | plan 30    
Business days required for notice | plan 3    
Public Warrants      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) | shares 5,519,991    
Exercise price of warrants (in dollars per share) $ 11.50    
Private Placement Warrants      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in shares) | shares 5,013,333    
Exercise price of warrants (in dollars per share) $ 11.50    
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2022
Sep. 01, 2021
shares
Dec. 31, 2021
shares
Aug. 31, 2021
shares
Dec. 31, 2022
USD ($)
plan
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Jan. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of equity incentive plans | plan         3    
Increase in shares reserved for future issuance (in shares)             9,077,612
Options outstanding (in shares)     19,702,845   23,541,194 19,702,845  
Total intrinsic value of options exercised | $         $ 9,900 $ 4,700  
Weighted-average grant date fair value for options granted (in dollar per share) | $ / shares         $ 4.85 $ 4.78  
Incremental stock-based compensation expense | $         $ 8,300 $ 700  
Risk-free interest rate, minimum         1.58% 0.64%  
Risk-free interest rate, maximum         4.16% 1.38%  
Share-based payment arrangement, expense | $         $ 43,609 $ 28,415  
Founder              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares outstanding (in shares)         1,209,801    
Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock converted from reverse capitalization (in shares)   110,973,213   12,342      
Selling, general and administrative              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based payment arrangement, expense | $         $ 34,290 16,810  
Stock-based compensation expense related to secondary sale transaction | $           6,500  
Palamedrix, Inc | Founder              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based payment arrangement, expense | $         600    
Award requisite service period 3 years            
Stock Option Awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation expense not yet recognized | $         $ 38,900    
Compensation expense not yet recognized, weighted average period         2 years 8 months 23 days    
Stock Option Awards | First-year anniversary              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting percentage         25.00%    
Performance Awards | Class B Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of awards granted (in shares)     53,120 14,727      
Share-based payment arrangement, expense | $           800  
Employee stock purchase plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation expense not yet recognized, weighted average period         1 year 2 months 12 days    
Number of shares outstanding (in shares)         1,146,159    
Weighted-average grant date fair value for awards granted (in dollars per share) | $ / shares         $ 7.04    
Expected volatility rate         89.80%    
Risk-free interest rate, minimum         0.10%    
Risk-free interest rate, maximum         0.11%    
Share-based payment arrangement, expense | $         $ 5,800 $ 2,900  
Employee stock purchase plan | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock price (in dollars per share) | $ / shares         $ 10.63    
Employee stock purchase plan | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock price (in dollars per share) | $ / shares         $ 10.67    
Employee stock purchase plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Purchase price of common stock, percent         85.00%    
Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Fair value | $         $ 100    
Weighted-average grant date fair value for awards granted (in dollars per share) | $ / shares         $ 4.65    
Outside Inventive Plan, 2017 and 2019 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options outstanding (in shares)         19,644,029    
Outside Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options outstanding (in shares)         3,897,165    
2021 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized to issue (in shares)         30,377,612    
Number of awards granted (in shares)         13,635,529    
Number of shares reserved for issuance (in shares)         44,695,641    
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Schedule of Stock-based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based payment arrangement, expense $ 43,609 $ 28,415
Cost of revenue | Cost of assay services revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based payment arrangement, expense 1,080 633
Cost of revenue | Cost of product revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based payment arrangement, expense 53 14
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based payment arrangement, expense 8,186 10,958
Selling, general and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based payment arrangement, expense $ 34,290 $ 16,810
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
shares
Number of Shares  
Outstanding, beginning balance (in shares) | shares 19,702,845
Granted (in shares) | shares 7,361,072
Exercised (in shares) | shares (1,906,530)
Forfeited (in shares) | shares (1,616,193)
Expired (in shares) | shares 0
Outstanding, ending balance (in shares) | shares 23,541,194
Exercisable (in shares) | shares 11,647,109
Vested and expected to vest (in shares) | shares 20,887,358
Weighted Average Exercise Price Per Share  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 5.83
Granted (in dollars per share) | $ / shares 7.13
Exercised (in dollars per share) | $ / shares 2.52
Forfeited (in dollars per share) | $ / shares 6.8
Expired (in dollars per share) | $ / shares 0
Outstanding, ending balance (in dollars per share) | $ / shares 6.44
Exercisable (in dollars per share) | $ / shares 5.57
Vested and expected to vest (in dollars per share) | $ / shares $ 6.33
Weighted Average Remaining Contractual Life (in years)  
Outstanding, Weighted Average Remaining Contractual Life 8 years 2 months 1 day
Exercisable, Weighted Average Remaining Contractual Life 7 years 4 months 28 days
Vested and expected to vest, Weighted Average Remaining Contractual Life 8 years 25 days
Aggregate Intrinsic Value  
Outstanding, Aggregate Intrinsic Value | $ $ 368
Exercisable, Aggregate Intrinsic Value | $ 368
Vested and expected to vest, Aggregate Intrinsic Value | $ $ 368
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Schedule of Assumptions Used for Valuing Stock Options Granted (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00%  
Expected volatility, minimum 76.40% 71.40%
Expected volatility, maximum 80.30% 92.80%
Risk-free interest rate, minimum 1.58% 0.64%
Risk-free interest rate, maximum 4.16% 1.38%
Stock options to purchase common stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00% 0.00%
Expected weighted-average life of options 6 years 10 days 6 years 14 days
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Restricted Stock Units (Details) - Restricted Stock Units (RSUs)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
shares
RSUs  
Unvested, beginning balance (in shares) | shares 0
Granted (in shares) | shares 3,330,009
Vested (in shares) | shares (12,031)
Forfeited (in shares) | shares (233,599)
Unvested, ending balance (in shares) | shares 3,084,379
Weighted-Average Grant Date Fair Value Per Share  
Unvested, beginning balance (in dollars per share) | $ / shares $ 0
Weighted-average grant date fair value for awards granted (in dollars per share) | $ / shares 4.65
Weighted-average grant date fair value for awards vested (in dollars per share) | $ / shares 9.08
Weighted-average grant date fair value for awards forfeited (in dollars per share) | $ / shares 5.84
Unvested, ending balance (in dollars per share) | $ / shares $ 4.55
Compensation costs remaining | $ $ 8.6
Weighted average remaining period 2 years 10 months 2 days
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]    
Income tax expense (benefit) $ 717,000 $ (38,000)
Valuation allowance 169,394,000 132,953,000
Valuation allowance, period increase 36,400,000  
Unrecognized tax benefits that would impact effective tax rate 1,500,000 1,300,000
Unrecognized tax benefits, income tax penalties and interest accrued 0 0
Research and Development Tax Credit Carryforward    
Operating Loss Carryforwards [Line Items]    
Tax credit carryforward 14,800,000 12,500,000
Federal    
Operating Loss Carryforwards [Line Items]    
Net operating losses 416,300,000 385,500,000
Net operating losses, not subject to expiration 221,800,000  
Net operating losses, subject to expiration 194,500,000  
State    
Operating Loss Carryforwards [Line Items]    
Net operating losses $ 359,500,000 $ 359,900,000
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Components of Income Tax Expense Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Current income tax expense (benefit)    
Federal $ 0 $ 0
Current State and Local Tax Expense (Benefit) 76 17
Foreign 13 21
Current income tax expense (benefit) 89 38
Deferred tax expense (benefit)    
Federal (982) 0
State 176 0
Foreign 0 0
Deferred tax expense (benefit) (806) 0
Provision for income taxes $ (717) $ 38
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Income tax benefit at the federal statutory rate $ (23,073) $ (18,404)
State income taxes, net of federal income tax benefit (5,296) (3,008)
Nondeductible stock-based compensation (4,804) 1,049
Expiration of net operating loss and research and development credits 3,084 3,244
Change in valuation allowance 36,441 15,092
Other permanent items (5,658) 1,311
Research and development credits (2,691) (1,110)
Return to provision adjustments 829 855
Other, net 451 1,009
Provision for income taxes $ (717) $ 38
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Net operating loss carryforwards $ 104,666 $ 98,032
Research and development credits 13,780 11,264
Depreciation and amortization 288 598
Deferred revenue 8,548 1,344
Accrued expenses and non-deductible reserves 471 200
Compensation accruals 2,415 1,796
Stock-based compensation 19,065 11,952
Interest expense carryforward 4,920 6,628
Section 174 expense 17,714 0
Lease liability 1,105 0
Other 862 1,139
Deferred tax assets, gross 173,834 132,953
Valuation allowance (169,394) (132,953)
Deferred tax assets (net) 4,440 0
Intangible assets (4,065) 0
Right of use asset 960 0
Net deferred income tax liabilities $ (585) $ 0
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Unrecognized Tax Benefits Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits [Roll Forward]    
Unrecognized tax benefits, beginning balance $ 1,251 $ 1,176
Increase related to tax positions taken in the current year 269 111
Increase related to tax positions taken in the prior year 0 0
Decrease related to tax positions taken in the prior year (38) (36)
Unrecognized tax benefits, ending balance $ 1,482 $ 1,251
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefit Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]    
Employer matching contribution, percentage of match 100.00%  
Employer matching contribution, percentage of eligible participant contributions 4.00%  
Amount of cost for defined contribution plan $ 2.1 $ 1.1
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.23.1
Related Parties (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]    
Payments for charitable contributions $ 0.4 $ 0.2
Cash Paid For Acquisition | Director    
Class of Stock [Line Items]    
Consideration transferred to related party 0.8  
Equity Considered Transfered For Acquistion | Director    
Class of Stock [Line Items]    
Consideration transferred to related party 0.8  
Contingent Consideration Transferred For Acquistion | Director    
Class of Stock [Line Items]    
Consideration transferred to related party $ 0.3  
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]    
Net loss $ (109,157) $ (87,547)
Weighted-average shares outstanding, basic (in shares) 183,991,643 137,157,283
Weighted-average shares outstanding, diluted (in shares) 183,991,643 137,157,283
Net loss per share, basic (in dollars per share) $ (0.59) $ (0.64)
Net loss per share, diluted (in dollars per share) $ (0.59) $ (0.64)
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive shares (in shares) 38,368,698 30,236,169
Stock options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive shares (in shares) 23,541,194 19,702,845
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
Restricted Stock Units (RSUs)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive shares (in shares) 3,084,379 0
Replacement awards subject to vesting conditions    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive shares (in shares) 1,209,801 0
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   $ 2,888
Restructuring and Related Cost, Number of Positions Eliminated, Period Percent 16.00%  
One-time Termination Benefits    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   1,200
Contract Termination    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   1,000
Non-Cash Stock Based Compensation    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   700
Employee Severance    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   $ 800
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring - Restructuring Charges (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring charges $ 2,888
Cost of revenue  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 284
Research and development  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 1,126
Selling, general and administrative  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges $ 1,478
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring - Restructuring Expenses (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Restructuring Reserve [Roll Forward]  
Beginning balance $ 0
Accruals 2,223
Payments 0
Ending balance $ 2,223
XML 101 slgc-20221231_htm.xml IDEA: XBRL DOCUMENT 0001837412 2022-01-01 2022-12-31 0001837412 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001837412 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001837412 2022-06-30 0001837412 2023-03-17 0001837412 2022-12-31 0001837412 2021-12-31 0001837412 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001837412 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001837412 us-gaap:ProductMember 2022-01-01 2022-12-31 0001837412 us-gaap:ProductMember 2021-01-01 2021-12-31 0001837412 2021-01-01 2021-12-31 0001837412 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-12-31 0001837412 us-gaap:ProductAndServiceOtherMember 2021-01-01 2021-12-31 0001837412 us-gaap:CommonStockMember 2020-12-31 0001837412 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001837412 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001837412 us-gaap:RetainedEarningsMember 2020-12-31 0001837412 2020-12-31 0001837412 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001837412 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001837412 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001837412 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 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 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001837412 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001837412 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001837412 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 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 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-12-31 0001837412 srt:RestatementAdjustmentMember 2021-01-01 2021-12-31 0001837412 slgc:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001837412 slgc:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001837412 slgc:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001837412 slgc:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001837412 slgc:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001837412 slgc:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001837412 slgc:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001837412 slgc:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001837412 slgc:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001837412 slgc:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001837412 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001837412 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001837412 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001837412 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001837412 srt:MinimumMember slgc:LabEquipmentMember 2022-01-01 2022-12-31 0001837412 srt:MaximumMember slgc:LabEquipmentMember 2022-01-01 2022-12-31 0001837412 us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0001837412 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001837412 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-12-31 0001837412 2022-01-01 0001837412 slgc:CMLSIIMember slgc:PublicWarrantsMember 2021-02-28 0001837412 slgc:CMLSIIMember slgc:PrivatePlacementWarrantsMember 2021-02-28 0001837412 slgc:OldSomaLogicShareholdersMember 2021-09-01 2021-09-01 0001837412 slgc:CertainEmployeesAndDirectorsMember 2021-09-01 2021-09-01 0001837412 2021-09-01 0001837412 2021-09-01 2021-09-01 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 srt:MinimumMember 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 2022-12-31 0001837412 slgc:IlluminaCambridgeLtdMember 2022-01-04 0001837412 slgc:IlluminaCambridgeLtdMember 2022-06-01 2022-06-30 0001837412 slgc:IlluminaCambridgeLtdMember 2022-01-01 2022-12-31 0001837412 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2022-01-01 0001837412 us-gaap:CommonStockMember 2021-09-01 0001837412 us-gaap:CommonClassAMember 2021-09-01 0001837412 slgc:CMLSIIMember 2021-09-01 2021-09-01 0001837412 slgc:CMLSIIMember 2021-09-01 0001837412 slgc:CMLSIIMember 2021-08-31 0001837412 us-gaap:CommonStockMember 2021-09-01 2021-09-01 0001837412 us-gaap:CommonClassBMember 2021-09-01 0001837412 slgc:PalamedrixIncMember 2022-07-25 0001837412 slgc:PalamedrixIncMember slgc:PreAcquisitionLegalMattersMember 2022-07-25 0001837412 2022-07-25 2022-07-25 0001837412 slgc:PalamedrixIncMember slgc:MilestoneContingentConsiderationMember 2022-07-25 0001837412 slgc:PalamedrixIncMember 2022-01-01 2022-12-31 0001837412 slgc:PalamedrixIncMember 2022-07-25 2022-07-25 0001837412 slgc:PalamedrixEmployeesMember slgc:PalamedrixIncMember 2022-07-25 2022-07-25 0001837412 slgc:PalamedrixIncMember 2022-08-31 0001837412 slgc:PalamedrixIncMember 2022-08-31 2022-08-31 0001837412 slgc:FounderMember slgc:PalamedrixIncMember 2022-08-31 2022-08-31 0001837412 slgc:FounderMember slgc:MilestoneContingentConsiderationMember slgc:PalamedrixIncMember 2022-08-31 2022-08-31 0001837412 slgc:PalamedrixIncMember slgc:MilestoneContingentConsiderationMember 2022-12-31 0001837412 slgc:PalamedrixIncMember 2021-01-01 2021-12-31 0001837412 us-gaap:RoyaltyMember 2022-01-01 2022-12-31 0001837412 us-gaap:RoyaltyMember 2021-01-01 2021-12-31 0001837412 slgc:OtherProductsAndServicesMember 2022-01-01 2022-12-31 0001837412 slgc:OtherProductsAndServicesMember 2021-01-01 2021-12-31 0001837412 2023-01-01 2022-12-31 0001837412 slgc:ServiceAndOtherRevenuesMember 2022-12-31 0001837412 slgc:ServiceAndOtherRevenuesMember 2021-12-31 0001837412 slgc:IlluminaCambridgeLtdMember 2022-12-31 0001837412 slgc:IlluminaCambridgeLtdMember 2021-12-31 0001837412 slgc:IlluminaCambridgeLtdMember 2023-01-01 2022-12-31 0001837412 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 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:AssetBackedSecuritiesMember 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 2021-12-31 0001837412 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001837412 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001837412 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001837412 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001837412 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001837412 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember slgc:PublicWarrantsMember 2022-12-31 0001837412 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember slgc:PublicWarrantsMember 2021-12-31 0001837412 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember slgc:PrivatePlacementWarrantsMember 2022-12-31 0001837412 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember slgc:PrivatePlacementWarrantsMember 2021-12-31 0001837412 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001837412 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001837412 slgc:HoldbackContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001837412 slgc:HoldbackContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001837412 us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001837412 us-gaap:MeasurementInputSharePriceMember 2021-12-31 0001837412 us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001837412 us-gaap:MeasurementInputPriceVolatilityMember 2021-12-31 0001837412 us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001837412 us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-12-31 0001837412 us-gaap:MeasurementInputExpectedDividendRateMember 2022-12-31 0001837412 us-gaap:MeasurementInputExpectedDividendRateMember 2021-12-31 0001837412 us-gaap:FairValueInputsLevel3Member slgc:ContingentConsiderationLiabilityMember 2020-12-31 0001837412 us-gaap:FairValueInputsLevel3Member slgc:ContingentConsiderationLiabilityMember 2021-01-01 2021-12-31 0001837412 us-gaap:FairValueInputsLevel3Member slgc:ContingentConsiderationLiabilityMember 2021-12-31 0001837412 us-gaap:FairValueInputsLevel3Member slgc:ContingentConsiderationLiabilityMember 2022-01-01 2022-12-31 0001837412 us-gaap:FairValueInputsLevel3Member slgc:ContingentConsiderationLiabilityMember 2022-12-31 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 2022-12-31 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember slgc:MeasurementInputWeightedAverageCostOfCapitalMember 2022-12-31 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember slgc:MeasurementInputCostOfDebtMember 2022-12-31 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member 2022-07-25 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member 2022-07-26 2022-12-31 0001837412 slgc:MilestoneContingentConsiderationMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001837412 slgc:HoldbackContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember slgc:MeasurementInputCostOfDebtMember 2022-12-31 0001837412 srt:MaximumMember 2022-12-31 0001837412 2022-02-28 0001837412 2022-03-31 0001837412 2022-08-25 2022-08-25 0001837412 2022-08-25 0001837412 slgc:LabEquipmentMember 2022-12-31 0001837412 slgc:LabEquipmentMember 2021-12-31 0001837412 us-gaap:ComputerEquipmentMember 2022-12-31 0001837412 us-gaap:ComputerEquipmentMember 2021-12-31 0001837412 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001837412 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001837412 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001837412 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001837412 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001837412 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001837412 us-gaap:ConstructionInProgressMember 2022-12-31 0001837412 us-gaap:ConstructionInProgressMember 2021-12-31 0001837412 us-gaap:UnsecuredDebtMember 2021-01-01 2021-06-30 0001837412 us-gaap:LineOfCreditMember 2021-01-01 2021-12-31 0001837412 us-gaap:ConvertibleDebtMember 2021-07-01 2021-07-31 0001837412 us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001837412 slgc:PublicWarrantsMember 2022-12-31 0001837412 slgc:PrivatePlacementWarrantsMember 2022-12-31 0001837412 slgc:ClassOfWarrantOrRightTrancheOneMember 2022-12-31 0001837412 slgc:ClassOfWarrantOrRightTrancheTwoMember 2022-12-31 0001837412 slgc:ClassOfWarrantOrRightTrancheTwoMember 2022-01-01 2022-12-31 0001837412 slgc:ClassOfWarrantOrRightTrancheOneMember 2022-01-01 2022-12-31 0001837412 srt:MinimumMember slgc:ClassOfWarrantOrRightTrancheOneMember 2022-12-31 0001837412 srt:MaximumMember slgc:ClassOfWarrantOrRightTrancheOneMember 2022-12-31 0001837412 2022-01-31 0001837412 slgc:A2021PlanMember 2022-12-31 0001837412 slgc:A2021PlanMember 2022-01-01 2022-12-31 0001837412 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001837412 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001837412 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001837412 us-gaap:ProductMember us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001837412 us-gaap:ProductMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001837412 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001837412 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001837412 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001837412 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001837412 slgc:OutsideInventivePlan20092017And2021PlanMember 2022-12-31 0001837412 slgc:OutsideIncentivePlanOtherMember 2022-12-31 0001837412 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001837412 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001837412 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001837412 us-gaap:EmployeeStockOptionMember 2022-12-31 0001837412 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001837412 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001837412 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001837412 slgc:EarnOutSharesMember 2022-12-31 0001837412 slgc:EarnOutSharesMember 2022-01-01 2022-12-31 0001837412 srt:MinimumMember slgc:EarnOutSharesMember 2022-12-31 0001837412 srt:MaximumMember slgc:EarnOutSharesMember 2022-12-31 0001837412 slgc:EarnOutSharesMember 2021-01-01 2021-12-31 0001837412 slgc:FounderMember 2022-12-31 0001837412 slgc:FounderMember slgc:PalamedrixIncMember 2022-01-01 2022-12-31 0001837412 us-gaap:PerformanceSharesMember us-gaap:CommonClassBMember 2021-08-01 2021-08-31 0001837412 us-gaap:CommonStockMember 2021-08-01 2021-08-31 0001837412 us-gaap:PerformanceSharesMember us-gaap:CommonClassBMember 2021-12-01 2021-12-31 0001837412 us-gaap:PerformanceSharesMember us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001837412 us-gaap:DomesticCountryMember 2022-12-31 0001837412 us-gaap:DomesticCountryMember 2021-12-31 0001837412 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001837412 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001837412 us-gaap:ResearchMember 2022-12-31 0001837412 us-gaap:ResearchMember 2021-12-31 0001837412 slgc:CashPaidForAcquisitionMember srt:DirectorMember 2022-01-01 2022-12-31 0001837412 slgc:EquityConsideredTransferedForAcquistionMember srt:DirectorMember 2022-01-01 2022-12-31 0001837412 slgc:ContingentConsiderationTransferredForAcquistionMember srt:DirectorMember 2022-01-01 2022-12-31 0001837412 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001837412 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001837412 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001837412 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001837412 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001837412 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001837412 slgc:ReplacementAwardsSubjectToVestingConditionsMember 2022-01-01 2022-12-31 0001837412 slgc:ReplacementAwardsSubjectToVestingConditionsMember 2021-01-01 2021-12-31 0001837412 2022-12-16 2022-12-31 0001837412 us-gaap:OneTimeTerminationBenefitsMember 2022-01-01 2022-12-31 0001837412 us-gaap:ContractTerminationMember 2022-01-01 2022-12-31 0001837412 slgc:NonCashStockBasedCompensationMember 2022-01-01 2022-12-31 0001837412 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0001837412 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 iso4217:USD shares iso4217:USD shares pure slgc:plan slgc:trading_day utr:D slgc:lease 0001837412 false 2022 FY http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent P2Y P3Y http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent 10-K true 2022-12-31 --12-31 false 001-39796 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 No No Yes Yes Non-accelerated Filer true true false false false 647800000 187889569 Portions of the registrant’s definitive proxy statement for its 2023 Annual Meeting of Stockholders (the “2023 Proxy Statement”), which will be filed with the United States Securities and Exchange Commission within 120 days of December 31, 2022, are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. 42 Ernst & Young LLP Denver, Colorado 421830000 439488000 117758000 218218000 17006000 17074000 13897000 11213000 1337000 462000 9873000 5097000 581701000 691552000 4643000 4085000 9284000 0 19564000 9557000 5083000 908000 16700000 0 10399000 0 647374000 706102000 16794000 15089000 20678000 11109000 3383000 3021000 2477000 66000 43332000 29285000 4213000 35181000 15000 26885000 31732000 2364000 5524000 363000 84816000 94078000 0.0001 0.0001 1000000 1000000 0 0 0 0 0 0 0.0001 0.0001 600000000 600000000 187647973 187647973 181552241 181552241 19000 18000 1171122000 1110991000 -513000 -72000 -608070000 -498913000 562558000 612024000 647374000 706102000 63038000 68038000 4243000 1277000 3051000 3051000 27334000 9260000 97666000 81626000 41419000 32782000 1945000 681000 73444000 43496000 156619000 77971000 273427000 154930000 -175761000 -73304000 8049000 263000 0 1324000 -30968000 6952000 -26870000 1869000 0 -4323000 65887000 -14205000 -109874000 -87509000 -717000 38000 -109157000 -87547000 -424000 -68000 -17000 -2000 -441000 -70000 -109598000 -87617000 -0.59 -0.59 -0.64 -0.64 183991643 183991643 137157283 137157283 114266515 11000 597274000 -2000 -411366000 185917000 1311326 4001000 4001000 228199 1337000 1337000 571642 4631000 4631000 27042000 27042000 15189 56000 56000 35111000 28689748 3000 119568000 119571000 7802000 36500000 4000 357194000 357198000 -68000 -68000 -2000 -2000 -87547000 -87547000 181552241 18000 1110991000 -72000 -498913000 612024000 12031 1906530 4813000 4813000 146699 372000 372000 50000 50000 43064000 43064000 4030472 1000 11832000 11833000 -424000 -424000 -17000 -17000 -109157000 -109157000 187647973 19000 1171122000 -513000 -608070000 562558000 -109157000 -87547000 43609000 28415000 4571000 2569000 -186000 0 0 258000 -30968000 6952000 -26870000 1869000 167000 0 977000 -380000 490000 703000 150000 -8000 11127000 3412000 0 -4323000 2411000 0 0 165000 -806000 0 15000 19000 9366000 -383000 3732000 2957000 875000 -988000 -133000 3909000 106000 0 2340000 6460000 29730000 208000 9885000 4509000 0 752000 -100669000 -40384000 2521000 13256000 0 5215000 3307000 186687000 279918000 287700000 101206000 82542000 -182019000 5185000 3947000 0 36512000 0 357198000 0 172858000 5185000 497491000 -43000 -14000 -12985000 275074000 440268000 165194000 427283000 440268000 0 1627000 395000 615000 5318000 11832000 1448000 0 151082000 0 56000 50000 1334000 0 3561000 0 4631000 421830000 439488000 4658000 0 795000 780000 427283000 440268000 Description of Business<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:700;line-height:120%">Organization and Operations</span></div><div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"><span><br/></span></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%">SomaLogic, Inc. (“SomaLogic” or the “Company”) operates as a protein biomarker discovery and clinical diagnostics 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. See Note 3, </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="#ibc583010bfab4b75b90f171927b46656_106" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Bus</a><a href="#ibc583010bfab4b75b90f171927b46656_106" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">iness Combination</a><a href="#ibc583010bfab4b75b90f171927b46656_106" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">s</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, for more details of the SPAC Merger and, the presentation of historical amounts and balances after the SPAC Merger. Our Common Stock and warrants to purchase Common Stock are listed on the Nasdaq under the ticker symbols “SLGC” and “SLGCW”, respectively.</span></div> Summary of Significant Accounting Policies<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: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 consolidated financial statements and accompanying notes include the accounts of SomaLogic and our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for financial information. 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 reclassifications have been made to prior period amounts to conform to the current 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-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 costs incurred in relation to the development of software under hosting arrangements that are service contracts should be classified as operating activities in the statement of cash flows. The Company determined that the prior classification of these capitalized costs under purchases of property and equipment, net of proceeds from sales within investing activities in the consolidated statement of cash flows was not material to the prior period consolidated financial statements as a whole. The prior period’s consolidated statement of cash flows has been revised to reflect the proper classification of capitalized costs in the accompanying consolidated financial statements as follows:</span></div><div style="margin-bottom:0.05pt;margin-top:0.05pt"><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 style="width:54.773%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.811%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31, 2021</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="padding:0 1pt"/><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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(36,972)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(3,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(40,384)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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, net of proceeds from sales</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%">(6,719)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 (used in) 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%">(185,431)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(182,019)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">1,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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-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 reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the periods. Actual results could differ from those estimates. Significant estimates and assumptions reflected in these financial statements include, but are not limited to, revenue recognition, inventory valuation, the fair value of common stock used in the valuation of stock-based compensation awards prior to the SPAC Merger, intangible asset valuations, contingent consideration valuations, and earn-out liability valuations. 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 consolidated financial position and results of 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-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 the Company to concentrations of credit risk consist principally of cash and cash equivalents, investments, and accounts receivable. The Company does not require collateral or other security related to its receivables. Our cash and cash equivalents are deposited with high-quality financial institutions. Deposits at these institutions may, at times, exceed federally insured limits.</span></div><div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:0.05pt;margin-top:0.05pt;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 the Company’s total revenues or gross accounts receivable balances for the periods in the consolidated statements of operations and comprehensive loss and as of each balance sheet date presented. For each significant customer, revenue as a percentage of total revenues and gross accounts receivable as a percentage of total gross accounts receivable as of the periods presented 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 style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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%">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="9" 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><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%">December 31,</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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2021</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="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2021</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 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%">10%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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: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></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%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 </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"><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 C</span></div></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%">51%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">20%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><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 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 </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"><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 D</span></div></td><td colspan="3" style="background-color:#ffffff;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%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">26%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.5pt">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 represented 35% and 31% of the Company’s revenues for the years ended December 31, 2022 and 2021, respectively. Customers outside of the United States collectively represented 23% and 18% of the Company’s gross accounts receivable balance as of December 31, 2022 and 2021, 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-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-style:italic;font-weight:700;line-height:120%">Business Combination</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 Company accounts 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%">. A business combination is one that combines inputs and processes to create outputs, and where substantially all of the fair value of assets acquired is not concentrated in a single identifiable asset or group of similar identifiable assets. Identifiable assets acquired and liabilities assumed are recorded at their acquisition date fair values. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities assumed is recorded as goodwill. Acquisition related costs are expensed as incurred and included in selling, general and administrative expenses in the consolidated statements of operations and comprehensive loss. See Note 3, </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="#ibc583010bfab4b75b90f171927b46656_106" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Business Combinations</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, for additional details.</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:700;line-height:120%">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%">Contingent consideration arrangements represent a promise to deliver Common Stock and/or cash to former owners of an acquired business after the acquisition if certain specified events occur or conditions are met in the future are classified as liabilities and recognized at fair value at the acquisition date and at each subsequent reporting period. The contingent consideration liabilities contractually due beyond 12 months are recorded in other long-term liabilities on the consolidated balance sheets. Subsequent changes in fair value are recorded in selling, general and administrative expenses in the consolidated statements of operations and comprehensive loss. See Note 3, </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="#ibc583010bfab4b75b90f171927b46656_106" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Business Combinations</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, for additional details.</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-style:italic;font-weight:700;line-height:115%">Foreign Currency Translation</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 functional currency of the Company’s foreign subsidiary is the British pound sterling. In preparing its consolidated financial statements, the Company is required to translate the financial statements of this subsidiary from British pounds sterling to U.S. dollars. Accordingly, the assets and liabilities of the Company’s subsidiary are translated into U.S. dollars at current exchange rates and the results of operations are translated at the average exchange rates for the period. Since the Company’s functional currency is deemed to be the local currency, any gain or loss associated with the translation of its consolidated financial statements is included in other comprehensive income (loss) in the consolidated statements of operations and comprehensive loss. Net foreign currency transaction gains (losses) were not significant for the years ended December 31, 2022 and 2021.</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:700;line-height:120%">Cash and Cash Equivalents</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%">Cash and cash equivalents consist of cash deposits and short-term, highly liquid investments that are readily convertible into cash, with original maturities of three months or less. Cash equivalents consist primarily of amounts invested in money market funds and are stated at fair value.</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:700;line-height:120%">Restricted Cash</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%">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 consolidated balance sheets and was $4.7 million and nil as of December 31, 2022 and 2021, respectively. Cash expected to be restricted for greater than twelve months is classified as other long-term assets on the consolidated balance sheets and was $0.8 million as of December 31, 2022 and 2021.</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:700;line-height:120%">Investments</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 Company has designated all investments, which consist of U.S. Treasury securities, asset-backed securities, commercial paper, corporate bonds and agency bonds, as available-for-sale securities. Available-for-sale securities are reported at fair value on the consolidated balance sheets, with unrealized gains and losses excluded from earnings and reported as a component of other comprehensive (loss) income. Realized gains and losses, amortization of premiums and accretion of discounts, and interest and dividends earned on available-for-sale securities are included in interest income and other, net in the consolidated statements of operations and comprehensive loss. The cost of investments for purposes of computing realized and unrealized gains and losses is based on the specific identification method. The Company determines the appropriate classification of its debt securities at the time of purchase based on their maturities and re-evaluates such classification at each balance sheet date.</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%">A decline in the fair value of a security below its cost that is deemed to be other-than-temporary is recorded as interest income and other, net and results in the establishment of a new basis for the security. Factors evaluated to determine if an investment is other-than-temporarily impaired include significant deterioration in earnings performance, credit rating, asset quality or business prospects of the issuer; adverse changes in the general market conditions in which the issuer operates; the Company’s intent to sell the security, and whether or not the Company will be required to sell the security before the recovery of its amortized cost.</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:700;line-height:120%">Fair Value Measurements</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%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or the exit price, in the principal or most advantageous market for that asset or liability to be transferred in an orderly transaction between market participants on the measurement date. ASC 820, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs, where available, and minimize the use of unobservable inputs when measuring fair value. The hierarchy defines three levels of inputs that may be used to measure fair value:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">Level 1 — Quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or 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%">A financial instrument categorization within the hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Our financial instruments consist of Level 1, Level 2, and Level 3 assets and liabilities. The carrying amounts of certain financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities, approximate fair value due to their relatively short-term 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-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</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%">Accounts receivable are stated at the amount management expects to collect from customers based on their outstanding invoices. We review accounts receivable regularly to determine if any receivable may not be collectible. Management estimates the amount of the allowance for doubtful accounts necessary to reduce accounts receivable to its estimated net realizable value by analyzing the status of significant past due receivables and current and historical bad debt trends. The Company writes off accounts receivable against the allowance when it determines a balance is uncollectible and ceases collection efforts. We did not write off any material accounts receivable balances during the years ended December 31, 2022 and 2021. We recorded a long-term receivable for guaranteed fixed minimum royalties net of a discount related to a significant financing component. The related interest income is recognized over the term of the agreement on an effective interest rate 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%">Accounts receivable consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;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 #000000;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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">17,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 doubtful accounts</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%">(151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(72)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,074 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">9,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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-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. The Company estimates the recoverability of inventory by referencing estimates of future demands and product life cycles, including expiration. The Company periodically analyzes its 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 records a charge to cost of revenue for such inventory as appropriate. The value of 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 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-style:italic;font-weight:700;line-height:120%">Deferred Costs of 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%">Deferred costs of services relate to costs incurred to run customer samples through the SomaScan® assay. These costs are deferred until the final report is provided to the customer and the related revenue is recognized.</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:700;line-height:120%">Property and Equipment</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%">Property and equipment is stated at cost, less accumulated depreciation and amortization. Additions and improvements that extend the lives of the assets are capitalized, while expenditures for repairs and maintenance are expensed as incurred. </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%">Depreciation for property and equipment is recorded on a straight-line basis over the estimated useful lives of the assets, which we estimate to be: lab equipment, 1 to 5 years; computer equipment, 3 years; furniture and fixtures, 4 years; and software, the shorter of 5 years or its useful life. Leasehold improvements are amortized over the shorter of the life of the lease term or the estimated useful life of the 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%">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. 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-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%">Costs for capital assets not yet placed into service are capitalized as construction in progress and depreciated once placed into service. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is included within loss from operations in the 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:700;line-height:120%">In-process research and development</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%">Acquired in-process research and development (“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;text-indent:18pt"><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 is the difference between the total consideration paid in a business combination and the fair value of the net of identifiable assets acquired and liabilities assumed. Goodwill is not amortized but is tested for impairment on an annual basis during the fourth quarter of the year and in interim periods if events or changes in circumstances indicate that it is more likely than not that the fair value of a reporting unit is below its carrying amount. All of the Company’s goodwill is assigned to its 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%">The Company first assesses 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, after assessing the totality of events or circumstances, the Company determines that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then the quantitative goodwill impairment test is unnecessary. For the quantitative goodwill impairment test, the fair value of the reporting unit is compared to its carrying value and an impairment is recorded for the excess carrying value over fair value, not to exceed the carrying amount of goodwill. There were no goodwill impairment losses recorded for the year ended December 31, 2022. The Company had no goodwill as of December 31, 2021.</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:700;line-height:120%">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%">The Company evaluates 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 (or asset group) is expected to generate are less than the carrying value of the asset (or asset group), an impairment loss is recorded to write down the asset (or asset group) to its estimated fair value based on a discounted cash flow approach. There were no impairment losses recorded for the years ended December 31, 2022 and 2021.</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: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%">Following the adoption of ASU 2016-02, Leases (Topic 842), on January 1, 2022, we determine if an arrangement is a lease at inception of the contract. Operating lease right-of-use (“ROU”) assets are included in <span style="-sec-ix-hidden:f-426">other long-term assets</span>, and operating lease liabilities are included in other current liabilities and other long-term liabilities in the 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 the Company's leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company gives consideration to its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its 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 </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-weight:400;line-height:120%">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 the Company 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 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;text-align:justify;text-indent:18pt"><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 December 31, 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 classify the Warrants as liabilities on our 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, the Company 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 consolidated statements of operations and comprehensive loss at each reporting date. See Note 12, </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="#ibc583010bfab4b75b90f171927b46656_130" 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-weight:400;line-height:120%">, for more information on the Warrants.</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:700;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%">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 are payable if the price of our Common Stock is greater than or equal to $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”). Any Earn-Out Shares issuable to an Earn-Out Service Provider ( the “Service Provider Earn-Outs”) shall be issued only if such individual continues to provide services (whether as an employee or director) through the date of occurrence of the corresponding Triggering Event (or a change in control acceleration event, if applicable) that causes such Earn-Out Shares to become issuable. Any Earn-Out Shares that are forfeited pursuant to the preceding sentence shall be reallocated to the SomaLogic Operating shareholders in accordance with their respective pro rata Earn-Out Shares. </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 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. 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 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%">As the issuance of the Service Provider Earn-Outs is contingent on services being provided, they are accounted for in accordance with ASC 718, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Compensation - Stock Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. See Note 13, </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="#ibc583010bfab4b75b90f171927b46656_136" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Stock</a><a href="#ibc583010bfab4b75b90f171927b46656_136" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">-based Comp</a><a href="#ibc583010bfab4b75b90f171927b46656_136" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">ensation</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, for additional information regarding Service Provider Earn-Outs. </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: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%">The Company recognizes 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%">The Company recognizes revenue when or as control of promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects 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. The Company does not adjust revenue for the effects of a significant financing component for contracts where 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%">period between the transfer of the good or service and collection is one year or less. The Company expenses 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%">The Company generates 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. 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 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 the Company 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 the Company, the Company 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%">The Company 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. The Company 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 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 the Company mutually terminated the SAA and concurrently the Company and NEC Solution Innovators, Ltd. (“NES”), a wholly owned subsidiary of NEC, entered into a new arrangement, 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, as described in the section entitled “Collaboration Agreements” above. NES agreed to make annual payments of $2 million for five years, for a total of $10.0 million, in exchange for research and development activities, as described below. The Company 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 the Company’s 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%">The Company determined that NES is not a customer with respect to the research and development activities associated with the collaboration arrangement under ASC 808. The Company recognizes 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 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%">The Company determined that NES is a customer for the assay services performance obligation, which should be accounted for using the criteria under ASC 606. The Company receives 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 </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%">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 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%">The Company determined that NES is a customer for the license performance obligation, which should be accounted for using the criteria under ASC 606. The Company receives 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 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. The Company recognizes 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. The Company recognizes 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, the Company and New England Biolabs, Inc. (“NEB”) entered into an exclusive licensing agreement, whereby the Company provides a license to use certain proprietary information and know-how relating to its aptamer technology to make and use commercial products. In exchange, the Company receives royalties from NEB for this functional license of intellectual property. In September 2022, the Company 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. The NEB Agreement also provided a non-exclusive license arrangement for the same proprietary information and know-how under which the Company is guaranteed fixed minimum royalties of $15.0 million to be received over the next 3 years. The Company 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. The Company has recorded a receivable of $13.5 million as of December 31, 2022, of which $9.1 million is recorded in accounts receivable, net of current portion and $4.4 million is recorded in accounts receivable, net on the consolidated balance sheets. Interest income related to the significant financing component was $0.3 million for the year ended December 31, 2022, and is included in interest income and other, net in the 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 the Company. The Company recognizes 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 the Company. Grant revenue is recognized when the related costs are incurred and recorded in other revenue in the 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, the Company 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. The Company 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 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). The Company 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. The Company 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, the Company 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. The Company 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 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%">During December 31, 2022, the Company recognized $0.1 million of revenue pursuant to the Illumina Agreement for performance obligations satisfied.</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:700;line-height:120%">Cost of 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%">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. </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:700;line-height:120%">Cost of 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%">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. Shipping and handling costs incurred for product shipments are included in cost of product revenue in the consolidated statements of operations and comprehensive loss. Cost of product revenue is recognized in the period the related revenue is recognized. </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:700;line-height:120%">Research and Development</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%">Research and development expenses, consisting primarily of salaries and benefits, laboratory supplies, clinical study costs, consulting fees and related costs, are expensed as incurred.</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:700;line-height:120%">Selling, General and Administrative</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%">Selling expenses consist primarily of personnel and marketing related costs and are expensed as incurred. Advertising costs totaled approximately $3.5 million and $0.7 million during the years ended December 31, 2022 and 2021, 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%">General and administrative expenses consist primarily of personnel costs for the Company’s finance, human resources, business development and general management, as well as professional services, such as legal and accounting services. General and administrative expenses are expensed as incurred.</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:700;line-height:120%">Income Taxes</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 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. The Company evaluates 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 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:700;line-height:120%">Stock-Based Compensation</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 incurs stock-based compensation expense related to its equity awards granted under its stock-based compensation plans. These awards include stock options and restricted stock units. The fair value of stock option awards is estimated using a Black-Scholes valuation model. The fair value of restricted stock units is the closing market price per share of the Company’s stock on the grant date. The Company recognizes compensation expense on a straight-line basis over the vesting period.</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 estimates forfeitures based on historical experience. Stock-based compensation expense is adjusted over the term of the awards to reflect their probability of vesting. </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%">Set forth below are the assumptions used in valuing the stock options granted and a discussion of the Company’s methodology for developing each of the assumptions used:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">Expected dividend yield — The Company did not pay regular dividends on its common stock and does not anticipate paying any dividends in the foreseeable future. Therefore, the Company used an expected dividend yield of zero in the option valuation model.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">Expected volatility — Volatility is a measure of the amount by which a financial variable, such as share price, has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company analyzes the volatility used by similar public companies at a similar stage of development to estimate expected volatility. The comparable companies are chosen based on their similar size, stage in the life cycle or area of specialty.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">Risk-free interest rate — We use a range of United States Treasury rates with a term that most closely resembles the expected life of the option as of the date of which the option was granted.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">Expected average life of options — The expected life assumption is the expected time to exercise. The Company uses a simplified method to develop this assumption, which uses the average of the vesting period and the contractual terms, as the Company has limited historical information to develop reasonable expectations about future exercise patterns.</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%">Fair Value of Common Stock</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%">Prior to the SPAC Merger, the grant date fair value of the shares of common stock underlying stock options was determined by the Company’s Board of Directors with assistance of third-party valuation specialists. Because there was no public market for the Company’s common stock, the Board of Directors exercised reasonable judgment and considered a number of objective and subjective factors, combined with management’s judgments, to determine the best estimate of the fair value, which include financial condition and actual operating results; the progress of the Company’s research and development efforts; its stage of development; business strategy; the rights, preferences and privileges of the Company’s redeemable convertible preferred stock relative to those of the Company’s common stock; the prices at which the Company sold shares of its redeemable convertible preferred stock; equity market conditions of comparable public companies; general U.S. market conditions; and the lack of marketability of our common stock.</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%">Following the SPAC Merger, the grant date fair values of these awards are determined based on the closing price of the Company’s common stock on the date of the 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-style:italic;font-weight:700;line-height:120%">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%">Comprehensive loss is comprised of net loss and other comprehensive loss. Other comprehensive loss refers to gains and losses that are recorded as an element of stockholders’ equity but excluded from net loss. Our other comprehensive loss consists of foreign currency translation adjustments and net unrealized gain or losses on investments in available-for-sale securities.</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:700;line-height:120%">Net Loss Per Shar</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e</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%">Basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock issued and outstanding during the period. Diluted net loss per share is similarly computed, except that the denominator includes the effect of contingently issuable shares, warrants, and stock options, using the treasury stock method, if including such potential shares of common stock is dilutive. </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: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%">The Company has one operating segment. The Company’s chief operating decision maker (the “CODM”) role is performed by the Company’s Chief Executive Officer. The CODM manages the Company’s operations on a consolidated basis for purposes of allocating resources and assessing performance. Substantially all of the Company’s operations and decision-making functions are located in the United States.</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: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;text-indent:18pt"><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%">Goodwill Impairment.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In January 2017, the FASB issued ASU 2017-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to simplify the goodwill impairment test</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%"> ASU 2017-04 removes the requirement to determine the fair value of individual assets and liabilities in order to calculate a reporting unit’s “implied” goodwill. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. We adopted ASU 2017-04 upon completing the Palamedrix Acquisition in August 2022, which is when the Company recognizing goodwill for the first time. </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%">Leases.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In February 2016, the FASB issued ASU 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which requires lessees to recognize assets and liabilities for the rights and obligations created by most leases on their balance sheet. In June 2020, the FASB issued ASU 2020-05, </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 (Topic 606) and Leases (Topic 842): Effective Dates for Certain Entities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which extended the effective date of ASU 2016-02 for non-public business entities. </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 adopted ASU 2016-02, as amended, on January 1, 2022 using a modified retrospective approach and elected to apply the legacy lease guidance and disclosure requirements (“ASC 840”) in the comparative periods presented for the year of adoption. </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 elected the package of transition practical expedients, permitting us to not reassess our prior conclusions about lease identification, lease classification and initial direct costs.</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 new lease standard impacted our consolidated balance sheets as a result of the ROU assets and operating lease liabilities, but did not impact our consolidated statements of operations or consolidated statements of cash flows. The adoption did not require any cumulative-effect adjustments to opening accumulated deficit. We currently have no finance leases. Upon adoption, we recorded $4.1 million of ROU assets, $1.0 million of current operating lease liabilities, and $3.6 million of non-current operating lease 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%">For more information on our leases, refer to Note 6, </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="#ibc583010bfab4b75b90f171927b46656_3848290698068" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Leases</a></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-style:italic;font-weight:400;line-height:120%">Income Taxes. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which removes certain exceptions to the general principles of ASC 740 as part of an overall simplification initiative. We adopted ASU 2019-12 prospectively when it became effective on January 1, 2022 and the adoption did not have a material impact on our consolidated financial statements and related disclosures.</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%">Accounting Standards Not Yet Adopted</span></div><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. In November 2019, the FASB issued ASU 2019-10, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instrum</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ents — </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, </span>which extends the effective date of ASU 2016-13 for non-public business entities. ASU 2016-13, as amended, is effective for us on January 1, 2023. We do not expect the adoption to have a material impact on our consolidated financial statements and related disclosures. <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: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 consolidated financial statements and accompanying notes include the accounts of SomaLogic and our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for financial information. 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 reclassifications have been made to prior period amounts to conform to the current 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-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 costs incurred in relation to the development of software under hosting arrangements that are service contracts should be classified as operating activities in the statement of cash flows. The Company determined that the prior classification of these capitalized costs under purchases of property and equipment, net of proceeds from sales within investing activities in the consolidated statement of cash flows was not material to the prior period consolidated financial statements as a whole. The prior period’s consolidated statement of cash flows has been revised to reflect the proper classification of capitalized costs in the accompanying consolidated financial statements as follows:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.773%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.811%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31, 2021</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="padding:0 1pt"/><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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(36,972)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(3,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(40,384)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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, net of proceeds from sales</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%">(6,719)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 (used in) 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%">(185,431)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(182,019)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">1,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> The prior period’s consolidated statement of cash flows has been revised to reflect the proper classification of capitalized costs in the accompanying consolidated financial statements 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 style="width:54.773%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.811%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31, 2021</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="padding:0 1pt"/><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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(36,972)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(3,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(40,384)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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, net of proceeds from sales</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%">(6,719)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 (used in) 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%">(185,431)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(182,019)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">1,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 3412000 3412000 -36972000 -3412000 -40384000 6719000 -3412000 3307000 -185431000 3412000 -182019000 1492000 -877000 615000 <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: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 reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the periods. Actual results could differ from those estimates. Significant estimates and assumptions reflected in these financial statements include, but are not limited to, revenue recognition, inventory valuation, the fair value of common stock used in the valuation of stock-based compensation awards prior to the SPAC Merger, intangible asset valuations, contingent consideration valuations, and earn-out liability valuations. 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 consolidated financial position and results of 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-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 the Company to concentrations of credit risk consist principally of cash and cash equivalents, investments, and accounts receivable. The Company does not require collateral or other security related to its receivables. Our cash and cash equivalents are deposited with high-quality financial institutions. Deposits at these institutions may, at times, exceed federally insured limits.</span></div>Significant customers are those that represent more than 10% of the Company’s total revenues or gross accounts receivable balances for the periods in the consolidated statements of operations and comprehensive loss and as of each balance sheet date presented. For each significant customer, revenue as a percentage of total revenues and gross accounts receivable as a percentage of total gross accounts receivable as of the periods presented were as follows:<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 style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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%">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="9" 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><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%">December 31,</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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2021</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="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">2021</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 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%">10%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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: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></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%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 </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"><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 C</span></div></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%">51%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">20%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><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 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 </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"><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 D</span></div></td><td colspan="3" style="background-color:#ffffff;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%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">26%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">*</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.5pt">less than 10%</span></div> 0.11 0.10 0.19 0.21 0.13 0.51 0.20 0.27 0.10 0.26 0.35 0.31 0.23 0.18 Business Combination<span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts 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>. A business combination is one that combines inputs and processes to create outputs, and where substantially all of the fair value of assets acquired is not concentrated in a single identifiable asset or group of similar identifiable assets. Identifiable assets acquired and liabilities assumed are recorded at their acquisition date fair values. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities assumed is recorded as goodwill. Acquisition related costs are expensed as incurred and included in selling, general and administrative expenses in the consolidated statements of operations and comprehensive loss.Contingent ConsiderationContingent consideration arrangements represent a promise to deliver Common Stock and/or cash to former owners of an acquired business after the acquisition if certain specified events occur or conditions are met in the future are classified as liabilities and recognized at fair value at the acquisition date and at each subsequent reporting period. The contingent consideration liabilities contractually due beyond 12 months are recorded in other long-term liabilities on the consolidated balance sheets. Subsequent changes in fair value are recorded in selling, general and administrative expenses in the consolidated statements of operations and comprehensive loss. <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-style:italic;font-weight:700;line-height:115%">Foreign Currency Translation</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 functional currency of the Company’s foreign subsidiary is the British pound sterling. In preparing its consolidated financial statements, the Company is required to translate the financial statements of this subsidiary from British pounds sterling to U.S. dollars. Accordingly, the assets and liabilities of the Company’s subsidiary are translated into U.S. dollars at current exchange rates and the results of operations are translated at the average exchange rates for the period. Since the Company’s functional currency is deemed to be the local currency, any gain or loss associated with the translation of its consolidated financial statements is included in other comprehensive income (loss) in the consolidated statements of operations and comprehensive loss. Net foreign currency transaction gains (losses) were not significant for the years ended December 31, 2022 and 2021.</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:700;line-height:120%">Cash and Cash Equivalents</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%">Cash and cash equivalents consist of cash deposits and short-term, highly liquid investments that are readily convertible into cash, with original maturities of three months or less. Cash equivalents consist primarily of amounts invested in money market funds and are stated at fair value.</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:700;line-height:120%">Restricted Cash</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%">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 consolidated balance sheets and was $4.7 million and nil as of December 31, 2022 and 2021, respectively. Cash expected to be restricted for greater than twelve months is classified as other long-term assets on the consolidated balance sheets and was $0.8 million as of December 31, 2022 and 2021.</span></div> 4700000 0 800000 <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:700;line-height:120%">Investments</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 Company has designated all investments, which consist of U.S. Treasury securities, asset-backed securities, commercial paper, corporate bonds and agency bonds, as available-for-sale securities. Available-for-sale securities are reported at fair value on the consolidated balance sheets, with unrealized gains and losses excluded from earnings and reported as a component of other comprehensive (loss) income. Realized gains and losses, amortization of premiums and accretion of discounts, and interest and dividends earned on available-for-sale securities are included in interest income and other, net in the consolidated statements of operations and comprehensive loss. The cost of investments for purposes of computing realized and unrealized gains and losses is based on the specific identification method. The Company determines the appropriate classification of its debt securities at the time of purchase based on their maturities and re-evaluates such classification at each balance sheet date.</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%">A decline in the fair value of a security below its cost that is deemed to be other-than-temporary is recorded as interest income and other, net and results in the establishment of a new basis for the security. Factors evaluated to determine if an investment is other-than-temporarily impaired include significant deterioration in earnings performance, credit rating, asset quality or business prospects of the issuer; adverse changes in the general market conditions in which the issuer operates; the Company’s intent to sell the security, and whether or not the Company will be required to sell the security before the recovery of its amortized cost.</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:700;line-height:120%">Fair Value Measurements</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%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or the exit price, in the principal or most advantageous market for that asset or liability to be transferred in an orderly transaction between market participants on the measurement date. ASC 820, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs, where available, and minimize the use of unobservable inputs when measuring fair value. The hierarchy defines three levels of inputs that may be used to measure fair value:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">Level 1 — Quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">Level 2 — Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or 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%">A financial instrument categorization within the hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Our financial instruments consist of Level 1, Level 2, and Level 3 assets and liabilities. The carrying amounts of certain financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities, approximate fair value due to their relatively short-term maturities.</span></div> Accounts Receivable and Allowance for Doubtful AccountsAccounts receivable are stated at the amount management expects to collect from customers based on their outstanding invoices. We review accounts receivable regularly to determine if any receivable may not be collectible. Management estimates the amount of the allowance for doubtful accounts necessary to reduce accounts receivable to its estimated net realizable value by analyzing the status of significant past due receivables and current and historical bad debt trends. The Company writes off accounts receivable against the allowance when it determines a balance is uncollectible and ceases collection efforts. <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 consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;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 #000000;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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">17,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 doubtful accounts</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%">(151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(72)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,074 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">9,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 26441000 17146000 151000 72000 26290000 17074000 17006000 17074000 9284000 0 <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: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. The Company estimates the recoverability of inventory by referencing estimates of future demands and product life cycles, including expiration. The Company periodically analyzes its 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 records a charge to cost of revenue for such inventory as appropriate. The value of 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 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-style:italic;font-weight:700;line-height:120%">Property and Equipment</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%">Property and equipment is stated at cost, less accumulated depreciation and amortization. Additions and improvements that extend the lives of the assets are capitalized, while expenditures for repairs and maintenance are expensed as incurred. </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%">Depreciation for property and equipment is recorded on a straight-line basis over the estimated useful lives of the assets, which we estimate to be: lab equipment, 1 to 5 years; computer equipment, 3 years; furniture and fixtures, 4 years; and software, the shorter of 5 years or its useful life. Leasehold improvements are amortized over the shorter of the life of the lease term or the estimated useful life of the 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%">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. 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-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%">Costs for capital assets not yet placed into service are capitalized as construction in progress and depreciated once placed into service. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation and amortization are removed from the accounts and any resulting gain or loss is included within loss from operations in the consolidated statements of operations and comprehensive loss.</span></div> P1Y P5Y P3Y P4Y P5Y In-process research and developmentAcquired in-process research and development (“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;text-indent:18pt"><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 is the difference between the total consideration paid in a business combination and the fair value of the net of identifiable assets acquired and liabilities assumed. Goodwill is not amortized but is tested for impairment on an annual basis during the fourth quarter of the year and in interim periods if events or changes in circumstances indicate that it is more likely than not that the fair value of a reporting unit is below its carrying amount. All of the Company’s goodwill is assigned to its 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%">The Company first assesses 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, after assessing the totality of events or circumstances, the Company determines that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then the quantitative goodwill impairment test is unnecessary. For the quantitative goodwill impairment test, the fair value of the reporting unit is compared to its carrying value and an impairment is recorded for the excess carrying value over fair value, not to exceed the carrying amount of goodwill. There were no goodwill impairment losses recorded for the year ended December 31, 2022. The Company had no goodwill as of December 31, 2021.</span></div> 1 0 Impairment of Long-Lived AssetsThe Company evaluates 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 (or asset group) is expected to generate are less than the carrying value of the asset (or asset group), an impairment loss is recorded to write down the asset (or asset group) to its estimated fair value based on a discounted cash flow approach. 0 0 <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: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%">Following the adoption of ASU 2016-02, Leases (Topic 842), on January 1, 2022, we determine if an arrangement is a lease at inception of the contract. Operating lease right-of-use (“ROU”) assets are included in <span style="-sec-ix-hidden:f-426">other long-term assets</span>, and operating lease liabilities are included in other current liabilities and other long-term liabilities in the 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 the Company's leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company gives consideration to its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its 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 </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-weight:400;line-height:120%">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 the Company 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 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 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> (“ASC 815”). Since the Warrants meet the definition of a derivative under ASC 815-40, the Company 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 consolidated statements of operations and comprehensive loss at each reporting date. <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:700;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%">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 are payable if the price of our Common Stock is greater than or equal to $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”). Any Earn-Out Shares issuable to an Earn-Out Service Provider ( the “Service Provider Earn-Outs”) shall be issued only if such individual continues to provide services (whether as an employee or director) through the date of occurrence of the corresponding Triggering Event (or a change in control acceleration event, if applicable) that causes such Earn-Out Shares to become issuable. Any Earn-Out Shares that are forfeited pursuant to the preceding sentence shall be reallocated to the SomaLogic Operating shareholders in accordance with their respective pro rata Earn-Out Shares. </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 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. 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 consolidated statements of operations and comprehensive loss. </span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As the issuance of the Service Provider Earn-Outs is contingent on services being provided, they are accounted for in accordance with ASC 718, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Compensation - Stock Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. See Note 13, </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="#ibc583010bfab4b75b90f171927b46656_136" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Stock</a><a href="#ibc583010bfab4b75b90f171927b46656_136" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">-based Comp</a><a href="#ibc583010bfab4b75b90f171927b46656_136" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">ensation</a></span>, for additional information regarding Service Provider Earn-Outs. 3500125 1499875 20.00 20 30 <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: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%">The Company recognizes 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%">The Company recognizes revenue when or as control of promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects 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. The Company does not adjust revenue for the effects of a significant financing component for contracts where 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%">period between the transfer of the good or service and collection is one year or less. The Company expenses 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%">The Company generates 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. 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 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 the Company 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 the Company, the Company 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%">The Company 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. The Company 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 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 the Company mutually terminated the SAA and concurrently the Company and NEC Solution Innovators, Ltd. (“NES”), a wholly owned subsidiary of NEC, entered into a new arrangement, 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, as described in the section entitled “Collaboration Agreements” above. NES agreed to make annual payments of $2 million for five years, for a total of $10.0 million, in exchange for research and development activities, as described below. The Company 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 the Company’s 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%">The Company determined that NES is not a customer with respect to the research and development activities associated with the collaboration arrangement under ASC 808. The Company recognizes 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 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%">The Company determined that NES is a customer for the assay services performance obligation, which should be accounted for using the criteria under ASC 606. The Company receives 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 </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%">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 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%">The Company determined that NES is a customer for the license performance obligation, which should be accounted for using the criteria under ASC 606. The Company receives 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 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. The Company recognizes 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. The Company recognizes 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, the Company and New England Biolabs, Inc. (“NEB”) entered into an exclusive licensing agreement, whereby the Company provides a license to use certain proprietary information and know-how relating to its aptamer technology to make and use commercial products. In exchange, the Company receives royalties from NEB for this functional license of intellectual property. In September 2022, the Company 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. The NEB Agreement also provided a non-exclusive license arrangement for the same proprietary information and know-how under which the Company is guaranteed fixed minimum royalties of $15.0 million to be received over the next 3 years. The Company 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. The Company has recorded a receivable of $13.5 million as of December 31, 2022, of which $9.1 million is recorded in accounts receivable, net of current portion and $4.4 million is recorded in accounts receivable, net on the consolidated balance sheets. Interest income related to the significant financing component was $0.3 million for the year ended December 31, 2022, and is included in interest income and other, net in the 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 the Company. The Company recognizes 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 the Company. Grant revenue is recognized when the related costs are incurred and recorded in other revenue in the 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, the Company 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. The Company 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 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). The Company 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. The Company 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, the Company 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. The Company 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 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%">During December 31, 2022, the Company recognized $0.1 million of revenue pursuant to the Illumina Agreement for performance obligations satisfied.</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:700;line-height:120%">Cost of 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%">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. </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:700;line-height:120%">Cost of Product Revenue</span></div>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. Shipping and handling costs incurred for product shipments are included in cost of product revenue in the consolidated statements of operations and comprehensive loss. Cost of product revenue is recognized in the period the related revenue is recognized. 8000000 15000000 P3Y 13200000 1800000 13500000 9100000 4400000 300000 30000000 30000000 500000 100000 <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:700;line-height:120%">Research and Development</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%">Research and development expenses, consisting primarily of salaries and benefits, laboratory supplies, clinical study costs, consulting fees and related costs, are expensed as incurred.</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:700;line-height:120%">Selling, General and Administrative</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%">Selling expenses consist primarily of personnel and marketing related costs and are expensed as incurred. Advertising costs totaled approximately $3.5 million and $0.7 million during the years ended December 31, 2022 and 2021, 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%">General and administrative expenses consist primarily of personnel costs for the Company’s finance, human resources, business development and general management, as well as professional services, such as legal and accounting services. General and administrative expenses are expensed as incurred.</span></div> 3500000 700000 <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:700;line-height:120%">Income Taxes</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 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. The Company evaluates 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>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 consolidated statements of operations and comprehensive loss. <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:700;line-height:120%">Stock-Based Compensation</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 incurs stock-based compensation expense related to its equity awards granted under its stock-based compensation plans. These awards include stock options and restricted stock units. The fair value of stock option awards is estimated using a Black-Scholes valuation model. The fair value of restricted stock units is the closing market price per share of the Company’s stock on the grant date. The Company recognizes compensation expense on a straight-line basis over the vesting period.</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 estimates forfeitures based on historical experience. Stock-based compensation expense is adjusted over the term of the awards to reflect their probability of vesting. </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%">Set forth below are the assumptions used in valuing the stock options granted and a discussion of the Company’s methodology for developing each of the assumptions used:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">Expected dividend yield — The Company did not pay regular dividends on its common stock and does not anticipate paying any dividends in the foreseeable future. Therefore, the Company used an expected dividend yield of zero in the option valuation model.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">Expected volatility — Volatility is a measure of the amount by which a financial variable, such as share price, has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company analyzes the volatility used by similar public companies at a similar stage of development to estimate expected volatility. The comparable companies are chosen based on their similar size, stage in the life cycle or area of specialty.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">Risk-free interest rate — We use a range of United States Treasury rates with a term that most closely resembles the expected life of the option as of the date of which the option was granted.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">Expected average life of options — The expected life assumption is the expected time to exercise. The Company uses a simplified method to develop this assumption, which uses the average of the vesting period and the contractual terms, as the Company has limited historical information to develop reasonable expectations about future exercise patterns.</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%">Fair Value of Common Stock</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%">Prior to the SPAC Merger, the grant date fair value of the shares of common stock underlying stock options was determined by the Company’s Board of Directors with assistance of third-party valuation specialists. Because there was no public market for the Company’s common stock, the Board of Directors exercised reasonable judgment and considered a number of objective and subjective factors, combined with management’s judgments, to determine the best estimate of the fair value, which include financial condition and actual operating results; the progress of the Company’s research and development efforts; its stage of development; business strategy; the rights, preferences and privileges of the Company’s redeemable convertible preferred stock relative to those of the Company’s common stock; the prices at which the Company sold shares of its redeemable convertible preferred stock; equity market conditions of comparable public companies; general U.S. market conditions; and the lack of marketability of our common stock.</span></div>Following the SPAC Merger, the grant date fair values of these awards are determined based on the closing price of the Company’s common stock on the date of the grant. 0 <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:700;line-height:120%">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%">Comprehensive loss is comprised of net loss and other comprehensive loss. Other comprehensive loss refers to gains and losses that are recorded as an element of stockholders’ equity but excluded from net loss. Our other comprehensive loss consists of foreign currency translation adjustments and net unrealized gain or losses on investments in available-for-sale securities.</span></div> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Shar</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e</span>Basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock issued and outstanding during the period. Diluted net loss per share is similarly computed, except that the denominator includes the effect of contingently issuable shares, warrants, and stock options, using the treasury stock method, if including such potential shares of common stock is dilutive. <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: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%">The Company has one operating segment. The Company’s chief operating decision maker (the “CODM”) role is performed by the Company’s Chief Executive Officer. The CODM manages the Company’s operations on a consolidated basis for purposes of allocating resources and assessing performance. Substantially all of the Company’s operations and decision-making functions are located in the United States.</span></div> 1 <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: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;text-indent:18pt"><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%">Goodwill Impairment.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In January 2017, the FASB issued ASU 2017-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to simplify the goodwill impairment test</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%"> ASU 2017-04 removes the requirement to determine the fair value of individual assets and liabilities in order to calculate a reporting unit’s “implied” goodwill. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. We adopted ASU 2017-04 upon completing the Palamedrix Acquisition in August 2022, which is when the Company recognizing goodwill for the first time. </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%">Leases.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In February 2016, the FASB issued ASU 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which requires lessees to recognize assets and liabilities for the rights and obligations created by most leases on their balance sheet. In June 2020, the FASB issued ASU 2020-05, </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 (Topic 606) and Leases (Topic 842): Effective Dates for Certain Entities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which extended the effective date of ASU 2016-02 for non-public business entities. </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 adopted ASU 2016-02, as amended, on January 1, 2022 using a modified retrospective approach and elected to apply the legacy lease guidance and disclosure requirements (“ASC 840”) in the comparative periods presented for the year of adoption. </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 elected the package of transition practical expedients, permitting us to not reassess our prior conclusions about lease identification, lease classification and initial direct costs.</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 new lease standard impacted our consolidated balance sheets as a result of the ROU assets and operating lease liabilities, but did not impact our consolidated statements of operations or consolidated statements of cash flows. The adoption did not require any cumulative-effect adjustments to opening accumulated deficit. We currently have no finance leases. Upon adoption, we recorded $4.1 million of ROU assets, $1.0 million of current operating lease liabilities, and $3.6 million of non-current operating lease 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%">For more information on our leases, refer to Note 6, </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="#ibc583010bfab4b75b90f171927b46656_3848290698068" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Leases</a></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-style:italic;font-weight:400;line-height:120%">Income Taxes. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which removes certain exceptions to the general principles of ASC 740 as part of an overall simplification initiative. We adopted ASU 2019-12 prospectively when it became effective on January 1, 2022 and the adoption did not have a material impact on our consolidated financial statements and related disclosures.</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%">Accounting Standards Not Yet Adopted</span></div><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. In November 2019, the FASB issued ASU 2019-10, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Instrum</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ents — </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, </span>which extends the effective date of ASU 2016-13 for non-public business entities. ASU 2016-13, as amended, is effective for us on January 1, 2023. We do not expect the adoption to have a material impact on our consolidated financial statements and related disclosures. 4100000 1000000 3600000 Business Combinations<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%">SPAC Merger</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 described in Note 1, </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="#ibc583010bfab4b75b90f171927b46656_100" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Description of Business</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, on September 1, 2021 (“Closing Date”), we consummated the SPAC Merger wherein SomaLogic Operating (“Old SomaLogic”) became a wholly-owned subsidiary of CMLS II. Pursuant to the terms of the Merger Agreement, the merger consideration payable to stockholders of Old SomaLogic at the Closing Date was $1.25 billion, consisting of cash payments of $50 million and equity consideration in the form of (i) the issuance of shares of Common Stock and (ii) rollover of Old SomaLogic’s outstanding options. The number of shares of Common Stock issued to Old SomaLogic stockholders was based on a deemed value of $10.00 per share after giving effect to the Exchange Ratio. Each share of Old SomaLogic Class B common stock (including shares of Old SomaLogic Class B common stock resulting from the deemed conversion of Old SomaLogic redeemable convertible preferred stock) converted into the right to receive 0.8381 shares (the "Exchange Ratio”) of our Class A common stock, par value $0.0001, which was renamed as common stock (“Common Stock”). </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 SPAC Merger was accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, CMLS II was treated as the “acquired” company for financial reporting purposes and SomaLogic Operating was treated as the accounting acquirer. Accordingly, our financial statements represent a continuation of the financial statements of SomaLogic Operating with the SPAC Merger being treated as the equivalent of SomaLogic Operating issuing stock for the net assets of CMLS II, accompanied by a recapitalization. The net assets of SomaLogic Operating was stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the SPAC Merger in these financial statements are those of SomaLogic Operating. The recapitalization of our Common Stock was reflected retrospectively to the earliest period presented.</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%">Earn-Out Shares</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 Merger Agreement also provides additional shares of Common Stock to Old SomaLogic 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 are payable if the price of our Common Stock is greater than or equal to $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 (the “Triggering Event”). Any Earn-Out Shares issuable to an Earn-Out Service Provider shall be issued only if such individual continues to provide services (whether as an employee or director) through the date of occurrence of the corresponding Triggering Event (or a change in control acceleration event, if applicable) that causes such Earn-Out Shares to become issuable (refer to Note 13, </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">Stock-based Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">). Any Earn-Out Shares that are forfeited pursuant to the preceding sentence shall be reallocated to the Old SomaLogic stockholders in accordance with their respective pro rata Earn-Out Shares. As of December 31, 2022, the contingency has not been met and, accordingly, no shares of Common Stock have been issued.</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%">PIPE (Private Investment in Public Entity) Investment</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 connection with the SPAC Merger, CMLS II entered into subscription agreements with certain institutional and accredited investors (the “PIPE Investors”), pursuant to which the PIPE Investors purchased, concurrently with the closing, an aggregate of 36,500,000 shares of Common Stock at a purchase price of $10.00 per share for an aggregate purchase price of $365.0 million (the “PIPE Investment”).</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%">CMLS II Shares</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 connection with the closing, certain CMLS II holders exercised their right to redeem certain of their outstanding shares for cash, resulting in the redemption of 809,850 shares of CMLS II common stock at an approximate price of $10.00 per share, for an aggregate of approximately $8.1 million, which was paid to such holders at the Closing Date (the “CMLS II Redemption”). Immediately following the Closing Date, all of the 6,900,000 issued and outstanding shares of CMLS II Class B common stock (“CMLS II Founder Shares”), automatically converted, on a one-for-one basis, into shares of Common Stock in accordance with CMLS II’s amended and restated certificate of incorporation. </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%">Summary of Shares Issued</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 details the number of shares of Common Stock issued immediately following the consummation of the SPAC Merger:</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 style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Shares</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">CMLS II Class A common stock, outstanding prior to SPAC Merger</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 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%">27,600,000 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Less: CMLS II Redemption shares</span></td><td colspan="2" style="padding:2px 0 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%">(809,850)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Class A common stock of CMLS II, net of redemptions</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 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%">26,790,150 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Conversion of CMLS II Founder Shares for Common Stock</span></td><td colspan="2" style="padding:2px 0 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%">6,900,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Shares issued pursuant to PIPE Investment</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 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%">36,500,000 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Conversion of Old SomaLogic shares for Common Stock </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:125%;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">110,973,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Total shares of SomaLogic Common Stock, immediately after SPAC Merger</span></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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%">181,163,363 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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: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:9pt;font-weight:400;line-height:120%"> The number of Old SomaLogic shares was determined as the 75,404,883 shares of Old SomaLogic Class B common stock and 31,485,973 shares of Old SomaLogic redeemable convertible preferred stock (assuming deemed conversion to Old SomaLogic Class B common stock) outstanding immediately prior to the closing of the SPAC Merger multiplied by the Exchange Ratio of 0.8381.</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%">Summary of Net Proceeds</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 the Closing Date, SomaLogic received gross proceeds of $619.4 million, consisting of $365.0 million from the PIPE Investors and $254.4 million from CMLS II. The gross proceeds were reduced by $50 million of cash payments made to Old SomaLogic stockholders (based on certain Old SomaLogic stockholders’ election to receive cash instead of equity consideration) and $39.3 million of direct transaction costs incurred by the Company. These direct transaction costs were included in additional paid-in capital and reflected as an offset against the proceeds.Transaction costs associated with liability-classified instruments were not material. </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%">Acquisition of Palamedrix, 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%">On July 25, 2022, we entered into an Agreement and Plan of Merger to acquire 100% of the equity interests in Palamedrix, Inc. ("Palamedrix") (the “Palamedrix Acquisition”). Palamedrix is a DNA nano tech firm that provides scientific and engineering expertise, miniaturization technology and enhanced ease-of-use capabilities that the Company intends to leverage as it develops the next generation of SomaScan® Assay. The Palamedrix Acquisition provides for up to $0.5 million to be paid to the founders contingent upon settlement of pre-acquisition legal matters. It also provides 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 Consideration”). The acquisition closed on August 31, 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 acquired business contributed revenue and expenses of nil and $2.1 million, respectively, for the year ended December 31, 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%">The following table summarizes the fair value of consideration transferred to acquire Palamedrix:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:73.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.209%"/><td style="width:0.1%"/></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"/></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%">Cash</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%">15,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Common Stock</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%">11,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Fair value of replaced Palamedrix equity awards relating to pre-combination service</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%">625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total consideration transferred</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%">29,683 </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"/></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%">Consideration transferred includes 3,215,295 shares of Common Stock issued to Palamedrix securityholders. An additional 815,177 shares of Common Stock were issued to Palamedrix employees and founders that were accounted for as post-combination compensation expense. The fair value of Common Stock is based on a per share price of $3.68 on August 31, 2022, the acquisition date.</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 in the process of completing our purchase accounting, whereby the purchase price is allocated to the identifiable assets acquired and liabilities assumed based upon their estimated fair values on the acquisition date. The purchase accounting is considered preliminary and is subject to revision based on final determinations of fair value and allocations of purchase price to the acquired identifiable assets acquired and liabilities assumed. </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 represents the preliminary allocation of consideration transferred to the identifiable assets acquired and the liabilities assumed based on the fair values as of August 31, 2022:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:73.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.209%"/><td style="width:0.1%"/></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"/></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%">Cash and cash equivalents</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,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid expenses and other current assets</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%">251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Intangible assets</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%">16,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 payable</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%">(68)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued 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%">(81)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other current liabilities</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%">(634)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred income taxes, net</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,390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other long-term liabilities</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%">(550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 identifiable assets acquired</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%">19,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill</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%">10,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total consideration transferred</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%">29,683 </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"/></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 goodwill is generated from operational synergies and cost savings the Company expects to achieve from the combined operations and Palamedrix’s knowledgeable and experienced assembled workforce. The goodwill is not deductible for tax purposes.</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%">All unvested awards of non-founder employees were accelerated on a discretionary basis as part of the Palamedrix Acquisition. These awards were exchanged at the close date for cash, Common Stock, and Milestone Consideration. As a result, the Company allocated $1.3 million of the total consideration transferred to post-combination compensation expense. The amount is recorded in selling, general and administrative in the consolidated statement of operations and comprehensive loss for the year ended December 31, 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%">In addition, the unvested awards of the Palamedrix founders were exchanged for cash, Common Stock, and Milestone Consideration on a consistent basis with all other shareholders. However, the Common Stock and Milestone Consideration replacement awards granted to the Palamedrix founders require continuing employment for a period of three years. The Common Stock awards vest ratably over the service period and are equity classified. The Milestone Consideration awards vest after a three year service period or upon the achievement of the milestones. </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 Milestone Consideration replacement awards of non-founder and founder employees are accounted for under ASC 718. As the milestone payments are a fixed monetary value settled in cash and/or Common Stock, they are liability classified. A liability of $1.3 million as of December 31, 2022 is recorded in other long-term liabilities on the 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%">As of December 31, 2022, we incurred $3.7 million of acquisition-related costs included in selling, general, and administrative expense in the 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%">Unaudited Pro Forma Financial 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%">The following supplemental pro forma information has been prepared as if the Palamedrix acquisition had occurred on January 1, 2021 and is for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved as if the acquisition had taken place as of January 1, 2021.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:59.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.035%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Pro forma year ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000;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%">December 31, 2022</span></div><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%">(Unaudited)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">December 31, 2021</span></div><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%">(Unaudited)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(111,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(100,837)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 unaudited supplemental pro forma information includes the estimated impact of certain material, nonrecurring adjustments directly attributable to the Palamedrix Acquisition. These pro forma adjustments primarily include the following: </span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:60.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.035%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.037%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Pro forma year ended</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:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">December 31, 2022</span></div><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%">(Unaudited)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">December 31, 2021</span></div><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%">(Unaudited)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Increase (decrease) to net loss to adjust for transaction costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">4,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(4,877)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Increase (decrease) to net loss to reflect income tax benefit from the release of a portion of the valuation allowance</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%">(622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Increase (decrease) to net loss to adjust for compensation expense associated with replacement awards</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%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>These pro forma amounts have been calculated after applying our accounting policies and adjusting the results of Palamedrix to reflect the impact of transaction expenses incurred, income tax benefit from the release of a portion of the valuation allowance, and additional compensation expense that would have been charged assuming the replacement awards issued in conjunction with the Palamedrix Acquisition were issued and outstanding on January 1, 2021. 1250000000 50000000 10.00 0.8381 0.0001 3500125 1499875 20.00 20 30 36500000 10.00 365000000 809850 10.00 8100000 6900000 1 <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 details the number of shares of Common Stock issued immediately following the consummation of the SPAC Merger:</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 style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Shares</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">CMLS II Class A common stock, outstanding prior to SPAC Merger</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 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%">27,600,000 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Less: CMLS II Redemption shares</span></td><td colspan="2" style="padding:2px 0 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%">(809,850)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Class A common stock of CMLS II, net of redemptions</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 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%">26,790,150 </span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Conversion of CMLS II Founder Shares for Common Stock</span></td><td colspan="2" style="padding:2px 0 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%">6,900,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Shares issued pursuant to PIPE Investment</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 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%">36,500,000 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.08pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Conversion of Old SomaLogic shares for Common Stock </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:125%;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">110,973,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Total shares of SomaLogic Common Stock, immediately after SPAC Merger</span></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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%">181,163,363 </span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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: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:9pt;font-weight:400;line-height:120%"> The number of Old SomaLogic shares was determined as the 75,404,883 shares of Old SomaLogic Class B common stock and 31,485,973 shares of Old SomaLogic redeemable convertible preferred stock (assuming deemed conversion to Old SomaLogic Class B common stock) outstanding immediately prior to the closing of the SPAC Merger multiplied by the Exchange Ratio of 0.8381.</span></div> 27600000 809850 26790150 6900000 36500000 110973213 181163363 75404883 31485973 0.8381 619400000 365000000 254400000 50000000 39300000 1 500000 3 17500000 0 2100000 <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 the fair value of consideration transferred to acquire Palamedrix:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:73.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.209%"/><td style="width:0.1%"/></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"/></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%">Cash</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%">15,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Common Stock</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%">11,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Fair value of replaced Palamedrix equity awards relating to pre-combination service</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%">625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total consideration transferred</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%">29,683 </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"/></tr></table></div> 15778000 11832000 1448000 625000 29683000 3215295 815177 3.68 <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 represents the preliminary allocation of consideration transferred to the identifiable assets acquired and the liabilities assumed based on the fair values as of August 31, 2022:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:73.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.209%"/><td style="width:0.1%"/></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"/></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%">Cash and cash equivalents</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,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid expenses and other current assets</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%">251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Intangible assets</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%">16,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 payable</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%">(68)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued 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%">(81)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other current liabilities</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%">(634)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred income taxes, net</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,390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other long-term liabilities</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%">(550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 identifiable assets acquired</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%">19,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill</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%">10,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total consideration transferred</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%">29,683 </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"/></tr></table></div> 2521000 251000 1246000 16700000 1289000 68000 81000 634000 1390000 550000 19284000 10399000 29683000 1300000 P3Y P3Y 1300000 3700000 <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 supplemental pro forma information has been prepared as if the Palamedrix acquisition had occurred on January 1, 2021 and is for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved as if the acquisition had taken place as of January 1, 2021.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:59.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.035%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Pro forma year ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000;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%">December 31, 2022</span></div><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%">(Unaudited)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">December 31, 2021</span></div><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%">(Unaudited)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(111,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(100,837)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>These pro forma adjustments primarily include the following: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:60.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.035%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.037%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">Pro forma year ended</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:8pt;font-style:italic;font-weight:400;line-height:125%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">December 31, 2022</span></div><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%">(Unaudited)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">December 31, 2021</span></div><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%">(Unaudited)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Increase (decrease) to net loss to adjust for transaction costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">4,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(4,877)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Increase (decrease) to net loss to reflect income tax benefit from the release of a portion of the valuation allowance</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%">(622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Increase (decrease) to net loss to adjust for compensation expense associated with replacement awards</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%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -111077000 -100837000 4877000 -4877000 -622000 622000 62000 -3161000 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 provides information about disaggregated revenue by product line:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">63,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">68,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">4,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">26,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">27,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">97,666 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">81,626 </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"/></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-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%">Contract liabilities represent the Company’s obligation to transfer goods or services to customers from which we have received consideration. Deferred revenue is classified as current if the Company expects to be able to recognize the deferred amount as revenue within 12 months of the balance sheet date. Deferred revenue is recognized as or when the Company satisfies its performance obligations under the contract.</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%">At December 31, 2022 and 2021, deferred revenue of $35.1 million and $5.4 million, respectively, was comprised of balances related to our collaboration, product, assay services, and other revenue. At December 31, 2022 and 2021, the portion of deferred revenue related to collaboration revenue was $2.9 million and $3.9 million, respectively. As of December 31, 2022, the estimated remaining performance period related to the deferred collaboration revenue is approximately 2.3 years. At December 31, 2022 and 2021, the portion of deferred revenue related to assay services and other revenue was $1.8 million and $1.5 million, respectively. As of December 31, 2022, the deferred revenue related to assay services and other revenue will be recognized within 12 months.</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 December 31, 2022 and 2021, the deferred product revenue related to the Illumina Agreement amounted to $30.4 million and nil, respectively. As of December 31, 2022, the estimated remaining performance obligation period is approximately eight years. </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%">A summary of the change in contract liabilities is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">Balance at beginning of period</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%">5,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Recognition of revenue included in balance at beginning of period</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,772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,762)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Revenue deferred during the period, net of revenue recognized</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%">32,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance at end of period</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%">35,115 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,385 </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"/></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 provides information about disaggregated revenue by product line:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">63,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">68,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">4,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">26,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">27,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">97,666 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">81,626 </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"/></tr></table></div> 63038000 68038000 4243000 1277000 3051000 3051000 26190000 8515000 1144000 745000 27334000 9260000 97666000 81626000 35100000 5400000 2900000 3900000 P2Y3M18D 1800000 1500000 30400000 0 P8Y <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%">A summary of the change in contract liabilities is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">Balance at beginning of period</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%">5,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Recognition of revenue included in balance at beginning of period</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,772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,762)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Revenue deferred during the period, net of revenue recognized</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%">32,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance at end of period</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%">35,115 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,385 </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"/></tr></table></div> 5385000 5177000 2772000 1762000 32502000 1970000 35115000 5385000 Fair Value Measurements<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:700;line-height:120%">Assets 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 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="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 style="width:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.05pt;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:0.05pt;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"><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 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 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 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;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 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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="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%">421,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">421,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset-backed securities</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Corporate bonds</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%">11,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 2px 11pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Agency bonds</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%">12,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(87)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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="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%">118,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(496)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">117,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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%">540,084 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(496)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">539,588 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;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 style="width:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.05pt;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, 2021</span></div><div style="margin-top:0.05pt;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"><div style="margin-top:0.05pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized</span></div><div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:center"><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 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 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 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 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;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 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 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 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 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:16pt;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 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%">114,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">114,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:16pt;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="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%">324,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">324,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="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%">439,488 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">439,488 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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="2" style="background-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%">177,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">177,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="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,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset-backed securities</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%">12,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Corporate bonds</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%">16,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="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%">218,289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">16 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(87)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">218,218 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 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%">657,777 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(87)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">657,706 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">All of the commercial paper, U.S. Treasuries, asset-backed securities, 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 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-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As all of our available-for-sale securities have been held for less than a year as of both December 31, 2022 and 2021, no security has been in an unrealized loss position for 12 months or greater. We evaluated our securities for other-than temporary impairment and considered the decline in market value for the securities to be primarily attributed to current economic and market conditions. It is not more likely than not that we will be required to sell the securities before their scheduled maturities, and we do not intend to do so prior to the recovery of the amortized cost basis. Based on this analysis, the available-for-sale securities were not considered to be other-than-temporarily impaired as of December 31, 2022 and 2021.</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: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 the Company’s liabilities that are measured at fair value on a recurring basis, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value:</span></div><div style="margin-top:3pt;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 style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">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:0.05pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:0.05pt"><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 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%">2,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">18,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="margin-bottom:0.05pt;margin-top:0.05pt"><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="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,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="margin-bottom:0.05pt;margin-top:0.05pt"><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="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">26,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">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,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Holdback 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%">450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:0.05pt"><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:#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,843 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">62,066 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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-style:italic;font-weight:400;line-height:120%">Warrant liabilities</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 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;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%">Earn-out liability</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 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. </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 Earn-Out Shares 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:98.181%"><tr><td style="width:1.0%"/><td style="width:63.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.029%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Stock price on valuation date</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-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%">85.60 </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%">Risk-free rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.75 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"><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 colspan="2" style="background-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"><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 earn-out liability is summarized 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:98.181%"><tr><td style="width:1.0%"/><td style="width:81.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.030%"/><td style="width:0.1%"/></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 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 Fair value of earn-out liability at Closing Date</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">25,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 earn-out liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 earn-out liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(26,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </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"/></tr></table></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%">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 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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:81.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.030%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 colspan="2" style="background-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 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 colspan="2" style="background-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;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"/><td style="width:80.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.096%"/><td style="width:0.1%"/></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%">Fair value of milestone contingent consideration at date of Palamedrix Acquisition</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%">998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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-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%">1,165 </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"/></tr></table></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%">Holdback 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 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-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 scenario-based analysis to measure the holdback contingent consideration that are categorized with 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:98.181%"><tr><td style="width:1.0%"/><td style="width:81.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.030%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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-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:115%">There was no change in fair value between the acquisition date of August 31, 2022 and December 31, 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%">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="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 style="width:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.05pt;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:0.05pt;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"><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 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 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 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;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 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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="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%">421,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">421,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset-backed securities</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Corporate bonds</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%">11,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 2px 11pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Agency bonds</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%">12,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(87)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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="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%">118,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(496)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">117,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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%">540,084 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(496)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">539,588 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;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 style="width:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.05pt;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, 2021</span></div><div style="margin-top:0.05pt;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"><div style="margin-top:0.05pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized</span></div><div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:center"><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 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 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 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 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;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 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 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 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 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:16pt;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 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%">114,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">114,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:16pt;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="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%">324,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">324,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="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%">439,488 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">439,488 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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="2" style="background-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%">177,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">177,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="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,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:20pt;text-indent:-10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asset-backed securities</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%">12,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Corporate bonds</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%">16,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="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%">218,289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">16 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(87)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">218,218 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 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%">657,777 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(87)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">657,706 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 44045000 44045000 377785000 377785000 421830000 421830000 58794000 0 195000 58599000 35252000 0 175000 35077000 0 0 0 0 11782000 0 39000 11743000 12426000 0 87000 12339000 118254000 0 496000 117758000 540084000 0 496000 539588000 114533000 114533000 324955000 324955000 439488000 439488000 177852000 16000 57000 177811000 12021000 0 9000 12012000 12084000 0 8000 12076000 16332000 0 13000 16319000 218289000 16000 87000 218218000 657777000 16000 87000 657706000 <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 the Company’s liabilities that are measured at fair value on a recurring basis, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value:</span></div><div style="margin-top:3pt;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 style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">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:0.05pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:0.05pt"><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 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%">2,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">18,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="margin-bottom:0.05pt;margin-top:0.05pt"><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="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,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="margin-bottom:0.05pt;margin-top:0.05pt"><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="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">26,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">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,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Holdback 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%">450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:0.05pt"><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:#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,843 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">62,066 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 2208000 18437000 2005000 16744000 15000 26885000 1165000 0 450000 0 5843000 62066000 <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 Earn-Out Shares 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:98.181%"><tr><td style="width:1.0%"/><td style="width:63.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.029%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Stock price on valuation date</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-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%">85.60 </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%">Risk-free rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.75 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">0.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"><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 colspan="2" style="background-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"><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 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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:81.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.030%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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 colspan="2" style="background-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 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 colspan="2" style="background-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 significant unobservable inputs used in the scenario-based analysis to measure the holdback contingent consideration that are categorized with 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:98.181%"><tr><td style="width:1.0%"/><td style="width:81.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.030%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 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-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:115%">There was no change in fair value between the acquisition date of August 31, 2022 and December 31, 2022.</span></div> 2.51 11.64 0.7810 0.8560 0.0475 0.0034 0 0 <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 earn-out liability is summarized 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:98.181%"><tr><td style="width:1.0%"/><td style="width:81.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.030%"/><td style="width:0.1%"/></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 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 Fair value of earn-out liability at Closing Date</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">25,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 earn-out liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 earn-out liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(26,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 </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"/></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;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"/><td style="width:80.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.096%"/><td style="width:0.1%"/></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%">Fair value of milestone contingent consideration at date of Palamedrix Acquisition</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%">998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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-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%">1,165 </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"/></tr></table></div> 25016000 1869000 26885000 -26870000 15000 0.350 0.040 0.300 0.100 998000 167000 1165000 0.102 Leases<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-weight:400;line-height:120%">We have operating leases for certain office spaces with lease terms ranging from <span style="-sec-ix-hidden:f-692">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-694">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 <span style="-sec-ix-hidden:f-696">other long-term assets</span> on the consolidated balance sheets and was $3.9 million as of 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:400;line-height:120%">Lease Costs</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%">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-bottom:0.05pt;margin-top:0.05pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:0.05pt;margin-top:0.05pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:78.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.808%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Operating lease cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:125%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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%">6,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Short-term 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%">959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Variable 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%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-bottom:1pt solid #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:1pt solid #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,884 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:8pt;font-weight:400;line-height:120%">(1) Operating lease cost includes $5.0 million lease termination fee incurred during the year ended December 31, 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%">Rent expense for the year ended December 31, 2021 for operating leases was $1.8 million.</span></div><div style="margin-bottom:0.05pt;margin-top:0.05pt"><span><br/></span></div><div style="margin-bottom:0.05pt;margin-top:0.05pt"><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-bottom:0.05pt;margin-top:0.05pt"><span><br/></span></div><div style="margin-bottom:0.05pt;margin-top:0.05pt;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 as of December 31, 2022:</span></div><div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:0.05pt;margin-top:0.05pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:78.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.808%"/><td style="width:0.1%"/></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%">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%">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%">2,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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</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%">4,681 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: amount of lease payments representing interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Present value of future lease payments</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%">4,540 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%"><span style="-sec-ix-hidden:f-714">Less: current operating lease liabilities (included in other current liabilities)</span></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,477)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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-716">Long-term operating lease liabilities (included in other long-term liabilities)</span></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%">2,063 </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"/></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 style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:79.301%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">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.3 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%">2.5 </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 period ended December 31, 2022 was $2.1 million. </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 is 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>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 is recorded in accrued liabilities on the consolidated balance sheets and was paid in January 2023. The $4.1 million deposit is classified as restricted cash and included in prepaid expenses and other current assets in the consolidated balance sheets and was released from restricted cash once the termination fee was paid in full. P5Y P10Y 3900000 The total lease cost for the period was as follows:<div style="margin-bottom:0.05pt;margin-top:0.05pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:78.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.808%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Operating lease cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:125%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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%">6,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Short-term 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%">959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Variable 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%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-bottom:1pt solid #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:1pt solid #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,884 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:8pt;font-weight:400;line-height:120%">(1) Operating lease cost includes $5.0 million lease termination fee incurred during the year ended December 31, 2022.</span></div> 6879000 959000 46000 7884000 5000000 1800000 <div style="margin-bottom:0.05pt;margin-top:0.05pt;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 as of December 31, 2022:</span></div><div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:0.05pt;margin-top:0.05pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:78.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.808%"/><td style="width:0.1%"/></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%">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%">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%">2,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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</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%">4,681 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: amount of lease payments representing interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Present value of future lease payments</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%">4,540 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%"><span style="-sec-ix-hidden:f-714">Less: current operating lease liabilities (included in other current liabilities)</span></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,477)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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-716">Long-term operating lease liabilities (included in other long-term liabilities)</span></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%">2,063 </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"/></tr></table></div> 2561000 1143000 834000 143000 0 4681000 141000 4540000 2477000 2063000 <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 style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:79.301%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">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.3 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%">2.5 </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> P2Y3M18D 0.025 2100000 2 4100000 6000000 2500000 1000000 2500000 4100000 Inventory<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 was comprised of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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%">15,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5pt;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 inventory</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%">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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%">15,298 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Inventory (current)</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%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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%">11,213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Non-current inventory</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%">4,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Inventory was comprised of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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%">15,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5pt;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 inventory</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%">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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%">15,298 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Inventory (current)</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%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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%">11,213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Non-current inventory</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%">4,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Inventory was comprised of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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%">15,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5pt;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 inventory</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%">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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%">15,298 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Inventory (current)</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%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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%">11,213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Non-current inventory</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%">4,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 16710000 15030000 1191000 175000 639000 93000 18540000 15298000 13897000 11213000 4643000 4085000 Property and Equipment<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%">Property and equipment was comprised of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">Lab equipment</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%">14,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Computer equipment</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,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Furniture and fixtures</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,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Software</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%">891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Cloud computing arrangements</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%">12,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Leasehold improvements</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,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Construction in progress</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%">3,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total property and equipment, at cost</span></div></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%">37,463 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">24,801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: Accumulated depreciation and amortization</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%">(17,899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property and equipment, net</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%">19,564 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">9,557 </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"/></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%">Depreciation expense was $1.9 million and $1.8 million for the years ended December 31, 2022 and 2021, respectively. Amortization expense related to internal use software was $2.7 million and $0.8 million for the years ended December 31, 2022 and 2021, respectively. The unamortized costs related to cloud hosting arrangements as of December 31, 2022 and 2021 was $8.4 million and $2.4 million, 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%">Property and equipment was comprised of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">Lab equipment</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%">14,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Computer equipment</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,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Furniture and fixtures</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,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Software</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%">891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Cloud computing arrangements</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%">12,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Leasehold improvements</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,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Construction in progress</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%">3,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total property and equipment, at cost</span></div></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%">37,463 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">24,801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: Accumulated depreciation and amortization</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%">(17,899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property and equipment, net</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%">19,564 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">9,557 </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"/></tr></table></div> 14978000 10504000 1600000 1416000 1343000 951000 891000 1081000 2395000 2275000 3736000 4789000 37463000 24801000 17899000 15244000 19564000 9557000 1900000 1800000 2700000 800000 8400000 2400000 Accrued 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="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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accrued compensation</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">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%">2,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accrued lease termination fee</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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accrued real estate agent commission</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%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accrued charitable contributions</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accrued medical claims</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%">663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Total accrued liabilities</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%">20,678 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11,109 </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"/></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%">Accrued liabilities consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accrued compensation</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">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%">2,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accrued lease termination fee</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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accrued real estate agent commission</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%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accrued charitable contributions</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accrued medical claims</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%">663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Total accrued liabilities</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%">20,678 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11,109 </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"/></tr></table></div> 13897000 9832000 2223000 0 2500000 0 764000 0 0 400000 663000 398000 631000 479000 20678000 11109000 Commitments and Contingencies<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:700;line-height:120%">Legal Proceedings</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 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;text-indent:18pt"><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, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but that have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations.</span></div> Debt<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 December 31, 2022 and 2021, we did not have any debt outstanding.</span></div><div style="text-align:justify"><span><br/></span></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%">The loan resulting from the Paycheck Protection Program was forgiven during the second quarter of 2021 and resulted in a gain on extinguishment of debt of $3.6 million for the year ended December 31, 2021. The debt under the Company’s credit agreement was settled in 2021, which resulted a $5.2 million loss on extinguishment of debt for the year ended December 31, 2021. In July 2021, the convertible debt was converted into 571,642 shares of Common Stock (as converted), which resulted in a $2.7 million loss on extinguishment 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%">Total interest expense related to these forms of debt totaled $1.3 million for the year ended December 31, 2021.</span></div> 3600000 -5200000 571642 -2700000 1300000 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-style:italic;font-weight:700;line-height:120%">Common and Preferred Stock</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 September 1, 2021, in connection with the SPAC Merger, the Company amended and restated its certificate of incorporation to authorize 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-style:italic;font-weight:700;line-height:120%">Warrants</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 December 31, 2022, 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. 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%">The Private Placement Warrants are identical to the Public Warrants, except that the Private Placement Warrants, so long as they are held by CMLS Holdings II LLC, a Delaware limited liability company (the “Sponsor”) or any of its permitted transferees, (i) will not be redeemable by the Company (except as described below in “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Redemption of Warrants When the Price per Share of Common Stock Equals or Exceeds $10.00</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">”), (ii) may be exercised by the holders on a cashless basis, </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%">and (iii) will be entitled to certain registration rights. If the Private Placement Warrants are held by a holder other than the Sponsor or any of its permitted transferees, the Private Placement Warrants will be redeemable by the Company in all redemption scenarios applicable to the Public Warrants and exercisable by such holders on the same basis as the Public Warrants.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Redemptions of warrants when the price per share of Common Stock equals or exceeds $18.00</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%">Once the warrants become exercisable, the Company may redeem the outstanding Public Warrants:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">in whole and not in part;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">at a price of $0.01 per warrant;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">upon a minimum of 30 days’ prior written notice of redemption to each warrant holder; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">if, and only if, the closing price of the Common Stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends to the notice of redemption to the warrant holders.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Redemptions of warrants when the price per share of Common Stock equals or exceeds $10.00</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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Once</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> the warrants become exercisable, the Company may redeem the outstanding Public Warrants:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">in whole and not in part;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">at $0.10 per warrant upon a minimum of 30 days’ prior written notice of redemption, provided that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares, based on the redemption date and the “fair market value” of our Common Stock (as defined below) except as otherwise described below;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">if, and only if, the closing price equals or exceeds $10.00 per share (as adjusted for stock splits, stock capitalizations, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-trading day period ending three trading days before the Company sends the notice of redemption to the warrant holders; and </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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-weight:400;line-height:120%;padding-left:14.85pt">if the closing price of the Common Stock for any 20 trading days within a 30-trading day period ending three trading days before the Company sends notice of redemption to the warrant holders is less than $18.00 per share (as adjusted for stock splits, stock capitalizations, reorganizations, recapitalizations and the like), the Private Placement Warrants must also be concurrently called for redemption on the same terms as the outstanding Public Warrants, as described above.</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 market value” of our Common Stock shall mean the volume weighted average price of our Common Stock during the 10 trading days immediately following the date on which the notice of redemption is sent to the holders of warrants. We will provide our warrant holders with the final fair market value no later than one business day after the 10-trading day period described above ends. In no event will the warrants be exercisable in connection with this redemption feature for more than 0.361 shares of Common Stock per warrant (subject to adjustment).</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 will not redeem the Warrants as described above unless an effective registration statement under the Securities Act of 1933, as amended, covering our Common Stock issuable upon exercise of the warrants is effective and a current prospectus relating to those shares of Common Stock is available throughout the 30-day redemption period. If the foregoing conditions are satisfied and we issue a notice of redemption, each warrant holder will be entitled to exercise their warrants prior to the scheduled redemption date.</span></div>The Company may not redeem the Private Warrants, so long as they continue to be held by the original purchasers or permitted transferees. However, if the Private Warrants are transferred and no longer held by the original holder (or permitted transferees), such Warrants will automatically convert into Public Warrants and become subject to the same redemption provisions. Such Warrants will cease to exist as Private Warrants. 600000000 0.0001 1000000 0.0001 5519991 5013333 11.50 11.50 10.00 18.00 0.01 18.00 20 30 3 10.00 0.10 30 10.00 20 30 3 20 30 18.00 10 10 0.361 Stock-based Compensation <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 maintain three equity incentive plans – the 2009 Equity Incentive Plan (the “2009 Plan”), the 2017 Equity Incentive Plan (the “2017 Plan”), and the 2021 Equity Incentive Plan (the “2021 Plan”) under which incentive and nonstatutory stock options to purchase shares of Old SomaLogic’s common stock were granted to employees, directors, and non-employee consultants. The 2009 Plan was terminated upon the adoption of the 2017 Plan, and no further awards were granted under the 2009 Plan thereafter. The outstanding options previously granted under the 2009 Plan continued to remain outstanding under the 2017 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%">Upon consummation of the SPAC Merger, all outstanding options were converted into an option to acquire an adjusted number of shares of Common Stock of SomaLogic at an adjusted exercise price per share based on the Exchange Ratio. </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%">Such options continue to be governed by substantially the same terms and conditions, including vesting, as were applicable to the original instrument. </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 September 2021, our Board of Directors adopted, and our stockholders approved, a new incentive plan (the “2021 Plan”), under which the Company may grant cash and equity incentive awards in the form of stock options, stock appreciation rights, restricted stock, other stock-based awards, other cash-based awards, and performance awards to employees, directors, and consultants of the Company. The 2021 Plan became effective upon the closing of the SPAC Merger. The 2017 Plan was terminated when the Board adopted the 2021 Plan but continues to govern certain terms and conditions of awards granted thereunder. In January 2022, we increased the reserve of Common Stock for issuance under all incentive plans by 9,077,612 shares in accordance with our 2021 Plan. As of December 31, 2022, we were authorized to issue a maximum of 30,377,612 shares of Common Stock. As of December 31, 2022, 13,635,529 awards have been granted under the 2021 Plan. As of December 31, 2022, we have reserved 44,695,641 shares of Common Stock for issuance under all incentive plans. </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%">Stock-based compensation includes grants of equity incentive awards in the form of stock options and other stock-based awards as well as the issuance of common stock under a consulting agreement, issuance of Earn-Out Shares to service providers in connection with the SPAC Merger, issuance of common stock subject to vesting conditions issued to Palamedrix founder employees, and Milestone Consideration replacement awards of non-founder and founder employees. Stock-based compensation also includes the impact of common stock purchased through our employee stock purchase plan, which allows eligible employees to purchase shares of our Common Stock at a price equal to 85% of their fair market value on the last day of a defined offering 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%">Stock-based compensation was recorded in the consolidated statements of operations and comprehensive loss as shown in the following table:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:71.807%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</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-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">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%">1,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">8,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">34,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">16,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">43,609 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">28,415 </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"/></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%">Stock-based compensation will fluctuate based on the grant-date fair value of awards, the number of awards, the requisite service period of the awards, modification of awards, employee forfeitures and the timing of the awards. Expense related to each stock option and restricted stock unit (“RSU”) award is recognized on a straight-line basis over the requisite service period of the entire award.</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-style:italic;font-weight:700;line-height:120%">Stock Options Awards</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%">At December 31, 2022, there were 19,644,029 options outstanding within the 2009 Plan, the 2017 Plan, and the 2021 Plan and 3,897,165 options outstanding that were granted outside of the incentive plans. Generally, options 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="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 shows a summary of all stock option activity for the year ended December 31, 2022:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><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%">Weighted<br/>Average<br/>Exercise Price<br/>(per share)</span></td><td colspan="3" style="padding:0 1pt"/><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%">Weighted<br/>Average<br/>Remaining<br/>Contractual Life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><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%">Aggregate<br/>Intrinsic <br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">December 31, 2021</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%">19,702,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">7,361,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Exercised</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,906,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(1,616,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Expired</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 December 31, 2022</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%">23,541,194 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">8.17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Exercisable as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">11,647,109 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">7.41</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Vested and expected to vest as of December 31, 2022</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%">20,887,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">8.07</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 assumptions used in valuing the stock options granted are set forth in the following table:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">— </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><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:0 1pt"/><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%">— </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%">Expected volatility</span></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:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">76.4 – 80.3%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">71.4 – 92.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1.58 – 4.16%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">0.64 – 1.38%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Expected weighted-average life of options</span></td><td colspan="3" style="background-color:#ffffff;padding: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%">6.03 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">6.04 years</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 total intrinsic value of options exercised during the years ended December 31, 2022 and 2021 was approximately $9.9 million and $4.7 million, 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%">The weighted-average grant date fair value for options granted during the years ended December 31, 2022 and 2021 was $4.85 and $4.78, 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%">Based on options granted to employees as of December 31, 2022, total compensation expense not yet recognized related to unvested options is approximately $38.9 million, which is expected to be recognized over a weighted average period of 2.73 years.</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 2022, the Company modified options and RSUs held by certain terminated executives and certain employees whose employment was terminated as part of the Strategic Reorganization to accelerate the vesting and/or extend contractual terms. In connection with these modifications, the Company incurred incremental stock-based compensation expense of $8.3 million during the year ended December 31, 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%">In June 2021, the Company modified options held by directors that resigned from our Board of Directors to accelerate the vesting and/or extend contractual terms. In connection with these modifications, the Company recorded incremental stock-based compensation expense of $0.7 million during the year ended December 31, 2021.</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:700;line-height:120%">Restricted Stock Units</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%">RSUs vest subject to the satisfaction of service requirements. The grant-date values of these awards are determined based on the closing price of the Company’s common stock on the date of the 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%">The following table shows a summary of all RSU activity for the year ended December 31, 2022:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.386%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Weighted-Average Grant Date Fair Value Per Share</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%">Unvested at December 31, 2021</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">3,330,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(12,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(233,599)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unvested at 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%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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%">4.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unrecognized stock-based compensation expense at December 31, 2022 (in millions)</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%">8.6 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 period at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding: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%">2.84 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 total fair value of RSUs that vested during the year ended December 31, 2022 was $0.1 million. We have not recognized any tax benefits related to the effects of employee stock-based compensation expense. No RSUs were granted or vested prior to 2022.</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-style:italic;font-weight:700;line-height:120%">Service Provider Earn-Out Shares</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 December 31, 2022, 1,146,159 Service Provider Earn-Outs were outstanding after forfeitures. Upon forfeiture, the forfeited shares will be redistributed to the Old SomaLogic stockholders. The weighted average grant date fair value of the Service Provider Earn-Outs was $7.04 per share, and was recognized as stock-based compensation expense on a straight-line basis over the derived service period of 1.2 years. The assumptions used in valuing the Service Provider Earn-Outs using the Monte Carlo simulation included volatility of 89.8%, risk-free interest rate of 0.10% to 0.11%, and a stock price of $10.63 to $10.67. The Company recorded $5.8 million and $2.9 million in stock-based compensation expense related to the Service Provider Earn-Outs during the years ended December 31, 2022 and 2021, respectively. As the derived service period has passed, expenses related to the Service Provider Earn-Outs have been fully recognized as of December 31, 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-style:italic;font-weight:700;line-height:120%">Replacement Awards Subject to Vesting Conditions</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 connection with the Palamedrix Acquisition, we issued 1,209,801 shares of Common Stock and Milestone Consideration to founder employees that require continuing employment for a period of three years. Related stock-based compensation expense of $0.6 million was recorded in research and development expense in the consolidated statement of operations and comprehensive loss during the year ended December 31, 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-style:italic;font-weight:700;line-height:120%">Secondary Sale Transaction</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 2021, an employee of the Company sold shares of the Company’s common stock and vested options to acquire shares of our common stock at a sales price that was above the then-current fair value. Since the purchasing parties are holders of economic interest in the Company and acquired shares and options from a current employee at a price in excess of fair value of such shares and options, the amount paid in excess of the fair value at the time of the secondary sale was recognized as stock-based compensation expense. </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%">Total stock-based compensation expense related to the secondary sale transaction of $6.5 million was recorded within research and development expenses in the consolidated statements of operations and comprehensive loss during the year ended December 31, 2021. </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:700;line-height:120%">Performance Awards</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 2021, we entered into a consulting agreement (the “Consulting Milestone Agreement”) with a vendor, Abundant Venture Innovation Accelerator (“AVIA”), to provide services related to expanding our contractual relationships with health system providers. The Consulting Milestone Agreement includes a fixed amount of compensation in our Common Stock for achievement of certain milestones related to our business. We account for these awards as stock compensation liabilities with a performance condition, which are measured at fair value on the date of the grant and recognized over the expected performance period when it is probable the milestone will be achieved. </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%">In August 2021, we issued 14,727 shares of Old SomaLogic Class B common stock related to this Consulting Milestone Agreement for milestones achieved. These shares are presented in the consolidated statements of stockholders’ equity as 12,342 shares of Common Stock as a result of the reverse recapitalization. In December 2021, we issued additional 53,120 shares of Common Stock related to the Consulting Milestone Agreement. We recognized approximately $0.8 million of stock-based compensation expense during the year ended December 31, 2021. In June 2022, we amended the Consulting Milestone Agreement to redefine the milestones and payment terms. There were no issuances of or further commitment to issue Common Stock for the year ended December 31, 2022.</span></div> 3 9077612 30377612 13635529 44695641 0.85 <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%">Stock-based compensation was recorded in the consolidated statements of operations and comprehensive loss as shown in the following table:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:71.807%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</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-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">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%">1,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">8,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">34,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">16,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">43,609 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">28,415 </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"/></tr></table></div> 1080000 633000 53000 14000 8186000 10958000 34290000 16810000 43609000 28415000 19644029 3897165 0.25 0.25 <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 shows a summary of all stock option activity for the year ended December 31, 2022:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><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%">Weighted<br/>Average<br/>Exercise Price<br/>(per share)</span></td><td colspan="3" style="padding:0 1pt"/><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%">Weighted<br/>Average<br/>Remaining<br/>Contractual Life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><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%">Aggregate<br/>Intrinsic <br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">December 31, 2021</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%">19,702,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">7,361,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Exercised</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,906,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(1,616,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Expired</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 December 31, 2022</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%">23,541,194 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">8.17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Exercisable as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">11,647,109 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">7.41</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Vested and expected to vest as of December 31, 2022</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%">20,887,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">8.07</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 19702845 5.83 7361072 7.13 1906530 2.52 1616193 6.8 0 0 23541194 6.44 P8Y2M1D 368000 11647109 5.57 P7Y4M28D 368000 20887358 6.33 P8Y25D 368000 <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 assumptions used in valuing the stock options granted are set forth in the following table:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">— </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><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:0 1pt"/><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%">— </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%">Expected volatility</span></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:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">76.4 – 80.3%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">71.4 – 92.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">1.58 – 4.16%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.08pt;text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">0.64 – 1.38%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Expected weighted-average life of options</span></td><td colspan="3" style="background-color:#ffffff;padding: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%">6.03 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">6.04 years</span></td></tr></table></div> 0 0 0 0 0.764 0.803 0.714 0.928 0.0158 0.0416 0.0064 0.0138 P6Y10D P6Y10D P6Y14D P6Y14D 9900000 4700000 4.85 4.78 38900000 P2Y8M23D 8300000 700000 <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 shows a summary of all RSU activity for the year ended December 31, 2022:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.386%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:125%">RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Weighted-Average Grant Date Fair Value Per Share</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%">Unvested at December 31, 2021</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">3,330,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(12,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(233,599)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unvested at 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%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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%">4.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unrecognized stock-based compensation expense at December 31, 2022 (in millions)</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%">8.6 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 period at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding: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%">2.84 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 0 0 3330009 4.65 12031 9.08 233599 5.84 3084379 4.55 8600000 P2Y10M2D 100000 1146159 7.04 P1Y2M12D 0.898 0.0010 0.0011 10.63 10.67 5800000 2900000 1209801 P3Y 600000 6500000 14727 14727 12342 12342 53120 53120 800000 Income Taxes <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 components of the Company’s provision for income taxes are 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Current income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;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:8pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%">76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:125%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Foreign</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:8pt;font-weight:400;line-height:125%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:125%">89 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:125%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(982)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%">176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign</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:8pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:125%">(806)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;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"/></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%">Provision for income taxes</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:8pt;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:8pt;font-weight:400;line-height:125%">(717)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;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:8pt;font-weight:400;line-height:125%">38 </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"/></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 Company recorded $0.7 million of income tax benefit for the year ended December 31, 2022 resulting from changes in the valuation allowance due to deferred tax liabilities resulting from acquired indefinite lived intangible assets as part of 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%">A reconciliation of the income tax benefit calculated at the federal statutory rate to the total income tax provision is 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Income tax benefit at the federal statutory rate</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%">(23,073)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(18,404)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">State income taxes, net of federal income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(5,296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,008)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Nondeductible stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(4,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Expiration of net operating loss and research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">3,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">36,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other permanent items</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%">(5,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(2,691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Return to provision adjustments</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%">829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other, net</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%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(717)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">38 </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"/></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 components of the deferred income tax assets and liabilities is 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Net operating loss carryforwards</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%">104,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">98,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">13,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred revenue</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%">8,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accrued expenses and non-deductible reserves</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%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Compensation accruals</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,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">19,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Interest expense carryforward</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%">4,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Section 174 expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">17,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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%">Lease 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,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">173,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">132,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Valuation allowance</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%">(169,394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(132,953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Deferred tax assets (net)</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,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Intangible assets</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,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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%">Right of use asset</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%">(960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 deferred income tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">(585)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">As of December 31, 2022, and 2021, a valuation allowance of $169.4 million and $133.0 million was established against the Company’s deferred tax assets as the Company believes it is more likely than not these tax attributes would not be realizable in the future. The valuation allowance increased by $36.4 million for the year ended December 31, 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%">The Company evaluates the need to establish a valuation allowance by considering all available positive and negative evidence, including expected levels of taxable income, future reversals of existing temporary differences, tax planning strategies, and recent financial operations. The Company establishes a valuation allowance to reduce deferred tax assets to the extent it is more likely than not that some, or all, of the deferred tax assets will not be realized. Accordingly, the Company has established a valuation allowance equal to the net realizable deferred tax assets. The Company will continue to monitor its available positive and negative evidence in assessing the realization of its deferred tax assets in the future, and should there be a need to release the valuation allowance, a tax benefit will be recorded.</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%">As of December 31, 2022, and 2021, the Company had federal net operating losses (“NOLs”) of $416.3 million and $385.5 million, respectively. Of the aggregate federal NOLs at December 31, 2022, $221.8 million can be carried forward indefinitely, and the remaining $194.5 million will begin to expire in 2023.</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%">As of December 31, 2022, and 2021, the Company had state NOLs of $359.5 million and $359.9 million, respectively, which begin to expire in 2023.</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%">As of December 31, 2022, and 2021, the Company had research and development credit carryforward of $14.8 million and $12.5 million, respectively, which begin to expire in 2023.</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 U.S. deferred tax assets are also subject to annual limitation under Section 382 of the Internal Revenue Code of 1986 due to stock ownership changes that have occurred, primarily as a result of the SPAC Merger completed on September 1, 2021. Based on an analysis completed during 2021, we have concluded that all of our historical U.S. deferred tax assets generated through December 31, 2020 are available to us for future use to offset taxable income. We may experience ownership changes in the future as a result of shifts in our stock ownership (some of which may be outside our control). Therefore, available U.S. deferred tax assets may be further limited in the event of another significant ownership change. </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 Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions with varying statutes of limitations. As of December 31, 2022, the Company is not under examination in any jurisdiction and the tax years 2018 through 2021 remain open to examination in its federal and state jurisdictions. The Company believes no significant changes in the unrecognized tax benefits will occur within the next 12 months.</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%">A reconciliation of the unrecognized tax benefits is 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Unrecognized tax benefit – beginning balance</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,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Increase related to tax positions taken in the current year</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%">269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Increase related to tax positions taken in the prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">Decrease related to tax positions taken in the prior year</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%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unrecognized tax benefit – ending balance</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%">1,482 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,251 </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"/></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 unrecognized tax benefits are classified as a reduction of deferred tax assets on the consolidated balance sheets. As of December 31, 2022, and 2021, there are $1.5 million and $1.3 million of unrecognized tax benefits that, if recognized, would favorably affect the Company’s effective tax rate, respectively.</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 Company did not recognize any interests or penalties in all periods presented or accrue any interests or penalties as of December 31, 2022, and 2021.</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 components of the Company’s provision for income taxes are 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Current income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;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:8pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%">76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:125%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Foreign</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:8pt;font-weight:400;line-height:125%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:125%">89 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:125%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%">(982)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%">176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign</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:8pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:125%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:125%">(806)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;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"/></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%">Provision for income taxes</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:8pt;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:8pt;font-weight:400;line-height:125%">(717)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;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:8pt;font-weight:400;line-height:125%">38 </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"/></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 Company recorded $0.7 million of income tax benefit for the year ended December 31, 2022 resulting from changes in the valuation allowance due to deferred tax liabilities resulting from acquired indefinite lived intangible assets as part of the Palamedrix Acquisition.</span></div> 0 0 76000 17000 13000 21000 89000 38000 -982000 0 176000 0 0 0 -806000 0 -717000 38000 -700000 <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%">A reconciliation of the income tax benefit calculated at the federal statutory rate to the total income tax provision is 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Income tax benefit at the federal statutory rate</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%">(23,073)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(18,404)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">State income taxes, net of federal income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(5,296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,008)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Nondeductible stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(4,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Expiration of net operating loss and research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">3,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">36,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other permanent items</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%">(5,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(2,691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Return to provision adjustments</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%">829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other, net</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%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(717)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">38 </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"/></tr></table></div> -23073000 -18404000 -5296000 -3008000 -4804000 1049000 3084000 3244000 36441000 15092000 -5658000 1311000 2691000 1110000 829000 855000 451000 1009000 -717000 38000 <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 components of the deferred income tax assets and liabilities is 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Net operating loss carryforwards</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%">104,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">98,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">13,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred revenue</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%">8,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accrued expenses and non-deductible reserves</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%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Compensation accruals</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,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">19,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Interest expense carryforward</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%">4,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Section 174 expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">17,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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%">Lease 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,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">173,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">132,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Valuation allowance</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%">(169,394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(132,953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Deferred tax assets (net)</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,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Intangible assets</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,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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%">Right of use asset</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%">(960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 deferred income tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">(585)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr></table></div> 104666000 98032000 13780000 11264000 288000 598000 8548000 1344000 471000 200000 2415000 1796000 19065000 11952000 4920000 6628000 17714000 0 1105000 0 862000 1139000 173834000 132953000 169394000 132953000 4440000 0 4065000 0 960000 0 585000 0 169400000 133000000 36400000 416300000 385500000 221800000 194500000 359500000 359900000 14800000 12500000 <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%">A reconciliation of the unrecognized tax benefits is 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Unrecognized tax benefit – beginning balance</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,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Increase related to tax positions taken in the current year</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%">269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Increase related to tax positions taken in the prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">Decrease related to tax positions taken in the prior year</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%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Unrecognized tax benefit – ending balance</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%">1,482 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,251 </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"/></tr></table></div> 1251000 1176000 269000 111000 0 0 38000 36000 1482000 1251000 1500000 1300000 0 0 Employee Benefit PlansThe Company sponsors a 401(k) plan, covering all employees in the United States. The Company matches 100% of the first 4% of employee contributions with immediate vesting. We made matching contributions of approximately $2.1 million and $1.1 million during the years ended December 31, 2022 and 2021, respectively. 1 0.04 2100000 1100000 Related Parties<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 Company paid $0.4 million and $0.2 million of an unconditional contribution to a related party during the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, there is no additional remaining pledge.</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%">Casdin Partners Master Fund, L.P (“Casdin”), founded by Eli Casdin, a member of the Company’s Board of Directors and principal owner of the Company, was a shareholder of Palamedrix. Upon the Company’s 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 Consideration related to the achievement of net sales milestones.</span></div> 400000 200000 800000 800000 300000 Net Loss Per Share <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 following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</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, except share and per share data)</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">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%">(109,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(87,547)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">183,991,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">137,157,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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.59)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 the Company incurs 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="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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight: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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.05pt;padding-left:6pt"><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%">23,541,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">19,702,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 outstanding</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%">3,084,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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%">1,209,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:#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%">38,368,698 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">30,236,169 </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"/></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 calculation of diluted net loss per share does not consider the effect of contingently issuable shares that are contingent on the occurrence of a future event that has not yet occurred. As of December 31, 2022, the contingency for the Earn-Out Shares had not been met and therefore the Earn-Out Shares were not considered in the computation of diluted net loss per share.</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 following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</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, except share and per share data)</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2021</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%">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%">(109,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(87,547)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">183,991,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">137,157,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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.59)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -109157000 -87547000 183991643 183991643 137157283 137157283 -0.59 -0.59 -0.64 -0.64 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight: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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.05pt;padding-left:6pt"><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%">23,541,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">19,702,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 outstanding</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%">3,084,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/></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%">1,209,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:#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%">38,368,698 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">30,236,169 </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"/></tr></table> 23541194 19702845 10533324 10533324 3084379 0 1209801 0 38368698 30236169 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%">Employee severance and benefits are comprised of severance, other termination benefit costs, and non-cash stock-based compensation expense for the extension of the exercise period of vested options. 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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> See Note 13, </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="#ibc583010bfab4b75b90f171927b46656_136" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Stock-based Compensation</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 additional information about benefits related to the extension of the exercise period of vested options. </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 recognized restructuring charges of approximately $2.9 million during the year ended December 31, 2022. Restructuring charges are comprised of $1.2 million related to one-time termination benefits, $1.0 million related to termination benefits under ongoing benefit arrangements, and $0.7 million related to non-cash stock-based compensation expense. We expect to incur additional employee severance and benefits expense up to $0.8 million. This reflects the best estimate of the Company, 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 consolidated statement 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 style="width:73.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.204%"/><td style="width:0.1%"/></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%">Year Ended 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 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%">284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2,888 </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"/></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 as of December 31, 2022:</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 style="width:73.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.507%"/><td style="width:0.1%"/></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%">Year Ended 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%">Beginning balance</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"/></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%">2,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 December 31, 2022</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%">2,223 </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"/></tr></table></div>The restructuring liabilities are included in accrued liabilities in the 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 2900000 1200000 1000000 700000 800000 <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 consolidated statement 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 style="width:73.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.204%"/><td style="width:0.1%"/></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%">Year Ended 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 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%">284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2,888 </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"/></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 as of December 31, 2022:</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 style="width:73.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.507%"/><td style="width:0.1%"/></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%">Year Ended 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%">Beginning balance</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"/></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%">2,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 December 31, 2022</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%">2,223 </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"/></tr></table></div> 284000 1126000 1478000 2888000 0 2223000 0 2223000 EXCEL 102 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (B(?%8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "(B'Q6]D=+B>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'%8&2;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/ MGT"M]D(/ 9_#X#&0Q7@WN:Z/0OLU.Q%Y 1#U"9V*94KTJ7D8@E.4GN$(7ND/ M=43@5;4"AZ2,(@4SL/ +D?HUI]Y+7+6P? M2?4:TZ]H!9T]KMEU\FNS>=QOF>05;XJJ*?C#GM>B:L3]ZGUV_>%W$W:#L0?[ MCXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "(B'Q6)T7JYK ( "C.0 & 'AL+W=O&_XK%CE8S4BEY:X&9MA(-[3SL3ENV=+::7>T'DY@231+S.$Y? M_OT>.T!(Y9AD9;ZT!')N[ N_G-MVSEXH^YDM">'H-8G3[+RSY'SUN=?+@B5) M<'9,5R2%3Q:4)9C#)7OJ92M&<"B#DKCG6-9I+\%1VKDXD^]-V<49S7D5B6,$I)F$4T1 M(XOSSLC^//9.1("\X\^(O&0[KY&HRIS2G^)B$IYW+%$B$I. "PD,_YZ)3^)8 M*$$Y_K\6[6R_4P3NOMZH7\O*0V7F.",^C1^CD"_/.X,."LD"YS&_IR__(^L* MR0(&-,[D7_12W.MY'13D&:?).AA*D$1I\1^_KD'L! RLF@!G'>"\"[#KOL%= M![A- [QU@"?)%%61',:8XXLS1E\0$W>#FG@A8(&WO!6NZRD'-JY&P'W="4+S-T ME88DK KTH&S; CJ; EXZ6L4Q"8Z1:Q\AQW(<18%\??@-9L?([LMP5Q$^UH?_ MEJ?P[9;JVRNU<;>X7:GGUM6&!CGT&HXF:=%G1=O_^QO6 M% /#YVR% W+>@9Z?$?9,.A>__F*?6E]4N$R*C0V)55!Z6Y2>3KU$^?"V(BIL M^G#;ZOZNXJ.-:LO'D%B%S\F6STDS/J,TS7&,[LF*,JX"I=?A+%?A];51;4$9 M$JN .MV".FT&:DI81$,QG5NEW;Z;JVBI@VL"TQ0V(58H,ML4'#\8IA2)ODR%_? M)_5:"QQGRDZI#6M+RY!8A=9P2VNHK>%5RB/^!LTK)N@V3^:$J2CI-2S+[KK# M_O!414H;VI:4(;$**=LJ4SBK":M[\A1E'!H71[HVIY=TAMX)>HSBD+!4 M2$UC*+X2I%$?8$JM"K)T K8^EW\/TA=7T($?Z$NJA*B7NZ2Y *C$9M0>F%*K M8BL-@JW/[-]CVPY\4T:?HU39<"[W:/IW2FQ&S8(IM2JVTB[8^BS_/;8IS3BD MP']%J_J90J\XL%Q+F?SJXUIS.X1AL$O'8.^Q#)(:([@>DU[ M50K.+X^JC6D M0W@$NS0)MCZS_T:%G9HN::K+>_>(G#HGW:%E64I:1BV"*;4JK=(DV(U5R[QXE-2Q]4%M8IM2JL$J3X#0R"9L%C\*R1^F3G"YS-32]X@^BBO+U4:VI M'<(9.*4S1#9@E.([199Y%P@(I MZ>EUZE:\]6&M81TB^7?*Y-]IE/Q?)80]B='L*RCP):1FR0JGZC;WW_8)]&&M MJ1TB]W?*W-]IE/M?O>ZNXA;[!DID>K7:95Q]7&MFA\C[G3+O=_1I^\2_OD>C M/(PX6,L1YP3LDN1V'>,G)36]7CTUHT; E%J56FD$''T.OQG,EI#;:GOE?]PI MT,>UAG4('^"4/L!IY .F^3R. FA7%*LS#)-)O&]4;;Q6.Y%JXK3.\\6IUS\> MG/6>%6C<,M=W&^7ZT((2Z'(S3H.?1]"J,!0)W>4<^F(:POBO/'=@,HWWUVJG M.Q6T!_W!8'AR.MQ6A?OU3EVVLS, 2=1<;+$L"*2OZI6Q M/:I381MHFB&Z0'Q)$-MNU_SZR\"Q^U\R<5XI2B.9+*\8?7U#8J0DO]+9H!*T_E-VI+O78 M(U [F^KC6F,ZA(]R2Q_EZOW/]J3"[N&.:WA3::;VB-6=A-&'M29V"#/EEF;* M;7C6:DUL?9*HGIE>[OJ'DIA1(V5*K4JL-%*NWOKLYB-*0B8=D&]4;6Q*K8JN M]%-NX3S,GB$UZ8U\HVIC4VI5GJ730@;YI8VS-7;L >&0[DR_I;,::P$J!>8??OJ M*RD9M5JFU*K'EDM'YNTY9;5N8&4.77=<:X_0[6@V'OVAXJ4/;'V*^1!VS"OM MF*D!&0RI_>-JHU-J56IE0[!<\S/$I[);-\WJC8VI5;E67H'3Y_Z MMY@E]BBMVW.&P.2N<@9C0$;0GGS(UVNV9GF0!S=VGMS0>X+]\\0> 3%//"HQ M&745IM2JF$I7X>EM0(N)0B^DF2B,>@I3:@6OWLY3;6*72CX=F*% G,HM'G#; MOKM] G$DG[OKE;<7CR_>8+')E:&8+"#4.NY#05GQ1&!QP>E*/B,WIYS31+Y< M$AP2)FZ SQ>4\LV%^(+MZY^@ M= E@R!NOA$Z\TIAZ[OLZ*X%3/9(U"-S92\6IP5 5OJX5T-R!>.5'03#S.67" M2V.WME5I+!M3,0%;173#.57O2ZCD(?%"[[CPQ(K2V 4_C6M:P#.8;_568>3W M+#GC(#23@BC8)]XBG"]G-M\E?&=PT"=S8IWLI'RQP3I/O, *@@HR8QDH#J]P M!U5EB5#&GX[3ZX^TP-/YD?W!>4G:J5*8M:7FG2K*I*Z,=WLE3W9R,ZVM[X5-PMC+TQG9TNQ9V\ MEN;S\DK#I^G.R[RH9-T4JB9:WIZ-SNGQ!8_M@-;BGT+>-WO7Q(9RH]17^^'# M_&P46$2RE+FQ+@3\6RY W@W@+>!;I"U85T*(V:G6MT3;:W!F[UH<]..AFB*VK[& M:Z/AVP+&F=F%JAM5%G-AY)R\$Z6HRGS(\+IF+" ,63XQ?.'T\/A4PAP%R7;147CX 0+[BCWKA*6E=VPJ]G(:,I#^#G=+K>#PFQY%F8ION6!WC# M'=[0B_=#O9:-J880;@;'>\^E-$FBU$7H6D(H\&\08;1#&'D1GN>Y6@$\Z%JY MA&S>E'),:FDPN)$+-X&&ZJ)%#9-P$&R\ QL_F<[:*/V(H8O=A_(T2UQTB"%E ME ^B2W;H$B^Z2WDK829"<:H&$JINB2W_(I?HNT\0N!Q!Z]J%,1O$FNZPIEZL M5UHN13$G\@$HLY%-.ZF464@-??FI=I(ZD+(TX2YTURX*#E_( ?9LASWS8O]; M&5$^ V;F/CZ%.J0N4-9!CT#!5ZP'U4]V4(M?.7;^3E\T2&25 ZF7=Z"@0?QI\]@6 MLB6&I>VZ@ZVL\W8P_;(HQL"ZEED4#5^ M5'/^+&^',?=D2?ULN6N,2_%HNR(:L,MV4-89]G802YC.V?#+Z9F1^JD1@.H5 MS,ZG7HY+>"R($T1W(I:4TF 8*^N9D?F9<2>7M 1:7*%)92[7<8XU/LP05E?# M,'M29'Y2[+ITG]#QE@M1P"ZUL3!!9!UB&,?#/!1'3]0!<[DMY)PS M!*YKR8#GOI3V),?\)/?]U'J)BF,NM7&:H#7A6C(>#Z_R6$^% MS$^%WRNCITK#I3L0[TCG10QY/+SP8STI,O_2;S/KGH+I+N72,*7(^AFQ!")) MAH4RGWQ;MG/\G;X?99 M3[K<3[JP[N]:0V.S,":O@R.H*@K*1I.U*%?RA- QW+&_I%D(;?<&5F:A=/&O MG)^06FWO%DUCI4:[<; R#2P'6NTO#+F$Y6-U(_4&]W:CM+5TMSR[O3J7OYU- M.I_)83IZS0=6>7,2;3 QE@Z;)&$3X.$MX&Q[0S!A:SYB%](?3-(;N MW2QE>Q)0HD3#70U!D<4*9C;<2G@O-;A?:IS/YX5E$>A\=B]I4M0D%\L".B$* M%EEQTX12AC +:@NJ,QLF<;ZWA>S7&Z"15]6J;,\$NATO5<%D6]CCF[4$VFGP M[6175TPB3(!@ALGPTHOW\H/[Y<<^AG"_#-FP8C/8;E'PKJB(8A9A>^*(:4QAY@PK$-XK$/ZH;?3\H6A MQ,ZQPM""'3$=6K!/]X[#[%GDGT+?%75#2GD+8X.C!+*B-\=[FP]&+=L3LAME MC*K:RX44$((U@.]O%7!^]\$>NNT.66?_ 5!+ P04 " "(B'Q61"6_]?8" M !="@ & 'AL+W=OI1&J5943^N@4F-F/'<[8##W29:CO@1J.< M+&$&^DL^E:;GUBP)S8 K*CB2L!@[-][UQ,,64$1\I;!1.VUDK+2=3\G8 MP581,(BUI2#FL88),&:9C(Z?%:E3KVF!N^TM^WUAWIB9$P43P;[11*=C9^"@ M!!9DQ?2#V'R$RE#?\L6"J>(?;*6TR"JP49!17C[)4[41.P"OMP?@ M5P#_5$"W G0+HZ6RPM8=T20:2;%!TD8;-MLH]J9 &S>4VV.<:6EFJ<'I:"*X M$HPF1$.";@DC/ 8TLW0*74R)!*Y3T#0F[!*]1V^1BU1J1M7(U69UR^'&U4JW MY4K^GI7N(.Z@KG>%?.S[+?#)Z7"O"7>-Y]JX7QOW"[[N'KZ9-I9-/FHD%NB> M> '^ MT&;\/Y$UMJ%;;T/W$'LT-;<&I#2';U(M?KQ".9%H3=@*T 7E*!&,$:E0#K(\ M^,NVW2B7&!1+V/?&.L(=C+$YIO6NSZ-A#0>]VD'O/ =E@B*RTJF0]+>9L$[* MT5;Y)7^PH\O#Q>^9_N-Q#0/]VD#_50:H4JOCXOLO1#V7?2BB(3BH!0>O$FR^ M$DH3GE"^/*8Z.*KZ4$1#=5BK#@^JGH@L,_?Z'](\/"W-CX8UY ]J^8,SY)^= MXX,7VQE@W)KEIT0V' QK!\/S'9R6Y,.7-V\0!KUP&':?J6^+]/I]W^_MV7\/ M__U2XO/UGY'S%?TI+EI#VVVX.]]^6WA])G))N4(,%@:+.Z&Y_K*L9&PO=V]R:W-H965T&ULM5IM;]LV$/XK MA%<,*1#'(JG7+#'0IBM68-V"I%T_,Q9M"Y5%3Z2<9+]^I"2;ED0R3J=]22SY M>'H>WO&>(ZVK1U9^YVM*!7C:Y 6_GJR%V%[.9GRQIAO"+]B6%O*;)2LW1,C+ ML$GE6T-L2\&JS(>7S>YJSQ^L) MG.QOW&6KM5 W9O.K+5G1>RJ^;F]+>34[>$FS#2UXQ@I0TN7UY!V\O/&1&E!; M_)711W[T&2@J#XQ]5Q>?TNN)IQ#1G"Z$/];D)9D'PND-R[]EJ5A?3^()2.F25+FX8X^_T990H/PM6,[KO^"QM?4F M8%%QP3;M8(E@DQ7-?_+43L31 !A:!J!V .H/\"T#<#L UT0;9#6M#T20^57) M'D&IK*4W]:&>FWJT9),5*HSWHI3?9G*" +<&? M6UH2-=<^3T^($N+@"&YP!Y M"!D W9P^'#K@X,,\X]H?MOB[HSM:5-0T,\U WSQ0+>-+OB4+>CV1T\]IN:.3 M^<\_P=#[Q<1J)&<=COZ!H^_R+G,IS\D#:Y)&KG$KX\9-5+M1=68WQUX@9WEW MS.0%HP["X( P<"+\P@3)7'10Y,H#,,>M*%5#$,4FK&%!VRA,T/:Y5:L M 'V219I3XS(*QTR6D9QUZ$8'NI$S%'?2(RD7Z[JVI#(B.=NJTF,B'0WF.\*^ M[_>B,K3RL9]8HA(?8,9.F/=28&1,SL&*%C(^>0V7I+(29URH>.V,>10/L, @ M#&'2@SPTBZ(DLB1Y(#P^>[/7!#4VF$"-;#FEYA"_HXYH4*ZHZI27)2K C M>455H_5(RI(4 N09>#&5&X0#_&6-85&-B7T297$*N-KI34* M?DH?A#V9PY>396@R]3&RY;*61^C6Q[:*GUYVAO(7!G'9 &?;DNTRM0$T,QBJX11Z21SUA=YD M&$>!9\L2+9S0K9R?-.9VJL%9"]Z,>*B+$1S,^-!HBF,S5*25$[F5 H,^-).AG$@_LJ#3:HE.4 TT556FL]&NKCU$?]A6"R"FVII544N57T MHUR^V:H $E])B\4SD'UNP?-F5V>-HDDS!_EF,++H$M*JBMRJ>EPH3\PX@T+Z M?K^5-%E%EHX7:15%+ZCH:0B#P>97K> @Z8N]R3"6;;%M!6O!1&[!/)1SV9<# MOB8E/5?'9=D"G,D.(%4[_?+H2V-Y;!^1'(/S+H)^+V@V"RWM%M(*BMP*:J*0 M9GFE3KI>02(ZC831S$I"RRIRR^JW^AR2IE.RDQLDV7_52#FHN&0A2:B,K^IM M7N&,6#/,S-"P68UQDL#0QWV6!E,<26%!L:7A05I\D5M\_QO3X\"ZN!IVLC:N M!E,W5ZS5&[O5^QWGY!DH^F!!L4W]<4Y+24AG([Y>,B?V%>L#A/97Y MOU!+ P04 " "(B'Q6+KPM;R@) !!20 & 'AL+W=O73MBZ>Z^SJXMM]L!N M6?MI>].(L]D1955L6,6+ND(-N[^<_([?IWYGT+7X5\&>^,DQDK=R5]>?YV8&4ID40_OAQ )T>?TO#T^#MZVMV\N)F[C+-%7?Z[ M6+7KRTD\02MVG^W*]F/]]%=VN*% XN5UR;O_T=.AK3=!^8ZW]>9@+'JP*:K] MW^SK82!.## ]8T .!F2H 3T84,V 1&<,_(.!KQG0G-7YYW5=KEC#?_DI)CCZ#25?=D7[#4W1I]LE^O7G-^AG M5%3HCW6]XUFUXA>S5O1)(L_R@_\/>__DC/\_ZC8K+68+M]FBWFS$<]EUT6*] M=%O_OEH5\KG.2G23%:OI=846V;:P]R1Y!BO/=YM=V8W?/]LU:Y#HFPCRM8R^ M1X;^5G/;L*3#49?LOLB+5@69"9Z/9),CV:1#]<^@?F /1545U8,(QC*K,IN9!N$TBP% A,(9<>R:7C MR!U$X1XS.AWU.)CC2!WRA:49UE@QFP3SB$2^VBPQFTV)VB2U-/$QIF%X;*<, MD'\<(+\SI&<&Z+K*Q=S+&?I5C$IW]$8FK],T]Y?O">X_'^NR1&+N>LJ:U7]M M ^=#/ON08$M(L 02+ 4"4]@/CNP'SO"XYGS71868V4YG#[3;BD/VE35YP;NK M]5;.#?PT&]H> *>[L0] 8"8_*AYY$FI!!NDT@01+@< 4;L,CMR$LMS8^0X," MW_.T)+=P]F-LH [QF$!Z3(' %)*B(TG1RT@2VR,DG14Y>S;HG"[&!EUDC#\A M,9[/M9B#])E @J5 8 J=\9'.^/5TVBB,+:F.ZNL-I^^Q<3;$8P+I,04"4XB9 M'XF9OR(9YG7U*!8ZEYT=FDL7T,\)I > M4R PA2_L]5MP[T]C[+F$Z78]-F,>T$ZI"2(<^MH*?@GJ-0%%2Z'05+)/]!;L M)+MC=BK%L)70ST4;J"*"34EDB@,P-<)J N4R@TE:!>D\'.3?\S<]^' M'1?M!4_BTEU1=8GR+:I8*YNW329RY_X%15[S]MG-@[LKHZ/3-_-D',;SR(_U M^ 159$#14B@TE?Y>E,&O465NLC+;L%53?$59_F57\.+L3&D14/!H+-L60J9[:%NZ^C%[40*(E M0VX@A7*IDM4K,-@MP:1UPXH'$0W=ZC/_M@^1LEN^=-19F3%E#_W-V,+M=S0Q MD&C)@/ZG4![5M]^]T$+<0HL,HG/#?S!5WCK&4>#KRJ3;Q5@*0-$24+24F&*/ M-B(J#;T$0MP22%*M7E2#@*V\F7(%CG$0$.+KB[_A39?N.QC-"ZA6 H6FLG=2 M0^+62E3VAG%$C-@*L6CLZP29[;"^F2*V.A'LS>>Z0&QI.(WTA&1KY,_C.:9G M'O)>>2#T!U8;$,@]_P(4;0F*EH"BI5!HZD/0JQO$K6[\T&T5,04)^T9HX>[U M:/Y!Y0U0M!0*3>6_ES>(6]X8,]/=LNT[Y+FRJ$68B#$.*0VI3C"D-K$$14M MT5(H-)7@7C/L:F9PTZ7[)D83""I\0*&I!/;"!XE^Y#0- M6I\"BK8$14M T5(H-/4AZ,45\L):EDZ%EC.SC'!Q\>/MI^>G84BY8T$LQ2O$ MTZLAEJ!.$U"T% I-);<78\AKZF%>4/A)3*$#S[TPH,8R:V##I?L.1K,'6AH# MA:;6M/>2#7U-;U[-#O/>TQ /:90:"HWO6I#W:K-]]J'_1YTUY5$L,VVK+\Q M=EBKBHUIOI9+H:U8R3Z7!-WNQLYRU"+J^&%HE.*">DU T5(H-)7@DV__/%/I M,I)@*ZEF^0G5);.%NQ^C W& RP3490J%IA+5:T+4K0F-*0"DIJ3C4R_4=5.W MQ]&4#'*:@#I-H=!44GJAAKZF#@6V#,G=E=&ITU2%?(]ZOAY$2U"W"2A:"H6F MLM^K./0UWQ\:7H5$+9(,CJFQT S-UQPZ678D(S&"2C%0:"H+O11#W34H4"4. MU*P/F?K&NR9W9T;G3%!Q9= =I% ^5;IZT82Z19,7%3E02_6&^65CT/(34+1D MR VD4"Y59GK%@[H5#U>9P\%4*7/ WAP'!@F@I2:@: DH6DHMA2O:D*C?-^_% M"]\M7KRTT('8F/--00''4>A'\TB?8(8W7;KO8/2WQ4'E#"@TE;U>SO#'E*D, MXP@;T16$) CT CM+.ZSO=6UM<(0QT1:4ENKT(N]R-.>\MG)C\G( M'Q?Z>]8\%!5');L7EMZ[2*S5FOWO]>Q/VGK;_;[,7=VV]:8[7+-,[#]E W'] MOJ[;[R?R)VN.OYIT]7]02P,$% @ B(A\5G6P&+-M @ ^*1*ADD47805%RK(4K\W M,5FJ&Y1"P<0PVU05-V]CD'HU#.)@L_$H%B6ZC3!+:[Z *>!3/3&T"CN50E2@ MK-"*&9@/@U%\->Z[>!_P7<#*;LV9JV2F];-;W!?#(') ("%'I\!I6,(-2.F$ M".-EK1ET1[K$[?E&_8NOG6J9<0LW6OX0!9;#X#)@!0[#@"QFP2PA MR(X.XHOH>@_[><=^OD\]&^5$:(5SPRDC1&5Y:XU<6]SYU5J]@==S]EYFO7X< MQVFXW('1[S#Z>S$F]Y,[^E^68-$U\C]1^O^@#"ZCY!U)N&6$"LS"V]V2:*.P M]42WV]THH]9(?\+;Z^B!FX50EDF84VIT-B TUJ\7:"NO:UF&LFD?EK2K0C& M!=#[N=:X6;@#NGLV^PU02P,$% @ B(A\5AIW[:SK"@ #S4 !@ !X M;"]W;W)K M<93+-#--3Q/WVL\0"4EH*$('DK+=7U\ I 3)6$!VXOMB4]02V@J;E9!;VJJ/I?L!8_)NS^^;D.M)0 MED)\UQ^^E->C6'O$*E:TN@FJ_NW9G%65;DGY\ 5F M21LV%]5_>-ENKD>S452R%>VJ]INX_SL; !'=7B&JQOR-[@?;>!057=.*[?"P M\F#+Z_X_?1@ZXN0!E'D>P,,#^.D#J>>!9'@@,4![SPRL3[2E-U=2W$=26ZO6 M](7I&_.T0L-K/8QWK53?S,7=2,J7M*6E=%=J_ZI,6J;2*RB.6TVT67MU:15/ZH?G13##WSL?P![?@#AZ*NHVTT3_5J7K#QO8**\ M/;J,#RY_Q,$6/['B?92@=Q&.,08S:Z^>M?4!;_#8+X2HV= 4Z/@--0 MZS?_5,FE$@T(LG]R:I[4&61_,T9QCL@TCN.KR?X4 F ZFY+TS/+,/W+TCP0' MY+;\KYHW?1BW0N6:0M0%KUA4#X[KNX4.[JY10<_K2 !#^ &"1UYS#%^IL;,^ MRHY]E 7'\*X5Q?>QSG]E5(BM(H6&FK3*'O0U@\#W+68G Y8F69R[(^L:XEF* MB'=@IT>GIT&G/S'5$P7O':5U&=&MD"W_G[D!>3QU/293Y#KLVF&2Y5Y_9T=_ M9^&)HN).AYE4H1CJV)GS\V,TRUPW73N/@_G1P3SHX.U)_^F,7[)E&_&FZ6A= M,!473=N\BTK>%*+3DTEWN1J!+>^VX.3/ _[U"%P+3&;>?D:Q);$X"&2^H?6: MZ:F\HEQ&>UIU3 .ZIU)2U?D5ITM>>5/ST/K9""1QGLW<,0!,LYQ@/X83(D8_ MA(%168^5 #N"> 0A(!<"SF8ZFSH07%,5;OYP1]A"P'\F!.SZE0'$ =CY/+<< MCH*,Z][)A_5^+R-2M$MVU57*1[OHM='=/4N4O.VD)U.YW#I&"&$H M@ #3)$6!5&5Y&(6)^!]:1!FQH %TO-D8YP<&\<>^R[..TP!E)S@0-I:+49B, M#SZK.;P3:K;VLUPKO_;1A#_[H^,[C0-TW>5>G") 2@"&/M\ M'G_GM9:K+5/! 7MYF8$!$Y3YI1FV%(S#%/RE5A'-HI8^1$M6LQ4'/<0 T\YB M0.L ACX7+33(HDB B]6<4;(D4 MAXGT2X@FL4M_XV2:8, _P!+GQ%\'8TN5.$R5G]B*26E*O*9?T]'CQ0N86S#$ M=U-H'KB&^#&/ Q/9\B(.\Z)),%$EZO58)>EMR%F7Y\8(S(,ASCQWTU(A#E/A<8KMZ*-W M?@&$EZ2 2@(,LS3S"U5L:0^':>\8O9*IB=;!;@(593Y-(#\!R]@?M(DEOB1, M?*HW9:>\M+%ZH=I,7&I3TP>89X!A2@*!FE@F3,),N*"/!\6V@\2%7]R!@%Q> M=* Y>DT4#8GECR3<,VI5R,O+N:!7KMEI)J"<98!*UJ0;1HGL]0/X&3Y.+Q^ MK&FD>8Z_K[N _&>L(">6.Y,+12BMZ):5DC\HU$IX-US7V*9RT)%F!M1\H>>_ MNO$+?D>>KM8/W0+0)THP 7(I8.H;/4NQR85JM)/%AFJN\M831U3JZX*QLHE6 M4FPCO6( #S3 PPH\E" 2T5Y?NF06"I.+E#Q*:[@4@<( 2I39UF_'O44!&"+ MIWF. LG9,G(29N3%69=O:3LX_6.H@'7BF5F[<4&YIBA6M7?FQV3I.[FPK'S( M>#N]$E*J";)\C-X,Z>^M6;UY5CYQB7N&20HH5,!2C2:. \5/8ED^R8/I[S.O M:5T\P]V@6'AQ^GNEULXWT*QF2,.:X3PLV0.3!6_,4FFC-V84A^ETV.M?MMU5 MXI&QX:O=,#&C747!38_450T$0?(",$SRP/Y;:N5%&I87WY2,/PH,*X=]^B&] MK!\ DW&2D#L?BR^#7J.?DL>;>2U@WMSQZ8<@I$$EJ:'I"X M)@F9HMR?[5(K)=)P[7R.Y&YQ.X^^,KEF\H4HW(K90>&:H"F>!39STI/MY$5KWSJTJUP>O^C)O*=."B:?JJ>N*U6CL_\&+U!+FP M_VW2I5XZTWMBH2T"$EI7[[$ )BC#@7,Y5A<0]/RATINIE6@Z:71/+>JQ&;P3 M^:H"$$K[\,FH49#Z3+9GY88@LX,VLFRSJU=U@%! 9OP M:0J-G&OHPV)%#+EP^LUL)B@$IN+:4-EOONG\4^G3$(>"#'3<%1^.RZX)\1?^ MQ&H3$M8FWBC271_:V2&NJ( ./ !F*$G\RH-8Y4'"RN.SD&N^9[7N7.7\@CX6 M&Z8<5P5+.YSG5I=K2;>J7*3#X;YA73W(9J'=]@&4:Y*0S*_RB14>)+P_$1P. M-4?V3#;#P:'^4\OU//%5P>3RYCU@DF:)'TMF!406!YGYVW!(EA]/0/VN6E=/Q:K9UWCI4MV863>481UZ73&R!R=Z4BQ6@&;4E!IDF>!K92,RLALK"$ M^/9$T)_JA=W/;+-FKD!(,P(D;L#0A\J*B"PL(D*HQ+,W7S-7-4PA+039!8[@ M958.9&$Y\"]QJ%5>L1S+W /UOG(,,O648Y.35TNV6J+H-VZ:R C._I6-X]WC M6SVWYEV6)_<_H@_S_MT%*@L8B(;/!=#[R_L'A!\>].=F#SV2CU),WON4)Z7M! M*#"SGH&Y98<+%,(3.1G/!T[2A?3 T_V1_2[D[G+9,(,+)7[RW)8)^4@@QX(U MPCZH_5<\Y#/V?)D2)GQAW_I./A'(&F-5=0 [!167[#G4X 5!Z!D / !IT MMX&"RB6S+(VUVH/VWH[-;T*J >W$<>E_RMIJ=\L=SJ8+)8T2/&<6L6T.R[1\HR)&[@"+N%[J1K#9&[BR#HEGB_*#E'G;51Z M)NJ PKUR? :^R!SS_PDBET*7!SWF,:<7&9>8]6 X^ "T3RD\KI=P?75S@7?8 MU6<8>(=G>+N2O*K(K]G&6.UZZO=;V;>&ULG5?;;ALW$/T50@&"%% D M67:NO@"VW+0&[-B(FN:AZ /%'6D)<\DUR?5:^?J>X5XLRQ>T!0Q[ESN<.7/F MS) ^J)V_#CE1%'>%L>%PD,=8?AZ/@\JID&'D2K+XLG2^D!&O?C4.I2>9I4V% M&4\GD_?C0FH[.#I(:U?^Z,!5T6A+5UZ$JBBD7Y^0#"0,B0RJR!XD_MS0C8]@18-RT/@=]2-ZX^=QY_Y)R1RX+&6CFS ^=Q?QP M\'$@,EK*RL1OKOZ=VGS>L3_E3$B_1=W:3@9"52&ZHMT,!(6VS5]YU_+P;S9, MVPW3A+L)E%">RBB/#KRKA6=K>..'E&K:#7#:.KQKYX=$I!>5TFAMQ2 MG%0!!B$;4?;0P1BH>FC3#MK)]$6/ MIZ1&8G=G**:3Z?0%?[M]JKO)W^XS_B[]2EK]4W*N0S%S-CBC,]F(PV;BRE,@ M&V7'Q1=MI55:&C''(D&),8B_CAFCI[ZO]IY/]E_(;V]/KV]E[S_ETK^+T=BD[]$V&5)/KT%,7>%/'N:*4=MU^_$6XY)&"D/@1I7>1M!4+#2_^ MFKS(=%#NEOPZQ5= KA7JDVFYLBY$K8)0C4M$D1'M>8NQ4P81,'R0S/(MNQ>% MR_124R9D&65!/MSCO;PXY@54Y?H=K*.I'DA2V*[%LB- >@%>60;6;ARDU0$6Z6"J]IHAIF1B> M*VD;9(+5HQ6%#AI,;W4&>)A&NC1TUX/)*'83$(YO*FDC(^AEWMD9YBH(/#&% M[ &\&ZX=& Z2E\)(_('B/21IO(4,T7++&]>"K%Q@EV"Q2X_S!$Q'!QS2K'^2 MN)5>NPI+ZQ)&@/(X8.+IL0Z"9LXJ?Y\_XHL%B2IJHW^B%)RXKU9;BFGUP*T\ M$B>/9*4YH'?%-MGLW.#$8_#W6H-Z2M,2F7CK\D&A9K0"*3&.<9=B;?"P:^+ MS.[H42/6,D5WOG0L_43,*1E9LQH=/RLJ%N!@YUT:M).F]9).48:RPL9 $/E- MI8-.FNDZK.^9J^-9W\$5AG_3XA:=)687XEPO(1FER4*NXNSLX8"879S/L=CO M;_NB#PP6";T 2-)":[\BOP0-)8ZLDRB4]>"[E0N[0K$R1!PD=E .VQ-X \V MS*TG]^ @<"RG0G,U%MVH0XKHX:9%:AUS,$5L6#BPUEEQ.UQ:,:\ M4P(#X"L=X.'I4D67,M@=BIU/GSX-T4N*ZR>!PAFS?NMJ"]-0+8)&!Z"=4)BV M=HR$\[7MF$F$<6[*N,!@8B];7%_MX9)3;%P M]Z"[V/1!C3Y"G2&"-"'X>R1?A([MFEINAMU*%;97@&I[J0\_2"W8KK+W]AP; M\#65Y?\8*F_0,21=-->.33HU:VE.)+YBT@D4 8>N:!0SVU!,$,/4($F&F.M2 MF_ $NQRLR;K;,Q)#!&TSQ?%YB ?7WFY[]U$V63 M:5[^T1<%J964[O1F/7KJ_C3>N!6GN<%W?ZX \FXNR/UJ_^_%<7.KOC=O_C>Y MD'ZE,>0-+;%U,OKP#J5N[OO-2W1ENF,O7,2-/3WF.##(LP&^+QT*V[YP@/Z? MKJ-_ %!+ P04 " "(B'Q6[ ZB02?[^KFJUDKU2;? M-F5E7ARMVW;[],$#DZ_5)C.3>JLJ^&99-YNLA7\VJP=FVZBLH)('#UX^ MWV8K=:7:+]N/#?SK@5NET!M5&5U72:.6+XXN9D]?G>'S],#?M=J9X.\$3[*H MZZ_XCW?%BZ,I J1*E;>X0@;_N5:7JBQQ(0#C=UGSR&V)+X9_V]7?TMGA+(O, MJ,NZ_%47[?K%T>.CI%#+K"O;3_7N+TK.5/OD@:?AM7P#SHJO0W MZ0HOY:IMX%L-[[4OK_@RDGJ97.E5I9\]GQD[=D\^:6NVK5)WE2%*N(%'@"@#MJYA?;5_,857ZM\DIS. MTF0^G<]O6._4G?Z4UCL=66_@F,E_72Q,VP"U_/?0B7F]L^'UD(.>FFV6JQ=' MP")&-=?JZ.7/?YH]G#Z[ =HS!^W93:O_DW?UH]9.7F5&&WSP(QZQ:C-BK\]K ME>1U9>"I(FM5D2QUE56YSLK$P",*&+DU2585P(AYO=EFU1Y7K>H6EM157G:% M2EI8).,M:8>K>I.]KUX-[-VN[1EQR6T#A]?;$J!:J4HU&1P/OU=;@0EQ\J72^*\K MW,)>;#(FSQLL"-&\5_ ?H>,-T M"I\#72"^+8[RK@%3U66V!927^@^%3YN66 9W M(:0WJF2\ROZ%N@9MN\57<2]3+]L=D&("=P07N8;W$3U9 _RQD@W:==8F^ P* M+9T3+Y,4-(E9UUT)S .?"8)@5[AS, R:C%="U:I;39Q,$#C0K? M,$M="G\6"I@5N ^6H^WQ1<9+?!-RR4"R^0$:^$C;KLG7H)L%M0A9NR>*4K]W MFA"1)I5JY>M<*2"*95-O$I,AYR%3 N2ZNE9FY$31'8T<+]D!6H"M@%[@9'B% M=NP2D:23C'"PM>1<&>/GIF[ 01(80IND/@0T<3.:!,)8(BK 7P?8EKP M\)WRD&1#B; \3?Y390V; @DH.%O[K+LNX0_,VVZU-\HKZ!75OHM@,>3>XEA-;Y M,_CK^#0]F\WO!W_]#0B'<-H9YK=!RL?G'Z9/'D6OPE]GT_3T\=G]Y)TCK@#" MC_\DX1X_3!_-GMQ/:#O<]73Z* 87KG6B._%/CD6Z.\/DSE .GM\GIZ=SA!J M7H\^FZ=3W.&J RU!J(,++K3)R]H [A"PJJY.:+M@X,DO/GA!LCQ\]0E@?SLZ3+[S@&]A]0\J"V08UL"/I0?IDI8_" M6P,T%9@A(>%#0J>B(O8$43G'02687C"!#9XBP7,W(*N>(T672L=E!J MHBG6DHQ*[5%0*]>P,:Z>$GU5;0UFZG56=AE_2)C*=$.?$>Z X3=PY> [Y5\= MS^)C[BW2BOCU"7IT+"( 6?Q=MB.;@86N"/"KCQ>7R2^J6:D&P0##8J61&NDR M_;HF);T)Z$9Z0>D(W"<4&#Y$]Y,UU0FXR8X*@E,!OG]5Y&V2T>OQ#>M8XV*) MRCE-UAH.TL"]E'P9L#N8DR20Y78!1?!"(=O6<)P&+09UC5=Y0+T[-'E*#>BG M>P%'W]05<1ZK6M*%NLF[#5PG&M-W(B85$A,#8KI\+4\I,LIS:V:$VA.//Z)E MMK71?&&5.RM>K$AGPN)E#4NC(6-O_1),)MTFG[3Y2N]]('3@/YF8O\#S9 \2 M4[X-#&IP"KO 5MJ"]0P/D;D.K(;< 96K=@>$6D&FY8E(A<.!+3- MI& 44!12'UF1;"+H:%' XP>\AC'0B% *1?O5^N1W( M<>1FA$72N MW,YK?L<*/Z.B[X$.]BE]I3=(-.H;JK]DJ0KQDN#A#BU@DAL]$<6A$]4P<"S- MZ-Y ;K)5GFQJ^B:KDMGT)RMS!77.RFKKEDA;!"M@;=74Q@SAWKN7Z(L%XO9F M$[)'LXQA@*)1:XQ] 1^6M&'%1O<2! 8-E.6?STO]U*6A(+I+9[">Z^]F3Y*<$OOK)?_DJ^7?ZO]EI^.EE<@ZOS.&5 M^:,$WPV_? V/SQ_^)"\"VQA/7>\P+E'1#:,B)-L-D:9!:H/8;[1JB?U1-!"K MHWHD"YND?8XR!LPFT"M@V'3Y%4';R"%PJ$7NO(A/*LZW+'QFA;VZ=P_#:ZWL69EE@.L MHHPW"H1M08:NC\0,A, NKBZ3Q]/S=! 4DX!5,;@M!J8 =2S+^7/RT<'#8VE% M7I(Q'-G*B0601/![9HO=&L4,A@[;S"IP^!]G=$>FI#76<[J, G='?>I5NW@I M]@* $&'-IUT7.UV6:,YZY%F;B$,@B&QQJ^@=%X/+ M*/CI.=FHL@3$IC:DR\;+1*%#;U%ER'T;;2A66H 7@9=UR=[8%7EC /Z# M6DQ)> ;];I1-NXHD.9!=Y4G.L7^V;.720[K68"R+/$49RV%)5"Z(LQPN!CD/ MP.;S\N6!<++H7G88^J%/X[!F1"OD69 '^@?S5T"DXK$?\!K==2OV%X@9$.2( M'';8*>1/EL_$IDR&41R"86.Q'0FKHD,7;5^C]IJ#%4L9MD@.H"XAVQZM@Q/D M\VBY>H#@(GL2ZG#95;F\ MY$RP$3MA*6NY;-0>90L^^0K\*HUA.,J.&+@(1!%(>IL=(MW8FC$/UZ,DC9Q+ M[-2F[/L(Q( MUQ$ L]]?V+(GR"#T37I+Q2X:^HY( M_8/7.T )@,E"J0VC?\'OE74>/(*VQCY9H72J&_'@C*GA7IR+C"^U =G!:>Y$ M"[A[9#82J\<< M^#=9P>M8%R.A% .6'&"[4^6UNS=@M=@Z(+FM@^BZCZE:H262\78MR^X(+'KO M;/(H <^@M"Y>A7&![W4N!P_GSKXD/X0C A26N.6@?0/B'SC5=/+8G^J6TTPD M/\;\%WJBF,(L% H1)G*J\@@BH;NU!D,K8'I2)I\Q<-V!NA%2U105P3.<+++\ M*PK X O,&*B&H\K9%D-DH.V AE"G+FK':BN2>?1!2L&O:[ FT-R>8%0G M6!5TYDU?BWBQ29S(LKP=R2)ZN@J.R4E:EKZDCDD H\)C%4&*'K,-P%C6I+7; M8@#/12-($0PH$Z=%4*>@7!G9,D6Y!7SWA]-GL,A&=QM7]],H^PUF$$G&I>(\ M 9'!G=(_"HU)2\0Z0@T;(?W2@A!_)O<^;>2_.98RTA1!9N@V1:3K V:'0-9 M?M2*A5JT$2[9;L*@>^2'AQ !I0;*CDGJ1''Z"D, F-KI[68]HL/ -89Z"I5C M19ISSN(@C-2+F*'$QL=B8,\ &QD$YQAKPV MIE/-,W"BP/[!:(QW!O%KZ^R)61*XV_ 2V:_BG"5,L\V\$\ZRHR\9X=-% M[D@Z $49N6.%YM^A@%7A@R3D?=EWA1'O+!2*Y)-2#]P<4^'>BP%]( MDXAL>.LID^AN25'8C)G-^1C <+G$*'PT4&R)ZP;ASG3S*>$ MTT0H2WW3+2^;6MR[S"$^LT%V@$O**!-3=\99BK1 UOK]?+Y9G!?9U]8JHL=2 M@!\86_<+!08#E<+1LN"\>?3=!2=J>;K= B3$X8F^N]V MU<';^'(E9R.#-C"Q4?!Z.)D:C%C^)1;A&=8.M X=8Y,A&7)5 L+/R @6?4JE M2/.'SY+WN$ R(" R'U"FJPC?"0H@5!!4#B+W6A.[YL][B<[?X MAX-CLR5 IJ*%A+=.6;X#S?\>083[VP#WX.YI[P5=.=B=PX6,S>=*?8HZ1"!G M/QRP%$RLJ#BQ;IIZ47-,?K$/'Q*:!9K,&,HH^,_10)05:.>*W+L3^DX=^KX, MT(TOJ>RV8F\MT-ML6X:[JBU@4A^UEP"'?2V0\U*&$NO%43A1HRX'2A< 5:U: M@;\J%IIU>2(J=L9'MQ6^!I6+JI((VM&ST[TW@QG(!*XB&((K\MF%V%)+HLRL M%N'#82>QQK*FH;+$H"3*AH@'MXT2K>.%%P,IP/2@,,V59#2=*F*J)QOL&R5" M0M1@')<1IALIX:4TI0]1!$;69# 93C73F"PGDPI)^W7=+5J@9O_XQ5 6/@H: M$!T1RL)L#KN24MY,653V)'QE1<\B#+U^L&QJ3<5!ORJJ/053:2B3VJA5!_*B MW ^81_OP092;*!L6/EM-Y2Z_! "[9%-P(,LF$9(*BR0'4J4P$X6&(A7(%EVN M!N&5VAB[54'6(AOR]#W?[ (Y.2OW?]CD&N*Z,YP!]-RRS8#BBTX%&XB[82,) M\'=0W[7("K;6N9XKMOMW0"?D<"R'ZR[(R6A[R"#5IMO0:/,-V'?Z/L6XGI(#LDE M,"-MLVJ4E&^3 ::HA)0#N;(8QR+0VY@,LK1(4%6X="I5T0"<3V,<]@JM?6', MT*KWDOG#].QLAF6WC]+9V4,0Q,8\O96?CF?GL_O),19##RS+3A:M/7\RY;6G MC\[&'ST6CK@OSTX?WN$EE/ZV$4/"@?>2)^G\\5E0[_W.E93ZOU"I1<(1%6## MOCS$9!!8]H37:7R%U9RTO7<)]T^(!8PT6K$776-#UQ$D25&>E5X"[.' MF]R(W;K86QGBG^"01[?EV 4G,5!&E/NPPM\>G]Z(Q44L+,4;LGZ!1#08&PO? M/(2@!K6H2YM$+=0FLT$R*6 !#;A4KAS)JUG0*KH)VJLL/-$16'BBA2@Q<(9$ M+&J4P1P'V0=?.NN:=E"^?->%1('B5T@:M2V:VE"XTKK!-LAB*ZO@[;7$QXQ< M+3G8KF;A#HK YH\QSIVA[]RL%"M4MG5L(1X;I?DZ. ]N[6,WC"QG^?6.+54I MO>!O%T2U?:)8I,- _>!!")CJ^H6$_(ZW]H'T4\FOE3B7ET2XV-;'/4;&?Y7; MKXS]BJ6I1590:X'TW57.#$E,MJ'N.?"ZZF[%\0;L&[P":?WSGV:/SIZAT9CM M"85&!>Q3V-VQ2JETR=-2XJ.($-= X3J[9%>?BBREUIIO,A+VD^1CV.'PQG4X M?!QI? @%#\*9 !PA8O]:U5 M CJ69YB>'T'E$+[UAZ+KI8J;99!8*0O2\";8^@V+Z",02GB M8%\"H[]'"VM=E[W;0\SZ()5#0+ HW^G2N8:4UQ(S8Q1;RYXG&4ME3PK&>5*2 M=BNER43^P5P5&$W]TA@*[,=]B6XE#+ZX)D5J_QOMVXKL1&EC%2]$88LQL1I64%)S%9T[1LO@]IU)9 WD"D M/;2CMN%BE?[1;3MFB()TV(@%@A35#\EGO:M.I'86 MP5$8##I@V@M7!WN'AVV[];N/GWX&'?WLM6O:9C22)1>$XL97$A?3A\;(LP+R M;$>K\. \=MN#?BU1AT"WXK"B]02#[4+X,M/X"0*LK*\"$?VU5 MSVWP@Q+T[!=^O\4$6RJR)0"1@J%.YMM6N99+0DAJ46YHP[&"RI8'NCV6==>T M:[1P0QV!JH=3!AAX;KC*#Q--2U<^V81YGJC;"W&%(E>R&YH4-JU4ZJ^*HJG@ MOW)ZQEX-)1Z0EB63-4D^V&(K?TE!*RK?#M]OP;QYT'*G35\;]A3IJ/$P2?XL MI;[^#ZG7\]UH+MU!0I9Z6N+R3$K:4.7W8)6Z%1B' 5OQ3 \'^=\XV,OC/\8Z M.0*TH8.SJI1K<\-F@GB?V 0B[YYNB%+S["UR.>M2J); W2$-./@G[_&64[76 M6 -T8ZZ/\>VOT9-VJSBDTE4NA,OM;W=^>ZB#>/@JR.%M/.DXL+VSCP?RRX>^ MC"T1D/A![UV28!Z&E/%9VY[']C"[@6#Z*_],"4XIN1P\JI26',!#?#X2:IWT M"K&*:/'ADBZLY HDSS)YCV'9]Z16+UC.17$H5S0B 5Q6P"SDCVO))'('S?V^ M7,/PM4+,?;8?WBWMRC670 ;@J6]:*IHHPUS9V#)B MGP-GP:2.GKH\ $";*+[#A1F[[W7&F/8JW9Z<@$MN)@?E'OJIO@.\B, M!!SE$D4^OFZK,?'P'.C*\G6?CN](OG=)%;SGO,5;&Q3GHQ3UUI9"75Q]@4=G M#T^F\]0^??RYWNH\>7PV!T3!8W_-0(."NR3+IQA2Z-?TA#-&-%$UN>$9I0.4 MVT[L=6KKF 332_CIAFR6>GF"GK&UHS]]^.*')7DC\; 4_*!H$]X,$Z>],MO8 MU&A4$,"*R]!LFT]$5T+)O)*TH08!FB (P0U[&S2OPA(1-KW0V]2YECR'.#0B M)/[-V'I@'0[)ZJJO%1!EK+(ZX\+&>6/'E2RP-(!NW691_*&"25F^0,0%_A5W MH/6@1OCZ_7,'R!E$3"Q15Q2LB@U+JUO\J( T\O)IO51LTA[6N>7FM\[ZVX+8 M3.JY?/<_5:\ZA9ER'C#/RAQ]6MN4,HY!]F*[093FX&4.S^^!H:CFI]OX>H1&Z\8N^B5XA>W,V] M),DS!$.A<4=UZ(TH7KY9W.=1U@(M^ 9WZAD70**W@$\I'U+9=\[UP M@B4M[%4^+->/A<=H^%9B&?Y]5TT_)#=^2'3C5\7CW$0:VWPKPV(_QO"%U(.XD58T$RRK;%_$J-"+K%(8;UG>PYE^^SC?(9 MD3CZ.S:TIR,[%!'+\-!0$2E.I2IG^"9@4"+O/FE+W1Z7AE AUX%Q J<@Y=\F M[P/&EI#/6[5HR';@U@T>.U5)"07AY_*7]U?)NW=!.2Q+RFVW ,V(Q12JH>I= M>9"+:HOD/#V?/4F?/)DE.]X>[!:\);$:/O+K IH?G(C3#&UIMUEG#5-9W*S; M)O=FL\GY%!U_?@@;Y39="7>@:#);ZEO9D#]QB&AHX3A0[WR6Z>PT/3T]]6>Q M:3WL+=;7-.<$([L<80S/*=]^=-_VCLP%6FV]8O_F,,+JNXSRY2KL%UDH+N,JU#<6 M 23P=W:J%EHNE?=96$5140@+&9!\6.;("IDL$I80^(*;2H3Y=TZ?Y,!OSF*A M&AUJ\^!J'53%6QOTIXKBV7D*:*(+=X;%7U2Q0I"#T:+XH)_SZ3L\'?H< !+^ M%P;N$S$,ICI58_Z- MTN/M7IJV*< 4VN:"*GMWD^0-SD_[T'EINT=?(I-8EG@R3_GX" ML;=XZ5T!6X2*LZD4^#'U7@E1LI4KD0&_E*51=P0IB,"Z -RYB>;;=EOI(\?G<==@)%$]*O363TGH&G9^Y)%@(Q8U#:SAR")YHRP MA&Y8V$I8-]YVOC>?3J93D0(R\11YJB5-VH)$0YF''YU.B<14WA']@IU8,)WL MB7QHBAJJYS 4/SL]8:?^[(1," QJXY0)([.KB6Z! "W!#9!!A*//X&FO2!K"O.QTA-$#7$ M=9R# KL.'4F9.I+9HYM[#GC+@DA1;P>2XCWD[!,QF*(QF5PWL.%)AJDJYH5 M4Q]+'/T)9 I%,FJJ_P.K43Q9,N)2"HNX =/W607D&?GI=+P^DJDT0PHG&=W# ME^&2@4!J2T6CCD UFRZH0T>=QDX<37UB-9C93B%45WE8KG KKP^,,3H0PW K MZ"-G?7B'V6Y%A:G(NH#[3V*;><-90OQ-F8*(E.9[B#[MR2G)8EWW]P++B1IT7J*Z[:[@AJ'Z$ M1VD#5TBD >>,^I*-]$!J#B@XE[\F!N2JB(&[7*:!+(#4>=N#%]GP)?\7//<*+[,\T&G$4'A9#1U0$F]%#MN<.*<0LR9(=67-RVSU3 M4(HC$59O<*76AB9Y8WZ)7'_''9C7#J23G*B?Y'4$DTH7H^3)I'N0*J+-D. + MLU&^YV6A^,BEY/NJ8 (C.2HX4?0 5N"QC"J>)258%.'4W3;[YGLGJ.JULO6U M1#2"H1.NH>X-Z.8"J]!'D\9_N@CA=<95VY[(L377>";/\9G@LD']';J MAHKX0+M/+V&R'#,N(V-FV=.+JII)WE,W@Y%6[IM;*;A.S',UY8.$@-&4C.HR M;,.LB%Z\C> R1'*[1A69'&C+7SCP]+EW^S*>RD>^.>2)#C"-7*1Z<,OH%%VU MI77&^9=1 9@W@7WR+&@,)L+88_B:L>B:7V5*F2 8KE?JO,VCU4!%WD-FD M=DV28Z"R /,+75._9!.H%]IM#.Y>YTTXV(#N KL,J!:&-FJ"LF^977=8]VUK MB;6T!5L!YGYG84!0^"$OO+0M-$9;C+MB2N05F4#'ZT^2OW;%RE=A^+$ /F%+ MM#_R/H>A,QI1CK%X8/<1N#BB)J,$EVHGOA8-C<)Z$7(8W5A7FR*2QE^L'9]-I47K"%K-RO,IF>^PP^_CLOX9YZ;$C!@VV0W6>G%J 4$_'@XEX8B2PS MZO:N^=>?WH0=!-$O*?63'PO@#6$GBH)F92D_)4#%77YB"49VFHS-+R\+/ZF! M3H]^HEPJD^5W@_ '!0"2M5;7-]N 2=>"A_('AUZQR9I+R>-&Y5[*-!*%'I4Q M>-S+'>A+*[@.9=1:;[?V)SS6.*7+;PKN4]DGCGX)PK9' #_$U[K$S/7"CCFQ M)WY7 9.7F%*9S=+D;V\NX3F>VJ2#WYB"SZ/?F(KL/>JN%,;*P"5" 8@!@ O@ M$[J;"]>9&8:-KBXNPI2 U/+R_-,E5MQQC-%V&K0U8UKQ#RGTU4! \B@"C99? M #,V90Y DI8?A;A4H9:E<3,/9RN6\ MXVB0-JB2VLXQX(QX4+_,N"=:AV6[+5 B=3?O;>KMWFP^F=I18*B54.$XQ#J/ M*L,L1\=I:VI[Y$ DMVIDOHUXT9!@[E71^&QA&)&**T+CX+W+Z7GE $"C E;L M-T49=0?P[3]B!>1!HV8)/*R> K Q(X(RB(2.3+\FM]U1-E#[1:A>TSB7,7WL M2&ZA*("6+,!ZY$DL2M)),A(DFL["!1' M:_$IP] 477\H,'ZH+ *I\PM5^<^G.-D&2;\O5C:=C.IU%%0XNN!EK=\G&777 M9P1?XH)78-X1Y.^JJKZFVL(T>=^"M/=2[5K-D#U"Q](-'94@'6HY1"Q M6'>BUL;%$_CN&JP9."MS7^%^@DEJV7V]&0B9N1LVR+^%>"W5@1+-DI(I$D=3 M+X[2 ]=^M(W#.^.]8U)5^@UB@7$;_)#>@%6R"7\?T<82+RX."C[ ,163!*GI M@*/BGR;H)Q>C3?JQX3@LXG_MAV#W'4I41'78$$%X/9^<1I=P!U3&QJH3HBCQ M@TI**DCA?NU;A2I?!$&-6H"&Z_%(IEM<'/,T.=;W[W;_QUK?[[G8'#J!+_"; M9#8]X=)J#-FP^("'*J-Z*BD:?T:Q"B)L:8Z=$$2?0HA>1_U8+CQTDTY"!K(= M(]Z_D) 392ZL'7B'LP_.,8[E;7AS0?[<7LUM,6#.I0<[_E\9U^F_6)40$?6" M.G>XQ^ .;8BM%^P91H -7HS)(=_/ZO@KBKT?W)[BZ@L)6*#5=#SF;-X/(QE] MB4O0DY?%?EX09@^W/$KMSA#8.0D5@ MR]>ZXEFA&#':VCZ D(ZKV7,^]"F>*&#OQC)&;% MU_\J;?D)/4X&B.4#,I-ZZ=C;97$5J5R;&9$IT&XAP*_B,2GMS?1@)^K8Z#S1 MU^(WSO,:JW $]O&54,W:K(D+0B[ RZQ(B[O&?<8N'H%^?>&W0"K[,](,$\G9 M\9'VOC[*_[!73,UV7B2;U-%@SB#/RE'@AK>@@*:4!6",P6%O^'AN(KV@/[W[*K/(VD)^TR5D246DK*1P:4T&]%:O4,". M=TTEEJ6[/+9.4YXFV? $4EL9) \542S0?KE2H-2R[1I_Z1S+6.VP$@* ,C]N M(!U/I.K]ZEH@<8)?VHI&D]QP\G *#9*:$)@EAHC>D A_EA#8.X.V MC1>IU)5P,+ $.X_SHFI' 7Z-7Y% ,'!VXCN'1OJA7.U4]>Z1I,%L#$NRH/74;WJ^<] M?[ ZL%(I &C]L7@.E9O8Y!/H ?TCY5NBYNE%JJ7YRV&;#<9\JWIWLJYW$LGG MGQRA0;S;-D.U$P2DO--7\/K!M';A)<*.)<6#$LV^+B&Y .@0W:;-]Y M;74% M$I>K=+D1[-")?]7WN>VZ-!@FJ([U 49_3]X7]F%&\HOB>(+K$PBO[_F#]N7S M!]K _^3P_TV]@_^EZM_78+.\?+[!@IY+.!?]XFK5OCB:'06?8O+HQ='%[.G% M_.@!O.D??_E\"T3Y2]:LT*,JU1)>G4X>G1]QNYK]1UMO<4D,3H$\HC_7"DSU M!A^ [Y=UW=I_X :[NOE*X+W\'U!+ P04 " "(B'Q65-I6Q/\1 A- M&0 'AL+W=O5QSN;.+6SX]J9W#S[4:H43]LLM^]/-F6Y>W-Y:9.-VDH[,CN5X\G*%%M9XFNQ MOK2[0LF4-VVSR\EX/+_<2IV??'C'OST4']Z9JLQTKAX*8:OM5A;/'U5F]N]/ MXI/ZA]_T>E/2#YRC B!C7][FB?-D;0Q M_%Q3_YEEARQ+:=6=R?ZITW+S_F1Q(E*UDE56_F;V?U->GAG12TQF^5^Q=VMG M5R@@V+\9$-$[]APGR[@YC+GV0I/[PKS%X4M!K4 MZ .+RKO!G,[)*%_+ D\U]I4?/E86OU@K[LQVJ7-)JK+O+DN0I@67B2?ST9&9 M'"$33\1GDY<;*S[EJ4J[!"[!4\/8I&;LX^1%BC^I9"2F<20FX\GD!7K31M I MTYO^#D&%S%-Q:RU\_S;Y=Z6MYE__]W9IRP+^\G]#BG#'7 T?0S'TQNYDHMZ? M($BL*A[5R8>__"F>C]^^(,15(\352]1?;ZT_0$9\?;B]$Y]5L58%E +7MDFA MERH5.A>_FE()&.,G_G'':C(KT1"*!'[XJG:EVBZQW9DM%F=_^=-B,AF_O4&]7A8;]1A<+97\U6_F+6.A%?=JH LR!4 M$_Z2I>WSFK)8JD1NE9 @8;+L^<+L<]"WU=+J5"/U$.MWGW_Y*N[O1^*A*FPE M\U*4AEDH5;&UM(*^U.I8%THA%941_[IUOQ+S.F66(/U./LMEIH@,HC;YCJ/Q MC"EUN!2R9"*A3L1>6G$:CR8SL=19!G*1HVY96I!(I-W0$<0$TSR=C9$/>"V[ ML8+_EL\]GJ ].HIR-^TYT^?\75N2.%'TF]U(^"EKQ&RW9$5BGDF>::POH$'S M"&G[ACOY(-91W4W(Q M";>$(5+Q*+.*^3^-QZ/Q6, SW"E"KF!!L=:/Q(]:K9#^:]-^>DHV,E\K\1NI M9R0^R63C=QU8Z2Z3\.N/4"@SS"Q!(WF252QI*](K]F$EJ@1M6Q5FR[QX.6 O M*-?Z>.J2*A0M8J=RRTI-GY%75JHHR*.)^'G]D"/52UI0,2*Q"Y4HE#TQ'BVF MB[CF^HS6G'35T40/^#!5X06Y[0@2P04+K_M3TOL8D;[?:*B1S%2H7))0^-A5 M6YT& N/7QSE7Z<0]MLLD,55.(L%WB9X$<5*4(HGD3IH46!S4'"YB=ET;X<=592M;5! HY8?M*JQ@G+9[9TU\(^FW1V'],MRYE2 MCH792U/H!,(GQB)SLX"Y$6MCTCTRIP!;!GP5%#:( PXN?P)8@/I5.JK)4X'< M%9HD,0=:NP@)\TD6^<67JA1?71[X-E#BA,RLP2;SB#H"[M.441') M-)S%#],WK:O3-P4"5B1(4&@1A-KN,O.L?(2D"X M*FR8K*H='3"-9N-Q%*."$N$XNKJYB1;7LXAR;ZNBLR"V>\KH)J2^ILB(=877 M+KC@#JZ$'I@)"6?-(4-^+W-R-,0,- @^3R=?#,(FLJ *P>'VE03* 4[-5K?K.N)S3$P>RIY'SH@L'>N!8:,"M._6( M*?A8\E!XU4IIR@V['JK=$1!PP(5R 6FCL0M<%1@O<2#<+7\!CPV46^S011!H M9#T!1N4:@;O,@;ALL@N'L6&]@Y-R7X@VMO*??G:>1/]F41 MN?Q(2MK(1^5V.I\#RK]_^"3.'@H4+BCY'H#)EISM(,Y#M80%T;F60-#GX<-[ MMG[N)PA#%;(%$:36HL9@U<C9*L4ZMU).I MC%&A9AV->G8ZX)E3/669PCSI+:OLF':C0_6:5;@5QCY=C.):MR%VWTG-T<]I MJRG> ZUJ:(^:X=\:P5J3W&_1"FAWZ(J:R#U#R1XY^!HA,9>8Y]&-]S)?*B@F M!E0NQ]S/P-56B;J''T56)'%<21LR>VS8J,C[]M. M-=^XKV_4RJ4D5?#.S('TUS;?^JB9FME,T% $F>]-S5#7%/V&,31? Z!#\#RY MCN;>ZK\H:]^(0Z=JVE8?,N>#9W6:"NH6\+V-."LF\^CZ!A 1(7?7Z;J'W81C MJ:.QUCT#"-2KM;T,%6;.NQ=:?7ODR+/X7,3Q.+JYGD:3>"J^F;(#Q(.Y0[ M MZEC5#41"E<>+.(KGTV@ZG_()W6'-(&>4(N!>JMCJO.T$@:^OQE?18C']??,0 M"@"4_JO%C"0[NO=U Q!QAA.J+6/C@Z'*07,RQ,]YQTM#W75:/E\^!F)!;"G1 M P>Z%O9PUD1[W BF$]*_PDN!DQ.E4BN^Y /9,50&3W)2M!;&4C/JMU$=F,P_$0U:J$B=X.)0\&%IN M9:I^,.L[:P9]=:4]OMAG5=%<\ 33+CZ8X)62W%T-#4?/G<33F]$TY-DU$]1M M 70[PC0^(-S+B*DQ\)T;!;%> %^.[F,=N;FAFZ4''345W0MJ,5SK[PM#W=^[ M3L>L5G1!(=>2!/)@WNE_].W@-#BW2307%BY!F99+G4'XBX0<'X6&F;!E47E$ M2NP1T"9\4&B9C3IW(=#(@\QHJE?HIPCNDHS(4?]>(3@FLQJ\[U47_H+M8)X MH1XREJ0.%UKB1ETB'H__7$>4-Y-F4D[GAZ>?G;0_G9QWX6'S()2AA23!E2ZVKI5JAA\VT9" JK.;L>=K9#_7*ZJG'>4CBQA%ZH'& MJZ*>W!"UW&1F_>QW;0@2X .<^\*L+M >DL6=873=OP4^Q1K(4VX7,QI[RC5- MIH0ND>$>569VOL:KIU*@7:J;4E\0OB820L?75V_I!R";WT]N-ADUJJ>N\1?C#R@QR@4'*L "1I83S0P*? M0%9ZQ0,:E#']A$_/2A9#\YJZ[-0##7=JJ]@P CXWA]V%N:X[VPHW$W&7<6^K M=87\4G?DP5).>O5-'T]#]+)R \A'E5?*>?D3C2E<%<]UYLM)V&N$@[BH&0JS MU X6'TP%1H,HU[T_H/^C7!"LI"[:ZZ#N_1=G8X\5@IS3AL(;NM*AZ6QEP; % ML"3+GXIX%EU?+[JVC^-H,9V08FL7Z!X&/'.U$#]WV"G4+I,4^T'T^2PG][)( M:9R;N>DU#[W411)<3_OAEYA/9A[Y'1?O5$QNHCF V-W1);X(64%8X5VQ%%,(@8S1<#H1$=A""%YDC\4_$0SC?[7*2M=4X) M$97#8U71CCS"NRB^[?:9H3<3H5K5']#!PER89'!IT00KZ;$N_%1?&!]3$+.X MG*O=^ *Y0KO+]U9/MLUL?0&_A;P%UU;:-HZI^+XATZB)E,*($TVST.6__#TL M93-:=-QNWBRAI22KHN>>PSF-Z'-9:V_O+"6-:#:)T8,HKO!-$N?! M"X_;_9BPYGA3LX6:%B_=%CK/)Y/K\Y12=J41\/V4CY1 MG:>B?!9'TYOQ^0$['2(SFC%0<_:BR>(;\'XE_EK?)Z)/G][,@3U@2[H#0?;P8UDOZ2TKM8Q+FG;/9VK^Z%5@QC20W;)2$E>N$.*3GQJ2&4A3J*E!I# MU[)SM9=/S?TXB@?65=Q\$DE7"PDZ!&BM+0QU&7#W+\VK(-HFA6(-(1AY1,?5 M019EC9.&06_=L_ECF;KR_7I:#ST9&3G0U8YTNU,6TLP1Q,4W'=*/@*..D=I< M?AIW>T]^_>@'WD,PX?7E3VXIK,@@]8TVE2>K<"05'>=Q_NXAI3Z&7GSC*QQ? MQ8@1D^F4^6TNM?E>K>M&Q$.A-O2Z)G9G-"9X'<2[;U&$T]. 5_1,V6"$GN7^ M@)V<)_F!"4GFW(A[9YY,2=OEV;HD>GE_MHL-KK.F) ML4<434O>#@\XN:,,F.H?PAWG\XS$VGF,QT5WP:_ M\SU/D"?D\ UJ/\;-"_7-#,3V$L[G;H45BMP+%[5[U8["@)"OPP060,8+;FQ4 MVD[/F@%8/_U$0_G'I[&7\Y!]52*B-\%DY:Y5@5T$O\XM?F[>U;G/WQY$K0GU=N?[* M5%D:7)?[* R%Z'->RN\D+46<]\4>_R-6LM-4D/I[H/30@<\:*QT^C3M/"9EQ MA3D%G$-;/KZ^/N?/XS%:]&MWH5$U-G^%%9O6F,>035>D4;&3SERGGI+2VP=Y M01TQ3P-E^J_*W?A8/PDF Y5N4E*_)?-C0-(R%Q)$A[.M;?+:# 0WF5]7\@^&TJ?B*EI<7Y.)^,.K*/HY> #AX:*Y M6NFRQ;3(,4R%4H_@=S!;($79V!OG_,OBS#7ZEG/XXA5II%"3W%QS-K\W?O]RZ/_MHE[L_GODLT1T@ MJ#.UPM;QZ'IVXEY>J+^49L=_!+(T96FV_'&C)*H=+<#SE3%E_84.:/XJZ,/_ M U!+ P04 " "(B'Q64>@*TA<% !� &0 'AL+W=O?RG2N/UCNIONF24@-/%1?ZVBN-J5?3 MJ+*5JB(&/U4QU;6B)'=,%9]&03"?5H0);[-V>_=JLY:-X4S0 M>P6ZJ2JB]K>4R]VU%WK]Q@,K2F,WIIMU30KZA9J?ZWN%7]-!2LXJ*C23 A3= M7GLWX>IV9ND=P2^,[O1H#=:25,IO]N-C?NT%%A#E-#-6 L'7([VCG%M!".// M3J8WJ+2,XW4O_4=G.]J2$DWO)/^5Y::\]I8>Y'1+&FX>Y.XGVMF36'F9Y-H] M8=?2SA8>9(TVLNJ8$4'%1/LF3YT?1@S+X!6&J&.('.Y6D4/Y@1BR62NY V6I M49I=.%,=-X)CP@;EBU%XRI#/;![H(Q4-74\-"K-;TZQCO&T9HU<8PP@^26%* M#3^(G.;' J:(8H 2]5!NH[,2/]!L G'H0Q1$T1EY\6!:[.3%YTV#K9(5W"%6 MA2F [C4EW#G'4@6_WZ3:[?]QR@.M_-EI^;9<5KHF&;WVL!XT58_4V[Q]$\Z# M]V?0SP;TLW/2SP7F+.-I6+TOOI;H#\FQ%)DHP)"44ZB5?&0YUVL72+>X[/3W%S(]F,81^M%A@2#E' MF*H%W%.@@"3LGI]-B4BZDQ4\R#WAAJ'":.Z'5P$L_21,.JK0#VP94?S8..X #Z:N'/YW-<+$-_'LT/N79+.!'60+0?'JCMD=;M M]U0Y1^,1?$XY*YP%^L#'&4D99PZJHBZ*PJ G*9)4-1'[MV^64;AXKT$.[& D M(+?06X1=2)GCH3JX&$^S+NEU6Q&[DF4E["B4Y)&BFHQB>\PA0R28#:U7)QA/ ME*=&P6<:,DZT9EN&NP2_&CQ'>&P[1@CTJ<;&ZQ2G%%RBX1+5R$*POZBCS7OA MI)(-BB"'5+!EBMF#7:9JNXQLQ:>M2Z&]L7+,R],8!T4.(WIB5U)Q!%"CA7IK M7U%,IGU&SZ2:NLNC #?^["S;D68BFD4@^QIGTB**Z$K9*"0:E8#?5Z6/ M)H_KRW<*CQ+Z'XVP%M=2N$BFEP=&QT?-HZ-1D NQB\P MM5"H-JSJFE!?1N.0X9K)?(SJ*+].0\0T(37Z[,F)YGN()C'LL9?I[^F>XUB\ M#$7KJ7"R//94.$G^DZ?^'Q14:,MU5#W/"_%5]<^\,^"HG[7P9S'ZR'F#GNTM6K?WE!=C<'$(/A*)APJ%%?A_ "$C]>)NX=XE7XT,:K3\&PO=V]R M:W-H965TS)4NN,6M7IR;E18\5D24'Y:#6>2O#9RS=<:O:% MYY5@[P4WE1;PN#4OSBV$TY+SM!;TR@N*3@@*(_9>E79IV.]E)K)= >?0JE4M M:E1[%=TI\;5(^VP8!BP:1-$=\H:MJ4,G;WB_J:^E27-%UAKVSZN9L1KH^--E#2ABA;T7O\K=?PM'@^1T*QZW"\5W2'Q.;GQ+$KHP1 M^"L\+6/0=VFEM2P7A'UIV*>E8'.5(Y>)9ODLAPLA!41METQ5 MFLUER[%R^<\I><[-T^J=T(;Y7$G9Z%=VC)RR.@T&EDA)9/8(-/U-W)N!1/8<#P.QI.DY6G^&WK#^DE9.#\]I0Z+HS"8# <' MQBW3TW":/"-B,IW6&D3L<_]CGWW2 M+DP2 !DF091$'9XQ>$ .%@^W6RY$F6Z:]5$01Z/M^LGX&=&&PZU9WK%RZQX(G,"R MCC?BZ8BV04"22;W^)[+@"4OB03"8Q#L(\<+Q;#@-DLGD!/##_T/@AV$<),/A M">0W3^^"?A0'T^0(]&OZ@Z$/U\5PW0'T:_K=T ^1:!/@.!RQIPG!@^[#\"3L M 1^*1PN.J4/4 *WR/M#3LDD'5A//.1Z=AOL(4.VFV/"9HX5WP3+$U=3!B5[DKZE3ATSWO!OON"[P"A]X)P+MC?."" MS;O9S+7 <&;DHL0J/ /EELN<^M496M69 2"Z#BT23YJLJ2/2">Y2"LUUNH0[1J9GEM<\ZYKCP<%"ESLY67".BI"M90$,;M [8>BEI MM. ;FC6.&D8S#I,9_"I3F**<89!&H(*C,456WNEX4JA,Y&>9!A!*IP2G0XBI MW:9FM*WCJW= 9#GQU>,.S-9JY@Q'O#VWP!$UWU=J)N8D M!E1@F$[B694[.-HV,T@12,R4VT"65I1.' A&D3UDJJJ+4JIN!9Q6)SIO)X*4 M)@)7NOOL%:<96U'RN$&4W97&Y<"QT_1YWO;.T" M2.7O$3KX&$F ) 6TS>D:6X>E+1--%>@HQ2HK?591B 7RIB!\N^/05N;%KBL[ MD]K>3.B<[(9%7SP[7KY@7[G6')AO[-^P,W93S7*@OWY$C3X*HL&$VOPDB(?C MMI<<9489I!)^D^.H[%*VE8.A9I#0H#*.X[:0_\YU>491V0H)$Q:-@DE[RAFR M]Q+5RU('!NHLG$YR&P!Z-X9!.$KV#@I#]J?*,^HTI_GB9'# Y4>B_"?1B*$] MF,0T (]@\6ATX"822)#=][-+K9V6VSBZQ@@WV]9L-<_\,9DW[[OJ6M7W^=#1 MTD/NCLA Z^WD["L)#&WX]M1LM' ]QE0S8T%&OW0#M@UCQG2[6&!3K8 MT9R*AU>8.)P9P?;I[FC4H*1N\]LT\DF.?+X5_6,8.NX"M_ ?6/AQR>E]T!I; M %AH![;U.7?OMI",7.$K=:H;G,AK7N_!3'[)DIC*E])MD_\& 1 J%O:PGBC M:("&XU.":E5VII"]US*DZ D789G-QI)DWE;ZX4=)YSL>[ADQ3& _;R]W[\GT_;O2MK]+(M\EH&/0ENJ3KIUMI@)NZ:W M#^Z4VD%T _BK:E%![L[)\F#O_K&O=>>=KZJ%T OW[9A>S2!L_@-K2VT_3U_Y MK[+;Y?[;]GNN%[*D-X=SL XP)O28]M^+_8U5*_>-=J:L586[7 I,P9H6X/E< M*=O&ULE5?;;ALW$/V5@>(&-J!(VM5*5GP#8J=! M R2M$:?)0]$':I?2$N&2"LFUXGY]SY"ZV5:$]D7B9>;,?3A[L;3NFZ^E#/2C MT<9?=NH0%F?]OB]KV0C?LPMI<#.SKA$!6S?O^X63HHI,C>[G@\&XWPAE.E<7 M\>S675W8-FAEY*TCWS:-< _74MOE92?KK \^J7D=^*!_=;$07G3?9V77!])'@BY)+O[,FMF1J[3?>O*\N.P-62&I9!D80 M^+N7-U)K!H(:WU>8G8U(9MQ=K]'?1=MARU1X>6/U5U6%^K(SZ5 E9Z+5X9-= M_B97]HP8K[3:QU]:)MH,Q&7K@VU6S-"@42;]BQ\K/^PP3 8_8/UH3:TZ^FDM5C@#Z4V&B2KS6YS@\BOI5ECX99E_)!GA_ &VXL&T:\ MX4'+Z*\W4Q\<@O_W/B,31+$?@@OBS"]$*2\[R'@OW;WL7+U\D8T'YP<4+#8* M%H?0#[C^(-]^K5;6?I54BWM)*%HG@C)STND"Y4NE= %E2G8V4Z6DB.&1;Z%. M5!2D:SPY8>;,.7.VH;"T%&HG 1EJZ4A;,W_%="2\E\%3%$PWUF_695RSP&=: M""=1R:6=&_6/K(BKDC@Z7#JOV$ZN,.7)WD,4Y.WHU://V <;A%Z=LIPHA@DA M2=F*E@)"6+A&M_%G= QS0VU;+TSE3P@Y)ILIL-=Y1G\\5C&!'F./7N4]29K_7JK:'\4 9H$!9(8H.B1*3?[&&E3*HTKEMF:2OG2MB9 M:K)N(1X:5J_9@@2[$W@-!RN=+J)6[;ZD0K[,GEO^'X*/GR'"DW='XXPW!67= MK!CR.EXE M545<\+%TUVP[9"=TG'>+T],3^K"IZ_^)NFT(CW#9JX/QD.[:Q4)+M@'.2AGS MWJ19@E/ZT;7:N7!2"\X3I,/>H#\M].?!_1H?9$"@'SK,%X#D(65K6%0Z[PUC M,?CG].ML14,,$H0C^H5NA*\1%%7%=$P!][3K%4[>!OB(84QM1'2/ <\R>Z>' M_:224P7FO6Q;@>\-O9-3UV*:BB1=6DJ4NBS;Z#JT;B\7(JJ?I(HY.GE*J&.6 MR+F<#\[3XQ$WV?D)^SR13UNE*^CLH9KA!?J50;]NTT05:A'PW%1D;( 3 VX; M@)>RZM&U7;\JB!7R'9H$!D8C4MB!^W+LK2N$A"4'B^V)#U=43W["-]ZHKHM494.,,\M[!>Q:@=%5M7 M[W;;F7(HWN]P.G<#$*8VR\UOS:VXY.$G5;+&\1UEZ9432Z0YNA'54EUO&YNH#$,"K95AI4.)!@-@(BB3Q2 !T MTX<>[9M2^CO#8B/=/([$GF*JI[EQ<[J9NM^D87-+GD;VC\)A4O#09 ;60>]T MU"&7QN"T"7811\^I#1ADX[+&EX-T3(#[F;5AO6$!FV^1JW\!4$L#!!0 ( M (B(?%9X*ZVTE0( *T% 9 >&PO=V]R:W-H965TAX$*BNQ(NI,U,B-9RMD1;39 MRB)0M422.U#%@C@,QT%%*/=6"W=V*U<+T6A&.=Y*4$U5$?FR1B;:I1=YNX,[ M6I3:'@2K14T*O$?]L[Z59A<,+#FMD"LJ.$C<+KWS:+Y.;;P+^$6Q57LVV$PV M0CS:S76^]$(K"!EFVC(0LSSA!3)FB8R,OSVG-UQI@?OVCOW*Y6YRV1"%%X(] MT%R72V_J08Y;TC!])]IOV.UBD]B#K%%:5#W8**@H[U;RW/^' M/< T? <0]X#8Z>XN7?,G MY%K(ET6@#9T]#+(>NNZ@\3O0*(8;P76IX"O/,7]+$!@=@YAX)V8='V6\Q.P, MDLB'.(SC(WS)D%SB^)+_)0>75&5,J$8B_#[?*"W-:_AS*.6.,#U,:#MDKFJ2 MX=(S+:!0/J&W^O0A&H=?CLA-![GI,?;CM3@*/2SL-?U7JR4*,E'5DBK,06Q! MEPA;P4QS4E[,P90 JPU*5X83RHU?-(KP7)VZJMA/!'>D-8]0HZ2$*?@(T=B? M1*$U1GZ8A/!@.A$,N)8B0Z4@\J-9!-%D!%>44_-:#[(;(@G(%#+<&&IY-1A[( M;CAT&RUJUY ;H4U[.[,T\Q2E#3#^K1!ZM[$7#!-Z]0]02P,$% @ B(A\ M5GZ@-/&, P -P@ !D !X;"]W;W)K&ULK59M M;]LV$/XK!ZT8&D"PWFW9LPTD:8L-: &CZ;8/PS[0TMDB2I$J2<7)?OV.E*W8 M6Y)AP[Y0Y/'NX7-WY)V6!Z6_F@;1PD,KI%D%C;7=(HI,U6#+S$1U*&EGIW3+ M+"WU/C*=1E9[HU9$:1Q/HY9Q&:R77K;1ZZ7JK> 2-QI,W[9,/]Z@4(=5D 0G MP6>^;ZP31.MEQ_9XA_;G;J-I%8TH-6]1&JXD:-RM@NMD<9,[?:_P"\>#.9N# M\V2KU%>W^*E>!;$CA (KZQ 8?>[Q%H5P0$3CVQ$S&(]TAN?S$_H'[SOYLF4& M;Y7XE=>V605E #7N6"_L9W7X$8_^% ZO4L+X$0Z#;DXG5KVQJCT:T[KEM[#09[E.V;9>JG5 ;33)C0W\:YZ:R+'I4O*G=6TR\G. MKC>:\JOM(S!9P_MO/>\HXG896<)V&E%UQ+D9<-(7<)(4/BEI&P/O98WU)4!$ MI$9FZ8G93?HJXCNL)I E(:1QFKZ"EXV>9AXO^P=/0]@()NVEP_#;]=9837?D M]^=\'Y#SYY'=NUF8CE6X"NAA&-3W&*R__RZ9QC^\PCL?>>>OH?^+#/T7'+@0 MXR@^, .5:CO-#=:@=F ;A)T2](BYW"^ LH/M%K7/T%LN:5_UAC#,E4^8&Q+X MR+9GF&\@RXV>W(X_N+FA MS2S/8%XD<*=V]L!HOYPG)([+!&Z%ZFM/O;?$%)C63.[189-E&A9I#%DX*POX MB/2:&R5JX.2GNC_JI&$V+VA,9P7QDW0K^J& D).DMB<&QB%D4\@)9PY?E&7" M;3T3QQ"8)3+&0C8+\VD&:1Z6,06&0!9P755]VPMF*<0UTMVI.!MJ%6&P5FG+ M_Q@$;Y-96,[G5S0IPC3/KU[(6P@2?:#G83'-:4+?8D;9.@/'!ZKH!GV*WR23 M.945(4ZGDJ )]IIV9RW9(1=ITZ,NL>)S ];D#IT,U M#NY:1?&DS$L*74]R<\JD9Y5.9I>LXO^-U1>R[.4QN%C[Y)AS6I6_0 V)_W9] MB!J]A)?/&LB7D_R2?/HD^ N;Y\I#=%;,6]1[W[+<8^RE'>KZ*!V[XO70#)[4 MAY;ZB>D]EP8$[L@TGLR* /30IH:%59UO#5MEJ='X:4.=';53H/V=4O:T< >, M_PKK/P%02P,$% @ B(A\5I/2+T_- @ 0P8 !D !X;"]W;W)K&ULC57;;MLP#/T5PAN*#0CJ6YI;DP!)NV$#5BQH=WD8 M]J#83"Q4MC*);MJ_'R4G;H:FP5YLB3H\/!1->KS5YMX6B 2/I:KL)"B(-J,P MM%F!I;#G>H,5GZRT*07QUJQ#NS$HN"G"&/N'@XY;4@,1T;O07CT,SF%CY5 M[\WB9.6*&3R7[T7269:;&'+Y(L91*DD0[#HF)W7&8[4CF#4GR"DFBRQ-Z MNZW>[BGV_RW+29+C$H\PP]ZF#FR9YL:SQ%:] BH05EIQ!\MJ/0*N#I9+-+Y" M[V3%Y[JV?+7VO2^8>\0M:Z9+'B%6^"Z,T\Y@V(=A9Y F+8+%D:DSJ@W3,]Z2 MA:23)"F=+14Y)*:V? M)_U>]X5#5@@CR7TG+GLRM_R'75Z_0$OXK@31T,X]M6$!XU=HEG[\>5J4U?4]'AK M;2?DK!D,S_!FO-X(LY:&PO M=V]R:W-H965T]\X^A(8KB MR6@;9D438WLU&H6J(2/#J6O)XF3IO)$12[\:A=:3K).2T:-R/'XW,E+98CY- M>P]^/G5=U,K2@Q>A,T;ZS0UIU\^*2;'=^*Q63>2-T7S:RA5]H?A7^^"Q&NU0 M:F7(!N6L\+2<%=>3JYMSED\"?ROJP]ZW8$\6SCWRXKZ>%6,F1)JJR @2?VNZ M):T9"#2^#YC%SB0K[G]OT7]/OL.7A0QTZ_175<=F5EP6HJ:E['3\[/J/-/AS MP7B5TR']BC[+7I2%J+H0G1F4P< HF__ETQ"'/87+\4\4RD&A3+RSH<3R3D8Y MGWK7"\_20../Y&K2!CEE.2E?HL>I@EZY;PSG[I;WCIL+A3H=(N=)[$M^M%B!Y%\\]K8/"N(JJQ'<17 M$A+Q"=WB7W26B$Y46BJ3E64(%$(&6WIG1$0'LTSZ5U;$AH3S0,($$)7K?,!Z M*19= *T03AF^5UJC72O?P9302BZ45G$C,()@MFI0_S&2#Z)OR H5A0JB]6XA M%QJV&AD/M!H9Q()8T%:=]U0GHLQ#&M>A[BMI(8 )(X.SP-@("J K(]6@PR:< MQ:847B(LS+9U(2@VAEH)6WTH05FA%>N3!&]&A^*:S; M2O4J-DD2$L^BL,)^[^BQKYAK=B,<,/T+Y<',P$9993KS2QY#>JU#8#A<-L+W M5GI$$FED8VS:*U2%3K71[M4&4/M&(4,2,8K036(PH.UJBD5(AJ$/%BI0\ZHX#^?.;U]-#AR7R1FZXW(RL M&0%NH,KVPS!D=ME%V#M!K&+6:^0ZIW6#JSXU!$. KA,U,GH82VX:EFVEJE/2 M!P9P/*EZ^MXI[B7$&G<@V2PE\U7K27/W\*%BYWY(JT.;K+;1^NAZ6I,_-,\^ M>JHP*$352+^B<.@6Y@SW(P7/D$DL@$6F()U?'I^XM"^/P@R(OHVG0)+US$E9X^&[RAR+, MSI<._3(LV,#N53;_#U!+ P04 " "(B'Q6>ON'ABP# !.!P &0 'AL M+W=O%OM 2V.)"$6ZY"B._[XSE**Z:.)V7VQ>YIPYA^(,YSOG[T.- M2/#8&!L624VTO4C34-38J#!R6[2\LW&^4<137Z5AZU&5$=28-!^/S])&:9LL MYW%MY9=SUY+1%E<>0MLTRN^OT+C=(LF2IX4/NJI)%M+E?*LJO$/ZM%UYGJ4# M2ZD;M$$["QXWB^0RN[B:2GP,^*QQ%P[&($[6SMW+Y+9<)&,1A 8+$@;%?P]X MC<8($).<)E+A1K:$/;O!\_ (@[P%YU-TEBBIO%*GE MW+L=>(EF-AE$JQ'-XK25CW)'GG0TVWC5 O+Y2>VX$Q3VLO*.^E'A8>=7 3@7@OE!Q75DH M6R] P00L'$OXVBI/K(LUBIHHJ\N )6BN2*BX:P 3XJ,D;76HN=Y) )W(#9Q, M1F=\[XV1O)PK\N]1>4"Y>3^9SSHW$=YR1 >X=LV6K;]^=9YGL[4>#ZY!_2D MUZ9W(=+ZQ2B.')S.LC=GTQQ"K5B=I&2##6NY(\=?ZH]#Q)\_^8@G?Y*/9K]I MA4_4D3*2&IF$.(R?A(#,:)00LB)6S@OR1H3A!$A0O'V2C2;_[Q,^5U7I08]K MT%>QDXO/UE+7[H;5X;&X['KD]_#NI7FO^,K: 8W#!V/9J<)^*Y[=Q-RV]@Q MUXZX_\9AS0\>>@G@_8WC4N@GDF!X0I?? %!+ P04 " "(B'Q6D/\0S><' M C%P &0 'AL+W=OJ&RF,ZCZ&):2E6-;J_]NP=S>ZT;5ZB*'HRP35E*\_2&"KVY M&RVI*JFR2E?"4'8SNIN]?G/&Z_V" M?RK:V,%OP9[$6C_RP[OT9A2Q0510XEB#Q']KNJ>B8$4PX[=6YZC?D@6'OSOM M/WO?X4LL+=WKXI-*77XS>C42*66R*=Q'O?F%6G_.65^B"^O_BDU8.\>.26.= M+EMA/)>J"O_+SRT. X%7T1&!>2LP]W:'C;R5/TDG;Z^-W@C#JZ&-?WA7O32, M4Q4'9>D,OBK(N=NET\ECKHN4C/VK>/M;H]S3]=1!,W^?)JV6-T'+_(B6V5Q\ MT)7+K7A;I93N*IC"I-ZN>6?7F_F+&G^B9"(6L[&81_/Y"_H6O9\+KV]Q1%_P M3/SK+K;.@ K_/N1D4'%V6 6GQVM;RX1N1N"_);.FT>WWW\TNHJL7##SK#3Q[ M2?M7!^+;M8A[79:< %4J'L!Y,H92X5>*OU5B2;6C,B8C MKXJRJ1Z*IJ$V>C M7"Y<3F+Y<'7,&W,^CF:+\6*Q$"B'@*5*5;42#TU4RMJS I\*!=ZFGB1!\7%T!!NJ M4L8AD07[SDCL(3R&+0ELP#?IPH(7X+9:%!I^2H_JD]\AIR(5,3+IP_NE^ 4X M P@KWKT3[]_?@W<@22$WO+!0I6+R%TK&JN#D2]H<.>%]O__NU7P>72WAL]7& M/\VN3MEG7L(9 I<0 2AA+:A4E05UB6#7B3H-P%;:B9@\9FC0<4%LV3 =3UIW MX4%*-C$JAJZ8^R]G=FN#^#C /-L"^BFGJL,(Q& Z+#L&[; 'Q446EFU_B^TH MM6 09Y/HW&*387,IG]A<^DPF49;2SMJV2C%!I$BDS<%CRQU6V9#*D.Y<9OE M]91CS&4%\P8@6"DNY]X)P_W73L2[[ LAWHFH[-)&@\Z4M0]*>Q!4E!/"NI)\8I)\0-:#2191Z\U)B0'#4W?;2O,G("9 M?_U"#7T=2'=QQ4ANX#=Y4#A3\ +EWN'[Y=E5OVRO](&WH0>TMNVM]C5*\OBE MRJ9DB44D4OED><'LQRO6!)&0BO?AA\8$FE0:T NK(5TI9L>4V4)RH!*WNT)H$, PYB6$B21L5#6^N\.8,'2- M_4$I[0K/0#3E$LGR@VZ821B!$^$CCJ!^*FL;R,&9Y<0WM0P<;%O:J=AV.U_# M-^S97M^[^I;L.DJC+?/8"IG^BN,9=N"T\H.EL*C4?H3P3XFLE9.%^MWW)S_( MX? LJ^&+O34]-(5ZI-,_)&%W!(_GZ[D=JI:ZZ(I^>C$LQIK7Y.1*]JRY9F"M#$A["1F>X11 M.)*D"E#!_TP72/-NI:\R?'+-59(?YS9B;AG?EA+]N+3M/3@-4BB?;67U!NYS MIS\@HRSA$/(,(.PN"IC4CI=\*!NV42&S\(U=/$3]O6AP*O"=D?#@B1[^#]#(2+JFG1+*D% P-IHL+F9'3N0[_>O$-O&OT.^/]3Y5F+NG M6P2Y'PX:ZG9Z?48WT50^%[$]95DX^N[.^OZ*P>=&4Z4M=DM".BBG8.<=S("M ML\O%PM.YO9\8 P,0SA]B]WFFK&T\4KX/]QVR+6 ]K(!L:Q(G+QIF2$)FB#^G M-XPJPNW)R,S2EHX!R*/X6JHB=.;R&S(>\NHZ-#?V(X&M-DE/:L,1>UY\< MNB.;#BXN2[Y8XNM9"W^:RH4[S/YM?P-\%RX^M\O#]?$':5:JXBJ>032:_'@^ M"D?"[L'IVE^#QMHY7?J?.4DXRPOP/=/:=0^\07\O?OL?4$L#!!0 ( (B( M?%:V($1KQ0\ '8O 9 >&PO=V]R:W-H965TNDW.X/#?4C_;VQ+?KALIJ=ZH MW.@B%Z5:OK]8Q&\^CF@\#_BFUS"Y&JI:RSZDNQ M^[MR^QF3O*3(#/\O=G;L:'@ADMI4Q<9-A@8;G=N_\M'9H3-A%IV8,' 3!JRW M78BU_"0K^>%=6>Q$2:,AC3[P5GDVE-,Y'*IQKSJPUU5)-^O:%^IN"DV M.&LCR5SOKBM(IS'7B9/TT4H:G) 4#\2O15ZMC?B<-3>UW+4EU]Y+W>RB>X5B4692GSE>+/_[VX M-U4)/_F?8[NWLD?'95/LO#%;F:CW%P@.H\H'=?'AKW^))]';,YJ/&LU'YZ3_ MT"G].4GB#R4HABO\$]6Z5$JH?]6Z>A(Z3V ?[;A?FG&W&"=>TW,:.XC>\C#ZE;_';W\*W.QX^J+9&-:?+?/421C$+Y* M85T)HH:+EF*WULFZLT$2FQ>YJ6155T7Y) Q92Q1;LI 152&V=9FL83QAR)>, M*);BMRP5=\5&_J-8Z82-,WUK1%)L-K"J%;!3I1(K.%H%JT.*VFRSXDDI$XA4 ME\"GHC2!7_W*/X6,W !<,,V$XJLW-^]N)Z&.*@$(DF36VR)G@\C4*DN*-2:F M&5Z\6-8E'I1"[F29FKYJUBI5;R4:K.02BUD= .RP3Y[J?-48!A[_H(O:9$]G M16$_EJ6]G4B_>YQ. M >USS+V'0];WM,=*8\-/+,G(C6)7,'S"F)MJ%A.08VA.04I5[!FS+, @C6!(@A8DKZ]U M/)5:-Z,Q[/GK(L.1&EJNQ"[HLN W MHFEZ4[/##:-@V%]U;P-G%HF'P60X#L:#N3?=6F)#]PIG= QN7Z0VBW#&3,5H M%$SFXV RBD]!WLOL&XHNOTBZ_,*"D7+GS@O\F6"U^'(B!"V\02WR9DAH%(:4 M7D)V&_!!1C$B5^ \A'I!;]IG6>97O\'3[ZQ=<+QD,X9V0)IF>-.F5# MJV$X_4'L0X$#>GA7L3-"94A+E*8:M4[0,)+;\UC*RRX)P]&0V#!O-G[EP%"7 M8BGQ'RK1[RA]'V2&D'6PF4E3B13)A<"*2CQ-V;< OI9T.D!R7:1GK$-@"BP' MHC#EL%",$RDRG4J;2?"'CL-JOG4'Y<%R@SRTIKH7(0$$9[3402D& MLV 4C\^HER)8GK_[W)@H =$NEJYH\V5=$H(VTJYHZ4SZ6D+" M]%V(9!'[M 6(IROQVG&L+W>_-Y40BP;,L,>NTB1?SF$'QA(6A1'4M-S 9L4HWG2$BC($+>\^#?I?@$LRX>FA*C M4U>V14^?M= OPV VGP;Q9'Q4<+4&=/3J(GH*./6;.TAZ?[,^G3T%C4""]U._(UD_=6L?+ M1#0!%9ZL9VRH)7-0Q.T!"*.+H3.WK3GVTBS;V?^!W?',++YL%@AX:YH1_N38SKY:30(9J,QHGLV, MP5O\ZC_]UO$%>9Q"B<$P&(]BR!NQN-%(S$(XW:483F9>)[;L*0$Q%!K!!QG MQN%XBNV ?5D!WQ27DES0(.(3%^KL4RK)36O4.DK D&*!D!) M"+/XH:,PGKP243AI9\?A<-99=^><] HDN92HTC.]5#956^M,PFAH8YH^CMQ' MLG+%60NK@RH8G;3YQ$]5C<.F=>EM;^>?B"7V S8B$0LNI5%78%N(\C<.I_X.IU:XO"S)6-!UOK0$LG 5*,[[O"G],7"LW&C6JS?9T^^F2\ MOUJW.#[E]($S=R_;*Y^ \E6JK%]3R[3+]7T[S!:%_:;:\<:]F\@+ M=JG8#[$H[/M'R1.;RE.EJX7#$29!XA,I\S-!]3>&ZEO,Y.8$S.PP31Y2Z_@( MT?&D:A@,AU$0,149A6#%CG^\C@=!-(R),WV^<+$<6FP"B,O:XA7;1Q\XWR4\<*%*>5?$1*R=62PJ63K+BBXO:N M[9OUVB=G+!>*_RRLZOURIO2[0"20/Q8._>YTO@>\$.L=S_1ZNZ#GYIM0^T/=UQU*]"[G>/42? HGS M%,@GPC/[H;.=$O]K;GELQ>D;0/YHS0O ]MF2&VMKZM4>%MQQ./"DXB5$_\R. M:N,'T54^P%&662&,WM19KXO;H^;08#8'^P:U.T&_,0(A$+VB$\*'^)4UD_3] M/X_'ES%8^9!&\:>IW<]!%KL$Y/1)[Z##@G7^O+7W8NN,17Z8].X3W(4Y=WIK MIEW&T-684^X@\L]HUUX$+&NZ$.P[W;%0I>S<=H-=*^:NS8=DK6W?W1-IV:"TE6-GK M1I$_NO#XXBS[0NXS:9QJOZ5;GFIZ>@%GV[XOZ_J^F+3>*;HP(,9Q)T%#O@+. MC&-3S&>S)^>9LBT(]NB/@)9IYYB>94:D\UX%U;E-[[?E^Q.I+6^@IW%Q;]MM M5-G> ^ML\Q-VN&+>3P?:0#)V2JTW'N)N #BUHVS1RE(_?^%,61)&*3;( T6 MN3/Q6V8(L@HW6^?;);#T:RW4N%JC">DR4X07[N1M$R"_5A9MV0(MJ"S^TZ;@S M@DI$3YX692 6]T Y(B#?, B4!WKDQ8,]BH4O$@%JOGF_^/;+HO,>5>'O(;NW M..WMP./6OQ'#@=B6DSR(3+G66V-U6BN9X8]Y0EAOVNM-GX7/;:Z]#)1BJ1_) M$ZV+VPO![C7PX4T=0W:RUG *CXZ^?['Q2_5V11+NB:L@:IA0T_U][<"_7PZZ M>.@KD6EY3]Q%*^-/H_MZ1G/]VMQ%XE0V2IJZM!5.-])/5(CN%J;?&V(>[]M' MW15=NN+7+G1%7298_]Z^GH,YC14:XNO,E7(_8%&O:L!;X[<^_8Z"Z6!ZZDTU M<9.!=XB/?73NQ3S4>.;4R=Z=(VJU^LJ'X.&OI,MR_)!7+[H0[5)VEWW\NP(X M3Q2EP]&IURAH@"2L@=+^/.BZLF0\2^16 _I<*XMMUT##OO5D:GT H3(>!O$@ M.K7B'DR>MQA[:Q>O^RW'J$-LO2'.0?2+X:[3U[+O?X"Z\=CG5;8OZ]E;\+XW M6A3>NC=I77_J:WN!EQ?-6P\6OLOF[4-R.EUY\?:%F0-,>);Y''NS]KKS+O2& MWKV@-[Z)O ?[&O1S:_-2^4+^RYU.]R^D?ZK+%<:N2932TR-PNGXPKX7YK]4 MQ9;?K+XOJJK8\$=@*-R6!N#YLB@J_X46:%ZU__!O4$L#!!0 ( (B(?%:X MM0'@=0H $8< 9 >&PO=V]R:W-H965TK-MIR7!3:;%@W0)D$V:7$XW =:HFTVDNB2U'JWO_Z>(659 M]MJ[:>^ 9"U1Y'#FF9EGAM*KK=)?S5H(R^ZKLC:O!VMK-R\N+TV^%A4W8[41 M-9XLE:ZXQ:U>79J-%KQPBZKR,@[#Z67%93VX>N7&/NJK5ZJQI:S%1\U,4U5< M/[P1I=J^'D2#W< GN5I;&KB\>K7A*W$K[)?-1XV[RTY*(2M1&ZEJIL7R]> Z M>O$FI?ENPF]2;$WOFI$E"Z6^TLV[XO4@)(5$*7)+$CA^[L2-*$L2!#7^;&4. MNBUI8?]Z)_TG9SML67 C;E3YNRSL^O4@&[!"+'E3VD]J^[-H[9F0O%R5QOUE M6S\W208L;XQ55;L8&E2R]K_\OL6AMR +SRR(VP6QT]MOY+1\RRV_>J75EFF: M#6ETX4QUJZ&_6NSE4EV&=^+\RK2PN)-'Z9MZO?^-7QF=51 MS'Y5M5T;]F-=B.)0P"54Z?2)=_J\B9^4^%;D8Y9$ 8O#.'Y"7M+9ESAYR;/V ML;?2Y*4RC1;LW]<+8S4BXC^G;/82T],2*4M>F W/Q>L!TL (?2<&5]]_%TW# MET_HFW;ZID])?]8?W[Z:?5X+AMN-JD5M#5-+9C%R@Q%>/WS_719'LY>&;;2Z MDR[%D.%,>@'6">! BAN,ETA=\X+]2W#M'%V8D?,< M_8G83:,U]NY)9>(>=&($&RY$+9;2CMA/HA":E^R".9WBE[VK6\NM8+,IBV8, M28@4JUF4,(C.YBS)H,928(OB&='#>1:/CH1&D+H;V8G>W>]^AUDXW:_[>!ZI M"S:<1;,1?J'4YSW*H*U<:0+L(AS/D+]E2>OABAXDK;I.*GGH@6 6CV%VN"+B MP#>R7K&E5A7+U[Q>00'G <'N>-EPSW;D,U[G@A4-ME'$5'NH2LD7LI168NF1 M1)[_V4B:)Z'!4M826)4@3AJPV$PN2HH*(Q!2"(X-UW876A]YR2M1:'G/KDF* MD:3*F%T[&.H<.WKEVODG,,AYF3M# Z\U5FE@2NZ#1?34*HMG M/4'[<);F?PO>=X^U>UHE!$& SM,@XPVC8(PG;,?[S=2 M=XB[33>"!N!K$"'PJ0MR/Y#)U^ZF$'$("VRC:_+^WM&\^ -ULG(DE\5SEDTF?G,/=#J)"(]P_K<2^#%Q=@G4 M<])IB>U2SO$U06L(KI:W\RP_$6<8F\Q[A:@BLP2Q9,$DS\B:B MXSK/=8-G+1%[7&I5_] +W;9B&I;.(M@=.J;LXI>3!%X:%@=I-('8V7R*##H3 M[=$\"*<3,F ^B9&O5D"Z[>I 'R&6!O,X9--@&F?LMNT(HUG:38YFP2Q*.Z[_ M16"[SJ4JQ[*>- M#LM7&TM#Q.P(ZJ9IV.UW*C1Z\?:";#^B9C !L-D7+]=M4R@WIIV#JC@-1[UB M2T%V*LC[D8T\F623_JIKER"/"E7@G$^!C:N3;(%5%\!DG'9ED59<1$DR#KNA M+?((/N6+4J+'15"N<,XP]F0G4YQ $\M[4T&OI104?:!8)"DBG)S\590/F,9K M!*L3;=KLLU;+16,Q?ZN:LG"/%Q3#O$1B$-IMW5TVH"4Q=LQQRE:@J84+X,4# MNTBF/:._I>J/#WH*X7<0WK1:D,5JC](9N+$Q:K"1*#G$(7C ^!V7I3-CHZA6 MWPF?L6+%W8VXPVRL#4C_LBEH'>5+3N6Y)$;QY,CO6RPH9((6#,<0VG _1]Q+ MX[@+16"C-(Y_K)!+^(ODHR*ZTEWRNJ8YU)I;L9+TP)>HG'@+S0@LD2B8+17" MG"-DND@Q9U 4)K(2)R,EK:I$/?6%ZPG8@2M@''6PGT0'SRJ$CVQ6[CZ,'9$ M,2:V1&L(>\N'X"!(U\(5)Y0XA HIQ'" 2[QW6&ET.A1 M4:2<^<:PH. GX<8XQZZ[Q-AU'"3L%!X'2>-=;-8NP8A7!<'$N[C6., 3%Y]I M;XE=^HV3L\SA[!OO\;<0U"'Z1=>8/6Z9$%A#(IPX?/G^PR_&748O1X[,TF@Z M3@[)+,DFX\EN**#B1]D#$,N',?O@(X:O5IJ@W?>5))EZS1,Z7V"[<=9MDB,> M%[[22<"U*W;[UIUBBS3QWJ&7-&3)131/]WKM,%M)UU@)ZAJ=<[%E\H_P,Z[G M=680,,EDWMO- X.A^6E@ K9=2[0M_T^%GFER#UL%5YC2'LJ^+L7G//FLPA\: MS;Z,;\>G*Q0=LDNCF&D6?T D"0 /4G*7LI+6QWL#C^JN<4FR>,37=G/W=>8&I;@Y#7W[!?A5Y!&6K%2D&E !K=BHWU[O#>B,;LC:MW#C[\X^6# 9ON M%Q6-JT/>7UOAU:!3(@H-(42J49'"S@KXK5$_E)8X'YZ'<@4.T.[L:-=:-:OU MHR )/=P=P0&;QK@2W!8MZHXPJ)9+ZI .*]N8_2Y8Q1]<#42^N2;F$:8'Y':, M(68N/0&23<=N&5)%H6D^GF@K)+=J+%5MMX(H6ZMRY-A<"RA.!-B9;LVYU_)G)?[C\ZT7\Z(\Z>'Z*7G3%>3%KQT?0U.LD&,(SO]TCNZ=VWK M3(V SVWENT7E7R^!Q?A74>^ R=M7CJZ=CJITS'3T/"DX!QXBD8/P=,I^?]!,17%XB[Q$YU#QZ G+G;^_F4_R@6O!@ M@"IEX2S;;>^^+3R57@=EES@/_R^BXXH?]7HC.H:>-8"8'R>.)=M/"-KSUY+? MX>RPH-J$LT-^^A@HW"-J5!T?P9;CQJN?;X7TQ[IN,\<"LGV78*B]1V;STK_7 M<8TGO=.2JJ!7YV@K:E1J_AR XU/?#RY[WW8JJKST!8L*:5-;_YFG M&^T^DEW[;T/[Z?X+VZ]<(]L,CFY++ W'L\F :?_5RM]8M7%?BA;*6E6YR[7@ M8"^:@.=+I>SNAC;H/AU>_1=02P,$% @ B(A\5F?U#!^J @ [@4 !D M !X;"]W;W)K&ULG93;;MLP#(9?A?"Z80.*^)"T M*[HD0--NV"X*!.VZ7@R[4&PZ%JJ#)S%)\_:CY,1+@;; =A.+$OGQ9R1RO+'N MP3>(!(]:&3])&J+V/$U]V: 6?F!;-'Q26Z<%L>F6J6\=BBH&:94667:::B%- M,AW'O;F;CNV*E#0X=^!76@NWG:&RFTF2)_N-&[EL*&RDTW$KEGB+=-?.'5MI M3ZFD1N.E->"PGB07^?EL%/RCPP^)&W^PAE#)PMJ'8'RK)DD6!*'"D@)!\&>- MEZA4 +&,WSMFTJ<,@8?K/?U+K)UK60B/EU;=RXJ:27*60(6U6"FZL9NON*OG M)/!*JWS\A4WG.^2,Y3 N+6&J,9G'2A$NY)<>GDN-H^EFWRFX1888&:TDP5\+X<4K,#AYI MN>/,.D[Q B'1[R+'L+MH[NM72>8!3M M/8LS&')RL0KMZ?G=4P-2:ZPD,V&-GCC[ .Z1B15VV*#G:1@#1=LZ^RC9 =46 MCHI!SIVB5&QZ4\%1?K!1K6)-0=,6!5>-X;D"/S;4"W3=_>U?70SG!9M\PRW& M":*V@^?N-SWH08UN&2>-9[$K0UT[]KO],+OH>OBO>S<)KX5;2BY-8#C M20*NFRZ=0;:-';VPQ/,A+AL>R.B" Y_7UM+>" GZ$3_] U!+ P04 " "( MB'Q648/-BS\# \!P &0 'AL+W=OM\ M@Y%-ORM"ZPE5 C6F*,?CUT6#VF;+>9I;^^7<==%H2VL/H6L:](<5&;=?9)/L M-'&G=W64B6(Y;W%''RA^:M>>K6)@4;HA&[2SX&F[R*XGEZN9^">'SYKVX6P, MDLG&N:]B_*46V5@$D:$J"@/R[YYNR!@A8AG?CIS9$%* Y^,3^_N4.^>RP4 W MSGS1*M:+["(#15OL3+QS^S_IF,\KX:N<">D+^]YWRLY5%Z)KCF!6T&C;__'A M6(SR2"EFM L3EO9E _1\ZIF7%S> MD<%("M;HHZ8P+R*3RE)1'0E6/4'Y$X))";?.QCK .ZM(_4A0L)I!4GF2M"J? M97Q+50[3R0C*<5D^PS<=4IPFONDOI'B CQYMP'0D OQSO0G1L_7O4XGWM+.G M:>6V7(86*UID?!T"^7O*EB]?3%Z/KYX1/1M$SYYC_Y5]^5\$\+$FN'%-B_8 M+6H%OXWS&9\H8]+EL&FB'";@LY6S2DNQT "/H]>;+EVGZ #Y5O9!VE1: MU7EM=Q YTH'0!R Y$<#[2^L&L'?^1I^?_GBHBS'5[UC M,B97?XQ@Z[HD=G. =T8?>4:<8M-K85WQ>P4%-WES%6#ET*LD6GO.PW%(2:[E M0E2Z98EN;Q^A1[!']H-0HZ?:&=5[K-%@0\KKAQP^M5+B)P)B]:W3(17@1\SH ME#OK(*YGVL^+83]YH<)0CQ[-$O-%EB2R):"7-B:[>^2!KA6+8=/SPW&K#7%S MLJ*0.S2G@+'OT_V)8(BP855KNB?NXE%0EE^9@(P4JAX?\J=N2W'6T1KRN]2W M Y_ SL:^N0VSP]-PW7?$[^[]NW*+?J?YKAO:,G2C.C:U!\W+G*W M3<.:GS?RXL#K6^?BR9 PX.Y_ ]02P,$% @ B(A\5@2]V65W! EPH M !D !X;"]W;W)K&ULE59M;]LV$/XK!W4H&D"Q M]>(7.;4-Y*7%!JR=D30+AF$?:.D4<9%(E:3LY-_O2,FRVSE!\L6FR+N'S]T] M)&^^E>I!%X@&'JM2Z(57&%.?#8B!K%+222U4Q0Y_J?JAKA2QS3E4Y MC()@,JP8%]YR[N96:CF7C2FYP)4"W5054T\76,KMP@N]W<0UOR^,G1@NYS6[ MQQLTM_5*T=>P1\EXA4)S*4!AOO#.P[.+D;5W!G]RW.J#,=A(UE(^V(_?LH47 M6$)88FHL J._#5YB65H@HO&]P_3Z+:WCX7B'_MG%3K&LF<9+6=[QS!0++_$@ MPYPUI;F6VU^QBV=L\5)9:O<+V]8V#CQ(&VUDU3D3@XJ+]I\]=GDX<$B>V*#=&T2HG/[/\2G7_76H-*U1P M4S"%\Z$A7+LZ3#N,BQ8C>@8CC."+%*;0\$EDF/T(,"1"/:MHQ^HB>A'Q"M,! MQ*$/41!%+^#%?92QPXN?P?O$E.#B_B!*^/M\K8TB4?QS+. 6;G0G02-:H/>\OV[@G]E25Y*P9\*Q!R6=(II$R 8>L20:/1 M-*E, 8:64UG5C6'NN,CS/9J$_&<40QE,+ MZT=)O-^N9W3,F_8/!N/923N8C$[@JE$V\^3%9::!PMT6/&TS?TF99^*))M-& M:6!]IOT><-M% <]' 38[^+UA)1C9<7J-VQI3UFAT3##/Z<*TY6=E"6S+E.5* ME(3AIXX+W:*#G]1T"+;#SZ&6!LF+<)Y@YTF2HPBYX62R14OW,2T;*X9J8 M"E_0'BG7>>Q2Z@ZCL,:[B"B?A.X$3Z\9O1!-F4%!J2 +%#\&];PT]U([/W3H M0CV#&R/3!Y"UI:QMZNM&I06]%3:6BL+0SB"*28^A'\Y&$,[\:1#YR6@,JV9= M4IWNF%)$1SL1K13?,(.P*NF2H2?0[)?#P!_'L1]'H\/AK=B@MH%?W]S^6-O8 M#Y*1'T]G\/Y=$H711[C&NH?MZJN;];^VZD3=XEB_5))_&U#H1W2JDB#L(;Y) M0QIC1Y(!<>+'D\2?S!*( S^*)WXXF3FYI*Q,F_(U=W/Z1V/:JU<3;.9@G>@JPK9%)D/J0*3" MHR[NN)=($V@C3]@W];-]UG;?-QMZ\;=F^ M,'7/22 EYN0:#*9C#U3;!K4?1M:N]5A+0XV,&Q;4.:*R!K2>2[HBN@^[0=^+ M+O\#4$L#!!0 ( (B(?%8@;O0J)@8 $H/ 9 >&PO=V]R:W-H965T MM+O//OOL2G>TM.ZK+XF"N*VT\<>] M,H3ZS7#H\Y(JZ0>V)H,W<^LJ&7#K%D-?.Y)%-*KT,!N-#H>55*9W]Z8]4=!<-CI5OU.;S MBOWE5OOX7RS3V@D6YXT/MFJ-@:!2)OW*VY:'+8/IZ &#K#7((NX4**)\)X,\ M.7)V*1ROAC>^B*E&:X!3AHMR'1S>*MB%DRORP35Y:)PRBZ-A@$M^,VM"Z<6%*:BXZV (+!V@; WH+'O4XSO*!^)@W!?9*,L>\7?0)7@0 M_1T\)4$A32&N2,M A3AE0:B@R(N_3F=8!87\O8N"%&"R.P!WS1M?RYR.>V@+ M3^Z&>B?/GXT/1V\?@3_IX$\>\_[]^CQJOAO<74H^&@'.J9J1$^/#Q'M?S*U& MO_+[4)+(;55KBFUDYT(*)BO00@$"W7#KX:EMT!^-!P#O^V))X-K8QN1@6L;6 MQ 3)"09%DQJRUM*(%^R^=]WYNR(,&&G4OY+7]%Z*8),)"0PBK&)(N?7!QUK. M+7I$P)FV9K$?R%5B 89#B=6U=:$QJ<#*1'Q:S4GX7!%@^0[M0'R&>!TR55X\ M!"6FE) 4T=@<:?L%P!A42O_F.="BNF"+EZ$@0N[8H MP%,MVY345A4X,:;%$4_5*-OY'%,,@7?:VIL(GH2AVX +1[1?<5<*,*9L,1 7 MG=FRM$C$D5 59,$N@3X%VQ9%7$):+=1,4ZI!3AB?"(M@TG#69&BN4(<'_V@FXI;[8DU.)G@P408] 'D%:JO 09N6Z**!RX13R-^)HP M?-DVUU)5*/\"Y'C$1/W.R07590//-NKZP*(#;Y3);Y*=,.AI%)<]P M[MEDX]J=!MA^M!Z?L(SC2[.*22\PC_#^;K?FI70+*),;Z\X@VLL&O^#4H#4' M+=)B#KPBZ03QCKV9.NL]=R"N=CJ_)^"]\2#KG&^E:A^34)_-1KO,?E /J3GV M1H/7NYP^N6D&X@O%ZSQ*"1.HN5-E^DY[KWNOJ=D<<*9K.%Q#Q5J8\TG41_YG M8%C@+]9IK8:VS.LA6,D5UL4-ED%CNOEFYNE;PZI-@D%1DK^'-BT>6AARWE,K MI:UM7?)D;X_IOMOE4;PX#^<[-H6U$KKQK$QK9[S5JHBD^X"?V%E\)DA;-MY' MMJ)\J.0FP%:BK?=OQ(OHQ#8>"_Q+\2R*;3EB]\ $".6*!5]K6$<^X/\X.T>6HBEGTNYV%E\D"TE/Q5,/(QOW)ZZGX M9,,3"H^@_>ET^@1V2]9L/(IH)6=*IY,)^Q^O]*< 98)IY)9E)'-O;$\V?3;)R]Q8$Z=XW4 M'HQDV8&X7 =>OS]K+;"9WG>\UUKM.C,/M[YO*H(&^2N.#QZ-">E3IWO:?2B> MIN^CS?+TE?D>$L:Q06B:PQ13XU5/N/3EEFZ"K>/7TLP&?'O%RQ(?N^1X =[/ M+;:(]H8#=)_/)_\!4$L#!!0 ( (B(?%:YKX8)"S< -O 9 >&PO M=V]R:W-H965TM2LMG9GFEFUMR4\65?USK3PSWKSJ-G7UF3T MT:YXM#@[>_)H9_+RP7??T&_OZN^^J;JVR$O[KDZ:;K&E+:K;;Q_,'^@/ M[_/-ML4?'GWWS=YL[+5M/^[?U?"O1VZ4+-_9LLFK,JGM^ML'E_/G+\_I WKC MG[F];8*_$]S*LJH^X3]>9]\^.,,5V<*N6AS"P']N[)4M"AP)UO%O&?2!FQ,_ M#/_6T7^@S<-FEJ:Q5U7Q:YZUVV\?/'N09'9MNJ)]7]W^P\J&'N-XJZIHZ/^3 M6W[WR<6#9-4U;;63CV$%N[SD_YK/K62:ESS-8F2:^2+YN2K;;9.\*C.; MQ0,\@C6[A2]TX2\7DR-^;U>SY'R>)HNSQ6)BO'-W$.$,[_C^7RZ:M M 7#^[]".>;R+X?$0FYXW>[.RWSX =&EL?6,??/?WO\V?G+V86.V%6^W%U.C? MO31-WN"EO<.QR]8@B \MYJ>$R9LEE4H> M<UD3GLG',L=_7>,\@&A__]NSQ>+LQ8^7E^_H MS_F+DP0(<+"BO&2"3-NXA+, 6F9KBPO@(1LK1]]6B=GO :#-LK#)ILMYF7## M.XN8#L_I6_R#KJ=KMU6=XZW#3G$)B6E@]JYTJPU0!59<9J;.FN2JRHAX$+#H M#BZOK]P&\((&O_RXSZ)M7UY_;-Q7 "0XY0]NYX-#O*S@/VZ 'RZO7^H L^3* MUBUP)]CEJC!-XQ89WN7.('!6>%EPS'L+_P$XWC&>D:KKH:S;I-] M@""SY+V]R1L:&!8=C70W6%V9/1QYD?]F\>VF)93!6>C0:UOPNF3? =1/)\1;A,I*U)FFW5%8 \ M\)L<$,P*=PZ*\<+:ZL/1!$V7]W.1U$FI2VE<?PA?20:$.!:WF> M_+;G+X >CA>[NO:ISC?0]) M&:G@P5L'C)?^ZJZ*JL/E[_9='^(3^QD$URQO.\#1Y*N$CG7Q OYZ>)Y>S!]/"0/9?4GPV .*YT_>YQ>G,]QU3P>_;9(SW"& MZPZX!!T=7'"6-ZNB:N#L<&%E59[2=,' I8.':)KG;L?C&U9IP'%.HK)[_H4U_ID_CB9$)D>.Y'I\:3(])'7] HV@.C;#$E+7S:"X"Z* M 0ZO!I&$)0_D(#D91AP3+@?2OB6)&;95XP$ @11GQ6SCHJQHT-#5AKRT[615B&X)UU M-4("T1RB8RBPK=H.QH4-@HJ$! W9#$@)*&T0C ,]:(*=SB(59/P A, Y\:D9 MV87 69HL.^9]2+I1'FR)4*:Z%10-*I@81T\)R,NV IWHQA2=X1_II$Q>TV]T M=D!U=G#EH*"M/CG"@:^YKX@UX^-35!N93L%A\3-S2X(+4W[A(M?O+J^2GVV] ML34N Z2;38XH09?IQVU28MYPW @O2**!! @$AB_1_9BZ/ 5EW$%!L"LX[U\M MJ;0D>?OSAG%4PEFCA) FVQPV4L.]%'P9,#O(M,05Y';AB."#3*:M8#LUBBWV M!J_R"'IO4>XJ+'"(O 4)VC3$T>;GDQ2EJL*%H?RF,+- M%4A^>9N\SYM/-/-;.E#\)Z/#1WB?Q%I$ZR%*]E?.%TCC>0D*(F'M0.N E MTG* ."!^MX%(R+*TGYO.6ZJ8Y>32RK(8)_07)BT*! ?8$& C V]C 0<07TCX9LDJCP8% MH'R+@#.V- +MS!($P?=$]K?Y9GOZ;P!D''D='2.(*H*5W_,W2JX;&ST'R#VD M]"C?(9C;SR@U)&N;B7()+W>H.!"EFP3/IPX\GTY;&[H&?FE0R=LM49L>,39\ M^2C1O;B+0UUWJ6^O_-N@#C3*9!DV3$][QV.*"6@SJ:/#M[G"9# M2VDF#NJ9.ZAGDUO\H:HML+#DBLCGZI!\0!-%,7I@OW\T.KAU5Y+U R!HI>\( M6Y[P DP$EF%HZ6CG_)WQ75*G@%Z>4AV:!U!&8"@1_UN::">W$$ M"S]J ["#W=P+%G#V4,YGHHHB4&VW:-2_0:H&_[;)0YSX9%H//SK&,NL-AH/, M2#-24'<'$=@):;,-3VEATELK8F$32)YZ[ >+-VT'%=H%+0$UVRD"^[6C&U]/ M\V/E(?3'JY"'E*@4 Y/-2>#%YT.$Y/<.?S7*O)01*_/-'%-"*K$%M> 4K3LI ML33@.D4.'V;G*$7Q#,D/$Z/*TM M"&OL.T @M7C-5V.K!;%A!Q2+A0956GA-#(32EG:=MTK!"GA<5*A(!%**MUX4EDP/M$$0],M/R:8#7;5LK=JI2[:H,P)UN+70IN69"^[FT;%;]5ZV@+BOJDY(BEK;VUQ8V[-Z %L6F1&$L>J(]> M:5"J*J2[&J *8N9/R.O%WZ)A[JN+V=-DEQ>%BNME7I =B*C>$+;]G5V>S9WY7=^QFBA;-S[Q+\&R2 M7+SV.#SHZ;OWUY%TAZ;*S"*=930C;TX@NM]N<]#5 K)#_/8#ZH8=<&1!EIPT M.SQ%T*I7GY!'! ]0*;HN4M&!7$BJG'0N#43M)&9H([KUF(7U?"-MD8RPR*)!;B42@3,!D#M1O11G18-RL@/@;JQC7B(WSI&BVP7*=O(E"E23L#\WQS+AT%V.2CCJE_5 M5I^@I9"H+.M>1$W@3ND?68[&23QU7#5,A!!\YUF&4H,;3D0%1R;8:/JGB SL MV&20"[D7HOJ^JU&%;<3@(V9F=U$@(DDV+4L*?7F5+OH4J2S0 MSAUB<2U:!4KY#/5W $AHM)$EP"JY%[AUG;/D!Y ;*Y0" MY5!H<>YNDGS-/%3!!MNP,#T5.&C&OQ" #2W5X#@!,KEXX MZ]192HB]"QU,U)P0*LT +,35G*Z3-TUGZQ>)R4 "0T\;Z1GN5,0UK8(18%26 M,]K "TR9_2B"5;9Y,:B+X)VP(;NQ0.3#\V0B<;NU1)U@P2AZATKC+3 Z9KE> M-E5(<(8W?&>'R D@ R *3+/J&B!@?4A2>;E[\SG? = 1/-W[/6IEN@Y-ZRZ ",@B06U1\?1&+B!+!Q] MVY5'7^/'I>R-!/Q Y4 VX-?)T-"()E2@Z[]A7D7CT#9V!I&"W1"X?CZ,8-#G MY !=/'F1O,$!DKESB/Y75R%5(R!HV&A&D1]\(TP2F5V1]5_DUSJTI[SH#;YP M@[\]VC;+)20ZZTIXZI2Y#<#\OZ,5X?P-G&AAZN'9T]X'>>G6[A10)#.\K]1; M>,,#Q)>".\(0!5-22$15U]62)$CRL@8O"9;=$?4V,W\3^.J1<*/<+ M%;[7\9V[X_LX #<^D*/;B_2W1.V[;7G=9:4+$Z_L02Q2^EG =<3O%'/IT74B M?U\/6/[AJ%J[ ?U=Y$55 2,H=J)0MQ>\!@$ &3ZW&'!3I$?N<.?1 MJ#N;Q5!/$N%G-BDJM=ZJ+?NYUP MM!?&A9"0B.CQ?=4M6\ (C> :YI]_R4R7QT?=L_@0T-/]AKYXM@-(!%A!036D MA*F5I.D+TZ')!H3"*B?7Y:^6PG- RARX<_ASTP%Q*PX#DN4A?!&)/!*RI=75 MY.3:^CE8L//A!AM2G([.*-,S4+4WAM SZRSH5N-\47-0/!WX'U>FHP5'?8VQRK3 M+0 UZ6KKP84;TL_:WF$0'\[;4-\R3KG),0 M.&Q>&EO5]&>X?+N&(YUVM@$*H^*7L^GL?2ALKC4(.AA#>P:H\5@/SNCIB(@ ML8 (&#ZQ!JP[K H;D7<@$'D=!!/K>J(M,!Z@9"*V:%Z)2'*(3FP-. 0/G51' M,U@?)^),DUT#2)\BNT?K(ESHCLR&J@RJJ4�>#KK5B)&KE:4C,_(]*K\G0' M3K,VO2)[LT$-LMY8IHW,8S6 M@9)W(W%W(27 2TO)G8*;[W8=^P\R=&>@ U"-Z*$I$"3 3.T"9.W;80!B&&%L M/X/NS_[/ N2.IB=0(IH'D:=D]"UL'*N)T$/N@9HGP=0B&)0N ;\7GX&8?SA( MFF(F_+K)=#=Z!LY^1)0/$SPP<^>4[%:,&$@]U%@D" '@A]QR8%-JN;[UKS/( M/D] +0SC/.?X^V-V*[X0>R),%+QQK@_775W2>4BDY6X/<:UL5O=O#D_6V$W< P:!\IVNG(Y##1[2;T=-: M]U2*F$QZ4&B<2"W^J$+""^4?S"4")U<_!(3LS7%8O!L)M7 7(T_1YZ-APU$@ MH^1-T/CAV T:0S2B]U\H(8*,AV($G9A.1)!F,O;N,>EOV9<,ZXE#)?3@&PV# MY]#WQLM.(8QJM,L$D/:.'XZD%; ,D"0JQ!&@=:2 M>@-$5HY)X61?H:RQTW!C/-]'SE ?G*X$L-.GXYC/2Z#-,3@IL4$FU$0>RX L$MF 08&G24?]Y2JV.9BKD(^: JY M;.62LKHL;]"UP%%++F1$HD+N2Y#%^;2K;M0_I,RL<]E8I$2@"1QO)HKU"$,T MA+/2[S10X#GY,]PL4WS31W#/IP.P7Y>G%"3?(&HU%BT+?<0?9*)_>-3+E9BC M\[O?=6E(K]^]_[O9[5_@_[YW"4U\QR3W!0:C\=%$M_ &'/)T .X FU'%-:"# M;"&-ICX*)18^+('#M"LR,H+V=%J0,1E#Z JY=)J+_$QU8I:PO*I4"BL$1@.& M[MH#<&E/'\+G>W1,I4+\@B62V.*+RI(U^ ;XGO.F( <183G39]E][C]J(0S MB8X^:'D^'47\8U5EZ+ 9Q+G[?9JX/R0:T<=J.]\ ,:*J)2D@C'4G#P<:K =C M11U1/;9N2KZ-.F%-B!B*Z$>9$QC"CE<7+O@8/G$7@^!)"Q(@%2GS?H#*7G46 M9O*=)E?\9<#:]]ARB &NLROY^\!U&UM&.4-W)+9R$QP;:F6;TH=45Z7MS1.+ MB622H!LBKSJKN)R?NA;W;&0Z4__BE^^WW?97@B.0DD2?#NPZ- ?H)H$ K]/$ MK/$N>=EZT03'8I0([B^\M%@TC,( W!U2#N(?O,<[=M6J0 O'C8XQ/F]_C1ZT M6\MVH*YT)L19\H/(>O?Z>BB_9O@J2$NO/>BX97L+!6[(#Q_J>^K=%Z-'[ULB MH'X-*9]GI?'U[;$K )?IK_P#>0,EH'1PJQ(5PO.1,--9+X8JBP8?C@>; M#@/S0?_SZ7C]UP'U6B=O,(;M#4D'ET0K!ZG^'QHQLNBY(!3#X7,LF##C>UB) M+S#9U%6W/^D36[3I6KS.+R:1T2T?N\2.9PZ,\L[LB$;YUVL=N>*@SF!Y]G,N M$5+D(RXUA@I!@DV0089O3XPX6D#>1)8R#N1H6389FM9V$9Y^;,9].IR#+QS#8WN=#(&GH M-'#&@:S::_C5Y?5'P+OYD].S19K(VP\_5/M\E3R[6,!APFL_&6#]H L+7J=H M+^K'$87YRSE!/ME8#(4W63>=*&.4OC\+,J/Y[9IDO6I]BF8/U47>O_WH"S%X M ?LX0O\H5!6^#-VCO>#B6$:J72HER4-AZ)L$2<>P)]#.(^W-0?1)M3X$%B8R M6.YV*!>&@2 L,Z(I(5]Q7)0+/1-"\K\:C8+.PP(<7?FI!,"->6W7."/]JM94 MZ"4& -"MG8S !'?T,3M##H!0%-G3[7S4 M06WSW;*K&[M3;^-M+R?UX$R3>+PXF_N(KIN785$JI>C[6B0&OEP2M& NPO>P M#$YOD0JV8;23W%H/ P?P+D8.AA.//)0QZ.:N- ^W4F,]7C:!HR9G\:?J&&4[ MYM%9](/V[&<,O$9J!;^0]T=F$I.SG!."%J;;'B;=Q&EDO@)&4D<5T!>\<$'/C'BA>E<:-P05ZL@E0/;W(4$15#)]/@G$8' M)I? RDDFQ-CQ4C"_+B!O_+H_)5,TE=\C[P4MZ0?GFY54>PV^T[('!#@^2D7@ M0I)HE(P%KC]-!OJ5TB_R%@LD5?>2^9QW51. #8$X*FIJM\TC414/EM=#F;<2 M$$N1U? D0% "[SYH2W0>QU10N-:14C IX?@LLOETGM>O)$"TR1M/' ;%G3M& M<1'F?&4R*M5ZB;(HR^/$^7X2BWHTPJ@L0_YL&V8U+"U'S&1 13+-R$?!DLLK M(*\KO23,1(U".!@L 5^]^@ HTG3^. 45J\YOC&=%_[#9!I8\5=O[;!R(\O M'@2E(R.F?V4E484)([Y.SLW2^ M>$P#8\68K]-G3Q_'V5S)0]SST>BT5U\?#)EE[R&#J!2DR=41A4L26A"=$@J6 M84I857MIX*O%V>SL3*!4ZD,A06Z)-K2@"F#,&/YT?D:89%<=B0/ ^4B"R,R! M&#P53T""$UI%Y^>GG/IU<4I$$>V+.<;W2T5'8GU 8'@@7_,E (/HC#Z [@"_ MX>NOD(KZ0\(2<_U#PF0 C0B#;8]>7_(P">8X>JK?^5L&B.(L $HW0%F K?,2 M4T)I11V;@P$".W:F")BJ,PX4,#4#&H[N%E#$ZU% !.UT"UKJAI,;](2JE60. M6Z]LU0A7%0?V]4^)=5[A-E+KIZTK"JT#/BBR.;&EE!0]5X[OA$G4RI#F0=OK M'S)%$E!JBQ[W\&4X]Q" VMI2P8D]2*A=$#^+-)?%4E0V+)-IH_D62$Y7H7?] M3EP?*+#02M2IXB#>"DK]IK_>8;3;4&XJ)WU$5"66#4D,\?D&8X4>YH]%$G9O MWIK XXEIJ*9N X4ZU*3B[(4^TFARID]%:H\B^ =*[Y H+1*^"\ MX,FT0M(#T5'(;JI0I@D,*<'AB'SLH3$VJPZMZL^0D5451R -,&<-?,9>E >4[)*L>!J31D7M_.G^6DFKB:BV="J&.?IS!VFSR2]4B&4WE#:G4 MA"\F^N84C_+9/SIZD;IWT^I4K(TD7<.4^"DJ XF# MG+JD6A;YYBC0@09*CPPU8>J2I$T)W1Q]PU'?X3E3%U79WRSJWQ2W:>@E34]" MH&S6I/:/C#F[ZYY)LV=U3ED5QS+MJ-0B>A=(?W((B5[-@"#*COHN/@:SC]RF',%20T():.2$3CGLMU=!D4.00K5%7I\E[]B*%IA;;@P'&WL@Q,^= M]9!_QG>"E'7Z.G7U*+RUTMOQT56*[J*1@E:L_$2!N,1BJ%A@(SFX8:435\+1 M)X]3))7':O)J"0"C]!IYY36W4*@]WD9P&<(L7)A\WKCU>^W]0^_VR903F@_9 M;H0ZX9)T"A,@.IFH-/BL<=5QHA I+W5[+T600TF <8N&JV7$1P<7.T*Q([NL M.&#(S6T.'HGT4GR)$A>P16GPHA-=8^+9W_\V?WKQ(@3JX2=N4 K#KW,7!B:4 M0:E2_W->FH-#+'=F=GLA_,Z%1)EM1,> 2\+)+_.*4LNPU%+$!,;6K1XCE=N" MC'2Z"PR,IT@(FJ@6\8)_/[;U>!/LCW[,MSU#Y1C1H KJ/K(N-3#6; M[=?V5M0[JC>$T0*DHTHBA^/QFB.)T=420Z+YIQXG,(V7!J4W--R3=$6K)G,M M]!GO_=?0N3>VQ2!]+"A5A$EC62R H;W;)X*&9>]G?4G1_?N8W$@V)+$!'Q"/ M)_ I;X?D/DWP1BHFY"%WF6ZW)8:W8V)LQ>7Y7X4Q]E&I^[X%>0FX(>A$AD%3 M%%)FE4)[?*D)-";5AL4O3PO?>YHW[FV4V%TI[([%5F$EV]S>3,N 2=>"4O0; M6R,Q'Y6#K>.4M%GCRDX+&5O2! MH^_'W?< X"^.WEWX--'%=/+FH YTA7[%I1:^F%)WI@WSJ0 GD48WN?20:-0Q"HN$.V/^ M*@79E"\P*P,.#N+]BKF.= M_9Y!A"^?/2$C#-OM 54H^?.@#I:OYHO9F9:Y0K:)'-$=K%/Y#'HF.G9.4BHA M&V=>L&B4$"PK=I'?U"WX[C8( M !Y(6GAY&$<#RT8O!A))HHI2J_19A"& CI=B"WM&143)8@WG)5 M#72E$9,4PUQ8:8/=WIQA44D-B5!-J%T=X-IRW>K,8L:6&&X"%69M\J+C+!M@ MIZLC"=_'#V'D4P\.J$"8B&Y.Y:]Z*@U^<8942!/T^6=EU+4>K.PC*'%SPL*J8BM_4I0K!0QSP&N1/ M6OGKLJQN*,HL3=ZTP(X\5;M6<$BEW02618P;ZY!0"N.E?4*'-9$"69/1XJ?O MKR[3B)SQ"5K;@#JE]ZXVF@FM6K\LHF8K#M2J[Z"!)[= M@+@%>V7LRUS]? FU]E%%0&06KI >=].YD1J?J3AH.#"&R-&9)T?ID>UA--'! M6PMZVZ2@Z0FRP&<;M&(9$)MV88<=M:]>7AZY]4%S%ID)H>D(H]1%:UR.5>@: MBB;IV\MCNXTOU4YK]TE&%"IS'*]/Y_IX=AY=PCV.,I:F'1%%BA_$RU'8 >= MWTE4^2)HU<@%J&P;E]>Y0P=KGBS$@*BGM7I'O<8W*': M 'O6J.$#4.O*&!WR*:D.OR+GP-'M68Z8$(L*2DT/Q[3AD]#4TJ>XM'I2 UD1 M#!2:_1ZH+(GY,WM+!QS3Y MEC^9S=0U3T$65PF50".(.SUUUM=17/E_RAKAR^PLIDOE M#%HCI.W)A!5B>M#H>QG-[UR46+T5?<#X[SH166_%=[R6 B,&5"GEC;T12;K% MJ"M*D0R\4 23M6V[NA21UT$5B\TIERRLN>BFAG')2UED1=6'&POD884@5=EN<.$%*."?/"O(P-31W#PCA)'<2AX XW??QUU(#L<,/S%&5HTCO19T#5?E1LL M9I^\S"N0I> D7I>K4)=U#3U[BFIY)#Z3Z505Q;CHE"O/Y$,/ OA'R%>@YE)% MMJ62PV&6!UK+R^KV=(OTQDK&@^1=F'UKD!\&EC*OC68\?E"@7'")3D=!,3Z< M 29'= &.0YANWGP)V-)4U]AYEM(%.0_IV+KPLF\,T'&IZ$P0:NLMG_Z>O)+N M[9^DL,6&#A>F/GA]H5['5;@X!/4HVA=URF=>59=:Y=I6DDMZ&&+X[@B9ED0K M9>71S6(H'OY8+0N7Y2I%PXW?#UI8F/&H$_3)<5T9,A&4J8ALMPON791GOU-G M&&-^X>^*_VSB5=XAMLHZ"^L+BCG\_BN7@TI_LIK^.KKV=R]GL?FR<'JH'*8 MKOVPM.= ,/OJ8G;QY6/=V9]@1@I"6&&]5X/IKFN5%A;G7P@VY-6(.PC])WH! M_$CI$UX8>@9M56@()LP^/ET1*BQN!8/"L(8PIJ2NHZ,Y67^H '%-$)[OJS+X$IUM4WR;QYRMQR>NBZ/#^ MDBNS6]9YAL(/.3#>EL<5#6(QI2>>D*>3;:DABR:5?'065Z5)7QB06ZKD7VCA MP:)"HPZ/576ZA#GQG#[E6J>)\(&+T5BW!*?=_((L^D?VP2),7!,3(L+I!*D? MK_TRO#A)6YIPV/I79]B(.0K_#V7B$%.)\G# $G=@'?#.GI^%,I9/9K_P12IZ MYOB\N5^T]I%A!SU?3/-]4$][6TT8Y.AJY.EDJIQ CMTAR!BPP MYD!R9/9;$]419N$V!CO-N3B. M5]-2@6-1W5+G22*M[@Y=DQI9<6#/Y RQ:;@10T#S%X7C/,?6301"ST>"H:+0 M2(TZ:HXLSP_SF9VEGB$E\PJ]A07%9_>!9- 9OU'JPB+(2R8' M340GNU@H&!US1ND*& \52,E!:';D1]:RSC%'T!Y%G*MIJ*89=DTDJI_TXBLC MFX&;1<,J5IA_*6]R[()[91;FP8[4UO)RK59P8F\P#C2&\P]=L #%$8R\=L+\ MR8=;2NQCG,G"D* 4U'N+4>79U/U?N9QZ+U8R>)Q3D1$LE1$]B3F42[IU*WM) M*_,A(\B9XCE0OA$7]OF)B_7R@9D?PEBK" #X]*UV B(DX?(7(_P A8XSKTSS MV%H@?IA]>+X0IBB,75_,"02+\Y&R\@.H_CMIU_^_+*4/",D88?V?"[3]KP@: M_S=2\C^9 1[#>X\%7@O0JS-^;'YG'NPAB?;TBA(/E#&X^J@#!I&>65CG 229 MA\9/%_7=$_Z/:3F3X!'H"WP#5U*V>"3UYL$13KTA;Z#AI0MM9DP3M11:! H1Y>%7!+,?EZ"NR*TP1K MNH&E2$E&S0TXY+;P;3*=^$UF0WR-ZMA+[/;*[,T*C05NG-E=QS5EN@PU]L'W M_>B3V:.QO]3W+%A,MQH8BS :])+^OJ'B**:H@+ DAJ4*4")A^E[/$>!(EV1X MW:4H' @5"^X2"PNBFCM-VV4'!2L<60+8UEJQ(K*0I.-%R*=.V%>W7DS7H;YF MR3D5TP!7P+_,T,"-FA@RJL'#_L.C)O*.S[\;;*?M$9';,F "#2>L1F8DR5X< M+M9^F5$#\,:3=Q*C\#7?S@JF^RJRI)=$Z'QSYZ!R[OUZM/>[/(=G8>*SN.\9 M>(HQ%*K'IG";)ML.J"O.7H'4C,#G:A5'YEM8AV_!J>V<*(;TUG*=SSAOP$M[ M0I@*N]']L) =Y\S<9\._"[I]L>C%=,7GUVRU_X 9N(-@?/_/,1ZT$_V'\SG# M:LT'UR!A'9X%VZ!H$,H"GB4?1=/!&L'T1>J#9?V;([WA(AMT*!7Y M9-G"L+ M0RU-5)#K>$Q69^(2&K['G*\.(;;GU$]K2\,%MV":PMSR6-1SBQOKP,^2E>K- MX3XSG4M*![XQBC/2GKOAEA1(M+H7P+PQ%6C63U:(0N M&D>]/PNU/"<_SZC?:&^]O\+J:K\E+IB].7KO+%<.$+P=+?-U0$'417&B[M)<$IJ_!=H4&A')=S MA45J9LD)*%HJALT5^'QT/+QF%Y4DG[L>S%3V0VLB\MT#-.0KUJ'P(9:>%KTP M+J42?NO&;:)V+-P-[65A8&77JVV%07H>WJG8Q=#(PVO0$OE:T4E[YOHTY:WQ M;J(^1Y+5EH'/*W.MN :\@H-7,EJ5T84?8"-L7[]FK$N;%"FB?D^.A 5M_G ^ MD.9*3*6]O@M.T+"D%K3!SC5R-T$K.2:RP%*7@4-/EHZ%831E@&O=F]KQFFXG MH-))#!G>F6_3$P*30BBQ7+(%=L2^QRZ(>1#[>:A#(\L'))<%5N[^(GQGWU=* M1ZA %I858FU%N\F&5Y'E&=&5/15!I :4[K-&<[Q77.6,MT4BN:LS47+R6$ME MTECA.00#*)6JT#)HB5@+Q>HGJP2U=S..YAK>!.S^-UM7+HI[+QI:#Y>.SN*F M0A,/7C$^.O_ZA9R&_.N?[K%D$$KG9#ULIM#+@W!&$_ $TNHHE$)E,,8_J0N# MD2+KHL, +%S'PP"Z_9JHNV*O@K?[*'EHCW=QHL*O&40QUVN0<-%OCHX7MN$, M5!UPJA4GR)=20]:XIXT&9X8R*G-P[F\VL# U_[F,^V!LK&B.Y5K*R'B4^\;. MF&F?RK1RP[[C(L4X @,DFHN5?#&.T5_U^[SY=+JNK94K=7$BR-,'+UW$1Y.0 MNQ*'Y4Q6>4ZX>BLHVT&!DUPOF.FI>RH5IEEJ 3ES** MH[0K'Y DKZ U4ZC' $0;K#&_\;W8A-X,[O3#T6(\^5!VXF&/ZG)4SK\00Q:5 MJ",0V4LPBHC9@8.5D[+<#!KQ3Y\2.LG2Y0!B7N&-^6)"[H*2.$U$++94B71' MV<AIX4MM1N25Y)B"4UPB-M+SC,:!'HYYO*S0\(KQ9J[&)@-L@SJLK\B6 MU]DIIOX> M(I.)535]67DC@LOA#JFZG40@2.,9TWW \?Q,"J])RS\%K^I95" M)/55^U*9I.Q(H4C>1%;RT=$@+L::+T00?>8.K_P=@51 M9@XO@I"%%*-BO0Y'IE?@KX4-.NT=+R:S=J=Q4V2V86^'*C0,I\Z'0MA0C6SX M60_38G]3/?MV(QW7[B*O+6O*F:8?O)EPZ2Q#]IAP_R M#>72F! #*^F!-[4/A7*]'7F2T-5P42E*LB6#!W?!<05+?3@MUVGUD=UTAE(# M5!.ZY'*QUU9Y='6F)S[28J>KT M\+"1(M?"QI["^D$>](.@VM(47XS%?6M.:9X"#%_N>S%=J/L76!+=Y#O8*Y50 M'02,+QPDF?(7G/NJUN?3!:FO+9/TUYXI#ZWNRT/ W: MYG8=O)P!YR.=#),TXEK(5V^__]DW;:P*TC/' B[=!%:P:\#-VTEA>["P&Q4M,E%U=58IH,MB;[\I#,R,R=R?<<")Q_E#6K/ M20RZ&&_8UG,9ZTF=PDF1.56R3EBZ5\_[8&&8*7#R!53/[RIGNN)T=F?0?5=7 M9=5)SXM!DC@]9/)Y5SQO]F9EOWU $2SUC7UPYSQH>Z92M*4""OQ>;ZC[&VP* M!(^5/TBJ4$%%34@ND=/Y"<1CN(.Z)4KU4OGV-?[4[1M,V<=+69S-%R3YFAV[ M-T+H_.GMRVM\,8[MTU]]@A-36:Q^/;C(A()&*4$INS$N)X_T<&E63#0Q#RLI M)Y5,)Q8#6KQAU H;+&G,X=# MKEDIRA[^UWYU1VE!49'D@S*>8_R^=470M8)E8%+-1P\"IN(+,6EEQ)9I+G!L&#]#CVLWN.F/Z-F\G M9Q>8]*6$G*-8WX ];2 MQEH9SL(U)=Q=N9$KB1J6Q!I$K.H%9>I'G#TD/Y 'JG+MD^Q1IT9'CP7Q:0=L MJD#JXML/7@YN2*#Q%J%QV* U,EVO61RW-.+HR3_0(_%70>OXWMG1LY).PW*9 M[TP!A"^K\\_)9=#?&'/JNTU'K1.HBUI4#70H2H8 6H_&=_W EJ)H\9#V1)R& M^8-=U@JK3T9A=:S/6Z++$3CA'IO6BNE93.MC\*!+DR!SDKB#D!P*<63!@RQ/ MTEO&F=*BO*TH'O1L;".+L].SQ_>NY\W[?'+VA(OD'6__>?**Z@RCW/.]FOF3 M*R'=K["R$^Y3#\D3UJU6*,8OU2H6G#6-0_E13,F0_TV-_?O69B2)JG>$)[S>,;18,IJ\D7?Q9-WZ3BWSN?:3Z'P MT^TZMJ2<,C)$&BB6O][;DBN2RZOH) ')/E6)VSF=/P@\1A>_Q,17#\D+<3B8@#4Y@0H5JYRJK%+Q.\*9PU[E&"2T W5U'4V M>$$MC?6^L4-T$+?5"[77%$\L$KD+:>\ A52;UQ'L$D5\<^(%\R ML JCBR< 'C_'C1OC-^%4A@>..934]9!&9$6FA(TP610YBNJW/3%,7@0,*Q_76%7=NVMG"UB;S,F$4]40<]^*DC&-Z6 MJF$VS@,@<=)&\GT!,(4WD$JS+\S*N=8DKL>EJI)9CS/'(4Z]KIKQGC$I MW6U9V$;8I$>Z"4B$(QM7.)24= JJPK)>GT9L2:>@@JH,UP"$OP &WXL0G0T M8G(_2!SM5>=$M?GCD_2^(ER:#%EO'M$>X07SW3>H,]HK6Q1H6P6\_?8!VG3< MKTBGL7'A\\O%@T?PI7_]NV_V(*'\;%#E1$EY#9^>S9X^?L 2L/ZCK?8X)%:R M!4F4_L3@;UOC"_!\70']EW_@!+=5_8F6]]W_ U!+ P04 " "(B'Q6U@R* MW]D$ 5# &0 'AL+W=O2$'ZV1:+MKFZEV[L*]NYT.MT?)C%@;6)G;0?:^_0WXX0 54!5 M17%LSYOGF7D3<[=3^KO9<&[A)4NEN6]MK,TGW:Z)-SQCYD;E7.+*2NF,67S4 MZZ[)-6>),\K2;NC[@V[&A&Q-[]SJ<*F0O)G#:;(,J9?'WBJ=O>MH+6? MF(OUQM)$=WJ7LS5?OB2W+=\(L13'EM"8/BUY8\\30D(:?RH,%NU2S(\'N_1/[NSXUF6 MS/!'E?XE$KNY;XU:D/ 5*U([5[M?>'6>/N'%*C7N/^S*O?VP!7%AK,HJ8V20 M"5E^LY^TVH&FW8A& W=49XWDA*2D+*S& M58%V=KHHDP%J!0NQEF(E8B8MS.)8%=(*N89GE8I8< /M;VR9H$'H1^&%_!Z M=1AZ#J]W!J_IO/_,EL9J+)M_FTY"2EB1&SF^VW#(==":<@Y M?B4?/XS"8'AK(%;28)02])> V;LE-C$S&UBAT@ULF($EYR3=K3"XT2I2,8\UQI\C'G M;ZC.JW/]CL=@KG1FU&*$I>)Y3%5!]+.\<$M,:R;799SX"[;41-@"(PU7X,(: MWN*HW?.B(.P_U1E$'OL@M-V\9 M/A)L.^ H8 ^(]"Y,34 \EMM1QSGF! MOT*[8=_"S9W)*/QCUO:@7$.L2S\V%GD\>%D6>IRYTF.!$ MF#A5!F-'Q*22/SMW1\"RKH<3-Y/ZQ.A:#G-AOC<)^C(DOK* LW@#YJBKE^\3 MKCW2))<%)XTP4C>YQ';A0)8.Z2@;O MKI*&N#35R$7 YJ8_:T@9]5IA*$%5YLK\H+XFI]%^TTD/(6]"O<)8>5$4D*Z& M7A -X%>,V 088:-\R8V&1!5+NRK20RVU@SXVBC9UNP;8LF^$H.FKH33GO'EW5L&36[D)*;U1T M4][:ZMGZSCLKKWJ'[>6%^2O3:R$-UMD*3?V;(78$75Y"RP>KF& M&[RWFO-19FUU.IV:)!,%-R>J$B5.-DH7W.)3;Z>FTH*G M[E*13T/?7TP++LO1Q9G;N]479ZJVN2S%K6:F+@JNGZY$KG;GHV"TW_@BMYFE MC>G%6<6WXD[8GZM;C:]IQR65A2B-5"738G,^N@Q.KY9$[PA^D6)G>FM&EJR5 M^DH?-^GYR">%1"X22QPX_CV(:Y'GQ AJ_-KR''4BZ6)_O>?^P=D.6];F-CL?Q2.6B@VO<_M%[?XM6GOFQ"]1N7%_V:ZAG<]&+*F-545[&1H4LFS^ M\\?6#[T+L?_"A;"]$#J]&T%.RW?<\HLSK79,$S6XT<*9ZFY#.5E24.ZLQJG$ M/7MQ51OL&,.N5;&6)2=7&3:^Y^M"_TP/,(OZBR.'+_H3UC,>)FR2V, M@LODUUH:Z7;_>[DV5B-Q_G?($8V8V6$Q!*934_%$G(^ %B/T@QA=_/"/8.'_ M\X@1L\Z(V3'N%W< 9UKG@GW>L"_B06@C\#_AE;0\E[\YHP[I?)SK?2;81N4 MJBRWS%(.(,,ME[EA%F=E7:R%9FK#3,9A%*W@Q0*NNK,J^FC"._947 MS_W)05G.PN:NQTJD![YUQ\.P<.$M5[X7S'TXHJ0XM(;M!7Y0-7"@]W:AB@X] MMO!6K:(M1>O"JM:FYJ4ERVYO;M^S&W W%N70LFCAS=M+0Z&?\Y3=J8)_5%N9 M[ W\3N0XF+ @\+W5,O+"(&+W"CG3B^@SA_XU;Q!5OK%D5,_E01QXP2+RHD7D M)-P/\N6@9CMN*+V$1EV#R;Q)LN7RS M0N1&3A5;"W;+,Z-:#(N77&*4JMMTFOUY 39"+8 M(IRWV'O9O#OCK#K=:9I=B2'P/-1\K7,T?F$.13GH\Q? M'V?XCLY+V\09'[D$SC 0,@[*I&L-1V-.5W&(F&VD8\L;@WC?("+*GXUB#M*$ M)DQQ*2.F@T0C N>;>HNYJQLY#B<3\4]H07''=6<0HN7-PX#=PD@N4R8>,3L; M8@QJ!6D:(QU,0)*U^H9SHL:(K2EW0$7L*E?E R^<+5#V44*VLF=B@):#RO_9 ML1+,) M>[>OC;)$(@M$\E&8IA^. R]:^9/OU!DPF5-[_0G41T,6K*#[C/U+J70G\YRA M146KU5\"D64'D>6K(8*P,#?X(P;-X^>%F>HXRR$&3%U5N:#XPJ8*$AQG^+63 MP#)DX5J(DJ!1<=TT1MFTAUZ]X;TY->-(K\3%S^7UC[RL"5!-!@REBIJB\!O]#]QL6@\]22X9H*>%M_"$N\$ MX<:-/7#9^.>2UZFT(OW^-!B<4FZB$1."QP$Z@K]<3MP:8U8<8?UW*W!3)GA2 M8X@?IZ)93:C,E7N]J,VE_Z>R1$%TZ<^;9VVBC*L\F)B62]+9+5[%$2,//8Y[ MJ$;,2K&1D*)5T88Z=UP0%!\HY3=?Y" [G>7B]\!4$L#!!0 ( (B(?%;,&8"VA@, #D( 9 M >&PO=V]R:W-H965T-.O[Y"ZV MXW7T1;S-GSMQ(+8]2 M?=0-HH%/72OTRFN,V2^"0)<-=DS?R3T*.ME)U3%#2U4'>J^054ZI:X,X#+.@ M8UQXZZ7;>U;KI3R8E@M\5J /7#X?T7]TOI,O!=/X*-L_>&6:E3?WH,(=.[1F M*X\_X>"/(UC*5KLO''O96>Y!>=!&=H,R,>BXZ$?V:8C#F<(\_()"/"C$CG=O MR+%\8H:METH>05EI0K,3YZK3)G)HMO* X(-Z^L:%'?+@-# MJ/8L* >$AQXA_@)"%,,'*4RCX0=18?4Y0$!T)D[QR.DAOHKXA.4=))$/<1C' M5_"2RB:NB6J XFP8>7811P5^;0KO]OR]%H,>?7<:W?;/0 M>U;BRJ/&T*C>T%M_]TV4A=]?83^;V,^NH:]?^G8!N8,GKEE=*ZR9JVC:&5R[ MQ/DJZF7.KPT%2;;4J%S48&Q%P%[)-UZA!B[Z*\#U4D']#=6)#E;4H7V4BW>K M4QTHQ-;H OY$IOK: ,HL=@6%VV;WA@LPC3QH)BI]ZY)M/Q%LM&;O8#GQD@R/ MP-]"EOAA,K>3N9L\#W9&B9D?SQ*(_#C/*<]M2S153WB4(( T&KZ_FH:8#"<+ MV,IWUAI.!N/,C^Y#F/MIE Y2D1_-9I#/4GB5AK4@SW4ASOTDF<&]'V?A(' B M?9_[69;19![Y69S!E9)(IY)(O[8D'ALF:J3DG K[%\X*WG+KRJ6ZN I]N2XV MXYUM+9+G4$Y6R]%J>[(*7 /30R7IQ5=F_8&U3)0(S$"!-1?"UB#9VZ/BLJ+X MI7XR3]T847ZW6,I:\+$1QGAS4;8'6VIDIKB.>!/[>1[?PDWDYQF-XS5!=SHJ M11#50;D^((=[%1\$/9-GUE1/XE\23F(_#6,JE/L\//<%1?69%PG1C]+)G4O5 M$)Q=YW0WU>[1TA3J@S#]S3[M3N_BIG\.3N+]H_J!*7)<0XL[4@WO&PO=V]R:W-H965TBTCDOV94DJBH**N_/62Z6)P-G MT!*^\'FFD3 Z/5[0.;MF^NOB2L+;J).2\H*5BHN22#8[&9PY1^<1[C<;OG&V M5+UG@IY,A;C%ET_IR^ M@R]3JMA$Y-]YJK.303P@*9O1*M=?Q/(C:_P)4%XB&]D#DE1*BZ)A M!@L*7M;_]&<3AQY#O(W!;1A<8W>MR%AY034]/99B223N!FGX8%PUW& <+S$I MUUK"*@<^??J>*[-_0:<[4P?%(@Q;<.TH:B>>U1'>+ M1,U\=S=*?&")4/B.19Q;=?=(<_K?/:,/.]I MGR^X2G*!;BOR^]E4:0DP^6.3T[5(?[-(+)TCM: ).QE ;2@F[]C@],TK)[3? M[C#8[PSV=TD_O8923*N<$3$C/>/A[4PI!MEJ4I<2P/D7EE12\G).SJGB:I,O M.[5M]N4F8V0FTC+A-">TMJIHK:*P#]]_C9&#NA*C/V)_C ?E0<_*Q--$M[Q/FL5: MEH.UP^ZAPN4M!K<"%X@71584!QU/^]_26]8;H2'XR39SB.\Z5NS9C^2T]$_E M'5.ZB>Y$% 63)IT+NH#X!K$5C?V.:=\9!P=(#,;CQ@*7?!U>#\F--&GB ! O ML-S [?%$P -$.XHZ'@/APRE-;B'L"F'!-?*N6[G^W_)/A%P(B4F:"HR6XT!0 M>CJ]\8&A^=Y*Y9R5R7V[W[5\-USMCZ,#I'G>RJTZL'P5'A 8@V>]:/CC$-5 M0H*XV?\+5;!' M^V[-A_@)!:.*QY8RN(XRW =_Z'P'<X /YJ,#Q]@@ MRH;)^!3H<5O<@U5<Q)2,PJ!I:7]3G9 M'#BG< @V0PT M:#EOPSB"\5+*7A-LR(.=ERA, @C(Z>BP99Y+* M)+O'X. :DFN;FJG:,XI4FM>5KP4<9S63<,ID];Q=R3QZV&YZ\5]K.F8"FVY4 MHZ^7FR/RG4I)2]WY?T\.R54US7G2+B&27,NU8\11;/E>U)7X1F8)%0ZE<)5# MDA#:*SE0-7: E1#Y?E<)[Z@L#S$K*R%.0-S0BKLQZI%+#F<;#;V()'".A:"C M7'A4/(6XFC ZEA,&:Y/((Q]%GF));^?S _L15UUS?4B\<&)8L8\=-@2/PYV5 M%G:5%OY*I?6^#Z!?&APA#+]UX+IA25;R'Q7;6&J[=6)5*3XO^0PP#0JJ4DRQ MX$QYK9T%$;WXB0$8IC(7P%=4>6T"8+B)GMEE\OT;Y/LZH[)?;%@W%,,D9,^_>'40!4>^CY\'?![P!FD(Y[ MSO*T ]GKWM._$^+BZ6KY#Z+>"YL7##=&"XG?S4;QM;P_5/!6_?6 MK;T%OB4PEH(D&07#T+&>BBG32\9J7VD"9RW%5ZC&3]-J7H'<3@OVBD>ZASO: M5=2UJ^AY[6KKJ<"" VXO6:9YX>E P.U/'VJEV^^%@%:VUI#1I8H^' M$,"BOA4SN>UG:VV\]EP\ISE\;IO-^M]<.U!=(WD>6R#YX0KB+?3(@SXGR,_K2KT3]89R?H03B MWE;$%?A6L%3RG^2L5S![9#R.MP;K&2J<,'I.W,R995.]C7K7A_#A,S>7I J4 M5*6N;Q([:GU9?/ZZVUY>XEU3.>0DG7#8#5AM&U(#(^F*T?M%B82XCIT)K M49C'C%%P!3? ^DP(W;Z@@NYV^O0O4$L#!!0 ( (B(?%;FBVB;UP, ,0) M 9 >&PO=V]R:W-H965TBW@%[[CE7C15$3WVRM6PB7\YIM M<(7VK_I.TRSL4 I>H31<2=!8+H*KZ/(Z<_)>X#/'G>F-P46R5NJKFWPH%L'8 M.80"<^L0&/T]X T*X8#(C7_WF$%GTBGVQP?TWWWL%,N:&;Q1X@LO['81S (H ML&2-L)_4[@_+D2QO_"KI5-DP#RQEA5[97)@XK+]I]]V^>AIS ;?TX;@'B[P!$,=PJ:;<&?I,%%L\!0O*FYXU5]/,[A_Z>(93(>S6>I1CYKC M,A=-044\FXS&U 9"N(YN!9QA+IGO\1+1R39:8P%%HQV,B_T1F09T_'P=X.A$ M!2==!2<_6<%;9LF\Y7BTC"?1CK/-U]8G<^U.4CH0:T[QT\P1-"4RW;4[\,!$XXM3-I0+? F1#B?I>&_'D\<9 M>L'#?K;.]WPLR!XHRJCNU'IB SB/A^ET.H"/2F[:!OE)5-$I/L-U61UG"9Q@ M;M8Q-_MAYJZ:NA;H4D*Y;VG\0;;W/C77,1[_#W8?CS\A4 M*TNWOA]NZ9F%V@G0?JF4/4R<@>[AMOP/4$L#!!0 ( (B(?%9I"=3"P ( M '@' 9 >&PO=V]R:W-H965TJ!V\RN[%P[-1V"/S[VDXV+-*R13WWDHP]\Y[? M>.SQO!'R7A6(&AY+QM7"*[2N9D&@L@)+HHY%A=QXUD*61)NAW 2JDDAR!RI9 M$(?A*"@)Y5XZ=W-7,IV+6C/*\4J"JLN2R*(.LXEBU'_ I'%,.EX+I0\(7GF+\D"(R@7E6\5;6,#S*>878,2>1# M',;Q ;ZDSS)Q?,E?LSRC*F-"U1+AY\E*:6F.Q:]]*;>$@_V$]JK,5$4R7'CF M+BB4#^BE']Y%H_#S ;F#7N[@$'MZ8ZY>7C,$L8;36DJC'?H4]HD]2+=?[/.6 M-$1!)LI*4H6Y75(7"&O!S'VE?#,#4PPL5RA=03Y2;ORB5H3GZLC5QWXBN":- M.9<:)25,P7N(1OXX"JTQ],,DA#MS.<& *RDR5 HB/YI&$(V'<$XY-0CTW!9-OGVX$6E>NM*Z%-IW9F M89Y&E#; ^-="Z.W +M _MND?4$L#!!0 ( (B(?%9TY 7R&P, +$& 9 M >&PO=V]R:W-H965T/F ^)"U[AJ1)B5);P>_'B?=E9TTQI?$CNTGC^W&7>Z5_F$: M1 L/K9!F%336=HLH,F6#+3-7JD-)EEKIEEE2]2XRG496^:!61&D<3Z*6<1FL ME_YLH]=+U5O!)6XTF+YMF?YU@T+M5T$2/!Y\Y+O&NH-HO>S8#N_0?NXVFK1H M1*EXB])P)4%CO0JND\5-[OR]PQ>.>W,D@\MDJ]0/I[RK5D'L"*' TCH$1ML] MWJ(0#HAH_#Q@!N.5+O!8?D1_XW.G7+;,X*T27WEEFU4P"Z#"FO7"?E3[MWC( MIW!XI1+&K[ ??'.ZL>R-5>TAF/26RV%G#X U/,>+O(L7S'+ MUDNM]J"=-Z$YP:?JHXD&#DK8Q\%I66#T%B(C=2#%]I'B3GD5\A>45 M9$D(:9RF9_"R,>7,XV7_23F$C6"4Z]/,OUUOC=7TL7P_E?N G)]&=@]H83I6 MXBJ@%V)0WV.P?O$LF<0OS_#.1][Y.?3UW?!N0-5PNFNG")^%/$WX"3B.A=DS M Z5J.\T-5HZ$;1!J)>A9<[E; +4)VRUJWZH++LFN>D,8YM)WSBT)O&?;(\SG MD.3A?#IS0AP6<0ZW=$-O">6O4Q).XIC6/)G FUY+;GN-GES-'YQLR)CE&,[+-Y0L?Q+(%;H?K*4^\M,06F-9,[=-@4F89%&D,63F<%O$=ZWXT2 M%7#*4]T??-(PFQ>TIM."^$GZ//IAI%"2Y+8C!L8A9!/("6<.GY1EPIE.U#$$ M9HF,L9!-PWR209J'LY@*0R +N"[+ONT%LU3B"JDG)6?#]"(,UBIM^>_AX"*9 MAK/Y_)*$(DSS_!).]RT$B;[0\["8Y"307DSAU/<8'8V1%O7.#TO7]%[:8:*, MI^,\OA[&T%_W89A_8'K'I0&!-87&5],B #T,R$&QJO-#::LLC3@O-O1/0>T< MR%XK91\5=\'XEUK_ 5!+ P04 " "(B'Q6^6_Z =@" !#!@ &0 'AL M+W=O6%_.G#EC>P[CC39/MD D>"E5 M92=!0;0>A:'-"BR%O=!KK'AGJ4TIB*=F%=JU09'[H%*%213UPE+(*IB._=K< M3,>Z)B4KG!NP=5D*\WJ-2F\F01SL%N[EJB"W$$[':['"!Z3OZ[GA6=BRY++$ MRDI=@<'E))C%H^NNPWO #XD;NS<&5\E"ZR\0:4< M$8S;NNY='R9 M5M;_PJ;!IFD 66U)E]M@5E#*JOF*E^TY[ 4,HG<"DFU XG4WB;S*6T%B.C9Z M \:AFE1Q'TUF6F1IS^"K%0BI)$BVE//E[[#-Q>OOC@050Z^>*$L_)HM+!E^(;\/U=PP=@\SNJX9V;7(U[7E$[7G_I[<3]SJS73)%F*%[\(X M[0R&?1AV!FG2(E@(F3JCVC ]XRU92#I)DL+IR2")DZL6J9 [$ @-MT)#N$1D M[&44O<&R1RE@9D$(["\5.26EM-Y/^KWNFX"L$$:2>QZN>C)R4;L4M@5V."NEP -_XJ STTABZ_2$\:F*(.'"\'_B,.KW^@ =QW(FC M(1QZ+.%>8Y=H5MZ^W-W4%34]WJZV#CEKC.$?O+'7.V%6DFM1N.30Z*)_&8!I M+*N9D%Y[FUAH8M/QPX)='HT#\/Y2:]I-7(+V?V/Z%U!+ P04 " "(B'Q6 M7XIX7%0% ",#0 &0 'AL+W=O%IJZGM>/*UYV4SFEW;N1LTOY<9492-N%.A-77/U?"TJN;N: ML$D_<5L6*T,3T_GEFA?B3IC[]8W"K^E@)2]KT>A2-J#$\FJR8!?7"YF;U=4DG4 NEGQ3F5NY^TUT\41D+Y.5MD_8M;)Q,(%LHXVL M.V7TH"Z;]LV?NCSL*:3>$06_4_"MW^U&ULL/W/#YI9([4"2-UFA@0[7:Z%S9 M4%'NC,+5$O7,_,[([/&74X/;D/ TZTQ>MR;] M(R:9#Y]E8U8:/C:YR'\T,$7_!B?]WLEK?]3B!Y&Y$# '?,_W1^P%0]"!M1<< M"WK%E3B_MD'?\&?$F(&%4KPIA!W_N7C01B%@_CH4?6L[/&R;FNA"KWDFKB;8 M)5JHK9C,W_["8N_=B.?AX'DX9GU^ATV9;RH!<@G'2G?(YU&KAWW>-Y_M(V/' M-;9C)A46%\H&S$J@0*-E5>;LSBPYZ,$R' M-K0WUYH_ P549H*\WHIF(^ -,,=+/7S'03 (KY7,-YD9I*( 6 BWF ^NLI5U M/L>E2JXM2%*'I3$PSYE%*=PAK:###A2BP7 K*\US;-B2D$3, T'H^#,/6.RD MS(.OTJ"8/I;D-Q &3NS-<."G3L@B&$%/-* G&D=/R[P#>.#+NJ5&=/;V[AX6 M1)&E>3Z$H%'+AQ'T]74M;:&QXOTA8(M4=7E J+PP-;J!RLH"XIGJ+U[7GPI^ M\4,H&KY;'D;)8; H"B4*A.0K909LYB2>[Z1AA(F.W#2 7Y$&2"MQ@AA1DOBX MD+@L@(]/0F4E%>J4.3,O=J+ .Z/RN)$/>$(L16G:Q1A+S&8!+<9NBHKK4N'* MVU]2G_GO<+8??=D8[)4FI_1PVRROP@,_<**0H;W0F@M#2%V6X#B(T]XGF]EC M!A@Z%"8.LUB*W"C!<$+6&?@F-#E- !!/:SPI\<-(V.+T<8\\)TTQ/0A[\@@[ M*'6]WJ,1E,8#2N/_S'$+C4#I*GM/N2=(?./5AE+V8^&[PAW"[OA^!%.^M\]& MM[RV[;8A!.[C4T/1801/$2070TZ9U4^SUPM=?>Q3GR/NB>D',R=YH MD-W*"JFBHCY)$!>M"'L'J><&)Y"PO:F9[Z8G<%OJQ_.E$@(]-4)1B15U!7.Q MDKUHZ++X!#PW?M%F;I#N[;OK^NJ<;Y'I"N3P8%O6#L-V.(*+ M9,!%\K_8:XRUQBW^!$$1/?XD+Z'*"QV=+[IL69C"!TK\)UZV8!9P@YKV5@+W MS;;K27. KUYS2,]7@1,$GN/9+@_=..I;^Y3YCA'HUCYNX*6A$R3M!E&$XG0+*)KR'WOF'SG(B%8:+0[;I .\+O'H1-R0&ZD; MO_!VCR\EZ.>"*H0WB5(><<^G"(Y";;IW0ZZ%*NQ_@$9/-XUI+\O#[/"KL6AO MV"_B[7_*9ZZ*$F%>B26J>FZ")Z-J[_[MAY%K>]]^D 9O[W:XPM\EH4@ UY=2 MFOZ#-AA^P.;_ E!+ P04 " "(B'Q6-&7=K$X& .$0 &0 'AL+W=O MO]Z=3D*UXQLZ?67,*7I=(5LS#4UU.SUIP5;E-53@/?3Z85$W(T M/W1SYWI^J&I;"LG/-3%U53']<,)+=77VN M833M4 I1<6F$DD3SY='HF.Z?S'"]6_!%\#O3>R=HR4*I&QR\+XY&/BK$2YY; M1&#PN.6GO"P1"-3XVF*..I&XL?^^07_G; =;%LSP4U7^*0J[.AJE(U+P):M+ M>Z'N?N>M/3'BY:HT[I?<-6OC>$3RVEA5M9M!@TK(YLGN6S_T-J3^$QN"=D/@ M]&X$.2W/F&7S0ZWNB,;5@(8OSE2W&Y03$H-R:35\%;#/SM_+7%6<7+%[;LCX MBBU*;B:'4PO0N&":MS G#4SP! P-R$":E' C\(=N"%G:&APPN?-92<"9.7RM2:D[^/%\9J2(U_AFQN$*-A1*3+ MOEFSG!^-@ ^&ZUL^FK_^C2;^P0Y]HT[?:!?Z_!+H5]0E)VI)3E6U5I)+:W#4 ML^3M/9#3<#(^X9(OA1V,W&XY5RM.\N_P+<<+KEE)7A&G4W#0>[NTS'(R2PB=$: J$%$2&A* 3C,2 MIJ#&DH.(XAGH<98&DT>@%% W,QOHS7CS'*=^LMUW_K2G7I'QC,XF\ 2EKK9> MAN*6*XT.>^7OS8#E98G[(10]E[3J.E2,T .ZF?_H9N=72$>H2D)>DZ56%>@+.-8\>1EZ)0ZOE1A@50Z,[C3NB:XP0D*I1X\(\L,'?!,_G*#0I^ M"YW(NL**DT,&"\A0T""-X#>((G+JN()4&:))F'A11 F-/3\+R!_@*DU 8,6D MJV"65P8-2^(4-0PIA71[1O@X\)*,@A^H1ZD_@0VVUA*COPTT*_Z%5J!R%3H- M,I+&<2.\<7044_2'G[VX^NQ@6]*Q+7DQV[H*BRP[;FD/]G[85I AHNT4,$RT MX>.J*UN]/&-;-?J%[!%G7D:4LR?Q]\FG'Y,N9UH_0 #NF"[0\=2/O"1)X"U+ M/3\,GD\*&GJSU">4>D$2@7AP0-Y6%MS"*J6M^-9,!&E*XJQWS&D E%#/4R^. M4DQ#2.OC/-$J3DLNW6Z2SJ%M.9-Z-1 M=\)^X""NB^D#:$+]N/O:<#)- IP/,]@<>FD8@4<#4"4D7P98/:9)YH59A"1L MEDV^;QK:7!H#V2:@;A3YG;RAU.CEVS[:_NA A!(&OMFV#.XFA*ESVP@>)S&_5T[6#[K6#Y[,BUGTE>N?)+S+[\Q-PC0_I 8ROA91([04T+I@MP&C M8/8O(HW#%$]C.)*?=0KTG8\]$J5!YYFAO)OV[J@5U]?N)@ZE4M72-M?5;K:[ M[!\W=]SM\N:?@H],0TP,*?D2MD++# V;;F[?S<"JM;OQ+I2%^[-[77$&G0@N M@.]+I>QF@ *ZOT#F_P%02P,$% @ B(A\5K37\#[J P 2PD !D !X M;"]W;W)K&ULE5;;;N,V$/V5@;98; !M=/-%SMH& M.5 M-Y^ZM86:3V5C!*]PH4 W98F5YK("A>N9=QU=W0RMO3/X@^-6'XS!1K*2\ME.?LUG7F@)H<#,6 1& MKQ>\12$L$-'XWF%Z_9'6\7"\0__9Q4ZQK)C&6RF>>&Z*F9=ZD..:-<+$;6<;>I UVLBRA[ASB!WO]B#'\HX9-I\J MN05EK0G-#ERHSIO(\RM(HVN7D9^:_T[W_)K6&!2I8%DPA?'I@*X'Z8AH8 M.L":!5D'=M."Q6^ 13%\DY4I-'RM;0[#_>MZI8TB=?Q]*N 6;G :SE;,E:Y9AC./2D*C M>D%O_O%#- J_G"$[Z,D.SJ'/EU2!>2,0Y!INF.89L"J'.RX:@SG\]^9.\3]_ MPD.!L):"*I.2 L;>.V@TFA:5*<#0=B;+NC',E1#Q6/4\\HY'13R$Y5$3#]TJ MB%?D*QM-=MH'?,VP-MV>==U;YJ39BROX$YEJ-0-TXUBNR,#>^O\$+9"$-5H8S M(7ZT,J$/'BPQ:Q0WG(+[^IJ)QB9YK60)M\F)*$1WMM+50_(49A(6@M%.W-/OM M*/2'2>(G\>!P^%B]H+:!WR\?C_0.B1^F S\93^#CAS2.XB]PCW4/R[9,4>)T ML_J'.JJE;G&L7R;)OPTH\F,JMC2,>H@':9@XSM[NWI/43T:I/YJDD(1^G(S\ M:#2!4S41'#2X$M7&M7%-!S>5:7M=O]K_*5RW#7)OWOYF?&-JPXFIP#6YAI=C M4K1J6W<[,;)V[7(E#35?-RSH;P>5-:#]M22M=A-[0/__-/\74$L#!!0 ( M (B(?%90U?KW5@, 'X' 9 >&PO=V]R:W-H965T>^ZY\]UEMK/N&Y6('NXJ;6B>E-[7%VE*LL1*T*FMT?#-VKI* M>-ZZ34JU0U%$HTJGV7!XGE9"F60QBV?7;C&SC=?*X+4#:JI*N/LE:KN;)Z-D M?W"C-J4/!^EB5HL-KM!_J*\=[]*>I5 5&E+6@,/U/+D<72PG 1\!'Q7NZ,$: M0B2YM=_"YETQ3X9!$&J4/C (_MOB%6H=B%C&]XXSZ5T&PX?K/?N;&#O'D@O" M*ZL_J<*7\V2:0(%KT6A_8W=OL8OG+/!)JRG^PJ[%3A@L&_*VZHQ90:5,^R_N MNCP\,)@._V"0=099U-TZBBI?"2\6,V=WX *:V<(BAAJM69PRX5%6WO&M8CN_ MN$'RKI&^<[ \\HPS>6^-+@M>FP.(Q0F797MDR.\KX"N4IC$<#R(99=H1OW$(<&7 MRYQ17"I?#Z6@=3 Y[""TSP750N(\X?X@=%M,%D^?C,Z'+X_(G_3R)\?8%RMN MQZ+1"'8-CT-Y?<<=2BR^C2DZID/RCSHX+/^V1%A;S:T;//E0'="U-H'G2VFK MVAHTGH*P<.(>B9.E),L=/!=,KHOV:W%*;-'F@E'C\-+BO&P8TSC%9S+>@ M$FIQ7\4W%?%9?\OJ_SW!DF49$USF0L=LG,#3)]-LE+WDWI.N$9HX(UDVANN] MX_W]LK,0_@#Q26=UJ+W2!S.Q0J[!,/F)RZDQOAV/_6G_<;EL9^HO>/ME>L\E MK+@<-:[9='CZXBP!UT[[=N-M'2=L;CW/Z[@L^0.)+@#X?FVMWV^"@_Z3N_@) M4$L#!!0 ( (B(?%9EUHP(?@0 !<6 9 >&PO=V]R:W-H965TS(@L2Q M5E(^?E2B5CVF[GAX_:;^J8!7,,]8D 6+_Z*1W,ZLL04BLL9Y+)_8_C.I@$9: M+V2Q*/Z#?=76L4"8"\F2JK-RD-"T_,0OU40<=(#^F0ZHZH!..WAG.KA5![< M+9T56(]8XOF4LSW@NK52TQ?%W!2]%0U-]3*N)%??4M5/SE?E\@&V!BNZ2>F: MACB5X#X,69Y*FF[ DL4TI$2 &_")IC@-*8[!2F))U&I* :X>B<0T%M>JP;?5 M([CZ< T^ )J"/[8L%SB-Q-26RJD>SPXK5P^E*W3&%43@*TOE5H!?TXA$QP*V M0JPYT1OG S(J/I+P%KCP(T .0AV&%N_O#@UVW'K:W4+//:/W1,(8"U%,=[&= M__Y-M0!?U*2*?[KFJY3SNN7TNWXG,AR2F:5>9D'XCECSGW^"OO-+%^M 8D?D M7DWNF=3GBYCE$0A9DN7%]L*W>(U]',]2"J6QWY'M6^1T;?OZN0&F*Q!;D@D=[>*I)R7"+H4$0E[39= MROI'IE6,]28X[]KIM^[5MWVA[F?-PJ\*MH_@E2QE5^'A$0"K#E+@,!Q-Y#?-CI"<'2"T]'*=9V@FR:H:8+W+8*RNJ,J M,H#G5W!5KQFCDH1."=JL;.$8.G'0SC&N&\;M6Y/R"*(XP MSJ-RF^$R$@N0X5?\'),NGG%KP[N3T_48MVC\@S4[(IG4)!,CR;T 2TYV5(7Y M^!4\D8QQ>1JL2X-&G;[1:R"Q(V3H-/G2&39R5WH#P0^E=DQ_4"W BT5OLW3O MB8"M#>UT;V>(&CITF1AOUNV-ACIBIS\)SF0PV!0=T)C9+Y$,S"/V)G?;Y'YP M+N+"IN: YJ)CH+QA'J4WK->58$:>"\_@-J4*--+'>A-SNWO MIM:!YF+G-#9W@A@E>H,,I'8,W)1#,!@X&1GKJ][T ZD=TS>%%#174O\K&1FE M>T]$N[HR_.2 38$%S176?T](@U9L2]XI78(;N!N MJBADKJ(&2D?F47JSM@LJ VM34R%S376!7&0>L363Z%?,-306(R5I).K>!2I*\ M/(4L;R3+BH.\9R8E2XK++<$1X;J!^G[-F'R[T0/49\'S?P%02P,$% @ MB(A\5H2EK>Y.& (VX! !D !X;"]W;W)K&UL MO=W]S<_K!U=84E;'.#0 O( M2:KFCS^0L%%+J!7-???VAQW'$1_0RQ,:^A&\_9SEOQ=/450Z7U9)6OQT]526 MZQ]O;HK%4[0*BS?9.DJKOWG(\E585G_,'V^*=1Z%R^U"J^1FT.M-;E9AG%[= MOMW^[D-^^S;;E$F<1A]RI]BL5F'^]7V49)]_NNI?O?SB8_SX5-:_N+E]NPX? MHT]1^=OZ0U[]Z>956<:K*"WB+'7RZ.&GJW?]'X-^;UXOL7W(?\;1YV+O9Z=^ M+O=9]GO]![7\Z:I7;U*41(NR-L+J/\_1790D-55MR#\;]>IUI?6"^S^_Z'+[ M[*MGED\_7J_OMF[#]WN4[+]B+EA&=Z^S;//3EX_OO+J'[:?T^WRU2F\6RRR35K&Z:/S(4OB11P5 MS@_.KV&>AW4$G._@_<#J_@I6K]Q>OUK9] ;])TR#Y?5\_[O9?C5 M^8MSXQ1/85X]^]U_NIZN'=>;](TS[&WQ@?/;)]?Y[B]=KYIK9WX)\XK9;6// MPHAS6Y.\,/V^A9%VQHT6KUOS^J2<=1*F>R]9!^M]._NZ=7;1/_-\P^K5[XW. MOOKJ6YC^64;;&1G=OW$&L^;Y?<.^2L"BV M_R:4V>)WYQ\_5W_OJ#):%?_5L9'O=]BH&ZM'!3\6ZW 1_715[?:+*'^.KF[_ M_=_ZD]Y_=,6)Q%P2$R0F2Y>M5M5XLJC3 M=>VLP]QY#I--M5N-4V>9)4F8%\XZRG?_+GSO_&'_-_#];F6S[]- MK]?KO[UYWD^6=9LN31:)"1*3W_9J>-_V,)_<-$5BFL0""#/2,'Y-P]B:AE\W MJ_OJPU[M;JI#Q7J 68TZB^BQ.G(KB^JS7P\KNC[U5O32O0Z)N20F2$SNL,G> MA_XP%N3J?!)3)*9)+( P(SR3U_!,K.'QLFSY.4Z2KH18E[PT(23FDI@@,;G# MIOL)Z0WG\VK//,(GMTN1F":Q ,*,3__T]=,_M7[Z__JZP_@Y"HOH MVMF>%/PA>_CAMR)RWA5%5%Y7!S%A=>A2[4WJ78R,TS!=Q&'B?,B*>'M:[Q_B M2UF?);Q/(D>DF]66S-+.0QWKYEP:*1)S24R0F#SS%I9/U[ WUGG\2)RRCQ^?*S^?:B/_3?%\I+C_OG1VS\X>'?OK!MV:1!(3)"8 M)#&/Q'P24R2F22R ,"->_5X[B=4[&[ Z7U5VXFQY[91/U5J>LF3Y,IOC+,.O M];F$O:CFHYI"-8UJ :69T=J;'^[_R6@M MLK2(%IOM?/"%,>L?Q6QX%#/K9ET<,U(3J"91S4,U']44JFE4"RC-C-F@C=G@ MS(Q0DH3WV>[,@Y-'SU&ZB3JS8W4N/4Y"-1?5!*K)1IL:_^:,^\?G]9H'3LX] MT$>W3Z&:1K6 TLQLM&6$OG4N]O9C]C5,RJ].??*D,Q)H_P#57%03J";/O.Q# MYVL4YIUGXM#M\%%-H9I&M8#2S""UK8.^O7;0M/J*:O^RB.+G\#[IWL60,\MW MJ.:BFD UV6C&^9C)H)XZ.MK'C([G8:>]Z:AC)X/V#U!-HUI :68VV@Y"WUY" MZ,C&M9-&V_/7BTV>UZ>RUUE>#\\Z,X.V$5#-136!:K)_W$B8#V;'0? Z'GB4 M%;1N@&H:U0)*,[/25@[Z]L[!J:QT!@,M(:":BVH"U62C'>PB>I..9'0^LG-G M@C824$VC6D!I9D#:5D+?/N.KTNI8)2I*)TX7V2IR'O)LY3SLF@?IHU/];IVE MU1ZE,S!HQ0#57%03J"8;S3QN[QI[H34"5%.HIE$MH#0S4FVAH&]O%+C10U2- MPI;6$Y_B1X^'L^($^NH$*U32J!?WC$L:X M/YWNOR3F1[YM#?3MM0&5+O*ZU>9\MXQV/WU?[5#JR96T"'??2-U6"#JC0,[N MWJ&:BVH"U62C&3/ \^FP:S_2\K",): , U32J!91F?HFS+0$,["6 =\OG MJ#H^+W8CK*)S<&4G+HT%JKFH)E!--IHQ>S+N&ET-CAL4TX['^>CF*533J!90 MFIF*=OY^<&;^_LLZ6I35N&D9/\?+*%TZ7^,HZ?K>]7N[='$XT E\5!.H)ANM M+FJ<.C?EH6OT44VAFD:U@-+,]+33\@/[M/S'ZB"^&F+5^5F$Q5-]/)]LEM6? MXGKL%:W#>.E$5<+2(BJ3 M\?&PRQL<3^,?[8/0"7Q4TZ@64)J9HG8"?W!F M^2HNQ;OQSQWKZ2BR.#3O.C MFD UV6C&D&S><6S?];A9U] -G:Y'-8UJ :69L6FGZP?VZ?K#L\BO^Y>3DRUV M\.*(H#/WJ"9030Z.Y^-GO5''ESX['CB8##LR@D[;HYI&M8#2S(RTT_8#^[3] M]ON>]1S]IHAV^X[.7*"S\ZCFHII -3DXGG0?SCL/^]'+!J"::C1CR-CO>!(: M76U :68PVCGZ@7V.OOG2:1S>QTE>Q^, MS)/_34".'S@YGLOWT:U3J*91+: T,Q[M#/W@LN]D[P6E,Q_HI#RJN:@F4$T. MCB?EQ^-!1[VKXX'#SH$5.M^.:AK5 DHS ]+.MP_L\^UWF]4FV5WL4SP\1(OR MVOFP_0I8/=AZM\S6]?SC=?73_VR*^L#^?9B$:?=:CFHYH:'I#L\\H*L-*,U, M4=LX&-H;!Q<>6MFUBV.$M@Y03:":1#4/U7Q44XUFE(\FG3%"JP>49L:HK1X, M[=6#OR9+YU.V"G_.'N.%\ZF^"%1]V8VH\QNY[^W8Q2E"^P2H)E!-HIJ':CZJ M*533J!90FAFUO;L=L+<[8.]WP-[P@+WC 7O+ _:>!^Q-#]B['K"W/6#O>_"O M*#4,VU+#T%YJ.+H68KA<;B_#&R8O=T.IKX2X^[&^!.+IRQ\.CR?CZU)R?S ^ MN):4?9,NCAA:9$ UB6H>JOFHIE!-HUI :6;$VD[$T-Z)N(OR,JPR)%;K)/L: M-/:-<" MU5Q4$Z@F4+>V\SU/U*/LRUXZ\D,U%]4$JDE4\U#-1S6%:AK5 DHSD]46 M.T9HL6.$%CM0S44U@6H2U3Q4\U%-H9I&M8#2S*RUQ8Z1O=CQ\?1U6>U+7IPK MM,V!:@+5Y.BXX#*8]+MN*-'QR-FXXP*N/KJ!"M4TJ@649L:A+6&,["6,#WGT M'&>;(OGJW&5I4>9A]8"E8Q_KH2T,5'-13:":1#4/U7Q44ZBF42V@-#-P;0MC MA+8P1F@+ ]5<5!.H)E'-0S4?U12J:50+*,W,6MO"&-E;&'_+RC!I+MUGN1Z_ M7;DX8V@- ]4$JLG1<3-EUO6]00]=K8]J"M4TJ@649L:G;5B,[ V+7\5=-2C, MUR^W>_WNJOK-57W^?.\VL,^1\R[/ZWFK5926U\[?]B[[_SDNGYP/85[?%#,[ MO5!G)M'6!JJYJ"903:*:AVH^JBE4TZ@64)H9W+:U,4);&R.TM8%J+JH)5).H MYJ&:CVH*U32J!91F9&WULU@]Y5M^0,_RZ_4U7^.S\ MI>%#-1?5Q/CXYAS]0==X4:+K]5#-1S6%:AK5 DHS@]66.L;G2AVG@Y5'JS!. MZSOHK*/\(]2'?Y^R9+,-E$K3[#FLOY=Y[?Q<+M]L#P8_ M_3\=#-HW].+,HN425!.H)E'-0S4?U12J:50+*,V,<5LN&:/EDC%:+D$U%]4$ MJDE4\U#-1S6%:AK5 DHSL]:62\;V": $%U=Q&VS]ZZSQX M$^AJ):IYJ.:CFD(UC6H!I9FQ:DLJXS-7"CD5J^N7.#GU)1R[,X6655#-/?.T M3Q^@"70[)*IYJ.:CFD(UC6H!I9DA:XLI8_N=6&S[KG([D?Z2M7"5;4XN++4UD6Q.Q?3;7Z//CD@?D_H:C>_CK,IB%3R5+MYTQ@IME*":BVH" MU22J>:CFHYI"-8UJ :4929NTC9))CSQA/T$+)*CFHII -8EJ'JKYJ*903:-: M0&EFUMJ2R<1>@MA]S^VK\Q"G8;JH"R6+;+7.TA,3T7;MXJRAY1%4$Z@F&\VX MAN6LZYL"Z&I]5%.HIE$MH#0S1FU59'*F*G)J<.C\8?\JJ=V].%!HLP/5!*I) M5/-0S4&T+X%JKFH M)E!-HIJ':CZJ*533J!90FAFTMH(Q02_K,4%+&*CFHII -8EJ'JKYJ*903:-: M0&E&UJ9M"6-JOZR'&SU$U5'5TG:RSTY<&C!4'T^)(A MAU<*[GC(L+/6K] GH5$MH#3ST][6(*;V&H1*%WD4%I'SW3+:_?2]$Z=.N??U M_74>+[I3@'8B&FW_[>PZC>6B:Q6H)E'-0S4?U12J:50+*,V,5%N)F)ZY6XIE MOX&6'E#-136!:K+1CK_!=;C70.L,J*903:-:0&EF8MHZP]0ZA7O[87.?Q OG M[]OO=G1_0=XN7)PIO>X@OD3Y(JX.J+:'377H/C>[M3][ M4TK["B^.(]J,0#6!:K+1YON#QOZ;\>&0$6U%H)I"-8UJ :69,6M;$5-[*^)@ MR%A?C/"7GS\Y2G4F".U H)J+:@+5)*IYJ.:CFD(UC6H!I9E):XL2TRDZ>$2[ M$JCFHII -8EJ'JKYJ*903:-:0&EFUMI"Q=1>J'C=G<5%L8F6VQ'C;F!8#Q,M M0T2T7(%J+JH)5).HYJ&:CVH*U72C[<_CC-T?7 ;5:,T]M;V)JOW3% MASQ^#LO(^9!4Z]A>P:CFHYI"-8UJ :4949NUM8D9 M>NV*&=J@0#47U02J253S4,U'-85J&M4"2C.SUI8V9O;2!G^.T;["B^.(7MX" MU02JR48[/:@K5-*H%E&;&K"URS.Q%CM.C1_OI1CM[<9C0E@>J"523 MJ.:AFH]J"M4TJ@649H:N[8+,T$M;S-!>"*JYJ"903:*:AVH^JBE4TZ@64)J9 MM;87,K/.A?_ITXUV]N+0H0415!.H)E'-0S4?U12JZ48S3C?V^L/J?P>G&ZG5 MFGEJNQ^S_^_NAWV%%R<-[7Z@FD UB6H>JOFHIE!-S[ZE,Q-0ZS1CUG8_9O;N MQR]Q&J\VG5=UMR]Y<5[0I@>J"523J.:AFH]J"M4TJ@649N:J;7K,T*;'#&UZ MH)J+:@+5)*IYJ.:CFD(UC6H!I9E9:YL>,WO3P]N$]< PJHZZ'N(OU?^O=CLU M)[==-->.7APYM.>!:@+59*.9]R_J^JJPAZ[71S6%:AK5 DHSX]06/6;VHL?/ MX;T3_7,3K[>GZ?]P;$-$M.6!:BZJ"523J.:AFH]J"M4TJ@649N1LWK8\YFC+ M8XZV/%#-136!:A+5/%3S44VAFD:U@-+,K+4MC[F]Y?&AN8>=4]];X77G=NUL MBNAADSA)_-!YC0&[>G'FT"H'J@E4DV?>C?[VGGN=\4+;':BF4$VC6D!I9KS: M=L?W2Q9%""QVH)E!-HIJ':CZJ*533J!90FIFSMM Q1PL= M<[30@6HNJ@E4DZCFH9J/:@K5-*H%E&9FK2UTS.V%CC\[9$3['*CFHII -7GF MW1B?O$VSAVZ'CVH*U32J!91FYJLM>,SM!8^[;+7>E%'>9JLS3FAI ]5<5!.H M)E'-0S4?U12J:50+*,V,6%ONF$_0X2):^$ U%]4$JDE4\U#-1S6%:AK5 DHS ML]86/N;V>Z#\V>$B6OQ -1?5!*K),^_&T#)<1$L>J*903:-:0&EFOMJ2Q]Q> M\I";/(W+31YM _80?ZE_[BQVV*&+(X46.U!-H)I$-0_5?%13J*91+: T,V9M M^6..WAUECA9 4,U%-8%J$M4\5/-13:&:1K6 THRL]7MM Z3^^5\P:#S#7AH[ MEG-93K"6C$Z/'-DM\5E.L9QFN0#C#K+6W\N:O73P*7LH/X?5^-&-GJ,D M.WG&\8QS>;C0U@?+"9:3+.>QG,]RBN4TRP48=Q"XP5[@!N10\H7# M_N]C7/Q>_?VO6?K#;Y^Z0XC61UC.93G!"^:8 M'7RB/1.6.)<2=:.V$YE^4$R\D7KM_;>LV]G=\,#J[EY)UX7']VQG,]RBN4TRP48=Q#&V5X89^R( M$:V9L)S+SG&(YS7(!QAWD;KZ7._OE1O[,B!%MG;"0+ M=S 2'!Y>9O_4X_I'(T:T+<)RFN4"C-N%Y:9XBJ+2#3^W]ULFCASI+/[X;7-T<_?ZN_Z/H=_Q>]G_TMK^_:?G;M^LJ5K^$^6.< M%DX2/52KZKVI[T":QX]/KW\HLW7UYE\Y]UE99JOMCT]1N(SR^@'5WS]D6?GR MAWH%G[/\]^W3N?U?4$L#!!0 ( (B(?%;QZ@;]J , ( 4 9 >&PO M=V]R:W-H965TY!) MH>:1SWKW?HGRUY3>:12)CPY >-U7+H77HHACE9)VK* MMU\@)W1A\"*>2/N)MKEMX*%H+15/\X/8<\"] PYA[A#6';H' M'#JY0\<2S2*SM&Z)(J.!X%LDC+5&,Q?V;*RW9D.92>-,"7V7:C\UFF7I0WR. M9G3!Z)Q&A"ET$T5\S11E"_3 $QI1D.@#FFD1Q>L$C/6$LPB8$L1F0V],J7Q" M[VY!$9K(]]IZ8J,'43,U=@-?Z=A-!'Z4QSG.X@P/Q(E#=,^96DKTB<405P%\ M3;I@'NZ8C\-6Q%N(SE$'GZ$P",.&@";'N^.6<#I%(CH6KWL KSBM&_1W=_P2 M32$"NB&/"30=62NB*0#7!C$UU'8!7RW8)\UZ)W M#I'_3R'HYU=M@^X4I/)7$_>N2^Z.P"K<+PKN%^V)KW 7FOL96H$P>[J.-E'/ M\'!@ 4V=WHR"]U,=BQ5G/ F@POZE6TV2QL%BL.RWC#X^7: M4DC;84Y.DB.T*NFRP\$=YR)UVN*X0JOR+YLLB;30[4%%Q MV9C@%SJ3G4AOCZ^I[9 G)\P16O4 RFX']YP+UFGKXPJMRK]L?G!K?_$:P3KM M?G*TNOQ[!X1=-C;XA9D-H[0JJ3+!@E?.1>STP[)%5KUWW[9 M(H6M+<@KQ-P.>"K]'*U>I#LU,?M[LQPMT84=<4EDBV\VW"AVBS':C1T>U?;' M^'J2#<-*F&PV=T_$@C*)$IAKR."\KZNLR,9=V4+QE9T8/7*EWQ-[N002@S & M^OZ<<[5;F <40\?1/U!+ P04 " "(B'Q6V#F4J[T" #M!P &0 'AL M+W=O@U@ MT&/!A9YX:V/*D>]KNH:"Z$M9@K!/. MZ[6Y2L>R,IP)F"NDJZ(@ZL\M<+F=>*'WM'#'5FOC%OQT7)(5+,#=LX@4."#A0XQR(O6U@ M"IP[(XOQN_7TNE[XR?UCG;O-94DT3"7_P3*SGGA7'LH@)Q4W=W+["=I\ MALZ/2J[K*]JVL8&':*6-+%JQ)2B8:.[DL:W#CB",C@AP*\"O%0Q:P:!.M"&K MTYH10]*QDEND7+1U4"(-N M*)65,$RLT%QR1AEH=($6]AO**@XNNHW0Z XHL U9VN73&1C"N#ZSL?>+&3H] M.4,GB GT;2TK342FQ[ZQT.[5/FT!;QM ? 1P!O02#<)SA .,>^33U\O#YW+? MEJJK%^[JA6N_P1&_OL+\O%EJH^P'^:LOO<8OZO=S/^E(EX3"Q+-_H0:U 2]] M_RZ,@P]]R;Z1V;/4!UWJ@Y?N:*44V,962N6.CS[RY."3O,97T1[X85"P!^WO-&-W M$'XE:L6$1AQRJPDN$[M%JCE7!S'?*@X3T7Z_Z.HJ]41;0621ZE"[.RP>X5OT?B-3]X M3,I?Y2E-/Y7?W"_>#4;E$8E8S(L2$_C)/82[NTO@?T:)8O1M,!V0AGL-M7'Q,7[FH?R&WY,W3.-_]G[S6KQT- MR'R;%^FZ;BR/8!TEU=?P<_U&'#2P[2,-[+J!W6C@N$<:C.L&XT8#USG2P*D; M.,U#LHXT<.L&;J/!>'RD@5_3)SS_]TG%@=V;,7[?Q);%='4,V<9@< MOI'5EPZZ;Z8_BLTE&54':>WI118NHF3Y[T7XA2S.ZB8X_[VPCE.HF>*+>?L= M/3B\#B([GVB=1^1G_*;-/Y?!IO'^7]MXQQT?^T/)H6>QC05)G\E'\2*R7,BO M\W 3%6$<_:?Z-_;/][(5N2_$.O]7QZ'?5ETXW5V48]W;?!/.Q;N!',QRD;V( MP?6?_V1YH[]T:8N$^4A8@(11)(PA81P$TW1T]CHZ)OKUG3S71PN15=YMPB_A M4RRZE#-B^BJ'A/D5;+*#E?.T%SD&N"/YW]7PY= F9*<4"6-(& ?!-)O&#>ZE,99#>60?=+S^F3GO8R##DW39++79&+4) BSY(W\5%[_ MZ2\J8<@FB^9"SH&CY5(Z\HW.&'ONZPP2YD]:9RF[>8I"]D>1,(:$<1!,Z10&H/2.(JFZV8KW6RS M;EDZ%V*1D^=FX[9UT-0 2F-0&D?1=.M4"F&98XB_;==/U5ELDQ8B M*:(P+A/ULCQ2EN7*I3Z=BD$CAIJFU3!T(7QHAP&41J$T!J5Q%$W72P4-ECEI M^#65)Z_=Z2S9=B[1,+?O+1(T3H#2 BB-UK3#\^ALXGE>(PCM>-G4\NS&RSCJ MV'1+5&!@G4@,/F]$DA^90D%+_U":#Z4%4!JUVL&$/1D[]J1I2/MUENO,FB$& M1QV=OIQ5E?=MR^^CD\DS.1L:"G*QQ=$5 YU*61&]U4(2O.A MM !*HW8[6G#&WFC6,*CC9?;4L=R&0*ACTP5217G;7)2_F<^S,A.*15F9+T2V MKI>-DV?1;0VT_@ZE^5!: *71FJ9709H3?-;QJN89QVZ'#!I(%T&5RVUSN?QF M_LV\1:+"ZJZSHZC8)6QZ$TWVXOP9]:K?P%VB>%TAB4QE$T MW2E5(+?-!?+*J7F:R,E;F3-K:[@:$[FS!U!H31U*\^WV&GUOUK5:%=HMA=(8 ME,91--U 57RWS<7WAH$7AA6$U8MV^W\\A7G4+1^T7@^E^36M7!ZLAM.F=] J M/)3&H#2.HNE;"JB*_OC$@OTXS'-R0^J%^SL-NX0R8_H*!:7Y4%H I5$HC4%I M'$73U5-9P-CZ_F63,30?@-)\*"V TBB4QJ TCJ+I7JIH8FR.)H+/\U69:)+= MUA:=TD&C""C-KVF6=9CI7$['T^80"^V60FD,2N,HFN[3P;8])\(([%8$YMYZ MRX?=PZ>BG=R- -HKA=(8E,91--T]%4V,C27FZY/3.FCJ *7Y4%H I5$HC4%I M'$73E5.IP]C] =,Z:/H I?E06@"E42B-06D<1=.]5!G%^/P=@>I+TR_JR&(_ M^G[SF P-+Z T?WQ&> 'MD4)I#$KC*)HNH0HOQN>$%]A"L[G+WO)!GP,2N,HFBZ72C'&YA3C[_&"/*;K\'VZC.;D M\<0F>F98;VV@^024%D!I%$IC4!I'T70!58@QGOV J1\TNH#2?"@M@-(HE,:@ M-(ZBZ1O5JI##,8<<]E4>:>^MH)I?E.QR9$[FADV8V+ )HMQ1* M8U :1]%T\53$X9@O=[B3L[Q0FA6L-W'Z14C/RNN*_2@3\R+M'I;-Q-Z"00,- M*"V TBB4QJ TCJ+I%JI P[&__[#L0#,/*,V'T@(HC4)I#$KC*)KNI0I&'',P M@AR6H:$(E.8[[=V.+&YS<@,;L7/2_W>%K+F'OL+5M-FA<)?>M&$;M,\ 2J-0&H/2.(JFVZ9R!_=$ M[J#=FW&WOD8%K9V204,"*,V'T@(HC4)I#$KC*)HNHTH27.?[UW1= M:-8 I?E06@"E42B-06D<1=.]/+B;\HG;*0,^X)J[Z*UEQYY-EFM-)LU/'- 0 M 4JC4!J#TCB*I@NG0@3W1(C0&I5INDWD1Y!.LZ"Y 93F0VD!E$:A- :E<11- M]T\E#.[D!PS$T!0"2O.AM !*HU :@](XBJ9[J0(+]\3.4O_'CNEF=&\=H8$& ME!9 :=3MV-VJ_9D8FF>@:+IE*L]PS7G&S6N8E?_2I%Q,4I[SM(ITEY#F#ON>[* T'TH+H#0*I3$HC:-HNJ0J!?%^P 93'O1Z M#"C-A]("*(U":0Q*XRB:[J6*1SQS//*[/#V6:^R.C\XG (;1V=RRMV#0Z -* MHU :@](XBJ8+IB(2KV]$\HUC,C0P@=)\*"V TBB4QJ TCJ+I:JK Q/L!@8D' M#4R@-!]*"Z T"J4Q*(VC:+J7*C#Q3@4F^]/B_/"T>$%VM9I2UW1;S--U>9W: M*EJN.KV$)B8U35MP,VG=P\N'=AI :11*8U :1]%TX51@XIW:CJI;.!)'X5,4 M1\673L.@R0F4YD-I 91&O8Y-L%J+UQBT3XZBZ8*I1,0S7W/1L4XF$V\.EF:1 M]V(9QN1#6!1'M@@R]]#;-F@> J4%4!J%TAB4QE$TW4J5AWC3'S#_@P8C4)H/ MI050&H72&)3&433=2Y6@>*>N"$',_Z"7A-2TPS&K8_8'S4^@- JE,2B-HVB5 M;L-\)43AAT5X?;46V5+[&]O[,&P]3RUWC*K M?'ZH,-=7FW I/H39,DIR$HMGB1Q=3N3T-9,>[K\ITLV[@34@3VE1I.O=PY4( MI&ULO9IO;ZLV%,:_BL6D MJSNIMV @A'1)I"8PK5(K58WN]F+:"Q>OFB M^/Q\. \^R1,8[QA_$6M*)7K+TEQ,C+64FQO3%-&:9D1^73,MC)-'_S&C*=A,#&^\' MGI+56A8'S.EX0U9T0>77S2-7>V9#B9.,YB)A.>)T.3%N\4UHEP'EB-\3NA-[ MVZ@XE6?&7HJ=NWAB6$5&-*61+!!$O;S2.4W3@J3R^+N&&LV<1>#^]CO]U_+D MU5Z8O@&BNF2;%/YQ':_T?J$!@4O8JDH_Z-=/=8R4+05DF5U ML,H@2_+JE;S5A=@+4"?:'V#7 ?:Y 4X=X)P;X-8![KD!@SJ@/'6S.O>R< &1 M9#KF;(=X,5K1BHVR^F6TJE>2%Q?*0G+U;J+BY'2V%>J($&C.LNT[@; M;ZJ$FZSM]ZQGMA:XH)MK9.$K9%LV1J),L"\M/>5VN[I&SDE*H*<$-&HH]L>4 M\'Q*?RZ=0CF-O$Z)=3XJE&HL\3:EA8Y/])5R0=5K1#:))&GR;RDW^O->1:$[ M23/Q5T_FLVH*MW^*HI/=B V)Z,10K4I0_DJ-Z:>?L&?]TB<))"R A(5 L(Y. M;J.3JZ-/U>K+E!)JN4)_D*?4[R^G#?^IM5=*^D%Y\-KU/L M8^PYCN>,S=?]^FOSN+3^?=,./7D;;CVMU1@3;Q2VL,!.O4&%NMH;#T#2DE MRD[ZCF@U(*D!:"T$(K65X/:%*0YG8.2@M :2$4K:M6Z[GQ^:;[6SP? M/K;@PX%KN;Y_^/5)G\C%(H":<"A:5X36AN,3/OSA?H'N[GKK"VEOYZ"T )06 M0M&Z&K3F&P]_0-L"]>B@M "4%D+1NFJU/AUK[>7_;UN@)KVF[3=!>^CU_ X9 M@,X;0M&Z(K0F'.M=^#T5X@;5S4LMEIAFFW*9J"542W)*AF-/_<6W1O[@\/=; M?287+P50DPY%Z]X_:UVZK7?I=T)L21Z5C6O_2S#:;M1FWUW!*Y1360R7G.2" M5/=Y(R;D2;WJ5#H7NC<<6?A(,'W2EPH&2@NA:%W!6A=O:WTGY(]7]4S[>GBC MOOL?^I0NE@/4ID/1*CG,O3OH&>6K\M$%H<5L^%&"VPZMG M*QX(7R6Y0"E=JE#K>JB^)?+J<85J1[)->3_^F4G)LG)S34E,>3% O;]D3+[O M%!,T#XU,_P-02P,$% @ B(A\5G7D&PBJ @ =@8 !D !X;"]W;W)K M&ULA55;3]LP%/XK5H8FD("T:9MTK(U$B] Z;5)% M87N8]N FIXV%+\%V6OCW.W9**".4E\3'.=_E^'(RVBI];PH 2QX%EV8<%-:6 M%V%HL@($->>J!(E?5DH+:C'4Z]"4&FCN08*'4:<3AX(R&:0C/S?7Z4A5EC,) M5V M I)5QBJQ Z,#P63]IH^[==@#1-$[@&@'B+SO6LB[O**6IB.MMD2[;&1S U^J M1Z,Y)MVF+*S&KPQQ-IU4!F>,(5,EEDQ2MU2&G&&(ZYZ#]A/D5E-I5J UY.3X M"BQEW)Q@UIQR*B#7[/&4S&1&C@C#Y$)5ALK^+=H>]J%UTT(@./A"5 MELDU2$NR_;/69F#PUD"__T[1<:,?']2_IDR3#>45$+7"]E)RW,M\[T03P*-B MGPC=4IT;S.#4&296$=SPL^SEOA"W^RR#-NOQ&^MQ-&AWGC3.DX/.;Y6E_/6B M$?MR0=M<)&^.3?0E'O;^\Q'NM1'7D7]2O6;8#3BL$-6 MI;+8I_RPP!\#:)> WU=*V>? -:OF5Y/^ U!+ P04 " "(B'Q6KX"_.U8$ M !"%P &0 'AL+W=O;"5UG0"NXY$ONR)/SY%@IVF +GQ MF6ZV4M\(%[,=V< #R"^[>ZYJ8:N2TQ(J05F%.*SGP0V^3O%$!]0M_J9P$"=E MI+NR8NRKKMSE\R#2;P0%9%)+$'5YA"44A592[_&M$0W:G#KPM/RB_EO=>=69 M%1&P9,4_-)?;>3 )4 YKLB_D9W;X'9H.C;1>Q@I1_Z+#L>TX"5"V%Y*53;!Z M@Y)6QRMY:D"NU!Q2(LEBQMD!<=U: MJ>E"#;..5MVGE?[?'R173ZF*DXO;O5!WA$!+5JYH1?2?(= ENA$"I$ WV;<] MY9 C4N7H(R4K6E!)0:!W*4A""_%>M?WRD*)W/[^?A5*]D)8-LR;Y[3%Y_)WD M*617:( O4!S%L25\Z0Z_V6^G;LV,S/%046Y1QBS*N]0:OH:RA"5J/ZW\_ MJGOH3D(I_K,!.DH.[9)ZTE^+'<1+_:+0V<5[4I 2>DAITQBV= ML7N&LAI8<-19S\@)YE,]EPI6;2XE\-)!QRUT M+IY&S1PUD[Z#2'VE-?F<6'/LY'.396RO5F.T(\]$#1\K&:?$V61PC\QE,K& M\935!-,9;>PTGQH,WZN/DJ+[(+&R\6JN&S6#S<2R"OO*:K+IG#-V6^=/Q@;U M&B&?'GG9J)FC9S"T(/*4UD34.6_LMMXIK('KCUI:9:P$),D3B M4@76_C72C9NQETWABFW0_PDOCSDQCMYMV?=*[0\]& MTK?+]A."U%=>$TEGF;';,__%)"E0QBJAQA"OC]Z0Y*02Q^7)2LJK>V[4C,^P M:3(96$AY-=#AR7FE/EW^@_ -K00J8*WDHZNQFM7\>&![K$BVJX\P5TQ*5M;% M+1 %33=0S]>,R9>*/A5MC\T7_P-02P,$% @ B(A\5KRN$T]^ @ IP8 M !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD(!\ MM%#$TDBTW032F"H8V\.T!S>Y;2S\$6RG9?]^UTX:"FJ[/?#2V#?WG)QS&Y^D M*Z4?30E@R;/@T@R#TMKJ,@Q-7H*@YE15(/'.7&E!+6[U(C25!EIXD.!A$D7G MH:!,!EGJ:U.=I:JVG$F8:F)J(:C^,P*N5L,@#M:%.[8HK2N$65K1!=R#?:BF M&G=AQU(P =(P)8F&^3"XBB_'9Z[?-_Q@L#(;:^*LW^Q7M'+S-J8*SX3U;8(&YXL;_DE7;&P4DKXU5H@6C L%D&\UWF6(L]FH-E@QAHR5F#%) MW6P-.2%3K8B?$[F1S;OBAGXX 4L9-T?8\7 _(8<'1^2 ,$F^EZHV5!8F#2VJ M^3TNA'W/%]_!]^49;YO07@)WD"]-17,8!GA2#>@E M!-G'#_%Y]&F;NW^6UWWGM>_;>OUZGJ_RI9H;YM^;75ZR1&PO"_-[FOO^> M[M^)[)7[L\[]V=Y_^ANF+E=FZR%HD ./=-&ZS$[B.(X&@S1<;NK?UA=%%[V7 MOD9:N''F!>B%CT)#9O48/ P \@< !D !X;"]W;W)K&ULK5513]LP$/XKIPQ-( %ITI(BUD:B9=.0AH1@; _3'MSDVG@X=F8[;??O M=W;:K*6%31HOB7V^^WS?V?YNL%#ZT12(%I:ED&88%-96%V%HL@)+9DY5A9)6 MIDJ7S-)4ST)3:62Y#RI%&'[0/U:VF6=BBY+Q$:;B2H'$Z#"ZCBW'B_+W#%XX+ MLS$&QV2BU*.;7.?#H.,20H&9=0B,?G,J<5'7/$Y,P'=54#7$VTR\[2NF&7I0*L%:.=-:&[@:^.C MB0V7[A3OK:953G$V'=6&+,; 6)43+IFKK8$3N-4*?)W@,O]!:=#!60.'5V@9 M%^;(>3#!2LPU7Q[#MLQS%+R)>878*W>@8XDX<[TEH_._AT0OI M=-NB=SU>]V]%O\Q^UMQP?Z&_?2(;7%LLS?=]-6L@>_LAW6._,!7+?=/KZO!+;%OM>R[[V$GM)E(;TQ"(IV;#O-W2Z-4][Y_W^()QO0C/(J: H-*:4^7)FYMSD3-<3)+I, M9KBO!DV>R2:]Q%WVK1KL.FWZ;%4@:2N0O.)Q4@FH 9F&#R[=&($9HS+.+.:D M?K:@:E2";I_3'& +IO>+2+)SGLE3NKLN)]THB9X0#C?DLT0]\UW%4*JUM(W& MM-:V<5UZO7YB'U%#:_K/'YBF&]XP/>,DK *G!-DY[=-!Z*;#-!.K*B_2$V5) M\OVPH*:,VCG0^E0INYZX#=HVG_X&4$L#!!0 ( (B(?%:/WV_WR , ",3 M 9 >&PO=V]R:W-H965T'/BW-/W)^SO4SB#)XX$OLTI?SU$1)V7!C8.)U8Q]M(YB=, M?[ZC6W@&^77WQ-7(K%'".(5,Q"Q#'#8+XP'?+XF5)Q01O\=P%*UCE$MY8>Q; M/O@8+@PK9P0)!#*'H.KO $M(DAQ)\?B[ C7J.?/$]O$)_4,A7HEYH0*6+/DC M#F6T,*8&"F%#]XEQG)=B2P3@FXP]SS>Z9[PQ M2S 26*<$T[H$4^VJKR\O\_3,9:YMV=.>%P>BINVH#JM9S6JF9?7$6;@/I,Z$ M6H!K5V DL(Y6;#6O1.M&-JR 1ZK"6&C=,K0Z _Q_K5AEMEWF$,?N67$@"A// M&[8B)@TOHN7U64; =5;4YU^]"B.A==4V;02^51^!1VTDQD+KEJ%I);"^E]"9 MT3FS&?%LV^F[\3QL1ESK@AN;#@+K6X@U>Z6)C&&X!];F7KT$(Z%UE3;]"'9O MY<11.Y2QT+IE:'H4K'W_:YWHG3O1Q3.K[\3SL.D$3RXXL>D'8K;X[:N(R%UOT";CH7HFT)=-ZL,MO? M3Q@[_8?D0)3G])UIMK8;4N#;8A=&H(#M,UE^K]=GZYV>AV)_HW?^$=\OR_V: M!J;&PO=V]R M:W-H965T2[GNPY67#S) D"AYY(R M.70*I1;7KBO3 DHL+_D"F'XSYZ+$2F]%[LJ% )Q9IY*Z@>=%;HD)!D!Y:NAXSOK@RG)"V4.W&2PP#G<@WI8W F]AP;>VOPC8Y8 (0V/. ME-#Y15\(GA%*% &)3B>@,*'R3)L^W$_0Z2"^P&ZU;$*B3ZP#+)M %4$:SFCX"CB!-)+%/KG*/""H(/0^/7N M_A$Z89O=T.*%!_#:3#X25:"Q_9P@SMO$OJ#O4TXITA6YPB+[T97".D*O.X*Y MY-=R@5,8.OH62Q!+<)*W;_S(>]\E_S^!;26CUR:C=PP]&6&*60H(*S2#G#!& M6([X'"U $)YU2:_Q8HMGVM$RZ8=7_8&[W)348>3'<6NT1;7?4NT?I3J%E.>, MV$:C&8KFDA"6TDH7JBG[V3^KJ4-&&T0O@C@.=N1T6/EQ%'3KB5H]T5_TU )T M?P,AM("L$H:O*J A?(Z8'AD;6D6=@E^[U[+6$NVQ#(.^MZMEW\I_%WO=4N)6 M2OS:*@*6'<]XO%<:8=_W=PMHWVJKRFJ6[D:+U5D[YR,]].H9]0>FGIBW6.@ZDHC"7$-ZE[$N!5%/H7JC^,(V\AE7NH_89:$' M-PACH-_/.5?KC0G0_A5(?@-02P,$% @ B(A\5MGD/,(W! +QP !D M !X;"]W;W)K&ULS9EK;]LV%(;_"J$-0PNDEBCY MELPVD%H:EJ%=@WC=/A3]0%NT+50279*V$V _OJ2DR%+-$-%Z, 0(HAO/0^I] MR0,?<7)D_(O84BK1?9;F8NILI=Q=N:Y8;6E&1(_M:*Z>K!G/B%27?..*':W7%VY-25.,IJ+A.6(T_74N<97$1[J@*+%WPD]BL8YTJ^R M9.R+OKB)IXZG1T13NI(:0=3A0.-K!77J/G5@\_R1_EOQ\NIEED30 M.4O_26*YG3IC!\5T3?:IO&/'WVGU0@/-6[%4%/_1L6KK.6BU%Y)E5; :09;D MY9'<5T(T OS!$P%^%>!_%X#[3P0$54#PW(!^%=!_;L"@"BA>W2W?O1 N))+, M)IP=$=>M%4V?%.H7T4JO)-<392&Y>IJH.#F[HP>:[REZ@_XDG!/M&GH54DF2 M5+Q6=S\N0O3JY]<35ZK.=(B[JL!O2[#_!#BDJQX*\ 7R/=\WA,_MX7^0O(>\ M_I/AX?-[QX;PZ/GA7CO<50+7*ONURG[!"^PJ7Z [JA=ODF_0+>7%,L]7%'U8 MILF&Z(5S@:+[G5I#-$9_)9ENQ]9HH1Z)-2E7UJ=WBHUN),W$9Y,KY4#ZYH'H MM',E=F1%IX[**X+R W5FO_R$A]ZO)H\@82$D+ *"M=P,:C<#&UW-CC7E7%G$ M2UM--I2$44'0R?HP"P88#SQ/3:=#4V)K5UTE/N]U$(S/.XT,[?!HU&S7$J9? M"]/O)(PZID3/93'.38B5ZV!B3?^EYYX)9A]!5L/-. U.G$5"G M+54'M:H#JZHW:;I7J8"@.;HAW/YZ#Q)>'U3:AJ=)WW/,S0,SXG?)QSK MJ/^C)N-:D[%5DX7B)6HJ7^0;D+"0DA8! 1KN8F]4\WE_7#2J1#-9(+'IJ1C[ZNKRJ9N!Z9?1%#= MMB5LE*W8*B'<)BHS%VG(\> M*.$"!2ACN=P*A,OI2@:VE<_=4:\>- MRU1K- 'TZP(H+8*BE2:XC;T6O97VGO!-D@N4TK7">[V1LIR7NU/EA62[8OME MR:1D67&ZI22F7#=0S]>,R<<+O:-3[Q'.O@%02P,$% @ B(A\5ECQ-^"( M!@ [2@ !D !X;"]W;W)K&ULM5IMC]HX$/XK M%E>=6FE9XI= Z+%([:ZJJ]1*5;?M?3C=!P,&HLT+M0W;GN['GQ.R<8(=;T+# M?E@2&(^?F8QGGHP]>TSY@]@R)L&/.$K$S6 KY>[U:"266Q93<9WN6*)^6:<\ MIE+=\LU([#BCJWQ0'(V0YXU',0V3P7R6?_>)SV?I7D9APCYQ(/9Q3/G/MRQ* M'V\&=PLY79%Z/Y;$*!V4 M2ZY^#=4X.7]'0PZ^T6C/P$=&Q9XS]8RD M $-0^25=@S=",/5U(;,"V1, G]ERSWF8;,!;*D(!7MXQ2<-(O%+#O][?@9XSNT,9,G$%WAR4Q701L:%:4T-!(P;^_J &@?>2 MQ>(?F\''&8A]AFS=OA8[NF0W [4P!>,'-IC__AL<>W_8S.])6A0M QBF7X;\J]2Y3(6U8)P8(" /D MDQ.LIIBR" 53.]:@Q!JTQ[KAJ1!@GRA>$>60-XI/V" '!I93SYH2<&Q'.BV1 M3G\!::3N;4BG!HXAF8Y/P%J$@HD=+?1T@?8Z1,%FP]F&2@;662X[9+G,6E,] M2S!,)GYP@M@BET4#;(A<6*$5L,5:HT?6$#^Q!BHKN(\<@I<<8I%QB#:!7DQ= M!>T3SPM.(]TB-_8GZJ_!.,T!H+.J_HIQ;9\?,DW$4S\PGI\IEYGH-:P1J"L[ M=)?V#^S (@#!?Z!UT71K[%HH^M)6MU\S!4@N7CAAKS2B+VUUAV@B 9VE>7ZK MJJ752-^L?<0C_FF@FF(0$A_CAD#5-1VZB_K'-&$_U1L1?U#OO.M]TSN&6:&Q M2@2! =,BA\C4]QM@ZE(.W;7\N)Z06D^W:1PSO@Q5!MG1'>.=EIASDLX1U9.V MNDLT8X#!Y9>8DY5T=DA/VNH.T<0$=F F+[4,FA1C"Z6G6L$GY#2P#53H-;I9Q M%O%#%N(0^-/I*6)3+ L*"!M :]Z VO"&+,]]O;Z_/BZ.+SRG2&J-=\EU[HDZ MMTDN02>0IA/H\G0"]4HG^M)6=XBF$\A-)SKF.F32!^RC2@XKC+*PC&/CSQK5 MFF0@-\DX,]699,)(=2Z1.EA--5"'MD'[3&?V!89P8F0ZBU1#YP!I(H Z] Y: M)SJS,X!]K_)N5P"V-!"0!YN*GZ[5R%VK=9[+.^/#!5T^*.^*']*6M[A#-/' 'YO%\JL,FF3"ZXZ:("NI*_Z.. M5#,.W(%QM$YSV.02!F"72!UL9>_!S33.2W.%4B=84V38T _#F@!@]];#63FN MT.D$:XJH4)@TT&6LZS-VU^?J^RK?I3P#NTC5VW67O.:>H_,ROL3> =8< (\O MG]><-*.S0WK25G>(YAFXU^T);-N?F 2G%,XF-L:XH6!C33+P)38H\/,[%$Z1 M.EC-+O E]BBP9?\!G[[YV81@0Q>.Z*)/+K!)0:R;% 2?("[$)O6(@ VTD^BZ M3-QUN4+A-BQ9_JPL[BY)SCU+Y\WBGK35?:(9 +G\\0;2Z_F&OK35':)9!NG M,IY/N]ZHAS)CV?KCC7'TQ:IE&F<7VX973&>":C?UVDJGVZR$V_E")!+@E1X$?*,CGVEDJM M+GQ?)DN28GG&5R33=Q9)X'IG*C/,'<_)I/O8"TR+"2*(,!-;_-F1* M&#-(NAW_%J!>F=,$UH\?T3_DG=>=F6%)IIQ]IW.U''M##\S) J^9NN7;CZ3H M4-_@)9S)_"_8%L\&'DC64O&T"-8M2&FV^X]_%$34 F#X1 J M"Q ;TBH'=L M0%@$Y%3[NZ[D/,18X ; M9FL"K@F6:T%T494$[T#M#E^ *XIGE%%%B7Q\< Y,W< M2=9"T.P>7&)))7@= M$X4IDV\TQM>[&+Q^]0:\ C0#7Y9\+7$VER-?Z9:;_'Y2M/)RUTKT1"MCDIR! M'GP+4(!02_C4'O[7FIT!U'\R/#X^.VR&^YKNDG-453@ ^*9+*?]JXW;4F;&^->;%Z30P'XJ&PRIEHZMAV=70VM7Z@"M'4UMOK3!=1XI+L-@16(.^ M?DE?_Z3TVG=9!9=@L2.P1A6BL@J1=1!_X0JS4JR&]/21=*S PM1HLYNMS*Q4 M<3XSG+?1O$L7U:36'X:]/7%;V]25OL.,$0JBJ%W<@Y*7@967*[(A#$#P'VB5 MN;Y^LYXQFH#O6 BLY_8V+JPIN@XYEV"Q([ &M<.2VN%)"7_HL@HNP6)'8(TJ MG)=5.+<.\&+@&*P)NF&ZK6:];M6U/UW58.46+7:$UJ:Z9'WA2 B^:XZH4+M%B5VC-4E2> M"%H7^\>JO$!IR#P(]I?D]ER=F3G,":-! ],J 0+L#V0F]IP5]31G15E^/ MG2G/E!Y/1M/Z4-(Y$=A\(&GEPJ7SF#I%BUVA-:FM# \,3TO83IV34[38%5JS M%)5Y@E97,*F-Z*0^HNV^NP!M: Y&!SKO']CE\_.].3^VM^^E_:]L"[3[EDKE M1]MP.V+GT>34P[A":[)9F1TX."UA.W5&3M%B5VC-4E3F"%I7_4=^0"M &D(^ MD+%3K]*2T?(-#58V!-I]R#-"?ODT[M*43)VBQ:[0FM_)*RN$@I-2.W)JE9RB MQ:[0FJ6HK!*RKO]?.(T7H,],X_;4G8DZS!FT:Q_5=FSL[N1Y[7_D;#[#R4,G MZ=NS=AYO;O=F_H_-&529(]0[+>D[-5-.T6)7:,U25&8*V;>/7BC]\&!M'O:# M?>4[=3HM*?>5[]>VRLT/&ZZQN*>9!(PL=$QP-M!F0>Q^*[ [47R5[Y[/N%(\ MS0^7!&L*S /Z_H)S]7AB-N3+7VQ,?@%02P,$% @ B(A\5HJC_EB%! MUAX !D !X;"]W;W)K&ULQ5E=;^(X%/TK5G:U MVI5:$CM\=1:0=NB.IE(K5>UNYV&U#R:Y@-4D9FP#4VE^_-@A30@;O(4:\5(2 MXGMR[[GWD%-GL.;B6G.E%A]\7T9S2*EL\05D^LJ4BY0J?2IF MOEP(H'$>E"8^"8*NGU*6>:-!_MV]& WX4B4L@WN!Y#)-J7CY" E?#SWLO7[Q MP&9S9;[P1X,%G<$CJ+\7]T*?^25*S%+().,9$C =>G_@#V/2-P'YBB<&:[EU MC$PI$\Z?SYK [>-7]$]Y\;J8 M"94PYLD7%JOYT.M[*(8I72;J@:\_0U%0Q^!%/)'Y7[0NU@8>BI92\;0(UAFD M+-M\TF\%$5L!I+,G@!0!Y*T!81$0YH5N,LO+NJ:*C@:"KY$PJS6:.Z$?%HV>T$"P" MI"M?E1S$5$%3S58X(]$/ M'C0G_SL0_]QJ''2C()7_-O$3NN3'$5B-GW;)3]LZ&:5:DDHMZ191S!#5Q, & M%F^&V?SHKD:DU<$#?[5=6L,JC%O==KFLEG2G3+IC3?J))[IC)MFFS*RQA_;& M$5BMS&Y99O<?W=X&Y?U.]WFX>V7 M6???.+SH.[IC">AGI>[7F&>*93.3MSZ4+ :QZ>QW= LK2%"HCZJ)N$ /$"V% MT"%-%5I3.+3'CL!J;%V5;%V=0P-7+OEQ!%;C!P>5$0I.HX("%X>U^0X[.RJP MW_[8\K9\'K:6]\#D\^54 ""QQZO8 0YMIBNT>KF54JUWJ*+;]!P(VKN:.(75PY77PW:S=\U66A&ZTR\, MDKBQ#BO P=UTA%8OMS*)N'^6B7=J#%VAU3FJK"&V.JMW3/P&M[L]\+O3;EM2 MWX.IG!JQ.[4O^=X$/G%):05):0 MX'-H@SCUD:[0ZAQM;?C9=_R.UD:!N_M?P8X\['<_MKK* 1*[ QP7PHEAHDZI M&J?;?*[0ZIQ5SI.TSZ(:IS[3%5J=H\IG$OO&XO&JZ32I9G=#R7[W8ZNK'"*Q M.\0=U7SF23RAT;-KT3C=7W2%5J>LKF1/%%_AYRPI7B:7XX M!ZI%8A;HZU/.U>N)>;59OLH>_0!02P,$% @ B(A\5G0HH945 P 00D M !D !X;"]W;W)K&ULK59=3]LP%/TK5QF:0"KD MHVU@K*U$6]"0AH3*V!ZF/;C);6/AV)WMM/#O9SMIUI90V,1+8SOWG-QS3^WK MWDK(!Y4A:GC,&5=]+]-Z<>[[*LDP)^I$+)";-S,ASGA')OT'-KMW+0$X5FE..M!%7D.9%/0V1BU?=";[TPH?-,VP5_T%N0.=ZA MOE_<2C/S:Y:4YL@5%1PDSOK>17@^CFV\"_A.<:4VQF"53(5XL)/KM.\%-B%D MF&C+0,QCB2-DS!*9-'Y7G%[]20O<'*_9KYQVHV5*%(X$^T%3G?6],P]2G)&" MZ8E8?<%*3]?R)8(I]PNK*C;P("F4%GD%-AGDE)=/\EC580,0QB\ H@H0[0(Z M+P#:%:#]5D"G G1<94HIK@YCHLF@)\4*I(TV;';@BNG01C[EUO8[++7W&)#-IF='\WAL.#(S@ RN%;)@I%>*IZOC8:;"9^4N4[+/.-7L@W MC.!&<)TIN.0IIML$OA%?5R!:5V 8[64<8W("[; %41!%#0F-W@X/&^#CM\.# M/6K:M9]MQ]=^U<]6[01%M38W!6.;<;&0DO(Y#(FBJ@7W7$P5RB69,H1KOC N M;CO=@A%A2<%*VW].!&-@MMV*R/17DX=ECIWF'.U)=JX6),&^9XXJ^V'T!A\_ MA''PN:G^[TDV?B>R+6\ZM3>=?>RE-TNWU\0,V%]W6C#%.>7<6C(EC/ $FZI: MLI\Z=GN<+P=AM^ M->I\:I)44L8;F1R;A$^#'5G/P\*S^-..JKWI_:>U<2T^_@=KS;Z0A.MMBY&G MK_@;O^[O\Y F?_?F^J^5\#>:2XYR[IJT@D047)>G;+U:WP,N7/O;61^&YZ.R MG?^E*2\7-T2:O[\"AC-#&9R<&BMEV;#+B18+U\*F0IN&Z(:9N>.@M 'F_4P( MO9[8#]2WIL$?4$L#!!0 ( (B(?%;Y#7>CTP( (X& 9 >&PO=V]R M:W-H965TJ0&.W:A'JI2+,/*C@8=1NQV&!3 1)WY]-5-*7 MI>%,T$2!+HL"U>N0N%P/@DZP.9BR16[<09CTE[B@>S(/RXFRN[!AR5A!0C,I M0-%\$%QU+H>QB_FL-KI*9E$]NXTLEU_X* MZSJV'4!::B.+&FP5%$Q4=WRI?=@"1-$'@*@&1%YWEC" 3 !WW-9:A29[H?&5N+TA&FM>EBI MCCY0W8.Q39)K^"HRRM[C0^M 8T.TL6$8[26\IO0$NIT61.TH@H?[:S@\.-K# MVVWL[7K>[C_M;<$=PQGCS##2&Z\SL+9,*2V5LH[!$#73+7@0V?IS*CD'VZ-K5-FO7696&D]W:W2?_:5>8DJ#P'[7 M+C$%R>=/G;C]98\#IXT#I_O8*P=6OL'DW';PIDO2MRY)WW4)&LC0^.@)K'7N6C'*T^UZGS=S7P M^CV^[A)24<;;0N*SW3KB1D>\5X?M\:HY.(J4=B6-_ZK^XN+\CZ3AUHPH2"W\ M)-36^U*8:EPTI\VPO:IFS%MX-:G'J!9,:. TM]#VR9DM6E73K]H8N?039R:- MG5]^F=L?!BD78)_/I32;C4O0_(*2WU!+ P04 " "(B'Q6[M-CV((" !Y M!@ &0 'AL+W=OXWM. M[)MT)=63+A$-/%=I:"52@TDP(4SL?D2W0V&;I\G_#(<*4WQN"4S*1\72Z[]$U9=;D@@;[2150>V%51,M&_ZW/FP 8B&.P!Q!XC_%Y!T M@,0+;2OSLJ;4T"Q5<@7*95LV-_#>>+15PX3[BO=&V55F<2:[H$S!(^4-P@U2 MW2BTG\AH^ 03*0P3"QNYH68%*NJ=WY^BH8SK YOT<#^%_;T#V ,FX%LI&TU% MH=/ V-+E7'>EA'O*&.*^0"2Z!#B,(ZWP"=OP[\V? #Q:!L\L(;TKL2] M*['G&^[@NV$:.4-0G.J6;Z$!Z$ MG+E"Z(PC7(FZ,2Y'BMRB6_-^7-M]X,I@I7]N\R]Y3__>B>R5?\/>O^&;!VGC M^.2OC@_OS'S9)K_E//:&ULM9K;;N,V$(9?A7 7Q2Z0Q))\2E+'0!(=NL6F#3:[[471"T8> MV\)*HDO2<0+TX4M2BFS9,F.ULS>))',^#CF_>!AQO&;\FU@ 2/*0$;%&5M"KGZ9,9Y1J6[YO"N6'.C4&&5IUW.<83>C2=Z9C,VS>SX9 MLY5,DQSN.1&K+*/\Y092MK[JN)W7!Y^3^4+J!]W)>$GG\ #RZ_*>J[MN19DF M&>0B83GA,+OJ7+N7D6<,3(G?$UB+K6NBF_+(V#=]\W%ZU7&T1Y!"+#6"JG]/ M< MIJDG*C[]+:*>J4QMN7[_20]-XU9A'*N"6I7\D4[FXZIQWR!1F=)7*SVS] M,Y0-&FA>S%)A_I)U6=;ID'@E),M*8^5!EN3%?_I<=L26@><=,/!* V_7H'? MH%<:](ZMH5\:](\U&)0&@UV#0XT>E@;#8]LP*@U&)EA%[YK0^%32R9BS->&Z MM*+I"Q-?8ZTBDN1:B@^2JU\392J_NWGA6 MXO5J?D:\P0GQ',\C7Q]\\O[=AR;'[!@?XC/2<]_$^,=C7 LFL&/N*#_*F]". M">%1]I9X]'U-0(]$J,TB6-ZK-ZDY;M;W1-KD M3E*6ST\E\(Q0W9JF8=;'="K A(68L.C_=U=-8X-*8P,KV$A*2V>E)&6H3<*P M,MH*HX"-#$RO%I\FO0O'&7>?MJ..66. "0LQ8=%^7_3=K;ZHA718A71XY+"1 M%L,&UZ,#/*L5?..L>&/%M8TN)LP?[G6/>[XKE0"SQA 3%B'!:BH852H8M5$! M6=(7/4LT#;$W5E); 12PX5;,/'?O]<:L,<"$A9BP" E6$\!Y)8#S=L. FOP? MU22BQOI8;4RXV@@+\L_!M?*-E=Y6%)@P'Q,68,+"\WWMUX4?(5574\1%I8@+ MJR+,*I),8:G7ADTAMYJW#3DFS,>$!1?V2;<()6:-$1*L%G77V:0Y'&O8+=/;NWUM(TI*BU I86HM B+5H__5IK+M<;_.H[Y M"J;E0D >H09W?QQK4,,QI?R&4KL+.+O[K4.'28NP:/70>9O0>?;M&4Q71=Y: MS]EJ,C<;_9SDL%:!5)O]QG&\A-;6S;.'7RO MSPHN:D(/E>:CT@)46HA*B[!H=?ULTH1NRSRA7ADVJ@4U0?B&5P/R I0W?@E M]2- I86HM B+5E?&)G7HMLH=GA HOB&ID>6@1E!SB&_XYSH6D:"F%E%I(2HM MPJ+51;))+[KV_.)=DA]:CT@)46HA*B[!H]<-.FZRE9\]:'KT\L7/:JN4-K[S#,P^J'P$J+42E15BT MNC(V^4S/GL_\#\L3.[&U1NS^]2P:P?0C0*6%J+0(BU9HI+MURC,#/C<'> 6) MV2J7Q0G*ZFEU2/C:'(W=>7[K7OK%4=\-ICAY?$?Y/,F%TM1,(9VSD=J=\>(P M;W$CV=*<)7UD4K+,7"Z 3H'K NKW&6/R]4974!VIGOP+4$L#!!0 ( (B( M?%:\8@E%R0( +4( 9 >&PO=V]R:W-H965T_O93LCH M"*F0=@.V<_[?YS/'G(1;QI]%"B#12YY1,;92*8L;VQ9Q"CD6/58 54]6C.=8 MJBE?VZ+@@!,CRC/;=1S/SC&A5A2:M3F/0E;*C%"8P)^@/CPC<6N#^*_"." :U8&! J\P,U@Q+'(6<;1'7T2.+I'KN&Y;0MWR&<0]-.BWR5^E,VA.=6#\!MVG^F.R%)*K2OW9 MDM)M93%LM]"W]T84.(:QI:ZG +X!*WK_KN\Y']KX_I/9*]IA0SOLTX3I-'E>QA MT&@_J$K6WNL,.?"U:9A"G69)9=4DFM6F)T],*[+_AE<-_0[S-:%"8:R4U.GY MJFYYU22KB62%Z3-+)E77,L-4O5< UP'J^8HQN9OH#9HWE>@/4$L#!!0 ( M (B(?%9T3LJ\;P, +4* 9 >&PO=V]R:W-H965TS!31)BPY(6Z-NMX=B#[1T;1.E2(VD[.3? M[Y)2%*V69>QA+[;X<<\YEY<\Y/P@U0^] S#DJ>!"+[R=,>6M[^ML!P75U[($ M@2,;J0IJL*FVOBX5T-P%%=R/@B#Q"\J$E\Y=WU*EZ+UT?&';G;$=?CHOZ1968+Z52X4MOT7)60%",RF(@LW">QO>WH6Q#7 S M_F!PT)UO8E-92_G#-G[/%UY@%0&'S%@(BG][N ?.+1+J^+L!]5I.&]C]?D%_ M[Y+'9-94P[WD?[+<[!;>S",Y;&C%S1=Y^ !-0A.+ETFNW2\Y-',#CV25-K)H M@E%!P43]3Y^:A>@$1+,3 5$3$#G=-9%3^4 -3>=*'HBRLQ'-?KA4732*8\)6 M9644CC*,,^DC8$J:7)$5UCNO.!"Y(:Z3?*2F4LPP'+YX $,9UY?D#6&"?-W) M2E.1Z[EO4(-%\K.&[Z[FBT[P/4!V3<;AB$1!%)%OJP=R\>;RWS ^IM#F$;5Y M1 YW/)S'][=K;126^J\^:35$W ]A]_^M+FD&"P\WN :U!R_]]9RFK94TT&JKSM C]L84'V$TR/" MH)]NUM+-ANFDH;R/:7;$%">S$[OCIB6[&21[!*UO"2UD)8P][=R=]I(^H]D: MC5;K=K\P3&SQL.,2@#9]VFZ.M%V%\0EM8?#J1\&@NF5-3O:45\Z,-A7:$/RD MLM=X@J.C%$_B$Y4).P89#@KZ7(*B;C&R:HR!CE9"DU83W MA),QX%+AJX^&@R[8[(X&D<@V^7K].[3D@HF,5SGD]DJ03M5+6&?:96^*T5&I MKJ)X.CU1JU>/#8=-=JA6GZ3(_I=RG9%4ETN*[14>I:*[-$/U>K7Z<-CK'UOD M_UBK7DG]U8J/[Z@@^=EA_YSA^]*4'8"CF^D-"\-^]1I7ZKI/U!+ P04 " "(B'Q6M&_3IS " M #5! &0 'AL+W=OQ:"Z(,H$;% M/$GF<2.DCO(T[*ULGIH.E=2PLLQU32/L80G*[+-H')TV'N6V1K\1YVDKMK & M_-&N+%GQP%+*!K231C,+51;=CA?+J?^.AS*+$"P(% M!7H&0;\=W(%2GHAD_#ER1D-(#SQ?G]B_A-PIEXUP<&?4DRRQSJ*;B)50B4[A MH]E_A6,^,\]7&.7"E^U[WSF/6-$Y-,T13 H:J?N_>#G6X0S 9Z\ ^!' @^X^ M4%!Y+U#DJ35[9KTWL?E%2#6@29S4_E+6:.E4$@[S;T I.?:1K>FZRTX!,Q5; M=VVK@$J/0K'@P1YTWP"^DN_N 854[GT:(TGP1'%Q#+?LP_%7PMU#,6*3\0?& M$\[_A<>D?)#/!_D\\$VNR_]UNW%HZ89_7Y+44TPO4_BN7[A6%)!%U-8.[ ZB M_.V;\3SY?$7@9! XN<:>/X6V@)*)'5CJH--&UHW(U!&H.PK.G= >L=Z+PR M!D^&GX7A)+SEXE&N !1ZJBB3 M$V>E5'WNNK)8087E&:^!Z3<++BJL=%%[B5I@P)Q\WSZY% M/N9K10F#:X'DNJJP>+X$RK<3QW=>'MR0Y4J9!VX^KO$2;D'=U]="]]S>I205 M,$DX0P(6$^?"/Y]FIKXI^$%@*W?:R"29<_YH.E?EQ/$,$% HE'' ^K:!*5!J MC#3&[\[3Z8$W5#=]^A2Y/;/P* M3F5S1=NV-HH=5*REXE4GU@058>T=/W7SL"/PHS<$02<(WBL(.T'8!&W)FE@S MK' ^%GR+A*G6;J;1S$VCUFD(,U_Q5@G]EFB=RJ_8!ICBXAD=ST!A0N4).D7W MMS-T?'2"CA!AZ&[%UQ*S4HY=I4K9HD.U![W2STFK!"Y!6NM8@V1W7'_E[<):B M-+:CQ3U:/(CVA3"B=U>)EIS;=T!\,&@2CO; #FM&H9TKZ;F20:X[KC#5<]8M M:!M8XB2H@%/; M)-/]]6L#PT?BT*8++PF0>P_G'@YPXMF1LB]\1X@ 3UF:\[FQ$V)_9YH\WI$, M\UNZ)[G\94-9AH7<95N3[QG!Z[(I2TUD69Z9X20WHEEY;,FB&2U$FN1DR0 O ML@RS;V])2H]S QK/!SXDVYU0!\QHML=;LB+BTW[)Y)[9H*R3C.0\H3E@9#,W MWL"[!;)50UGQ.2%'WMD&:I1'2K^HG??KN6$I1B0EL5 06'X=R(*DJ4*2/+[6 MH$9S3M78W7Y&?U<.+X=YQ)PL:/I7LA:[N1$88$TVN$C%!WK\@]0#N0HOIBDO M/\&QKK4,$!=PA].@C%3@%^ZX-R+,*-P +$%,N= I4L'X)JQXHA\CV'<^>F8?N:.=5R DL MV%3U.#L-9V>0\P/A_ Z\B>,B*U(LR%K>W%*:.,'5XT/.@#/*1/)O>4#'OCJ! MU^'U&OI!&)[0UY6YR''T_-V&OSO(?WE![9QHE7;/2,#0]9P3JN=5H>OZ>J)> M0]0;%AH_MOQTU ;;K[T-1@+K3>HWD_H3/@W\,648":PG0]#($$SS- C./>J$ M?G#B44V5Y5H7[J:PX1P.J47/&6&C]L=ND >TI?3N88ZZ68B2TOA1M@('#">;G?7N>2*#MG*8N357H M7@A=L$TM<#BVK.A&'#$C6EZ#K5=?G9'0^H.VJ0=Z4QIUU% T%EI?BC86P<&X M\3^,ZI]9, CAJ4_/BZ 57#)J&V+@<(IY(/+/_XZF:Y!DDOJ!*+;ZY^L@T-77 M:B2T_MAM#H+AE+8=-2&-A=;_:]]&)#28.W[>MC5NUY'(#MT3W^JJD._J?8O: M-(.&T\R"YERPHEH$2W+%?RO5T3IW&.KJ%8B1T/J#=Y9B)EV+&797C!^&)<\W.HJ-:\?T3LVV24BN<=M;39+&5'_P%02P,$% @ B(A\ M5J<%==.O @ %@< !D !X;"]W;W)K&ULK57? M;]HP$/Y7K*R:6JDC)$#Z8Q"I0*=56B?4JMO#M V ^W^^IV=D 4: MV![V0NSS?=]]=^;.P[543WH)8,A+QH4>>4MC\DO?U\D2,JH[,@>!)W.I,FIP MJQ:^SA70U($R[H?=;N1GE DO'CK;3,5#61C.!,P4T4664?4Z!B[7(R_P-H8[ MME@::_#C84X7< _F(9\IW/DU2\HR$)I)013,1]Y5<#F)K+]S^,9@K1MK8C-Y ME/+);F[2D=>U@H!#8BP#Q<\*)L"Y)4(9SQ6G5X>TP.9ZP_[)Y8ZY/%(-$\F_ ML]0L1]ZY1U*8TX*;.[G^#%4^ \N72*[=+UF7OM&%1Y)"&YE58%20,5%^Z4M5 MAP8@B/8 P@H0[@+Z>P"]"M!SB9;*7%I3:F@\5')-E/5&-KMPM7%HS(8)>XOW M1N$I0YR)9PK_$,J\$BI2'! 3J\N:\_Q]?Y2UE,RXQ3KN5W='U_0G=P8 MR/3/MN*5W/UV;MO7ESJG"8P\;%P-:@5>_/Y=$'4_MB7^G\BVRM"OR] _Q(YE M1=*$4=NQ;8F6Z(%#VWFSBH/.Q=!?-?6W^9S7/ENR!K6LP4%9-\* $I230@/1 M&PO=V]R M:W-H965T0[@0Z0:-&T29M6 M]6.[F'9APH%8=6)F.]#^^QTG-*4D1"#UAL2)S_OZ.;8/SG CY(-* 31YS'BN M1E:J]>K"ME620D953ZP@QS<+(3.JL2F7MEI)H/,R*..VYSB1G5&66^-A^>Q: MCH>BT)SE<"V)*K*,RJ=+X&(SLESK^<$-6Z;:/+#'PQ5=PBWH^]6UQ)9=J\Q9 M!KEB(B<2%B-KXEY,7<<$E#U^,=BHG7MB4&9"/)C&M_G(8&55P)?AO-M?IR.I;9 X+6G!](S9?80L4 M&KU$<%7^DDW5-PPMDA1*BVP;C"/(6%Y=Z>,V$3L!;G @P-L&>,<&^-L _]B M8!L0E)FI4,H\3*FFXZ$4&R)-;U0S-V4RRVC$9[F9]ULM\2W#.#V>)(DL8$Z^ M,SICG&D&BIQ/05/&U0?RB=S?3LGYV0=R1EA.[E)1*)K/U=#6Z&T4[&3K =\II#TB.]^))[C>2WA5]WADV+9(UYX,'QZO+O[.MS&A-59\^JL>:6>?T#O MFC[1&<=483)(F4+*%?DSF2DM<27_;DNQZ1N)OFI6DYZ/M>[?@*-ZAQ@Z-PT5[+(M&%9/D2X95NW5.56+0S!,_S M_#WH3L=3H9N.3CMQ6!.'1Q%SP.I,-$@L8N4LDP5 &W/89 X=9X\Y;,Q-L].T MJ72 ):I9HB-GCW*",T@U$/QSS+59OAE3ZL#BC1H#B:-@CZC3^=19;!H>((]K M\OBX;9I2R;2I?8B<:\EFA9G+UL4;=PRB8N[T/)6Y:1.9O_H'+)KXV[5T&)5'@!G0N-QLKQ-\1,!I.F M[Q="Z.>&.5/6'QWC_U!+ P04 " "(B'Q6GWGX41,$ ?&0 &0 'AL M+W=O2=G9OQ])*;)ERTR-G=XD$L7WH?@>\MB''F\9 M_RHR0B1Z*0LJ)DXFY?K.=<4B(R46UVQ-J'JR9+S$4MWRE2O6G.#4B,K"#3PO M$BIQ1Q,ERXGSP[Q)_J 6FQQ\YV8J]:Z2G,F?LJ[YY2">. MI]^(%&0A-0*K?QLR(T6A2>H]_FF@3CNF%NY?O])_-I-7DYEC06:L^#-/939Q M;AR4DB6N"OF%;7\ES83,"RY8([K08(3@_CH,Z,R$RBA*4E[]#.[/GI+'[\Q M?F !N,JQUK;@U;;[P$K\6!77*/2O4. %?M^$WI)3)?=.RF.[/":+=O2@1YY\ MN]RWF!&V:R@TO-"VAAZHD+Q2*42BOSZI#NA!DE+\W;=8:MJ@GZ8SXYU8XP69 M."KU"<(WQ)G^^(,?>3_U&0T)BR%A"1"L$Y)!&Y*!C3[]17U$H(N"";6/53HF M+S*GJRH7F0D06ZI<.I=7B!+9%R K^]P 0<+B&C8R,/T9N)EZ8W>S[_IQC_># M, C;7AT[AZV=0ZN=SU201<5)BO1:[[/,JC_7,DA8# E+@&"=($1M$"+0-!-! MA@02%D/"$B!8)R2C-B2C[YAFK.QS S0ZVO=AY!TDAQARQ 0(UC'^IC7^QFJ\ M6?K*WYG*27FON5;]N>9"PF)(6 ($ZP3AM@W"+6A"NH4,"20LAH0E0+!.2'QO M5\]XWS$EV>'GQ@B4%H/2DH86[7]1&@9[&;/K_UX]Z5O]GS&Z(5SF\X*<_+)D M1YSM,B0M!J4E4+1N,()=, +0#-7@H (#28M!:0D4K1N87<7L6ZN__YNEPN,B M)Q@=?MN9V=_A;/]!BV,H6M?_77GLV^MCLS$6)E7I(\^KYEJJ"B]OM\L5$AE6 MHZ-Z,R.,JHPY$?#8+#L(!6Q*"T!(K6#DI?W4,QTR_BC6%$JT5.6YN*FMY)R_<[S1+2B&1%7;$US M]W]L]^)(\K*1^X,VF:_) [ZC\8[W@ZL[;H\1)1G.1L!QQNKSIO??? MA<%85RA+_)G0K3BX1MJ5>\8>]5,_=$T#E+OR:Q7-WTQCT4TR4I4OF%;7^AM4,#C1>Q5)1_ MT;8J.QCU4%0(R;*ZLK(@2_+JFSS51!Q4",Y5P'4%?%P!GZD0U!6"MA6NZPK7 M)3.5*R4/(9%D-N5LB[@NK=#T14EF65NYG^2ZW^\D5[\FJIZAU22)!5OIIY4;>B27E3CW59X^ R>C]%GELN50!_RF,8V@*>, MVUN(=Q;>8B=B2*,K%/AO$>YCC-8IR=$KY"&Q(IR*^JO!SGE[5+\58.@&O*/K M*]1O"6@1$>R[*BA;",ZT,$^)$(@MT5?".]%3H$)1O:&_VXP_^L/]S$Z^08"$0F,7G]9[/:Q?Z;,ZR M3$4>H6? VUUOD4*N&$_^H3%ZG>3UTS?HW_/CXK9J95BVHL/L9C;LUY^IMSFD MKG7)L$U)R^G!WNE!!Z?7A*,-20M:.ANS-"5..5ON&MJ P"R2)GN2)MU(>JMSAB0K,A2Q?*/6^C)M(RKU:J*J O<# MJ^N"X?$X<-K0E2X@,(LNOV^RH'[KL(CHMX*D0B^O]"FB-!;HE1XJ#:F0$[3K MP@J*%D*AV80>I)7^A9*5&AB*5$BT$ K-)A4;4K%SE);)>AWO5*BGV;K43G*E M&M,Y?(=07[UO/Y8/R=7W/]TSP6GXPRIRF= MB0-"LXDSV;7_7'J="QH5>B\#R?,DMB-O<$)><$*>TYS.Y &AV>29I-UW9^VW MA5!/U+)1,L;5,ISHA%83EC.IYZR#K-.\.CCFRMEZ9ZZ T&RN3+KON_/]WRI" M+)(.1I5:>.N)*ERDC5J,,*<=G5D#0K-9,]K!=XN'Y],\Q=;G)->9J6*&PD#U2&@:"$4FDVMT2$87VBN8TA),0=%"Z'0;%*-0,%N M@0(YUX/3O:[Q\5P'U2M0:#9W1J_@]EOYC7-]W$@3I/*8@Z*%4&@VH4;'X,&E M9CBD(IF#HH50:#:I1M]@M[Z!G.$-KQ%.9CBHWH%"L[DS>@>[]0^S=U M4TYU[3:G,WF74"N!42N!6ZV\9/^FAG;MW[A;[WSRX!+J)##J)'"KDT5QGR;1 M;GEM?//L1NA\; -4@$"AV>P9 1)<2H $H ($%"V$0K-)/3A>Y!8@N[&(6"&% M)'D9_-H>DPA.)<=@X$\FD^-UUFU$9\HNH3L"HSL"M^[X\$1YE(C=&83#7=?V M^4G=QF%^XOM7@V/>0.4%%)K-FY$7@?LUR8(G&R(I6J2JC8RJ">P,A*"2 A0M MA$*SB322(AA>*A!"JH,Y*%H(A6:3:K1&X-8:+PN$I^]4!GT_4)_C"0TJ.*#0 M;,J,X C<@@,F$(Y;!4)0O0&%5O'F'1S$SBA_* ^T"Q2Q(I?5F>S]T_VA^??E M47'/%*].W'\F_"')!4KI4E7M7XU4H.'5(?;J1K)U>:S[GDG)LO)R14E,N2Z@ M?E\R)G&ULQ9U=;]LX&H7_"N$M%BV0QM:G[6X: MH(U(L8N=F:"=SEPL]D*UF42H+'DD.6D&\^.7DA73E&0Z:@_&-ZVMB ]I^X@O M]1Z2NGC(\J_%G1 E^;9*TN+MZ*XLUV_&XV)Q)U91<9ZM12K_CRXOZV'5^>9%MRB1.Q75.BLUJ%>6/[T62/;P= M6:.G Q_CV[NR.C"^O%A'M^*3*#^OKW/Y;KRC+..52(LX2TDN;MZ.WEEO^'12 M%:C/^"T6#\7>:U)]E"]9]K5Z\V'Y=C2I6B02L2@K1"3_NQ=7(DDJDFS''PUT MM*NS*KC_^HG.Z@\O/\R7J!!76?)[O"SOWHYF([(4-]$F*3]F#UPT'\BK>(LL M*>I_R4-S[F1$%INBS%9-8=F"59QN_X^^-5_$7@'+/5# ;@K8K0*V=:" TQ1P MGEO ;0JXSRW@-06\5@'7.U# ;PKX[0*'OJ5I4V#ZW";-F@*S^M?=_ASU;QE$ M971YD6.TTNZG,I=_C66Y\O)3F2V^OJY^_26YRE;R MDBBB6E2OR<]1GD>5LLC+0)11G!2OR LR)L5=E(N"Q"GYG,9E<28/RM>_WF6; M(DJ7Q<6XE.VJZ.-%TX9@VP;[0!LL\E.6EG<%H>E2+'O*LR/E;0-@++^0W;=B M/WTK[VTC\=WF]IPXUAFQ)[;=TZ K<_%/8GU.)MOB5O-]]7TM9DH@%KM&&"CT M^1_%0&'/;XM-/G\*R,L7K\@ZB=)]21RDAT,^Z1/].6!N!O\[2O>:W4?1Y.'L M+AJGQCJ'?M\*U'?1O)-73'HK9-]>DB^/9/^\Z^BQ/OSN(0DNR'BCTUB%U6'7KU>5;D+_J__M$ M: 0/%2$2%B!A% EC6YA?PZIQX_VE#ICE_ISG?J+E?UE6<+8B\"RM*.=J,T]MCNC("A^H* M"0O\SG=DS:<3>^9Z>I=!D;6R;JVVX[F6-7=;'=5SF\=!S=,$,=T)8FH4Q*]9 M&26R!RKS6-Y/+\A]E&Q$%>VR1BGBF\@7<34"^XN\Z-.'D3]4'TA8@(11)(QM M8=/]JWL^F;3TTSW)G;9/XJ!F:=J9[;0S,VKG]SJQ(9:OHWN11[>"W,K1>TF6 M42G(313GC9BJ6/:DIOH,J:6JSUEF21+E9"U'5W7W\ZI2V.Z>I4]JQN8,E1H2 M%B!A% EC6]A\7T7GLU8/%/:=-)VUI 9JEB:U^4YJ\^-CI>K^3W96Q5[*9;%_ M]RB^5:_%H8[*6,-0]2!A 1)&D3 V[_1!,Z?3475/ZO93H%9IXK$F*DDW,+59]QE>ZSO%$WT[*!XC*QE7ALHWCV4YCK)H49J2SGV;&@9<8/%A*2%D!I%$IC M#4T;/3O^9-Z64?8-FM>_04&W31:32Y98QPWG)LDVZ%'FO/J"9;B@M@-(H ME,:@M!!*XRB:KC:5\+;<$[LS%C0S#J4%4!J%TAB4%D)I'$731:MRZ98YF:YL MFB:5/B##:48/EB,T=PZE42B-6=TDM65/YK.)U8ZRT-0XBJ8K3670+7,*77:) M*]D9UA,_>M4$39A#:0&41J$T!J6%4!I'T73)J1R]-3UU1(9F\:&T $JC4!J# MTD(HC:-HNFB5.6"9W8&Z@R2+++T7>97RO\FS%*8-6&D)I'$73-:5< ,ML WP2 MB3QT>T9N12KR*"%R@$>B997%+_4!3_U!: *51*(U!:2&4QE$T?7ZK M^Y2*)JP%=FI!!R M_+>,\D=21(D@,D3+D[>+;@Y)#.IW0&D!E$:A- :EA0UM7XF^U_'T477J0E2N MB&UV1:ZC)%J)91Y_.R,?TH54E,$G,;,&ZPKJDT!I%$IC4%H(I7$43=>?\DGL M4_LD-M0G@=("*(U":0Q*"Z$TCJ+IHE4^B6WV27YX" CU2J"T $JC4!JSNUZ) MWYE(!ZV2HVBZTI1/8IM]DFT7EU>KIHJX%*2J(5Z(:KYOG/6M4GU_!.B01Q'E M?1.#K\PE!^L(ZI) :0Q*"Z$TCJ+I@E,NB6U>RK!-.&]7N&P#;.\D5NTJR44;:487N1W:;QGX>7?9GI@Q4)]52@- JE,;N[6L*9=1=_02OE M*)J^VX,R2QSS\HMG2NV,/#0KRLC3BK+#@T5SE4/U!Z4%4!J%TMB1G\K>#K+) MC*RV6\+8#EE&C[V;DD ;QE$T7:/*&W&.>"/=T6.548SSHGQ=?24D2M.XFKP0 MY8^]>H1Z(U!: *51*(U!:2&4QE$T79+*:7'L$P\K':C; J4%4!J%TAB4%D)I M'$731;NWM9/9E?E-%&4UYUI&[FJ?'!G$>X6'W: )NT,3=HLF[!Y-6UJU(K)4 MR][L]GIN:*4<1=,5I7P6QY@2O[P6>;W'9+4'SBXP7R5149#WY-AL;#-[L-"@ M%@J41J$T!J6%4!I'T70]*@O%\4X=EJ$F"Y060&D42F-06@BE<11-%ZUR8QRS M>:+61T7;+G1_)Q;#U&LS=K 4H3Z-T]UAR7,LNY5*H3VG6>[4GK:F74/;%D)I M'$73Q:.<%>>(L_*#IK$9/UA$4,L%2J-0&H/2PH:V?QW,.G.Z4%7J2E-.BF-> M-$)7ZR1[%&*[R0]9;_+%7;5%XJ$M-LVXP\]CY(T&HYBJ8K3?DFKGF%RH!]27MNAK?;DA9#]B4UMV>P/*$V"I1&H336 MT/;W'9V>3]K[*$/KY"B:KDUEC[AF>X3*V+RHI':?)3):)]43!:K=!'ME!35) MH+0 2J-0&FMHK;T!9_/V!I306CF*I@MK[S$59I?D>[8X-2,'"PQJCD!I%$IC M#:VS[9!-2,'"PQJ9$!I%$IC#:TKL(["H!X% MBJ8K3'D4KMFC^-$TLQD_6&U0KP)*HU ::VC[4U*]3F8X[#G+[LQ;Y:B6Z1)2 M3H5K=BI,^6,IFY\,L1#J44!I 91&H30&I850&D?1=#$J,\,]];(0%VI_0&D! ME$:A- :EA5 :1]%TT2K[PSVRQ=:VX\SCYHECWY,.@?H;4%H I5$HC36T_72( M-3GW.P_ @QH7*)K^"#QE7'CF;/BQ@'WXWL(,'JHR*"V TBB4QJ"T$$KC*)HN M1F51>-:) [8'-3*@M !*HU :@])"*(VC:+IHE=OA/6,_KA\+V.8:!JL2ZE] M:11*8U[7OZ@"=FMF80BME*-HNMR4@>$=,3 &SM RXP9K"VIB0&D42F-06@BE M<11-EZ"R.CSWU&$::HQ :0&41J$T!J6%4!I'T731[CWLVVR?7.\ZRCI29S?5 MYIG5TJ6Z'SU[6B_7JT;LH[VQS_;&/MP;^W3OQD71%\MU'GX*K92C:+K,E(?B MF3V4CZ(HI<"J&0;;@>'G-"X+\O+CI\\''AL/-4V@M !*HU :@])"*(VC:+H& ME0GCG?IQ)1[4K('2 BB-0FD,2@NA-(ZBZ:)59HUG7GG"U,3 _:R&3!8=%"S M!4JC4!IK:/O&L=5QEZ%5P-*&."Y1&H33F=1T7 M]]SO#!"AA@N*IFG35X:+;S9X3-V@-DYDX6(50DP5*HU :\[O/(K'FONM.[/8B)FB] M'$73%:9\%M_LLZ@XO=B+T[W"@CHL4%H I5$HC4%I(93&431=?,IA\4_ML/A0 MAP5*"Z T"J4Q*"V$TCB*IHM6.2R^V6'YGI@,=5:@M !*HU :\[M/,W%F\ZG5 MN76&5LM1-%U@REOQS=Z*/;&MPU$8ZJ- :0&41J$T!J6%4!I'T72]*1_%/[6/ MXD-]%"@M@-(HE,:@M!!*XRB:+EKEH_AF'Z6SS4>T*>^RO'Z41)F1N"@VXFA8 MACHM4%H I5$HC?G=!\P[$VA=@N*IDM.V2V^V6[YWKTMS=C!,H.Z M)E :A=)80],R,H[O>%XW(P-U3E T3693Y9Q,S.!]89:/<>9]2:LCX\5_O)B'=V* MGZ+\-I:WQXFXD55-SJ?R9BJO?.JG-V6V?CNR1N1+5I;9JGYY)Z*ER*L3Y-]O MLJQ\>E-5\)#E7^N/<_E_4$L#!!0 ( (B(?%8MTZ^!Q0, +D1 9 M>&PO=V]R:W-H965T,/X@80*+'-,G$S(JES"]M6X0QI$2$JDNN5K6^0<2&22TL1V M'<>W4T(S:SXU8[=\/F6%3&@&MQR)(DT)?[J&A&UG%K9V W=T'4L]8,^G.5G# M$N3G_):K.[M&B6@*F: L0QQ6,^L*7RZPKQ-,Q)\4MJ)QC70I]XP]Z)L/TN&2#*?4I4G MYTO)PH=W6H@(+5BJW"&(T?<=6BK+1$4"B*W0R; W-R )3<1;E?!Y>8/>O'Z+ M7B.:H3]B5@B216)J2\53SV:'%:?KDI-[@A-VT2>6R5B@]UD$41O 5@765;J[ M*J_=7L0;",^1A\^0Z[AN!Z'%]Z?C'CI>+;IG\+Q3HL>$0Z7F+7E2;X5$5YR3 M; WZ^@R]?]0*JZ=*0+0@.94DH?] =(:N4E:HZ"\?%23Z("$5?W<)7,X_ZIY? M?QHN14Y"F%GJW1? -V#-?WF%?>?7+G$& FM)-:JE&O6AMZ3**ZE(4RHHI>H2 MH42^,,CZ<[:9CSS?F4SM3;.ZXR@W&.%Q'=6B/:YICWMI+YB0^KWAL(&L /0O MVHT0(<@3TC+1$,0NH(M^[PS/7<.!P%IB^+48_@O;W1]2JH' 6E)=U%)=_#2[ ME\A^P\C8"9P#MQ\'^9[7[?6@YAS\3Z_GG$5%*/M,W@O]W)4;"*REPJ168?+" M)I\,*=5 8"VIL+-O.IR?9O,*NFGAL7?@\HX8/.IV.6YT2KB7])T2@O P-@L8 M*4LG+-=L.TGV0CUWL89":Q?N[@MW7]C:%8&AY!H(K2W7OKG#O0W1CYG;.S)N M@ /_T-['4=B9C(,3#M_W6O@_FBVUFZ+9^@RM(0-.$K.>)%+;#BHD)WK#U4FZ M%_79JS<06EN#?>.&QR]M]D$;NZ'0VG+M6SO2):;K?8]DVKC;BYC(!%P':">KQB3NQL]07U:,_\& M4$L#!!0 ( (B(?%;4?! KM00 $44 9 >&PO=V]R:W-H965T ]2W,QMA92%C>V M+>(%R; 8L(+DZLF,\0Q+=>^13T9L*5.: MDT<.Q#++,/^X(RE;CRUH;6\\T?E"ZAOV9%3@.7DF\J5XY.K*KJ,D-".YH"P' MG,S&UBV\N4.A;E"^\4K)6K3.@4YERMB;OOB2C"U'$Y&4Q%*'P.JP(O"LFR36-%D-&\.N+W32%:#89]#="F 2JYJXY*R@E2>)5=/J6HG)\^2Q6_7=RJO!-RS3 VVP&6YKL%S M-5" S4#Y%OA6E$]N=2&I_ 7#T1BFHI+\ G80"PP)P+0'+SD5(HK=5.=_[5@ M2X'S1(QLJ7!UIW:\0;NKT% /&D3@*\OE0H#/>4*2W0"VRK-.%FV3O4/&B \D M'@ 77@'D( 1>GA_ Q:<=^.I@Z,FMR^J6/;D]/?VYS*:$EZ7K"%FQ5A&&W1'T M:KP1!8[)V%++31"^(M;DYY^@[_QBX!O6?$-3],FWI112#0O-YU=@2N8TS]6I MFM\ISF,"+M3(5;6X!/]T5J5*H>K$+SO1ZW\U@5'@H'#HC>Q5!YY7XWE&O-\X MSJ6:D<=R>'L<@>M#)T#=&'Z-X1LQ/K\3'E-Q HB_!W(-(\?W7*>;)*A) B.) M4J 9H:>4).@@\=5?Y':3A#5)>* F!>4G<(1['#VEB&J Z/BI2\KCR?,VVH-" MKC>$,!IVLT&GD5/GF"F#I^GQ-)N0.\L(^L, .E$/3DO=H1'GE0@]:52Y 'DO ME!.J"\G 2MT^'@_N5\L)P\#UPAX\U. AHTQ^+TU3,=VN"%<_ L!VQ8%'3M5X M/BH-+06TDPO]#P(*&X6'1H$^1D(3EJ:8"U"H-,KZZD(W=M.95-5IU"JV-PA[ MUBQLY!Z:];XMJ.=05=$A:BOL /9A-3(/S3J_*[#G@'G[8&C@]>@^;(0?FI5_ M5V_/ :OB:[X:S!_T+9C&!J#9!]KJ>P[5OBOTJ#%L_ ":#>&0'I^#&>Z/JC\8 M]HESXQS0;!W_%>=ST*)]-&_@!=UHJ/$-9/:-0T)]!NJFQVBGB&[/FD6-I2!X MFF8_$?WUIX?]7OU=547^((K[LA/0Z%UG"CAJS <9#6)WXIZ0 M56AX!]-IG UYQE5R.Y]S,L>2@"^*C^:"QN 5I\MN/J-+ MGKL0&K-#9K/;60B]X%IO.N&KX$%+9ER_Q^A08W3HD-&UIO7I3/L^U\_4.!TR M.YUQBI[.&!Y1-[NULY,1/B_WKP2(V3*7U29/?;?>([NM=H::UZL-MJ^8J]^H M J1DIIHZ@T!-.E[M6547DA7E/M&42Z@WKG]!B@@, +,, 9 >&PO=V]R:W-H965T'H@^T MM+:(4*)*4G;\[[ND%,5V:<$-#/3%%LG=XB@A)75D(65.-0KGU52:"932JX'P5![!>4E5XRL7,/,IF(6G-6 MPH,DJBX**G=SX&([]4+O=>*1K7-M)OQD4M$U/('^5CU('/D=2L8**!43)9&P MFGJS\&X11B;!1GQGL%5[U\1(60KQ; :?LZD7&$; (=4&@N+?!A; N4%"'G^W MH%ZWITG0AB?2(C:A.CV&Q4PTIS&Y^TQ%6&>3IYTB)]'LS1B(PL1(%/AZ+6WP%YPDY,@N*?#.Q^ "1[Y37K%P3BT&^MLN_2EIJC/CQ'C1E7/TT\342 M-=OY:4MJWI"*3I *(_)%E#I7Y%.9078(X*/"3F;T*G,>]2+>0WI%AN%'$@51 MY""T.#\][*$S[%P?6KSA*==S*F&P_+?K,XGNK0'/B2;+'=F/>Z [.SW;4IF1 M/W]'2/)90Z'^O=ZIY+I3 MDHW@>+%;V$'9...;/P.LO3E M%-G8Q6(<#(_(.L-NH[&;[$U']J:7["-3SX.5!" ,2P_>.4TDU=#K[HV+21!> MCX\8N^."^(2_XX[R^)V43WL\=E(9A?$197=<.#SA\FU'^;:7_%J,+@1U8$ 9OK\O@?Z[<+8$+N74IM$.[]KJ+ M\%+5NT7J+=_],8<.T7D1 :!3[>^U? 7)MNV*%I[(N==,B=;-=YSVS_>;1_-QTY+:M M?(-IVODO5*X9GGH.*X3$]PN^=633(3<#+2K;9"Z%QI;57N;X50'2!.#Z2@C] M.C ;=-\IR3]02P,$% @ B(A\5N*&ULM5?;;MLX$/T50EL4*9!8-U^SMH%14=<0:.,XLA,RIQJ%<^FHM@:;6*,_\* CZ?DX9]Z9C^^U1 M3L=BHS/&X5$2M^^?+7DD\T(5W(GL"TOU:N(-/9+"@FXR_21V_T!! MJ&?\)2)3]I?LBK6!1Y*-TB(OC!%!SKA[TF^%$ <&W2:#J#"(+&X7R**\IYI. MQU+LB#2KT9MYL52M-8)CW.S*3$N<96BGIS,MDM1!0'COPD7RI0+17X#9J]7@/28?$X26) M@B@B\]D]N?APA-T]6B+%I=:QC10W1#*JU#%V5MUZ*W,MK]6:)C#Q\-XID%OP MIA__"/O!GRV8NB6F;IOWZ9QO<0\AO20OL&2<,[[$4YY1G@"YP)URY#^1[[4R M./PN0M]&,%E@.PW&_K8&5*\$U6L%];>DW)RI]P+HG0"(XS@(@E$]C'X)H]\* MX]DJ\VX4_1,45V$4Q&$]B$$)8M * G// MC/X!BG6S!8F%A-C30S ; OE,F23/--L M>01)9@9;';31_W #PZ!*P<$OW<%49!F5BJR1@I77Z%PEJ-HDZB(.?GPGPX-* M$;;"+(6FA=!+*W1JA%X8H;=6:.P4"-U1F2JWH#BYYY H2E=TP*+;Z?<:B$05 MD>@W$]E6F> <'M$ICU$G&#;PJ,I)V%H9SN"Q.$HFYU")3ZGT.L-N Y6J"H7O M+4,UR>4)<]@Z@##O] M!B15:0K;:]-^[\E^[RL<*!,3:2V4=I\1>0.C@#(XUM=272)>DXVZ_O4+)E*Z+9)'!> M;%UF#L\9#HRH*KL;?0>GGF^RI=0,G4J5@"QSV<>*1=*6T*#?.R*#, M>?W/'C:!V'.@\0&'<.,0/G;H'7"(-@Y1);1F5LFZ8)I-1E*LB336B&8NJMA4 MWJ@FYV8:;[3$MSGZZJ'(KSR#K W@(]6&;[CE>QXZ$2\@/241 M/2%A$(860M.GNU,'G:@)7U3A10?POB[!Q(O/R2>A%)EB^'[@VEHSF2GRYR>T M)I<:2O67+78U=,\.;=;OF5JR%,8>+E %\AZ\R<\_T3CXQ:;[2&"M*/2:*/1< MZ-LDTNR!P ,6&(7I@@T[AA&C^7 MZ0G!A,M%1G*>8M565NIQAU 4&]X=YL[A7Y@S@T;S5*X>%\A:UK!#][$@ET5+2M)(29Q2KG&V MF4P7%<<+N,?-?HE;MS;;!)E*R'+=*G4VVLX1GEOT+8>;99AW[$B:;CC&SKY?H0, MIZZP\G-Z/GM>CH36UKGK0N@KMB'TJ'W(L=#:D=AU(M3=BGS!+Q_11*/ :("R MBNYUDJY'X\B:GUW3:-AW)NBN%Z'N9L1&]X1PH?&[ZNYOW/2(%J:GRF75"%B5 M=/N/,*3VE>8D\]*YV;4SU-W/V,4^76BWKZ%)S[K%NXF\5.BNM:'NWN9&'VA1 MW'[/7FI'0FNKW/4[=/B*1UW\)/E0'3<\>GYN#F2J4X4=3'V:\YG) M>&ULK99M;]HP$,>_BI55$Y76YHDFT$&D JM6:950:;?7)KE MU,1FMGG8MY_MA!!(B-JJ;R!V[O[^W<5GWV!+V2M? @BTRU+"A\92B-6M:?)P M"1GFUW0%1+Z)*$L";*$Y/]X5R2BXF![9QRB><7 +!YTY,R?384VPP,& MT2UBREJJJ0>=&^TMHTF(^HPSP>3;1/J)X(&$- /TC'? T14:TVQ%"1#!$8W1 MX27ZL9,;AP,: 8$X$:@S 8&3E%]*IY?9!'4N+M$%2@AZ7M(UQR3B U-(/K6* M&18LHYS%.<-B.^B1$K'DZ >)(#H6,&5@973./KJ1TZHX@? :N?8WY%B.TP T M?KN[W8+CELEVM9Y[1F^\9DSF5J9)YU7(O$*1U\X\3^QE4]IRU6ZSJBKT6[[" M(0P-6B6">BVJ0?W$ '#:5.,N:.O'=79LPFL M@;FI@K=9'-'Q;]HB%.C_9[9]3R77)YKT+D>R?0=1/; M;Z;V2FJO/8>4R;.)-/%X]<7<$YZZB=K933Q^R>._*8OOW=1^C:37/X&MF[B] M9MA>"=MKK< )Q"!QH[=C]CZS]CY)["CT?AEZ_Z.UUZ_E^:K?KC>[-;+(Y@RNDET@R?[R\J! ,W-@%L[T*_\RNE8<-:M M:H> 6>E_,F +W19R%-(U$7FS4,Z6K>>=;KA.YD>J)=5]U4$F[VS9].-2MM7 E(%\'U,J]@.U0-FH!_\!4$L# M!!0 ( (B(?%;JK3IV[0, "@, 9 >&PO=V]R:W-H965TNV+OVH>J#20;B M;F*GM@-[_WUM!\*/F&Q5]05B9V;\^0ZV9YCLN'B1.8!"KV7!Y-3+E:KN?%^F M.91$WO(*F'ZSYJ(D2@_%QI>5 ))9I[+PPR!(_))0YLTF=NY)S":\5@5E\"20 MK,N2B.\/4/#=U,/>86))-[DR$_YL4I$-/(/Z5CT)/?+;*!DM@4G*&1*PGGKW M^&Z.(^-@+7ZCL),GS\A(67'^8@:?LZD7&"(H(%4F!-%?6YA#49A(FN/O?5"O M7=,XGCX?HG^RXK68%9$PY\7O-%/YU!MY*(,UJ0NUY+N?82]H8.*EO)#V$^WV MMH&'TEHJ7NZ=-4%)6?--7O>).'' R16'<.\07CK$5QRBO8/-G-^065D+HLAL M(O@."6.MHYD'FQOKK=509G[&9R7T6ZK]U.PS2WD)Z"MY!8ENT.-Z#3:QZ/@" M+8D"M(24LY06E-CTOU^ (K20'[33M^<%>O_N WJ'*$-?%;F'-!6!LB/B.F+EJ];!;2CT:6B628YQ1N$X^1"A,,J"H*16T/2:DAZ-?S" MSEV02==G'ATDM(&NFN%@WCL9AZVS,-> MYL?7BHKFUM&IMAFOP$RP#=)'2")]VR"S7XE(A2D<,HC*_LI%&K:-2K:)X3MC%;"6U)43?22*$K*F&I<]^/NA!)'.,+ MU*X5'@3CT,TZ;EG'O:R_ZA,JD$YX29C))U50.K,Y=NSJ9#"Z8.Q:X0AC-R(. MCD4LZ(5<_H=??Q_R##A,QI=)=9EAC(,KR"=U%[^!K&K!D.*H$GQ+;5M$LK]T MQ3?@;F+<01F%XTM>A]%@<(4V/-*&;^\">]TYP<+.FO&@D\BN$0Z"*W<#/I94 MW%NT9D]M]G1/>W8[.TFC;FD8XN$E:MJP2QL:VHU-=HS533H+2S M;;M[;YN\B_D'TP;;7NX8INFAOQ"QH4RB M8Z9' [U"5!-&UI,U"\LIW=BBO= M)]K'7+?R((R!?K_F7!T&9H'VS\'L'U!+ P04 " "(B'Q693>6NEP$ "6 M#P &0 'AL+W=O5. M4)+73F7A^IX7N25AE;.8U<_NQ6+&]ZI@%;T72.[+DHC73[3@A[F#G>.#![;9 M*OW 7(4'7<^<&7]_B5#O4%M\9/F]H;LF&5 M+N.C$O"6@9]:W%49+RGZ2EZH1!.TI&LJ!,WU W0C)542D2I'7QA9L8(I!E87 M2ZH(*^0EV'][7**+#Y?H V(5^KKE>PG6[UO<;]_OCM^ZNS @W:CXW:CX=;S@AZ."EDQF!9=[0=%?-RNI!$R\OVT) M-A%#>T2]&J_ECF1T[L!RDU0\4V?Q\T\X\GZQI?L_!7N3?- E'XQ%7_P.S0/: MA""*51L$N4N4$2%>H6<8"^,HFCF/I^G99JEB1?XG=4; MWK#C#4=Y'V $B,BV]43-Z3.TIATT&H4RF,A,67F;B-$Y;Q G7@_78H7]*+3C M3COVI#BXS/)M.PSV8:X2 <&,2X@XM'X6ZR3.R!C;Z GDG:-*F*5Y.X"F M$8[3R$Z8=H3I*.&CXMG31 MCCK(S6AMD:GX_]:(^I<4*I].!-8^]DVYYHZ!W ME:)0876< F]ZE%6 /+/FJ=]?\A:K*/('EA(^4UD\/JSMK@7'X1'8RH@M)8UQ MV(^DV+>-IX#-.ZDR^Q0TI62"HS1(#5";X1CI27CP.Y7G-+#H MHJ+JTLIKRDL8AL:R-JV&)N5)@O"X!D$'(M6FEIH&THIGJL@D-)NDQ6R([Z0U M>%QLZB,9XFNTERVA%=!4D30RAL\T&L(["0T>5QJ]SW9HTB?6WXC8L$JB@J[!Q[N*87Z+YA#8W"B^J\]1*Z[@ M5%9?;N'@3(4V@/=KSM7Q1A_-NJ/XXC]02P,$% @ B(A\5D\D+8X# P M^0@ !D !X;"]W;W)K&ULK59=;]HP%/TK5E9- MG=0V'T!@'2 5NFI]J%31=GN8]F"2"['JV)EMH-VOW[43,CX"FZ:^@.W<>WS. MB:]O^BNIGG4&8,A+SH4>>)DQQ:7OZR2#G.H+68# )S.IS7LRX7A3,"](GJ1YU2]CH#+U< +O?7"A,TS8Q?\8;^@ M57@Y[MEX%_"5P4IOC(E5,I7RV4YNTX$7 M6$+ (3$6@>+?$L; N05"&C\K3*_>TB9NCM?H-TX[:IE2#6/)O['49 .OYY$4 M9G3!S42NOD"EIV/Q$LFU^R6K*C;P2++01N95,C+(F2C_Z4OEPT9"&!](B*J$ M:#>A?2"A526TG-"2F9-U30T=]I5<$66C$&=Z* M1.9 'ND+:').GH2"1,X%^P6I720C$#!C1I.)Y/;0K*A*R>DU&,JX_F S'J[) MZ%R33Y+%)(MP%\5%5+ MB];21M%1Q&M(+D@K/"-1$$4-A,;_GAX>H=.JG6XYO-8!O D:*Q+&&77G5\Z. MF/W=NDUN2KM_-)E9[M5NWLN6_J4N: (##VM;@UJ"-WS_+HR#3TU&O!'8EBWM MVI;V,?3AE@D&39A6)ISA:,Z$8&*.A*)=Q:BQYZ?@74C/[AC7.GD'8LC 98"TK!<*0 M5Z"J24>Y6;Q!,8H_[LC8CPG#L%E%7*N(WU)%H9A4!S7$>_R"'07'(K;X=VO^ MW:/\L4K?CG]WC]UYJ[>CH"GFP$GJU1IZ_UL"(-*_G/_>_M%N]Z(=T@U!FT52 MLO8WND@.:NZ:JR:)7 A3WKKU:MV_KUS;VED?85\OV_ ?F/*CX(XJ+&E-.,P0 M,KCHXHE69:,M)T86KE=-I<'.YX89?IN L@'X?":E64_L!O77SO W4$L#!!0 M ( (B(?%8EZ717O@( *@' 9 >&PO=V]R:W-H965T@A@)$A[*'J@I9%$A")5DK:3 MO^^0DE7%L8TBR$7B,O/FO2$Y,]Y*]:@+ $.>2B[TQ"N,J:Y\7R<%E%3W9 4" M=S*I2FIPJG)?5PIHZIQ*[D=!,/)+RH07C]W:4L5CN3:<"5@JHM=E2=7S#+C< M3KS0VRW"0&(M \;>!.7!N@9#&GP;3:T-:Q^YXA_[-:4I[#N\_A&\.S!, =YPLTNF)K^F*VT4WM7? MAQ)6XPT.X]GW>Z4KFL#$PP>J06W BS]^"$?!UT-BWPGLA?1!*WUP"GUWBQ3> M3),43.0DP:-6;+6V;_625* 2S N6!2*SVNA0/NH@8>"BV/JSB?%@-EV5)WF\ M4>6P53E\1Y7 6C*[#P3H!!4F4AN"C<26331*7Z@C%1:20PIK]&%'8-3;/^77-F''IJ;M=XI> M"2IWO4 C!V17UY!VM6TW4U=E]]9GV(;JKO$/INYAMU3E#*LAAPPA@]YG9*3J MOE!/C*Q<:5U)@X7:#0MLI:"L >YG4IK=Q 9HFW/\%U!+ P04 " "(B'Q6 MQYJJ@UH# !O#@ &0 'AL+W=O(DS!7I=%$P]7**0F[$7 M>MN):[[,C9WPD]&*+?$&S>UJIFCD-R@9+[#47):@<#'V+L+S21A; [?C*\>- MWGD&2V4NY9T=?,K&7F ]0H&IL1",_NYQ@D)8)/+C>PWJ-6=:P]WG+?J?CCR1 MF3.-$RG^YIG)Q]ZI!QDNV%J8:[GY"VM"QQ8OE4*[7]A4>X>Q!^E:&UG4QN1! MP/$!O(E@6H-AP)K\1XTO ==Z,F,/= + M;310-H$T9XH;-A<(*=VVXO.U.:27"O;8P=H\J-G3\O>X M\?>XT]\)TSD)G6= &0 NTN]KKKE+)O_"E"M*+%+M<[<3]:47UA-8*P##)@## M/H4Z[)-W3V MWB<-[Y/NBR<=\@P5M3Z6=]\NX)K,4[#!Z_Y\'_J/4:_!FQ=[OPJQ1W2I;P.8J&ETOZ]$"; M[9<=MB_2??>!+Q5 7VCM\$2/X8GZU'Z-UA?WGM#:W!\KL;"SX/E=]<=[BH[X MJ?A[+;G\G=*]0+5T'8VF$FI=FJH@;F:;KNG"]0I/YB]M-^5:@D>8JA6[8FK) M2PT"%P09')T0/U5U-]7 R)5K$.;24+OA'G/J"%'9#;2^D-)L!_: IL=,_@-0 M2P,$% @ B(A\5CIN++X+ P _P@ !D !X;"]W;W)K&ULK59=3]LP%/TK5H8FD(!\M6G+VDJ4,FW2F! =XV':@TEN&PO' M[FRW9?]^UTX: @M=I^VE]<<]Q^?8U[X9;J1ZT#F (8\%%WKDY<8LSWQ?ISD4 M5)_*)0B+?&BZ KFG&BXDOV.9R4=>WR,9S.F*FQNY^0"5GZ[E2R77[I=LJMC (^E* M&UE48%10,%'^T\=J'QJ ,'D%$%6 Z"6@\PH@K@"Q,UHJ<[:FU-#Q4,D-438: MV6S#[8U#HQLF["G.C,)9AC@S_HR)\DEJ3:Y!D5E.%9 3,L-')$#XA-M9S5A@MP*9O0Q#F+[2RY7 M&AGUT#=HP0KQTTKNI)0;O2(WC,B5%";7Y%)DD#TG\-%[O0'1=@,FT4[&*:2G M) Z/211$48N@B_WAX0XY<7T>L>.+7^&[I$HPL6AN[K?S>VT4YOOWMOTJZ3KM M=/8-.--+FL+(PTNN0:W!&[]]$R;!NS:O_XGLF?-.[;RSB]UE(L>T:C-9(GL. M:=^E]?@D# 9AMS?TUTW]+7']7K?S%/9,6;=6UMVI[,Z]!9"=T#4H?-JV:8V/ MHC:8QWA>Q_8MP7MRB.E=SAZU^2C721KZPGX\&(1))W[AI"4R[J'AJ!^WFTEJ M,\F_F\FJJ_X'.\G>=EHB=]OIU79Z>V4-6>)]<5*;1Y%)SJEJ3+;:*%<8-+,F M..T.7EAHC4HZ[?+[M?S^7\MO;OY^!OI[&6B-^LV WZ@E!:B%*[&:I'(E3/FJ MUJ-U%3]WQ>O%^ 2K>UF,GVC*3X,KJA9,:,)ACI3!:0^3797EMNP8N705ZUX: MK'^NF>,7"B@;@/-S*HOWG&OP!02P,$% @ B(A\5D:I#B?Q P M$Q( !D !X;"]W;W)K&ULS5AMC^(V$/XK5BI5 M>U)O\P8!MH"TRU[5D^XJ!-W>AZH?3#* NTZV;8*MQ!3=2M22/#-6LB8:AS*C:U2 M"33*G6)N>XX3V#%EB34=YW-S.1V+3'.6P%P2E<4QE5\?@(O]Q'*MUXD%VVRU MF;"GXY1N8 GZ*9U+'-D52L1B2!03"9&PGECW[MW,#8Q#;O$7@[TZ>B8FE)40 MSV;P,9I8CF$$'$)M("C^[6 &G!LDY/%?"6I5:QK'X^=7]-_RX#&8%54P$_P+ MB_1V8@TM$L&:9EPOQ/YW* /J&[Q0<)7_DGUIZU@DS)06<>F,#&*6%/_TI13B MR $#;7;P2@?OU*%WP<$O'?P\T()9'M8CU70ZEF)/I+%&-/.0:Y-[8S0L,6E< M:HEO&?KIZ1]8*9^$4F0.DBRW5 )Y3Y98+%'&@8@UF0L-B6:4\Z_DD?',J$Z6 M$&:2:0:*?'@)>19!1-92Q&0FXC33-,\0.C>@WSR"IHRK=[B.,C-J;&L,Q-"Q MPY+T0T':NT#:]@MKI[@TG4 &Q6H9/!>97CP6A$?(;PEOOL+\1S/:R T M^W9WMX6.7V7%S_'\"WCWJ'ATK=@?J$Q8LCD6^^]/"$P^:HC5/TTR%RQZS2S, M#G*G4AK"Q,(M0H'<@37]^2MYOZ0S\8!J/AV-X=A]=@Z'A^X :CRK!&O5]1[[=2 M7VH1/A.1FC0JH@5),QEN<6]"E M8!V!U00;5((-?E"Y#\ZJV//[/=<=]4[*_=S0'0T<;]CK-Y?[L*(^;*4^SU:< MA>0+E1+Y*PPB(G/)=E0#F7,4#'L$7;UN"J$5_]HL=@16DV)423%Z$V4_ZE*P MCL!J@KG.H5MQ?E#AE\"U@G;ZON][IY7_+99U^D?-EMM*?P%*2Q9JS&VQ[3\E M#+^!F\7RZ0+K5KQK<]<56CUZ[Q"]]R;JO:31E6@=H=5%.W2";FO?]#T5[S=T M+,.>/QB=%ORYH7.AT@_]F-O>D"T@K39SNJ3 M1"QO?!H#:%WBZCQVA%87Y-#EN?VW4?R==H5=H=5%._2%;FL7]3W%'YQOXIXS M&CKN:?&?&YX6OWUTO(Y!;O);!X7%FR6Z.&)6L]7-QGU^GC^9?S W'OFQ_0!3 M7)=\IG+#L/WGL$9(YW: NLOB!J(8:)'FA_B5T%K$^>,6: 32&.#[MCDP M"U3W0-/_ 5!+ P04 " "(B'Q61"+RT; # !+$@ &0 'AL+W=O4[Z8>]IX[[N@F4:;#GTVV9 ,K4)^W2Z%;?H42 MTPR8I)PA >NI]PY?+?#(&-@17RCL9.T=&2KWG#^8QL=XZ@7&(T@A4@:"Z,D[DG$A8\_4ICE4R]L8=B6),\57=\]Q>4 MA"X,7L13:7_1KA@[NO10E$O%L])8>Y!15CS)]U*(FH'&:3<(2X/P1X/A 8-! M:3"P1 O/+*UKHLAL(O@."3-:HYD7JXVUUFPH,V%<*:&_4FVG9G<@E<@CE0O* M-N@4W1(AB%$6O;D&16@JW^K>SZMK].;U6_0:488^)3R7A,5RXBOM@<'QHW*V M>3%;>& VC&XX4XE$[UD,<8O]XB?V80> KZE7_,-G_O.P$_$:HC,TP"#T#'Y]V\]'GU4D,G_VM0OP,_;P\1?1F?[S"P^#/-N:.P!HZG%A_Z!#E!"Q@=9\ZX3IR[@ M&UDPL_\]SL+Q>#SQ'UN87%1,+GHP*8*9$@6QC>X)NLVS>Q"(K]&22VJV-IW< M*=5+W0PZ04L0E,?F$0%3;1(4\^.@YG9PAH>5VP6W3B]_,YK#2H-AIP;_,#A5 M>O-'GT!88F8#GP.#-56M4>V$ZQM51V -YJ.*^>B8ZWGD4@='8 T=QI4.8S?K MN1.F+^,";%A;&%B7-^WK^;)BK/'+5 X.I3(.]VS"3C:WG)TNB$S02O'H M 'C67 MG59=KM":6NSK+MQ9SO3(9:] MU4W).WL_X.^'%]&%-;:-#@;Z0P4Q&F:"Z/YK]#U!+ P04 " "(B'Q6L[*/2-X" !V"@ &0 M 'AL+W=O^_NR?:-UD+> MJP1 DX<\XVKL)%H7YZZKH@1RIDY$ 1R_+(3,F<:I7+JJD,!B&Y1G+O6\P,U9 MRIUP9->N93@2I2J#+/F?PU@4RLQX[O;!9NTF6BS8(;C@JVA#GHV^): MXLQM4.(T!ZY2P8F$Q=BY\,\G?L\$V!U?4UBKG3$QJ=P)<6\FE_'8\8PBR"#2 M!H+AWPJFD&4&"77\K$&=AM,$[HXWZ!]M\IC,'5,P%=FW--;)V!DZ)(8%*S-] M(]:?H$[HU.!%(E/VEZRKO4'/(5&IM,CK8%20I[SZ9P]U(78"*'TF@-8!U.JN MB*S*&=,L'$FQ)M+L1C0SL*G::!27]\A MO=]([W>A/Y$>52:VB:Q@!A;&G-]52(?#X2V4F*!1W8%O(0V MVDZ %]8F:.0%^[0UV(/T02-]\#JV5C#!(UO[[:X.&^[AW[B!R2BQQ8K1VDP4 M>#GK-OI.I!?6Z*S1>;9/>\_V(-WWMG>Q]SH&USB[#OL^#=HM]G?> K^3?XZ/ M(S(?DR5PD"RSI6,Q/CLI"F/F_6Q5TXGZTJK1K6JZ3\MK]%=6OWUE_,Z7X#\\ M[_UQ6?O]P=/+VMUI!7) +-/P*!*)DNNJ*VA6FZ;JHFHEMMNKCNP*I:1#KE&P" .!@ &0 'AL+W=OTT M\.]W=MJLB)#MI?'9=]_WW=EW31JE'TT!8,E3*:29!86UU648FJR DIES58'$ MDXW2);-HZFUH*@TL]T&E"&D4Q6')N S2Q.\M=9JHV@HN8:F)J2:-C,@JO1Y7SJ_+W#=PZ- M.5H3E\E:J4=G?,UG0>0$@8#,.@2&GQU<@Q ."&7\WF,&':4+/%X?T+_XW#&7 M-3-PK<0/GMMB%GP*2 X;5@N[4LTM[/.Y<'B9$L;_DJ;UC2WKZ6R*M<,,O21*N&:.>-:&[A4_71*(Y+=RGW5N,I MQSB;KL!876>VUEQNR4?RTKYYPLLW8,CI BSCPIR1$\(E^5:HVC"9FR2T*,)! MA=F><-X2TC<(1Y3<*6D+0VYD#OE+@!#5=RG00PIS.HBX@.RT#SI-$^&T-,Y;+F43N^:"28SZ!/80DP]A&O:71HEX:Z' M]:)CO1ADO+.[YXD&_)GG$NV%Z^^!7?&\E-.[+I M(!D^TW_4<_JJGCTIAD<]6H+>^DED2*9J:=MV[7:[87?5]OA?]W92WC&-MVR( M@ V&1N=3K+%NIT]K6%7YCE\KB_/#+PL6QE+RA5SBKCHAR["Z6*#YY7SANW[XWG6, MW#2/Z=A]O'C[8YFKFS>.N9^].SOK7?4>+V]VD8L:NG0]J_#U <*H+"8:'N16 M7WL,ZPN3'QPFOT\@A]BXV1?3OYO$O& MC _Z5G*'6A&].DDGHR07FUP-7-.@E4E&G2?"Q^Z4<#:3#%@)R1A?F^8^-,QS MGDM'Z4VB0_G04CX;V#[*EO4HZ:U;EBFB+VE!= M-#*F OI=-:/=E0U?I>L4["E7GY9Z.**JPZZB=Y(F;%755TEK %/W<752%'S] MD;-49-0,_N" DQ%I>,XBE^Q91X-4F>L&*EWGB4K%YMV6GY(4#W2EFG1:);CG M_@EZ_KOSG%)!)>%=TSKWCWF67^VX?AK_"\_5S\JN8ZO)8'#\'NO3Q[&;#$_! MY$DL]_ 43$;';S(X 8_UJ?;83?JG8+)_E":]^DS9.;AN'5O;5@=>#\;N-WC1 MX)N@SFS)N&*BKBU8'%/QXO2JY169Z1?N+7W=/Z8)67+UT()C=U/^2F.VS**V MUQU,1-UK4_X"P]-'X>;=1,=B(J8K&D_KJDQG5='1!1VUOH"PB]Q6EQW!. :S M(X!A<3 '&,>PL#C_TWB&Z'@,AGD;6I$ARAFB',.R(=/J@\6Q(;LSP-L3?=E"#92/!.QD>)S M#8A]WH 11?;5QN( UL%+'<@OCT.Y)2=$P2PJI@W; ?C2!1A".2B/4?#$)F= M$#[V]<%V21!$D1T!S.X@"# $=B..8 [ X8$0?4>-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( (B(?%;1XEV-'P8 !PX / >&PO=V]R:V)O M;VLN>&ULQ9M-4^,X$$#_BBJ790]LB../# 5408!=JH"A",MU2K&51(4M9249 MAOGU(SF$:8/3LY=.3F#9<5XDIU]+K1R]:/,TU?J)?:]*98]["^>6A_V^S1>B MXO8OO13*GYEI4W'G#\V\;Y=&\,(NA'!5V8\.#M)^Q:7JG1RM[W5G^O! .Y$[ MJ95O# V/4KS87^?#(7N65DYE*=WK<:_YOQ0]5DDE*_E#%,>]@QZS"_WRCS;R MAU:.EY/UTY>R=,*<2C4/M_&?H@\^1M,/Z[^K3CPT_Z<;]6PF M\Y"H7K!E9"P"'".!P M9X!L[XX#R!B!C+<(.0D0X066Z1G[NFP]@0D"F>P,2W"$!F M"&2V,\@QMPL .4(@1SN$;/7D%P3R"RWDN;"YDIJXJ;U^;IDW,E_U67TM(!XFD@&Q2:X]DVC18,88$"OC M2OFQ<]J\0B#,#@-B/?B,V/O4O3*N"G;Q7RV7X060#M/"@-@+/BZ8VD?;:\F; MC%RV1Q*3P8#3=7)@CAL2. MV)#FKCDA)J:*(;$J5NEN9^^A:T[$MGC/>SO),%,,B4W1G0!W8F+F&!*;HR,3 M[F3$'#(D=LBF-.H-%&)B5AD26P5F4YU]B+ED2.R2SQE")R+FD2&Q1UJI0A== MC/DCWN4*T[<88F(ZB:FG'"AF C$QG<3$.L$Q4XB)Z24FU@N.F4%,M*A![)KN M#&R?G1:%C^@:8F*NB8E=LPGSK90&,3'QQ,3BV83I\R-VJ6'%+<;D$^]D$O.&V9H2)IB%DBW-8O;9N;1\/C=B MSMQ-S4$+LH,V8-[*]>)%@#DJ(';09LRFO0$S,00FQ@][66'X7C5), M0"FQ@-X9)_YF15V*8)ZFT?>EA56A%!-02BP@!/.&NQIB8@)*M[.JUL:GV5MFZGD=,.^ENEMG6DPJ(B6DG)=;.1LS55QUBHGNZB+73N1K8 M->28=%)BZ83J\^^#).:;E+IPTU&3[J;$=),2ZV;CLNJJ;^$./LPXV38*_-V8 M(6I"3,PXV59J_6>=F#X404S,.!GUPAN"F;>W;6+&R:@7WC8/>E@FAIB8?3)B M^[26_#^')(B)V28(L]"(?.&MM?>^8CS#\C8O]T%/C@M )B8OX9$?L'Q6SY9X3Y M9T3LGW8M\E-DAYB8?T;DV]':F.WC,<3$_#,B]@^.>0$Q,?^,&O_TFXOMR5'A MPX42Q:U_"^O;#8\0\/2K'MIQWYV&W?X\+#Z.A].P:G;C>/X1PK#> MU6,[/'3G>KHPG43'RZ3F\7+VZKI M7]YB$^8.$@B2^8,4@G3^H 1!:?X@@R";/\@AR.1P.N(8$<"L2.2'0G,CHAV)% [(MN1P.V(<$<"N2/2 M'0GLCHAW)-!;4&\AT%M0;R'06R8/VP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ MZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KKY&4)@=Z*>BN!WHIZ*X'> MBGHK@=Z*>BN!WHIZ*X'>BGHK@=X)]4X$>B?4.Q'HG5#O1*!W0KT3@=YI\K*; M0.^$>B<"O1/JG0CT3JAW(M [H=Z)0.^$>B<"O0WU-@*]#?4V KT-]38"O0WU M-@*]#?4V KUM\K&20&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]' MO9U ;T>]G4!O1[V=0&]'O9U ;Y_\;$*@MZ/>3J"WH]Y.H+>CWDZ@=T:],X'> M&?7.!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)TG/PL2Z)U1[TR@=T:] M,X'>!?4N!'H7U+L0Z%U0[T*@=T&]"X'>!?4N!'H7U+L0Z%U0[_*=>@_CYZ$. MMYZO-5[_.ZD>+^?6V^6ORZ^=DWO\BG.XKQB>_P)02P,$% @ B(A\5H/1 MK $N @ 1#$ !, !;0V]N=&5N=%]4>7!E&ULS=M-;MLP$(;AJQC: M!I8L4J34(LZF[;;-HA=@)3H6K#^03.K':^ M_OXX6;\Z]MW@M\D^A.ECEOEZ;WOCTW&R0US9C:XW(7YU=]EDZH.YLYG8;'16 MCT.P0UB'N49R<_W9[LQ]%U9?CO%GWX[#-G&V\\GJTVGCG+5-S#1U;6U"7,\> MAN:/E/530AI/+GO\OIW\5=R09*\FS"M_#W@Z]^W!.MGY$J_T..YV;6V;L;[OXY'43\Z:QN^M#7V7GHI>G4\.\8;MZ3._.'\I M/EL>E]_Q[S-^J?_./@2D#PGIHX#TH2!]:$@?):2/"M+'!T@?^8;2"$74 MG$)J3C$UIZ":4U3-*:SF%%=S"JPY159!D5509!44605%5D&155!D%119!456 M09%54&25%%DE159)D5529)44625%5DF155)DE119)476@B)K09&UH,A:4&0M M*+(6%%D+BJP%1=:"(FM!D5519%44615%5D6155%D5119%45619%54615%%DU M159-D5539-44635%5DV155-DU119-45639&UI,A:4F0M*;*6%%E+BJPE1=:2 M(FM)D;6DR%I29*THLE8462N*K!5%UHHB:T61M?J?LOX8Q\,_CE^>:6_:X3D_ M6_X\\ M K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " "(B'Q6F5R<(Q & "<)P $P @ '- 0 >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( (B(?%8G1>KFL @ *,Y 8 M " @0X( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ B(A\5K-$ &:R!@ M&PO=V]R:W-H965T&UL4$L! A0#% @ B(A\5BZ\+6\H"0 04D !@ M ("!D20 'AL+W=O\M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ B(A\5F&" _XX @ O00 !@ ("!LSL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(A\ M5EGU%'57"@ P!\ !D ("!&H4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(A\5GZ@-/&, P -P@ M !D ("! )@ 'AL+W=O&PO=V]R:W-H965T> !X;"]W;W)K&UL4$L! A0#% @ B(A\5GK[AX8L P 3@< !D M ("!+:, 'AL+W=O<' C%P &0 @(&0I@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ B(A\5KBU >!U"@ 1AP !D ("!JKX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ B(A\5@2] MV65W! EPH !D ("!K<\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(A\5M8,BM_9! %0P !D M ("!^A$! 'AL+W=O&PO M=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ B(A\5L'QRHPB!P J18 !D ("! MSB$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ B(A\5G3D!?(; P L08 !D ("!+# ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(A\5C1EW:Q. M!@ #A$ !D ("!&#P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(A\5F76C A^! %Q8 !D M ("!2TH! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ B(A\5M@YE*N] @ [0< !D ("!9&L! M 'AL+W=O&PO=V]R:W-H965TW02Z 4 $ B 9 M " @0)] 0!X;"]W;W)K&UL4$L! A0#% @ MB(A\5G7D&PBJ @ =@8 !D ("!.8(! 'AL+W=O&PO=V]R:W-H965T) 0!X;"]W M;W)K&UL4$L! A0#% @ B(A\5I>9O48/ P M\@< !D ("!7(P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(A\5MGD/,(W! +QP !D M ("!TY8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ B(A\5HJC_EB%! UAX !D ("!!:&PO=V]R:W-H965TCTP( (X& 9 " M@0VO 0!X;"]W;W)K&UL4$L! A0#% @ B(A\ M5N[38]B" @ >08 !D ("!%[(! 'AL+W=O+0 &0 M @('0M $ >&PO=V]R:W-H965T&UL4$L! A0#% @ B(A\5G1.RKQO P M0H M !D ("!O[T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(A\5D\VEA@F! UA8 !D M ("!NL8! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ B(A\5I]Y^%$3! 'QD !D ("!A=$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ B(A\5BW3 MKX'% P N1$ !D ("!,>L! 'AL+W=O&PO=V]R:W-H965T]!B@@, +,, 9 " @1GT 0!X;"]W;W)K&UL4$L! A0#% @ B(A\5N*&PO M=V]R:W-H965T&UL4$L! A0#% @ B(A\5NJM.G;M P * P !D ("! MNP," 'AL+W=O6NEP$ "6#P &0 @('?!P( >&PO=V]R:W-H965T&UL4$L! A0#% M @ B(A\5B7I=%>^ @ J < !D ("!K \" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(A\5D:I#B?Q M P $Q( !D ("!=!D" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(A\5L7@ZY1L @ #@8 !D M ("!F"0" 'AL+W=O&PO&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "(B'Q6@]&L 2X" !$,0 M$P @ &Y- ( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..7@!> ,D9 8-P( ! end XML 103 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 104 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 105 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 234 505 1 false 105 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://somalogic.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://somalogic.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://somalogic.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://somalogic.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations and Comprehensive Loss Sheet http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss Consolidated Statements of Operations and Comprehensive Loss Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Stockholders??? Equity Sheet http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders??? Equity Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Stockholders??? Equity (Parenthetical) Sheet http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical Consolidated Statements of Stockholders??? Equity (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://somalogic.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://somalogic.com/role/ConsolidatedStatementsofCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 9 false false R10.htm 0000010 - Disclosure - Description of Business Sheet http://somalogic.com/role/DescriptionofBusiness Description of Business Notes 10 false false R11.htm 0000011 - Disclosure - Summary of Significant Accounting Policies Sheet http://somalogic.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies 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 - Revenue Sheet http://somalogic.com/role/Revenue Revenue Notes 13 false false R14.htm 0000014 - Disclosure - Fair Value Measurements Sheet http://somalogic.com/role/FairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 0000015 - Disclosure - Leases Sheet http://somalogic.com/role/Leases Leases Notes 15 false false R16.htm 0000016 - Disclosure - Inventory Sheet http://somalogic.com/role/Inventory Inventory Notes 16 false false R17.htm 0000017 - Disclosure - Property and Equipment Sheet http://somalogic.com/role/PropertyandEquipment Property and Equipment Notes 17 false false R18.htm 0000018 - Disclosure - Accrued Liabilities Sheet http://somalogic.com/role/AccruedLiabilities Accrued Liabilities Notes 18 false false R19.htm 0000019 - Disclosure - Commitment and Contingencies Sheet http://somalogic.com/role/CommitmentandContingencies Commitment and Contingencies Notes 19 false false R20.htm 0000020 - Disclosure - Debt Sheet http://somalogic.com/role/Debt Debt Notes 20 false false R21.htm 0000021 - Disclosure - Stockholders' Equity Sheet http://somalogic.com/role/StockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 0000022 - Disclosure - Stock-based Compensation Sheet http://somalogic.com/role/StockbasedCompensation Stock-based Compensation Notes 22 false false R23.htm 0000023 - Disclosure - Income Taxes Sheet http://somalogic.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 0000024 - Disclosure - Employee Benefit Plans Sheet http://somalogic.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 24 false false R25.htm 0000025 - Disclosure - Related Parties Sheet http://somalogic.com/role/RelatedParties Related Parties Notes 25 false false R26.htm 0000026 - Disclosure - Net Loss Per Share Sheet http://somalogic.com/role/NetLossPerShare Net Loss Per Share Notes 26 false false R27.htm 0000027 - Disclosure - Restructuring Sheet http://somalogic.com/role/Restructuring Restructuring Notes 27 false false R28.htm 0000028 - 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 28 false false R29.htm 0000029 - 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 29 false false R30.htm 0000030 - Disclosure - Business Combinations (Tables) Sheet http://somalogic.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://somalogic.com/role/BusinessCombinations 30 false false R31.htm 0000031 - Disclosure - Revenue (Tables) Sheet http://somalogic.com/role/RevenueTables Revenue (Tables) Tables http://somalogic.com/role/Revenue 31 false false R32.htm 0000032 - Disclosure - Fair Value Measurements (Tables) Sheet http://somalogic.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://somalogic.com/role/FairValueMeasurements 32 false false R33.htm 0000033 - Disclosure - Leases (Tables) Sheet http://somalogic.com/role/LeasesTables Leases (Tables) Tables http://somalogic.com/role/Leases 33 false false R34.htm 0000034 - Disclosure - Inventory (Tables) Sheet http://somalogic.com/role/InventoryTables Inventory (Tables) Tables http://somalogic.com/role/Inventory 34 false false R35.htm 0000035 - Disclosure - Property and Equipment (Tables) Sheet http://somalogic.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://somalogic.com/role/PropertyandEquipment 35 false false R36.htm 0000036 - Disclosure - Accrued Liabilities (Tables) Sheet http://somalogic.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://somalogic.com/role/AccruedLiabilities 36 false false R37.htm 0000037 - Disclosure - Stock-based Compensation (Tables) Sheet http://somalogic.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://somalogic.com/role/StockbasedCompensation 37 false false R38.htm 0000038 - Disclosure - Income Taxes (Tables) Sheet http://somalogic.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://somalogic.com/role/IncomeTaxes 38 false false R39.htm 0000039 - Disclosure - Net Loss Per Share (Tables) Sheet http://somalogic.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://somalogic.com/role/NetLossPerShare 39 false false R40.htm 0000040 - Disclosure - Restructuring (Tables) Sheet http://somalogic.com/role/RestructuringTables Restructuring (Tables) Tables http://somalogic.com/role/Restructuring 40 false false R41.htm 0000041 - Disclosure - Summary of Significant Accounting Policies - Financial Statements (Details) Sheet http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails Summary of Significant Accounting Policies - Financial Statements (Details) Details 41 false false R42.htm 0000042 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 42 false false R43.htm 0000043 - 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 43 false false R44.htm 0000044 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details) Sheet http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details) Details 44 false false R45.htm 0000045 - Disclosure - Business Combinations - Additional Information (Details) Sheet http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails Business Combinations - Additional Information (Details) Details 45 false false R46.htm 0000046 - Disclosure - Business Combinations - Summary of Shares (Details) Sheet http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails Business Combinations - Summary of Shares (Details) Details 46 false false R47.htm 0000047 - Disclosure - Business Combinations - Consideration Transferred (Details) Sheet http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails Business Combinations - Consideration Transferred (Details) Details 47 false false R48.htm 0000048 - Disclosure - Business Combinations - Assets Acquired and Liabilities (Details) Sheet http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails Business Combinations - Assets Acquired and Liabilities (Details) Details 48 false false R49.htm 0000049 - Disclosure - Business Combinations - Pro Forma Information (Details) Sheet http://somalogic.com/role/BusinessCombinationsProFormaInformationDetails Business Combinations - Pro Forma Information (Details) Details 49 false false R50.htm 0000050 - Disclosure - Business Combinations - Pro Forma Adjustments (Details) Sheet http://somalogic.com/role/BusinessCombinationsProFormaAdjustmentsDetails Business Combinations - Pro Forma Adjustments (Details) Details 50 false false R51.htm 0000051 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://somalogic.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 51 false false R52.htm 0000052 - Disclosure - Revenue - Change in Contract Liabilities (Details) Sheet http://somalogic.com/role/RevenueChangeinContractLiabilitiesDetails Revenue - Change in Contract Liabilities (Details) Details 52 false false R53.htm 0000053 - Disclosure - Revenue - Narrative (Details) Sheet http://somalogic.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 53 false false R54.htm 0000054 - 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 54 false false R55.htm 0000055 - 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 55 false false R56.htm 0000056 - Disclosure - Fair Value Measurements - Earn-out Liability, Inputs and Valuation Techniques (Details) Sheet http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails Fair Value Measurements - Earn-out Liability, Inputs and Valuation Techniques (Details) Details 56 false false R57.htm 0000057 - Disclosure - Fair Value Measurements - Earn-out Liability, Reconciliation (Details) Sheet http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityReconciliationDetails Fair Value Measurements - Earn-out Liability, Reconciliation (Details) Details 57 false false R58.htm 0000058 - Disclosure - Fair Value Measurements - Milestone Contingent Consideration (Details) Sheet http://somalogic.com/role/FairValueMeasurementsMilestoneContingentConsiderationDetails Fair Value Measurements - Milestone Contingent Consideration (Details) Details 58 false false R59.htm 0000059 - Disclosure - Fair Value Measurements - Contingent Consideration (Details) Sheet http://somalogic.com/role/FairValueMeasurementsContingentConsiderationDetails Fair Value Measurements - Contingent Consideration (Details) Details 59 false false R60.htm 0000060 - Disclosure - Leases - Narrative (Details) Sheet http://somalogic.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 60 false false R61.htm 0000061 - Disclosure - Leases - Schedule of Lease Costs (Details) Sheet http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails Leases - Schedule of Lease Costs (Details) Details 61 false false R62.htm 0000062 - Disclosure - Leases - Schedule of Lease Maturities (Details) Sheet http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails Leases - Schedule of Lease Maturities (Details) Details 62 false false R63.htm 0000063 - Disclosure - Leases - Schedule of Supplemental Lease Information (Details) Sheet http://somalogic.com/role/LeasesScheduleofSupplementalLeaseInformationDetails Leases - Schedule of Supplemental Lease Information (Details) Details 63 false false R64.htm 0000064 - Disclosure - Inventory (Details) Sheet http://somalogic.com/role/InventoryDetails Inventory (Details) Details http://somalogic.com/role/InventoryTables 64 false false R65.htm 0000065 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details) Sheet http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails Property and Equipment - Summary of Property and Equipment (Details) Details 65 false false R66.htm 0000066 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://somalogic.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 66 false false R67.htm 0000067 - Disclosure - Accrued Liabilities (Details) Sheet http://somalogic.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://somalogic.com/role/AccruedLiabilitiesTables 67 false false R68.htm 0000068 - Disclosure - Debt - Narrative (Details) Sheet http://somalogic.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 68 false false R69.htm 0000069 - Disclosure - Stockholders' Equity (Details) Sheet http://somalogic.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://somalogic.com/role/StockholdersEquity 69 false false R70.htm 0000070 - Disclosure - Stock-based Compensation - Narrative (Details) Sheet http://somalogic.com/role/StockbasedCompensationNarrativeDetails Stock-based Compensation - Narrative (Details) Details 70 false false R71.htm 0000071 - 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 71 false false R72.htm 0000072 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 72 false false R73.htm 0000073 - Disclosure - Stock-Based Compensation - Schedule of Assumptions Used for Valuing Stock Options Granted (Details) Sheet http://somalogic.com/role/StockBasedCompensationScheduleofAssumptionsUsedforValuingStockOptionsGrantedDetails Stock-Based Compensation - Schedule of Assumptions Used for Valuing Stock Options Granted (Details) Details 73 false false R74.htm 0000074 - Disclosure - Stock-based Compensation - Restricted Stock Units (Details) Sheet http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails Stock-based Compensation - Restricted Stock Units (Details) Details 74 false false R75.htm 0000075 - Disclosure - Income Taxes - Narrative (Details) Sheet http://somalogic.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 75 false false R76.htm 0000076 - Disclosure - Income Taxes - Components of Income Tax Expense Benefit (Details) Sheet http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails Income Taxes - Components of Income Tax Expense Benefit (Details) Details 76 false false R77.htm 0000077 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate Reconciliation (Details) Details 77 false false R78.htm 0000078 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 78 false false R79.htm 0000079 - Disclosure - Income Taxes - Unrecognized Tax Benefits Rollforward (Details) Sheet http://somalogic.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails Income Taxes - Unrecognized Tax Benefits Rollforward (Details) Details 79 false false R80.htm 0000080 - Disclosure - Employee Benefit Plans (Details) Sheet http://somalogic.com/role/EmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://somalogic.com/role/EmployeeBenefitPlans 80 false false R81.htm 0000081 - Disclosure - Related Parties (Details) Sheet http://somalogic.com/role/RelatedPartiesDetails Related Parties (Details) Details http://somalogic.com/role/RelatedParties 81 false false R82.htm 0000082 - 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 82 false false R83.htm 0000083 - 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 83 false false R84.htm 0000084 - Disclosure - Restructuring - Narrative (Details) Sheet http://somalogic.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 84 false false R85.htm 0000085 - Disclosure - Restructuring - Restructuring Charges (Details) Sheet http://somalogic.com/role/RestructuringRestructuringChargesDetails Restructuring - Restructuring Charges (Details) Details 85 false false R86.htm 0000086 - Disclosure - Restructuring - Restructuring Expenses (Details) Sheet http://somalogic.com/role/RestructuringRestructuringExpensesDetails Restructuring - Restructuring Expenses (Details) Details 86 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:LessorOperatingLeaseRenewalTerm, us-gaap:LessorOperatingLeaseTermOfContract - slgc-20221231.htm 4 slgc-20221231.htm a2022q4ex211subsidiarylist.htm a2022q4exhibit1038.htm a2022q4exhibit231.htm a2022q4exhibit311.htm a2022q4exhibit312.htm a2022q4exhibit321.htm a2022q4exhibit322.htm slgc-20221231.xsd slgc-20221231_cal.xml slgc-20221231_def.xml slgc-20221231_lab.xml slgc-20221231_pre.xml http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 108 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "slgc-20221231.htm": { "axisCustom": 1, "axisStandard": 35, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 893, "http://xbrl.sec.gov/dei/2022": 41 }, "contextCount": 234, "dts": { "calculationLink": { "local": [ "slgc-20221231_cal.xml" ] }, "definitionLink": { "local": [ "slgc-20221231_def.xml" ] }, "inline": { "local": [ "slgc-20221231.htm" ] }, "labelLink": { "local": [ "slgc-20221231_lab.xml" ] }, "presentationLink": { "local": [ "slgc-20221231_pre.xml" ] }, "schema": { "local": [ "slgc-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 770, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 6, "http://xbrl.sec.gov/dei/2022": 4, "total": 10 }, "keyCustom": 84, "keyStandard": 421, "memberCustom": 37, "memberStandard": 60, "nsprefix": "slgc", "nsuri": "http://somalogic.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://somalogic.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Description of Business", "menuCat": "Notes", "order": "10", "role": "http://somalogic.com/role/DescriptionofBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "11", "role": "http://somalogic.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Business Combinations", "menuCat": "Notes", "order": "12", "role": "http://somalogic.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Revenue", "menuCat": "Notes", "order": "13", "role": "http://somalogic.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "14", "role": "http://somalogic.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Leases", "menuCat": "Notes", "order": "15", "role": "http://somalogic.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Inventory", "menuCat": "Notes", "order": "16", "role": "http://somalogic.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "17", "role": "http://somalogic.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Accrued Liabilities", "menuCat": "Notes", "order": "18", "role": "http://somalogic.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Commitment and Contingencies", "menuCat": "Notes", "order": "19", "role": "http://somalogic.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://somalogic.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Debt", "menuCat": "Notes", "order": "20", "role": "http://somalogic.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "21", "role": "http://somalogic.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Stock-based Compensation", "menuCat": "Notes", "order": "22", "role": "http://somalogic.com/role/StockbasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "23", "role": "http://somalogic.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Employee Benefit Plans", "menuCat": "Notes", "order": "24", "role": "http://somalogic.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Related Parties", "menuCat": "Notes", "order": "25", "role": "http://somalogic.com/role/RelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "26", "role": "http://somalogic.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Restructuring", "menuCat": "Notes", "order": "27", "role": "http://somalogic.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "28", "role": "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "29", "role": "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "3", "role": "http://somalogic.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "slgc:ScheduleOfReverseRecapitalizationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Business Combinations (Tables)", "menuCat": "Tables", "order": "30", "role": "http://somalogic.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "slgc:ScheduleOfReverseRecapitalizationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "31", "role": "http://somalogic.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "32", "role": "http://somalogic.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "33", "role": "http://somalogic.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Inventory (Tables)", "menuCat": "Tables", "order": "34", "role": "http://somalogic.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "35", "role": "http://somalogic.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "36", "role": "http://somalogic.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Stock-based Compensation (Tables)", "menuCat": "Tables", "order": "37", "role": "http://somalogic.com/role/StockbasedCompensationTables", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "38", "role": "http://somalogic.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "39", "role": "http://somalogic.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://somalogic.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Restructuring (Tables)", "menuCat": "Tables", "order": "40", "role": "http://somalogic.com/role/RestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "slgc:CloudComputingArrangementExpenditures", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Summary of Significant Accounting Policies - Financial Statements (Details)", "menuCat": "Details", "order": "41", "role": "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails", "shortName": "Summary of Significant Accounting Policies - Financial Statements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i7b2d2e82d6a84e3e80f5babdc0ff99ec_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "slgc:CloudComputingArrangementExpenditures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ie14a6685beb3430497a752d663944a6d_I20210901", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "42", "role": "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "iead2093c61ec438cb2c2e1ff1a0078eb_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration of Risk (Details)", "menuCat": "Details", "order": "43", "role": "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Concentration of Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "iead2093c61ec438cb2c2e1ff1a0078eb_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details)", "menuCat": "Details", "order": "44", "role": "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i121cddcc33c44085aa5859c492680f78_D20210901-20210901", "decimals": "-7", "first": true, "lang": "en-US", "name": "slgc:ReverseRecapitalizationConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Business Combinations - Additional Information (Details)", "menuCat": "Details", "order": "45", "role": "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "shortName": "Business Combinations - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i121cddcc33c44085aa5859c492680f78_D20210901-20210901", "decimals": "-7", "first": true, "lang": "en-US", "name": "slgc:ReverseRecapitalizationConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "slgc:ScheduleOfReverseRecapitalizationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ie14a6685beb3430497a752d663944a6d_I20210901", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Business Combinations - Summary of Shares (Details)", "menuCat": "Details", "order": "46", "role": "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails", "shortName": "Business Combinations - Summary of Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "slgc:ScheduleOfReverseRecapitalizationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i121cddcc33c44085aa5859c492680f78_D20210901-20210901", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ia5642a299df94f5ca758f24a6b438f7d_D20220725-20220725", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Business Combinations - Consideration Transferred (Details)", "menuCat": "Details", "order": "47", "role": "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails", "shortName": "Business Combinations - Consideration Transferred (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ia5642a299df94f5ca758f24a6b438f7d_D20220725-20220725", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Business Combinations - Assets Acquired and Liabilities (Details)", "menuCat": "Details", "order": "48", "role": "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails", "shortName": "Business Combinations - Assets Acquired and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i6a70ab536cc14f26a999160ea4445c2a_I20220831", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i8cd49462f83f484a9a8d9cb220d84097_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Business Combinations - Pro Forma Information (Details)", "menuCat": "Details", "order": "49", "role": "http://somalogic.com/role/BusinessCombinationsProFormaInformationDetails", "shortName": "Business Combinations - Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i8cd49462f83f484a9a8d9cb220d84097_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Operations and Comprehensive Loss", "menuCat": "Statements", "order": "5", "role": "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "shortName": "Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i8cd49462f83f484a9a8d9cb220d84097_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "slgc:IncreaseDecreaseToEarningsToAdjustForTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Business Combinations - Pro Forma Adjustments (Details)", "menuCat": "Details", "order": "50", "role": "http://somalogic.com/role/BusinessCombinationsProFormaAdjustmentsDetails", "shortName": "Business Combinations - Pro Forma Adjustments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i8cd49462f83f484a9a8d9cb220d84097_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "slgc:IncreaseDecreaseToEarningsToAdjustForTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "51", "role": "http://somalogic.com/role/RevenueDisaggregationofRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "iaf735d724dac4c4bb95c6af17124ff8e_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ic20634da9c264977953d28048aaca1af_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Revenue - Change in Contract Liabilities (Details)", "menuCat": "Details", "order": "52", "role": "http://somalogic.com/role/RevenueChangeinContractLiabilitiesDetails", "shortName": "Revenue - Change in Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Revenue - Narrative (Details)", "menuCat": "Details", "order": "53", "role": "http://somalogic.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-5", "lang": "en-US", "name": "slgc:ContractWithCustomerLiabilityCollaborativeArrangement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Fair Value Measurements - Fair Value of Assets Measured on a Recurring Basis (Details)", "menuCat": "Details", "order": "54", "role": "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "shortName": "Fair Value Measurements - Fair Value of Assets Measured on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "if31f49edeac44cedb0d947f24469fe30_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Fair Value Measurements - Fair Value of Liabilities Measured on a Recurring Basis (Details)", "menuCat": "Details", "order": "55", "role": "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "shortName": "Fair Value Measurements - Fair Value of Liabilities Measured on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "if31f49edeac44cedb0d947f24469fe30_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "if6b1a41204e14aaf81060a7d9cb366ce_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Fair Value Measurements - Earn-out Liability, Inputs and Valuation Techniques (Details)", "menuCat": "Details", "order": "56", "role": "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails", "shortName": "Fair Value Measurements - Earn-out Liability, Inputs and Valuation Techniques (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "if6b1a41204e14aaf81060a7d9cb366ce_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i5cb3d7d4473c439d977e0be1eb5558ae_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Fair Value Measurements - Earn-out Liability, Reconciliation (Details)", "menuCat": "Details", "order": "57", "role": "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityReconciliationDetails", "shortName": "Fair Value Measurements - Earn-out Liability, Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i798ccdc722484e81b88d3ffadfbf3184_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i56f17e304f2e44e5a267037e555956d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Fair Value Measurements - Milestone Contingent Consideration (Details)", "menuCat": "Details", "order": "58", "role": "http://somalogic.com/role/FairValueMeasurementsMilestoneContingentConsiderationDetails", "shortName": "Fair Value Measurements - Milestone Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i89db11aa573a4bc8be29f03a35ff9845_D20220726-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i56f17e304f2e44e5a267037e555956d6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Fair Value Measurements - Contingent Consideration (Details)", "menuCat": "Details", "order": "59", "role": "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationDetails", "shortName": "Fair Value Measurements - Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i14feb2a299e44d79a582ba61ced7c2a6_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Stockholders\u2019 Equity", "menuCat": "Statements", "order": "6", "role": "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i14feb2a299e44d79a582ba61ced7c2a6_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "60", "role": "http://somalogic.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ie985bae45b6a4828b0bc9c99b5c58820_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Leases - Schedule of Lease Costs (Details)", "menuCat": "Details", "order": "61", "role": "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails", "shortName": "Leases - Schedule of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Leases - Schedule of Lease Maturities (Details)", "menuCat": "Details", "order": "62", "role": "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails", "shortName": "Leases - Schedule of Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "slgc:LesseeOperatingLeaseSupplementalLeaseInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Leases - Schedule of Supplemental Lease Information (Details)", "menuCat": "Details", "order": "63", "role": "http://somalogic.com/role/LeasesScheduleofSupplementalLeaseInformationDetails", "shortName": "Leases - Schedule of Supplemental Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "slgc:LesseeOperatingLeaseSupplementalLeaseInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Inventory (Details)", "menuCat": "Details", "order": "64", "role": "http://somalogic.com/role/InventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details)", "menuCat": "Details", "order": "65", "role": "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails", "shortName": "Property and Equipment - Summary of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Property and Equipment - Narrative (Details)", "menuCat": "Details", "order": "66", "role": "http://somalogic.com/role/PropertyandEquipmentNarrativeDetails", "shortName": "Property and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Accrued Liabilities (Details)", "menuCat": "Details", "order": "67", "role": "http://somalogic.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Debt - Narrative (Details)", "menuCat": "Details", "order": "68", "role": "http://somalogic.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ifaa4794a666c4f908443eef00f28c6a4_D20210101-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Stockholders' Equity (Details)", "menuCat": "Details", "order": "69", "role": "http://somalogic.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ie14a6685beb3430497a752d663944a6d_I20210901", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ie985bae45b6a4828b0bc9c99b5c58820_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statements of Stockholders\u2019 Equity (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Stockholders\u2019 Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ie985bae45b6a4828b0bc9c99b5c58820_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "slgc:ReverseRecapitalizationTransactionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "slgc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Stock-based Compensation - Narrative (Details)", "menuCat": "Details", "order": "70", "role": "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "shortName": "Stock-based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "slgc:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Stock-based Compensation - Schedule of Stock-based Compensation (Details)", "menuCat": "Details", "order": "71", "role": "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails", "shortName": "Stock-based Compensation - Schedule of Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ib4fc17d4a15f450a8a90349742ca469e_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ic20634da9c264977953d28048aaca1af_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "menuCat": "Details", "order": "72", "role": "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Stock-Based Compensation - Schedule of Assumptions Used for Valuing Stock Options Granted (Details)", "menuCat": "Details", "order": "73", "role": "http://somalogic.com/role/StockBasedCompensationScheduleofAssumptionsUsedforValuingStockOptionsGrantedDetails", "shortName": "Stock-Based Compensation - Schedule of Assumptions Used for Valuing Stock Options Granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "id37a2341bfb4440fb7184aa2b78cf7c6_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Stock-based Compensation - Restricted Stock Units (Details)", "menuCat": "Details", "order": "74", "role": "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock-based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "id37a2341bfb4440fb7184aa2b78cf7c6_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "75", "role": "http://somalogic.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Income Taxes - Components of Income Tax Expense Benefit (Details)", "menuCat": "Details", "order": "76", "role": "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes - Components of Income Tax Expense Benefit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "menuCat": "Details", "order": "77", "role": "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "78", "role": "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i54885c62abbb4e8f8f102bf1cd85d12c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ic20634da9c264977953d28048aaca1af_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Income Taxes - Unrecognized Tax Benefits Rollforward (Details)", "menuCat": "Details", "order": "79", "role": "http://somalogic.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ib85e3718433b4e09b99248046b79bb27_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://somalogic.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Employee Benefit Plans (Details)", "menuCat": "Details", "order": "80", "role": "http://somalogic.com/role/EmployeeBenefitPlansDetails", "shortName": "Employee Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "slgc:PaymentsForCharitableContributions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Related Parties (Details)", "menuCat": "Details", "order": "81", "role": "http://somalogic.com/role/RelatedPartiesDetails", "shortName": "Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "slgc:PaymentsForCharitableContributions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)", "menuCat": "Details", "order": "82", "role": "http://somalogic.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "menuCat": "Details", "order": "83", "role": "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Restructuring - Narrative (Details)", "menuCat": "Details", "order": "84", "role": "http://somalogic.com/role/RestructuringNarrativeDetails", "shortName": "Restructuring - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "if9e9ba0687524d5894277afabfae47ff_D20221216-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Restructuring - Restructuring Charges (Details)", "menuCat": "Details", "order": "85", "role": "http://somalogic.com/role/RestructuringRestructuringChargesDetails", "shortName": "Restructuring - Restructuring Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i0e79178035ae4f3b90481e4a60af16d5_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ic20634da9c264977953d28048aaca1af_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Restructuring - Restructuring Expenses (Details)", "menuCat": "Details", "order": "86", "role": "http://somalogic.com/role/RestructuringRestructuringExpensesDetails", "shortName": "Restructuring - Restructuring Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "ic20634da9c264977953d28048aaca1af_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000009 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "menuCat": "Statements", "order": "9", "role": "http://somalogic.com/role/ConsolidatedStatementsofCashFlowsParenthetical", "shortName": "Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "slgc-20221231.htm", "contextRef": "i78e0dea8b7464416a5987d914b47d18f_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAcquiredFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 105, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "verboseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r762", "r763", "r764" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r762", "r763", "r764" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r762", "r763", "r764" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r762", "r763", "r764" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r765" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "verboseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "verboseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "verboseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "verboseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "verboseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "verboseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r762", "r763", "r764" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r758" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://somalogic.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "slgc_A2021PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Plan", "label": "2021 Plan [Member]", "terseLabel": "2021 Plan" } } }, "localname": "A2021PlanMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_AccruedCharitableContributions": { "auth_ref": [], "calculation": { "http://somalogic.com/role/AccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "slgc_AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Charitable Contributions", "label": "Accrued Charitable Contributions", "terseLabel": "Accrued charitable contributions" } } }, "localname": "AccruedCharitableContributions", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "slgc_AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://somalogic.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities, Including Due From Related Parties, and Employee-related Liabilities, Current", "label": "Accrued Liabilities, Including Due From Related Parties, and Employee-related Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesDetails", "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "slgc_AuditorInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Auditor Information", "label": "Auditor Information [Abstract]" } } }, "localname": "AuditorInformationAbstract", "nsuri": "http://somalogic.com/20221231", "xbrltype": "stringItemType" }, "slgc_BusinessAcquisitionAndReverseRecapitalizationProceeds": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition and Reverse Recapitalization Proceeds", "label": "Business Acquisition and Reverse Recapitalization Proceeds", "terseLabel": "Gross proceeds" } } }, "localname": "BusinessAcquisitionAndReverseRecapitalizationProceeds", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "slgc_BusinessAcquisitionAndReverseRecapitalizationTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition and Reverse Recapitalization Transaction Costs", "label": "Business Acquisition and Reverse Recapitalization Transaction Costs", "terseLabel": "CMLS II and reverse recapitalization transaction costs" } } }, "localname": "BusinessAcquisitionAndReverseRecapitalizationTransactionCosts", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "slgc_BusinessCombinationConsiderationTransferredEquityInterestsIssuable": { "auth_ref": [], "calculation": { "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issuable", "label": "Business Combination, Consideration Transferred, Equity Interests Issuable", "terseLabel": "Fair value of replaced Palamedrix equity awards relating to pre-combination service" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuable", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "slgc_BusinessCombinationConsiderationTransferredPostCombinationCompensationExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Post-Combination Compensation Expense", "label": "Business Combination, Consideration Transferred, Post-Combination Compensation Expense", "terseLabel": "Consideration transferred, post-combination compensation expense" } } }, "localname": "BusinessCombinationConsiderationTransferredPostCombinationCompensationExpense", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "slgc_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfEarnOutLiability": { "auth_ref": [], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Change In Amount Of Earn Out Liability", "label": "Business Combination, Contingent Consideration Arrangements, Change In Amount Of Earn Out Liability", "negatedTerseLabel": "Change in fair value of earn-out liability", "terseLabel": "Change in fair value of earn-out liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfEarnOutLiability", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows", "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "slgc_BusinessCombinationContingentConsiderationArrangementsNumberOfPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Number Of Payments", "label": "Business Combination, Contingent Consideration Arrangements, Number Of Payments", "terseLabel": "Number of potential payments" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsNumberOfPayments", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "slgc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAccruedLiabilities": { "auth_ref": [], "calculation": { "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Long Term Accrued Liabilities", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Long Term Accrued Liabilities", "negatedTerseLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAccruedLiabilities", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "slgc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermLiabilitiesOther": { "auth_ref": [], "calculation": { "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Liabilities, Other", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Liabilities, Other", "negatedTerseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermLiabilitiesOther", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "slgc_CMLSIIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CMLS II", "label": "CMLS II [Member]", "terseLabel": "CMLS II" } } }, "localname": "CMLSIIMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost": { "auth_ref": [], "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash and Cash Equivalents And Debt Securities, Available-for-sale, Amortized Cost", "label": "Cash and Cash Equivalents And Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Total assets measured at fair value on a recurring basis, amortized cost" } } }, "localname": "CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "slgc_CashFlowNoncashInvestingAndFinancingActivitiesSurrenderOfSharesInNoncashExercise": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash Flow, Noncash Investing and Financing Activities, Surrender Of Shares In Noncash Exercise", "label": "Cash Flow, Noncash Investing and Financing Activities, Surrender Of Shares In Noncash Exercise", "terseLabel": "Surrender of shares in cashless exercise" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesSurrenderOfSharesInNoncashExercise", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "slgc_CashPaidForAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Paid For Acquisition", "label": "Cash Paid For Acquisition [Member]", "terseLabel": "Cash Paid For Acquisition" } } }, "localname": "CashPaidForAcquisitionMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "slgc_CertainEmployeesAndDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain Employees and Directors", "label": "Certain Employees and Directors [Member]", "terseLabel": "Certain Employees and Directors" } } }, "localname": "CertainEmployeesAndDirectorsMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_ClassOfWarrantOrRightFairMarketValuePriceConversionRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Fair Market Value Price, Conversion Ratio Maximum", "label": "Class Of Warrant Or Right, Fair Market Value Price, Conversion Ratio Maximum", "terseLabel": "Fair market value, maximum conversion ratio" } } }, "localname": "ClassOfWarrantOrRightFairMarketValuePriceConversionRatioMaximum", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "pureItemType" }, "slgc_ClassOfWarrantOrRightFairMarketValuePricePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Fair Market Value Price, Period", "label": "Class Of Warrant Or Right, Fair Market Value Price, Period", "terseLabel": "Fair market value price period" } } }, "localname": "ClassOfWarrantOrRightFairMarketValuePricePeriod", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "integerItemType" }, "slgc_ClassOfWarrantOrRightIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Issued", "label": "Class of Warrant or Right, Issued", "terseLabel": "Warrants issued (in shares)" } } }, "localname": "ClassOfWarrantOrRightIssued", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "slgc_ClassOfWarrantOrRightNoticeDateFromWhichWarrantsOrRightsRedeemable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Notice Date From Which Warrants Or Rights Redeemable", "label": "Class Of Warrant Or Right, Notice Date From Which Warrants Or Rights Redeemable", "terseLabel": "Notice required for redemption of warrants" } } }, "localname": "ClassOfWarrantOrRightNoticeDateFromWhichWarrantsOrRightsRedeemable", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "integerItemType" }, "slgc_ClassOfWarrantOrRightRedemptionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Redemption Price", "label": "Class Of Warrant Or Right, Redemption Price", "terseLabel": "Redemption price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionPrice", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "slgc_ClassOfWarrantOrRightStockPriceThresholdBusinessDaysRequirementForNotice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Stock Price Threshold, Business Days Requirement For Notice", "label": "Class Of Warrant Or Right, Stock Price Threshold, Business Days Requirement For Notice", "terseLabel": "Business days required for notice" } } }, "localname": "ClassOfWarrantOrRightStockPriceThresholdBusinessDaysRequirementForNotice", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "integerItemType" }, "slgc_ClassOfWarrantOrRightStockPriceThresholdConsecutiveTradingDaysForRedemptionOfWarrantsOrRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Stock Price Threshold Consecutive Trading Days For Redemption Of Warrants Or Rights", "label": "Class Of Warrant Or Right, Stock Price Threshold Consecutive Trading Days For Redemption Of Warrants Or Rights", "terseLabel": "Consecutive trading days threshold for redemption" } } }, "localname": "ClassOfWarrantOrRightStockPriceThresholdConsecutiveTradingDaysForRedemptionOfWarrantsOrRights", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "integerItemType" }, "slgc_ClassOfWarrantOrRightStockPriceThresholdForRedemptionOfWarrantsOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Stock Price Threshold For Redemption Of Warrants Or Right", "label": "Class Of Warrant Or Right, Stock Price Threshold For Redemption Of Warrants Or Right", "terseLabel": "Stock price redemption threshold (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightStockPriceThresholdForRedemptionOfWarrantsOrRight", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "slgc_ClassOfWarrantOrRightStockPriceThresholdTradingDaysForRedemptionOfWarrantsOrRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Stock Price Threshold Trading Days For Redemption Of Warrants Or Rights", "label": "Class Of Warrant Or Right, Stock Price Threshold Trading Days For Redemption Of Warrants Or Rights", "terseLabel": "Trading days threshold for warrant redemption" } } }, "localname": "ClassOfWarrantOrRightStockPriceThresholdTradingDaysForRedemptionOfWarrantsOrRights", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "integerItemType" }, "slgc_ClassOfWarrantOrRightTrancheAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right Tranche", "label": "Class Of Warrant Or Right Tranche [Axis]", "terseLabel": "Class Of Warrant Or Right Tranche [Axis]" } } }, "localname": "ClassOfWarrantOrRightTrancheAxis", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "slgc_ClassOfWarrantOrRightTrancheDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right Tranche [Domain]", "label": "Class Of Warrant Or Right Tranche [Domain]", "terseLabel": "Class Of Warrant Or Right Tranche [Domain]" } } }, "localname": "ClassOfWarrantOrRightTrancheDomain", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "slgc_ClassOfWarrantOrRightTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right Tranche One", "label": "Class Of Warrant Or Right Tranche One [Member]", "terseLabel": "Common stock equals or exceeds $10" } } }, "localname": "ClassOfWarrantOrRightTrancheOneMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "slgc_ClassOfWarrantOrRightTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right Tranche Two", "label": "Class Of Warrant Or Right Tranche Two [Member]", "terseLabel": "Common stock equals or exceeds $18" } } }, "localname": "ClassOfWarrantOrRightTrancheTwoMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "slgc_CloudComputingArrangementExpenditures": { "auth_ref": [], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cloud Computing Arrangement Expenditures", "label": "Cloud Computing Arrangement Expenditures", "negatedTerseLabel": "Cloud computing arrangement expenditures" } } }, "localname": "CloudComputingArrangementExpenditures", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "slgc_CollaborativeArrangementRightsAndObligationsAggregatePayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Rights and Obligations, Aggregate Payments", "label": "Collaborative Arrangement, Rights and Obligations, Aggregate Payments", "terseLabel": "Collaborative arrangements, total payment amount" } } }, "localname": "CollaborativeArrangementRightsAndObligationsAggregatePayments", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "slgc_CollaborativeArrangementRightsAndObligationsAggregatePaymentsPerYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Per Year", "label": "Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Per Year", "terseLabel": "Collaborative arrangements, annual payments" } } }, "localname": "CollaborativeArrangementRightsAndObligationsAggregatePaymentsPerYear", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "slgc_CollaborativeArrangementRightsAndObligationsAggregatePaymentsTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Term", "label": "Collaborative Arrangement, Rights and Obligations, Aggregate Payments, Term", "terseLabel": "Collaborative arrangement, payment terms" } } }, "localname": "CollaborativeArrangementRightsAndObligationsAggregatePaymentsTerm", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "slgc_CollaborativeArrangementsExcludingContractWithCustomerRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangements, Excluding Contract With Customer, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "label": "Collaborative Arrangements, Excluding Contract With Customer, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Collaborative arrangements, remaining performance obligation period" } } }, "localname": "CollaborativeArrangementsExcludingContractWithCustomerRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "slgc_CollaborativeArrangementsLicenseOfIntellectualPropertyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangements, License of Intellectual Property, Term", "label": "Collaborative Arrangements, License of Intellectual Property, Term", "terseLabel": "Collaborative arrangements, license of intellectual property, term" } } }, "localname": "CollaborativeArrangementsLicenseOfIntellectualPropertyTerm", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "slgc_CommonStockIncreaseDecreaseInCapitalSharesReservedForFutureIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Increase (Decrease) In Capital Shares Reserved for Future Issuance", "label": "Common Stock, Increase (Decrease) In Capital Shares Reserved for Future Issuance", "terseLabel": "Increase in shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockIncreaseDecreaseInCapitalSharesReservedForFutureIssuance", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "slgc_ConsiderationPayableForAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Consideration Payable For Acquisition", "label": "Consideration Payable For Acquisition", "terseLabel": "Contingent consideration payable for Palamedrix Acquisition" } } }, "localname": "ConsiderationPayableForAcquisition", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "slgc_ContingentConsiderationLiabilityAdditionalShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Liability, Additional Shares", "label": "Contingent Consideration, Liability, Additional Shares", "terseLabel": "Earn-out shares, additional shares (in shares)" } } }, "localname": "ContingentConsiderationLiabilityAdditionalShares", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "slgc_ContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Liability, Earnout Period, Stock Price Trigger", "label": "Contingent Consideration, Liability, Earnout Period, Stock Price Trigger", "terseLabel": "Earn-out shares, stock price trigger (in dollars per share)" } } }, "localname": "ContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "slgc_ContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days", "label": "Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days", "terseLabel": "Earnout period, threshold consecutive trading days" } } }, "localname": "ContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "slgc_ContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Liability, Earnout Period, Threshold Trading Days", "label": "Contingent Consideration, Liability, Earnout Period, Threshold Trading Days", "terseLabel": "Earnout period, threshold trading days" } } }, "localname": "ContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "slgc_ContingentConsiderationLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Liability", "label": "Contingent Consideration, Liability [Member]", "terseLabel": "Earn-out Liability" } } }, "localname": "ContingentConsiderationLiabilityMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityReconciliationDetails" ], "xbrltype": "domainItemType" }, "slgc_ContingentConsiderationTransferredForAcquistionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration Transferred For Acquistion", "label": "Contingent Consideration Transferred For Acquistion [Member]", "terseLabel": "Contingent Consideration Transferred For Acquistion" } } }, "localname": "ContingentConsiderationTransferredForAcquistionMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "slgc_ContractWithCustomerLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Additions", "label": "Contract with Customer, Liability, Additions", "terseLabel": "Revenue deferred during the period, net of revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityAdditions", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/RevenueChangeinContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "slgc_ContractWithCustomerLiabilityCollaborativeArrangement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Collaborative Arrangement", "label": "Contract with Customer, Liability, Collaborative Arrangement", "terseLabel": "Deferred revenue related to collaboration" } } }, "localname": "ContractWithCustomerLiabilityCollaborativeArrangement", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "slgc_ContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability", "label": "Contract With Customer, Liability [Roll Forward]", "terseLabel": "Contract With Customer, Liability [Roll Forward]" } } }, "localname": "ContractWithCustomerLiabilityRollForward", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/RevenueChangeinContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "slgc_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "slgc_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "slgc_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "slgc_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "slgc_DeferredTaxAssetsDebtDiscountAndIssuanceCosts": { "auth_ref": [], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Debt Discount and Issuance Costs", "label": "Deferred Tax Assets, Debt Discount and Issuance Costs", "terseLabel": "Section 174 expense" } } }, "localname": "DeferredTaxAssetsDebtDiscountAndIssuanceCosts", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "slgc_DeferredTaxAssetsDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Depreciation And Amortization", "label": "Deferred Tax Assets, Depreciation And Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxAssetsDepreciationAndAmortization", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "slgc_DefferedTaxAssetLeaseLiability": { "auth_ref": [], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deffered Tax Asset, Lease Liability", "label": "Deffered Tax Asset, Lease Liability", "terseLabel": "Lease liability" } } }, "localname": "DefferedTaxAssetLeaseLiability", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "slgc_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger", "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger", "terseLabel": "Earn-out shares, stock price trigger (in usd per share)" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "slgc_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days", "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Consecutive Trading Days", "terseLabel": "Earnout period, threshold consecutive trading days" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "slgc_DerivativeInstrumentContingentConsiderationLiabilityEarnoutShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Shares", "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Shares", "terseLabel": "Earn-out shares, additional shares (in shares)" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutShares", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "slgc_DerivativeInstrumentContingentConsiderationLiabilityThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Contingent Consideration, Liability, Threshold Trading Days", "label": "Derivative Instrument, Contingent Consideration, Liability, Threshold Trading Days", "terseLabel": "Earnout period, threshold trading days" } } }, "localname": "DerivativeInstrumentContingentConsiderationLiabilityThresholdTradingDays", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "slgc_EarnOutLiabilityPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn-Out Liability Policy", "label": "Earn-Out Liability Policy [Policy Text Block]", "terseLabel": "Earn-Out Liability" } } }, "localname": "EarnOutLiabilityPolicyPolicyTextBlock", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "slgc_EarnOutSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn-Out Shares", "label": "Earn-Out Shares [Member]", "terseLabel": "Employee stock purchase plan" } } }, "localname": "EarnOutSharesMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_EffectiveIncomeTaxRateReconciliationExpirationOfNetOperatingLossAndResearchAndDevelopmentCreditsAmount": { "auth_ref": [], "calculation": { "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Expiration of Net Operating Loss And Research and Development Credits, Amount", "label": "Effective Income Tax Rate Reconciliation, Expiration of Net Operating Loss And Research and Development Credits, Amount", "terseLabel": "Expiration of net operating loss and research and development credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExpirationOfNetOperatingLossAndResearchAndDevelopmentCreditsAmount", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "slgc_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustment": { "auth_ref": [], "calculation": { "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Return To Provision Adjustment", "label": "Effective Income Tax Rate Reconciliation, Return To Provision Adjustment", "terseLabel": "Return to provision adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustment", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "slgc_EquityConsideredTransferedForAcquistionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Considered Transfered For Acquistion", "label": "Equity Considered Transfered For Acquistion [Member]", "terseLabel": "Equity Considered Transfered For Acquistion" } } }, "localname": "EquityConsideredTransferedForAcquistionMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "slgc_FounderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Founder", "label": "Founder [Member]", "terseLabel": "Founder" } } }, "localname": "FounderMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_HoldbackContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Holdback Contingent Consideration", "label": "Holdback Contingent Consideration [Member]", "terseLabel": "Holdback Contingent Consideration" } } }, "localname": "HoldbackContingentConsiderationMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationDetails", "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "slgc_IlluminaCambridgeLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Illumina Cambridge, Ltd.", "label": "Illumina Cambridge, Ltd. [Member]", "terseLabel": "Illumina Cambridge, Ltd." } } }, "localname": "IlluminaCambridgeLtdMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/RevenueNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_IncreaseDecreaseToEarningsToAdjustForCompensationExpenseAssociatedWithReplacementAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) To Earnings To Adjust For Compensation Expense Associated With Replacement Awards", "label": "Increase (Decrease) To Earnings To Adjust For Compensation Expense Associated With Replacement Awards", "terseLabel": "Increase (decrease) to net loss to adjust for compensation expense associated with replacement awards" } } }, "localname": "IncreaseDecreaseToEarningsToAdjustForCompensationExpenseAssociatedWithReplacementAwards", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsProFormaAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "slgc_IncreaseDecreaseToEarningsToAdjustForTransactionCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) To Earnings To Adjust For Transaction Costs", "label": "Increase (Decrease) To Earnings To Adjust For Transaction Costs", "terseLabel": "Increase (decrease) to net loss to adjust for transaction costs" } } }, "localname": "IncreaseDecreaseToEarningsToAdjustForTransactionCosts", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsProFormaAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "slgc_IncreaseDecreaseToEarningsToReflectTheReleaseOfAPortionOfTheValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) To Earnings To Reflect The Release Of A Portion Of The Valuation Allowance", "label": "Increase (Decrease) To Earnings To Reflect The Release Of A Portion Of The Valuation Allowance", "terseLabel": "Increase (decrease) to net loss to reflect income tax benefit from the release of a portion of the valuation allowance" } } }, "localname": "IncreaseDecreaseToEarningsToReflectTheReleaseOfAPortionOfTheValuationAllowance", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsProFormaAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "slgc_InterestIncomeFinancingComponent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest Income, Financing Component", "label": "Interest Income, Financing Component", "terseLabel": "Interest income from financing component" } } }, "localname": "InterestIncomeFinancingComponent", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "slgc_InventoryNetCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://somalogic.com/role/InventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://somalogic.com/role/InventoryDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Net, Current And Noncurrent", "label": "Inventory, Net, Current And Noncurrent", "totalLabel": "Total inventory" } } }, "localname": "InventoryNetCurrentAndNoncurrent", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "slgc_LabEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lab Equipment", "label": "Lab Equipment [Member]", "terseLabel": "Lab equipment" } } }, "localname": "LabEquipmentMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_LeaseDepositAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease Deposit Asset", "label": "Lease Deposit Asset", "terseLabel": "Lease deposit" } } }, "localname": "LeaseDepositAsset", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "slgc_LesseeOperatingLeaseCommissionFeePayable": { "auth_ref": [], "calculation": { "http://somalogic.com/role/AccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "slgc_AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Commission Fee Payable", "label": "Lessee, Operating Lease, Commission Fee Payable", "terseLabel": "Accrued real estate agent commission" } } }, "localname": "LesseeOperatingLeaseCommissionFeePayable", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesDetails", "http://somalogic.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "slgc_LesseeOperatingLeaseSupplementalLeaseInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Supplemental Lease Information", "label": "Lessee, Operating Lease, Supplemental Lease Information [Table Text Block]", "terseLabel": "Schedule of Supplemental Lease Information" } } }, "localname": "LesseeOperatingLeaseSupplementalLeaseInformationTableTextBlock", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "slgc_LesseeOperatingLeaseTerminationFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Termination Fee", "label": "Lessee, Operating Lease, Termination Fee", "terseLabel": "Operating lease, termination fee" } } }, "localname": "LesseeOperatingLeaseTerminationFee", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "slgc_LesseeOperatingLeaseTerminationFeePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Termination Fee Paid", "label": "Lessee, Operating Lease, Termination Fee Paid", "terseLabel": "Termination fee" } } }, "localname": "LesseeOperatingLeaseTerminationFeePaid", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "slgc_LesseeOperatingLeaseTerminationFeePayable": { "auth_ref": [], "calculation": { "http://somalogic.com/role/AccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "slgc_AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Termination Fee Payable", "label": "Lessee, Operating Lease, Termination Fee Payable", "terseLabel": "Accrued lease termination fee" } } }, "localname": "LesseeOperatingLeaseTerminationFeePayable", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesDetails", "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "slgc_LesseeOperatingLeaseTerminationFeeReductionContingentOnNewTenant": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Termination Fee, Reduction Contingent On New Tenant", "label": "Lessee, Operating Lease, Termination Fee, Reduction Contingent On New Tenant", "terseLabel": "Reduction contingent on new tenant" } } }, "localname": "LesseeOperatingLeaseTerminationFeeReductionContingentOnNewTenant", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "slgc_LessorOperatingLeaseNumberOfContracts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessor, Operating Lease, Number Of Contracts", "label": "Lessor, Operating Lease, Number Of Contracts", "terseLabel": "Operating lease, number of contracts" } } }, "localname": "LessorOperatingLeaseNumberOfContracts", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "slgc_MeasurementInputCostOfDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, Cost Of Debt", "label": "Measurement Input, Cost Of Debt [Member]", "terseLabel": "Cost of debt" } } }, "localname": "MeasurementInputCostOfDebtMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "slgc_MeasurementInputWeightedAverageCostOfCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, Weighted Average Cost Of Capital", "label": "Measurement Input, Weighted Average Cost Of Capital [Member]", "terseLabel": "Weighted average cost of capital" } } }, "localname": "MeasurementInputWeightedAverageCostOfCapitalMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "slgc_MilestoneContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Milestone Contingent Consideration", "label": "Milestone Contingent Consideration [Member]", "terseLabel": "Milestone Contingent Consideration" } } }, "localname": "MilestoneContingentConsiderationMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationDetails", "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsMilestoneContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "slgc_NECCorporationNECMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NEC Corporation (\"NEC\")", "label": "NEC Corporation (\"NEC\") [Member]", "terseLabel": "NEC Corporation (\"NEC\")" } } }, "localname": "NECCorporationNECMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_NECSolutionInnovatorsLtdNESMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NEC Solution Innovators, Ltd. (\"NES\")", "label": "NEC Solution Innovators, Ltd. (\"NES\") [Member]", "terseLabel": "NEC Solution Innovators, Ltd. (\"NES\")" } } }, "localname": "NECSolutionInnovatorsLtdNESMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_NewEnglandBiolabsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New England Biolabs, Inc.", "label": "New England Biolabs, Inc. [Member]", "terseLabel": "New England Biolabs, Inc." } } }, "localname": "NewEnglandBiolabsIncMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_NonCashStockBasedCompensationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Cash Stock Based Compensation", "label": "Non-Cash Stock Based Compensation [Member]", "terseLabel": "Non-Cash Stock Based Compensation" } } }, "localname": "NonCashStockBasedCompensationMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Lease Expense", "label": "Noncash Lease Expense", "terseLabel": "Noncash rent expense" } } }, "localname": "NoncashLeaseExpense", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "slgc_OldSomaLogicShareholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Old SomaLogic Shareholders", "label": "Old SomaLogic Shareholders [Member]", "terseLabel": "Old SomaLogic Shareholders" } } }, "localname": "OldSomaLogicShareholdersMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_OtherProductsAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Products And Services", "label": "Other Products And Services [Member]", "terseLabel": "Other Products And Services" } } }, "localname": "OtherProductsAndServicesMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "slgc_OutsideIncentivePlanOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outside Incentive Plan, Other", "label": "Outside Incentive Plan, Other [Member]", "terseLabel": "Outside Incentive Plan" } } }, "localname": "OutsideIncentivePlanOtherMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_OutsideInventivePlan20092017And2021PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outside Inventive Plan, 2009, 2017, and 2021 Plan", "label": "Outside Inventive Plan, 2009, 2017, and 2021 Plan [Member]", "terseLabel": "Outside Inventive Plan, 2017 and 2019 Plan" } } }, "localname": "OutsideInventivePlan20092017And2021PlanMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_PalamedrixEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Palamedrix Employees", "label": "Palamedrix Employees [Member]", "terseLabel": "Palamedrix Employees" } } }, "localname": "PalamedrixEmployeesMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "slgc_PalamedrixIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Palamedrix, Inc", "label": "Palamedrix, Inc [Member]", "terseLabel": "Palamedrix, Inc" } } }, "localname": "PalamedrixIncMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails", "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://somalogic.com/role/BusinessCombinationsProFormaAdjustmentsDetails", "http://somalogic.com/role/BusinessCombinationsProFormaInformationDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_PaymentsForCharitableContributions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Charitable Contributions", "label": "Payments For Charitable Contributions", "terseLabel": "Payments for charitable contributions" } } }, "localname": "PaymentsForCharitableContributions", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "slgc_PaymentsForInterestOnDebtExtinguishment": { "auth_ref": [], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Interest On Debt Extinguishment", "label": "Payments For Interest On Debt Extinguishment", "negatedTerseLabel": "Payment of paid-in-kind interest on extinguishment of debt" } } }, "localname": "PaymentsForInterestOnDebtExtinguishment", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "slgc_PreAcquisitionLegalMattersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pre-Acquisition Legal Matters", "label": "Pre-Acquisition Legal Matters [Member]", "terseLabel": "Pre-Acquisition Legal Matters" } } }, "localname": "PreAcquisitionLegalMattersMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "slgc_PreviouslyConstrainedRoyaltiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Previously Constrained Royalties", "label": "Previously Constrained Royalties [Member]", "terseLabel": "Previously Constrained Royalties" } } }, "localname": "PreviouslyConstrainedRoyaltiesMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_PrivatePlacementWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Placement Warrants", "label": "Private Placement Warrants [Member]", "terseLabel": "Private Placement Warrants" } } }, "localname": "PrivatePlacementWarrantsMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_ProceedsFromBusinessCombinationGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Business Combination, Gross", "label": "Proceeds from Business Combination, Gross", "terseLabel": "Proceeds from CMLS II, gross" } } }, "localname": "ProceedsFromBusinessCombinationGross", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "slgc_ProceedsFromBusinessCombinationNetOfTransactionCosts": { "auth_ref": [], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Business Combination, Net Of Transaction Costs", "label": "Proceeds From Business Combination, Net Of Transaction Costs", "terseLabel": "Proceeds from SPAC Merger, net of transaction costs" } } }, "localname": "ProceedsFromBusinessCombinationNetOfTransactionCosts", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "slgc_ProceedsFromReverseRecapitalizationTransactionGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Reverse Recapitalization Transaction, Gross", "label": "Proceeds From Reverse Recapitalization Transaction, Gross", "terseLabel": "Proceeds from reverse recapitalization, gross" } } }, "localname": "ProceedsFromReverseRecapitalizationTransactionGross", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "slgc_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Warrants", "label": "Public Warrants [Member]", "terseLabel": "Public Warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_RecapitalizationExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recapitalization Exchange Ratio", "label": "Recapitalization Exchange Ratio", "terseLabel": "Exchange ratio" } } }, "localname": "RecapitalizationExchangeRatio", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "pureItemType" }, "slgc_ReplacementAwardsSubjectToVestingConditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Replacement Awards Subject To Vesting Conditions", "label": "Replacement Awards Subject To Vesting Conditions [Member]", "terseLabel": "Replacement awards subject to vesting conditions" } } }, "localname": "ReplacementAwardsSubjectToVestingConditionsMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "slgc_ReverseRecapitalizationCashPaidToShareholders": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Cash Paid To Shareholders", "label": "Reverse Recapitalization, Cash Paid To Shareholders", "terseLabel": "Cash paid to shareholders" } } }, "localname": "ReverseRecapitalizationCashPaidToShareholders", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "slgc_ReverseRecapitalizationCashPaidToShareholdersIssuanceAndRolloverOfSharesCashElection": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Cash Paid To Shareholders, Issuance and Rollover of Shares, Cash Election", "label": "Reverse Recapitalization, Cash Paid To Shareholders, Issuance and Rollover of Shares, Cash Election", "terseLabel": "Reverse recapitalization, cash paid to shareholders, cash election related to issuance and rollover of shares" } } }, "localname": "ReverseRecapitalizationCashPaidToShareholdersIssuanceAndRolloverOfSharesCashElection", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "slgc_ReverseRecapitalizationConsiderationTransferred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Consideration Transferred", "label": "Reverse Recapitalization, Consideration Transferred", "terseLabel": "Consideration payable" } } }, "localname": "ReverseRecapitalizationConsiderationTransferred", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "slgc_ReverseRecapitalizationTransactionRelatedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Transaction Related Costs", "label": "Reverse Recapitalization, Transaction Related Costs", "terseLabel": "PIPE investment, transaction costs" } } }, "localname": "ReverseRecapitalizationTransactionRelatedCosts", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "slgc_RoyaltyFinancingComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Royalty, Financing Component", "label": "Royalty, Financing Component", "terseLabel": "Royalty financing component" } } }, "localname": "RoyaltyFinancingComponent", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "slgc_RoyaltyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Royalty, Term", "label": "Royalty, Term", "terseLabel": "Royalty term" } } }, "localname": "RoyaltyTerm", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "slgc_ScheduleOfReverseRecapitalizationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Reverse Recapitalization [Line Items]", "label": "Schedule of Reverse Recapitalization [Line Items]", "terseLabel": "Schedule of Reverse Recapitalization [Line Items]" } } }, "localname": "ScheduleOfReverseRecapitalizationLineItems", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails" ], "xbrltype": "stringItemType" }, "slgc_ScheduleOfReverseRecapitalizationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Reverse Recapitalization [Table]", "label": "Schedule of Reverse Recapitalization [Table]", "terseLabel": "Schedule of Reverse Recapitalization [Table]" } } }, "localname": "ScheduleOfReverseRecapitalizationTable", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails" ], "xbrltype": "stringItemType" }, "slgc_ScheduleOfReverseRecapitalizationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Reverse Recapitalization", "label": "Schedule Of Reverse Recapitalization [Table Text Block]", "terseLabel": "Schedule Of Reverse Recapitalization" } } }, "localname": "ScheduleOfReverseRecapitalizationTableTextBlock", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "slgc_ServiceAndOtherRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service And Other Revenues", "label": "Service And Other Revenues [Member]", "terseLabel": "Service And Other Revenues" } } }, "localname": "ServiceAndOtherRevenuesMember", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "slgc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Plans", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Plans", "terseLabel": "Number of equity incentive plans" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "slgc_ShareBasedPaymentArrangementExpenseFromSecondarySale": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Expense From Secondary Sale", "label": "Share-Based Payment Arrangement, Expense From Secondary Sale", "terseLabel": "Stock-based compensation expense related to secondary sale transaction" } } }, "localname": "ShareBasedPaymentArrangementExpenseFromSecondarySale", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "slgc_StockConvertedReverseRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Converted, Reverse Recapitalization", "label": "Stock Converted, Reverse Recapitalization", "terseLabel": "Stock converted from reverse capitalization (in shares)" } } }, "localname": "StockConvertedReverseRecapitalization", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "slgc_StockConvertedReverseRecapitalizationConversionBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Converted, Reverse Recapitalization, Conversion Basis", "label": "Stock Converted, Reverse Recapitalization, Conversion Basis", "terseLabel": "Stock converted, reverse recapitalization, conversion basis" } } }, "localname": "StockConvertedReverseRecapitalizationConversionBasis", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "slgc_StockIssuedDuringPeriodSharesReverseRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Reverse Recapitalization", "label": "Stock Issued During Period, Shares, Reverse Recapitalization", "terseLabel": "Common stock issued pursuant to the PIPE Investment (in shares)", "verboseLabel": "Common Stock issued pursuant to the PIPE Investment, net of transaction costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesReverseRecapitalization", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "slgc_StockIssuedDuringPeriodSharesSharesSurrendered": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Shares Surrendered", "label": "Stock Issued During Period, Shares, Shares Surrendered", "negatedTerseLabel": "Surrender of shares in cashless exercise (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesSharesSurrendered", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "slgc_StockIssuedDuringPeriodValueAcquisitionsGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period Value Acquisitions Gross", "label": "Stock Issued During Period Value Acquisitions Gross", "terseLabel": "Issuance of Common Stock upon SPAC Merger" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitionsGross", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "slgc_StockIssuedDuringPeriodValueReverseRecapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period Value Reverse Recapitalization", "label": "Stock Issued During Period Value Reverse Recapitalization", "terseLabel": "Common Stock issued pursuant to the PIPE Investment, net of transaction costs" } } }, "localname": "StockIssuedDuringPeriodValueReverseRecapitalization", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "slgc_StockIssuedDuringPeriodValueSharesSurrendered": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Shares Surrendered", "label": "Stock Issued During Period, Value, Shares Surrendered", "negatedLabel": "Surrender of shares in cashless exercise" } } }, "localname": "StockIssuedDuringPeriodValueSharesSurrendered", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "slgc_StockIssuedIssuedForServicesNetOfParValueAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued, Issued for Services, Net Of Par Value Adjustments", "label": "Stock Issued, Issued for Services, Net Of Par Value Adjustments", "terseLabel": "Issuance of Common Stock for services" } } }, "localname": "StockIssuedIssuedForServicesNetOfParValueAdjustments", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "slgc_WarrantLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant Liabilities, Noncurrent", "label": "Warrant Liabilities, Noncurrent", "terseLabel": "Warrant liabilities" } } }, "localname": "WarrantLiabilitiesNoncurrent", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "slgc_WarrantLiabilitiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Liabilities, Policy", "label": "Warrant Liabilities, Policy [Policy Text Block]", "terseLabel": "Warrant Liabilities" } } }, "localname": "WarrantLiabilitiesPolicyPolicyTextBlock", "nsuri": "http://somalogic.com/20221231", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r247", "r248", "r381", "r408", "r708", "r715", "r717" ], "lang": { "en-us": { "role": { "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.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/RevenueNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r770", "r792", "r798", "r813", "r859", "r860", "r861", "r869", "r870", "r876", "r877", "r878", "r885" ], "lang": { "en-us": { "role": { "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r197", "r253", "r259", "r266", "r326", "r499", "r500", "r501", "r525", "r526", "r552", "r554", "r555", "r556", "r595" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r197", "r253", "r259", "r266", "r326", "r499", "r500", "r501", "r525", "r526", "r552", "r554", "r555", "r556", "r595" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r312", "r739", "r830", "r902" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r365", "r366", "r367", "r368", "r459", "r634", "r663", "r694", "r695", "r736", "r749", "r757", "r828", "r892", "r893", "r894", "r895", "r896", "r897" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r365", "r366", "r367", "r368", "r459", "r634", "r663", "r694", "r695", "r736", "r749", "r757", "r828", "r892", "r893", "r894", "r895", "r896", "r897" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r312", "r739", "r830", "r902" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r309", "r637", "r737", "r755", "r822", "r823", "r830", "r901" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueDisaggregationofRevenueDetails", "http://somalogic.com/role/RevenueNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r309", "r637", "r737", "r755", "r822", "r823", "r830", "r901" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueDisaggregationofRevenueDetails", "http://somalogic.com/role/RevenueNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r365", "r366", "r367", "r368", "r449", "r459", "r489", "r490", "r491", "r610", "r634", "r663", "r694", "r695", "r736", "r749", "r757", "r818", "r828", "r893", "r894", "r895", "r896", "r897" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r365", "r366", "r367", "r368", "r449", "r459", "r489", "r490", "r491", "r610", "r634", "r663", "r694", "r695", "r736", "r749", "r757", "r818", "r828", "r893", "r894", "r895", "r896", "r897" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r247", "r248", "r381", "r408", "r716", "r717" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/RevenueNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r250", "r251", "r252", "r261", "r262", "r278", "r555", "r556", "r793", "r794", "r795", "r796", "r798", "r801", "r802" ], "lang": { "en-us": { "role": { "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.", "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Reclassification" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r198", "r250", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r278", "r327", "r328", "r526", "r553", "r555", "r556", "r557", "r578", "r596", "r597", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "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.", "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r198", "r250", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r278", "r327", "r328", "r526", "r553", "r555", "r556", "r557", "r578", "r596", "r597", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "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.", "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r198", "r250", "r252", "r254", "r255", "r256", "r257", "r265", "r278", "r526", "r553", "r555", "r556", "r578", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r797", "r798", "r799", "r800", "r801", "r814", "r815", "r879", "r886", "r887" ], "lang": { "en-us": { "role": { "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.", "label": "Previously Reported [Member]", "verboseLabel": "As Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": { "auth_ref": [ "r788", "r911" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.", "label": "Condensed Financial Statements [Table Text Block]", "terseLabel": "Schedule of Financial Statements" } } }, "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r310", "r311", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r698", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r738", "r756", "r830" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r310", "r311", "r677", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r698", "r699", "r738", "r756", "r830" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r807", "r888" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r13", "r754" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r213", "r313" ], "calculation": { "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r680" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r658", "r679" ], "calculation": { "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts receivable", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r313", "r314" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails_1": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r313", "r653", "r658" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails_1": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent.", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Accounts receivable, net of current portion" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r45" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Amortization of premium (accretion of discount) on available-for-sale securities, net" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r16", "r711" ], "calculation": { "http://somalogic.com/role/AccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "slgc_AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued compensation" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r77", "r206" ], "calculation": { "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r26", "r27", "r214", "r659", "r669", "r673" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r24", "r27", "r154", "r597", "r664", "r665", "r776", "r777", "r778", "r789", "r790", "r791" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r5", "r754" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r499", "r500", "r501", "r789", "r790", "r791", "r877" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "verboseLabel": "Net unrealized loss on available-for-sale securities" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r119", "r120", "r461" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising cost" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AgencySecuritiesMember": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Securities issued by government sponsored entities.", "label": "Agency Securities [Member]", "terseLabel": "Agency Securities" } } }, "localname": "AgencySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r493" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Share-based payment arrangement, expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r215", "r317", "r329", "r331", "r333" ], "calculation": { "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedTerseLabel": "Less: allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r400", "r576", "r734", "r735", "r782" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt issuance costs, discounts and premiums" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total anti-dilutive shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r744", "r808" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-Backed Securities [Member]", "terseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r44", "r74" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Loss on disposal of property and equipment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r173", "r181", "r209", "r244", "r294", "r303", "r307", "r325", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r546", "r548", "r566", "r754", "r826", "r827", "r890" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r201", "r218", "r244", "r325", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r546", "r548", "r566", "r754", "r826", "r827", "r890" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r156" ], "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value on a recurring basis, aggregate fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r68" ], "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Investments, gross unrealized gain" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r69" ], "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Investments, gross unrealized loss" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r320", "r338" ], "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "order": 1.0, "parentTag": "slgc_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Investments, amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r67", "r319", "r338", "r652" ], "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Investments, aggregate fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r66", "r338" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r488", "r489", "r490", "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/StockBasedCompensationScheduleofAssumptionsUsedforValuingStockOptionsGrantedDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "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.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r538", "r747", "r748" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails", "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://somalogic.com/role/BusinessCombinationsProFormaAdjustmentsDetails", "http://somalogic.com/role/BusinessCombinationsProFormaInformationDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r136", "r137", "r538", "r747", "r748" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails", "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://somalogic.com/role/BusinessCombinationsProFormaAdjustmentsDetails", "http://somalogic.com/role/BusinessCombinationsProFormaInformationDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails", "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://somalogic.com/role/BusinessCombinationsProFormaAdjustmentsDetails", "http://somalogic.com/role/BusinessCombinationsProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of voting interest acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r872", "r873" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r536", "r537" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r134" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition, transaction costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r143", "r144", "r147" ], "calculation": { "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r143", "r144" ], "calculation": { "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Common Stock" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r141", "r143", "r144", "r541" ], "calculation": { "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r543", "r781" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of earn-out liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r149" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration, range of outcomes, high" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r142", "r145", "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "periodEndLabel": "Fair value of milestone contingent consideration at date of Palamedrix Acquisition", "periodStartLabel": "Ending Balance", "terseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsMilestoneContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Earn-out liability, measurement input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r142", "r146" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Earn-out liability", "verboseLabel": "Earn-out liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r150", "r539" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r139" ], "calculation": { "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r139" ], "calculation": { "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r139" ], "calculation": { "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r139" ], "calculation": { "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedTerseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r139" ], "calculation": { "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred income taxes, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r139" ], "calculation": { "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r138", "r139" ], "calculation": { "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r139" ], "calculation": { "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other long-term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r138", "r139" ], "calculation": { "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r139" ], "calculation": { "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total consideration transferred" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "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.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combination" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r48", "r49", "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchase of property and equipment included in accounts payable", "verboseLabel": "Purchase of property and equipment included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r190", "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Internal use software, amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r696" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Unamortized internal use software costs" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r675", "r676", "r754", "r771" ], "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r35" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r46", "r204", "r709" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "order": 2.0, "parentTag": "slgc_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets", "http://somalogic.com/role/ConsolidatedStatementsofCashFlows", "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r41", "r46", "r51" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash at end of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r41", "r166" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r210", "r211", "r212", "r244", "r269", "r270", "r272", "r274", "r282", "r283", "r325", "r369", "r371", "r372", "r373", "r376", "r377", "r406", "r407", "r410", "r414", "r421", "r566", "r697", "r769", "r784", "r803" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails", "http://somalogic.com/role/Cover", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r104", "r106" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r104", "r106" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollaborativeArrangementAccountingPolicy": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for collaborative arrangements.", "label": "Collaborative Arrangement, Accounting Policy [Policy Text Block]", "terseLabel": "Revenue Recognition, Collaboration Revenue" } } }, "localname": "CollaborativeArrangementAccountingPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember": { "auth_ref": [ "r875" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement transaction between parties to collaborative arrangement.", "label": "Collaborative Arrangement, Transaction with Party to Collaborative Arrangement [Member]", "terseLabel": "Collaborative Arrangement, Transaction with Party to Collaborative Arrangement" } } }, "localname": "CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r20", "r175", "r185" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note\u00a010)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r85", "r363", "r364", "r681", "r824" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r789", "r790", "r877" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails", "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity", "http://somalogic.com/role/Cover", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/ConsolidatedBalanceSheetsParenthetical", "http://somalogic.com/role/StockholdersEquityDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheetsParenthetical", "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r4", "r96" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance, common stock (in shares)", "periodStartLabel": "Beginning balance, common stock (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails", "http://somalogic.com/role/ConsolidatedBalanceSheetsParenthetical", "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r4", "r754" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 600,000,000 shares authorized; 187,647,973 and 181,552,241 shares issued and outstanding at December\u00a031, 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r28", "r224", "r226", "r233", "r654", "r660" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r58", "r59", "r163", "r164", "r312", "r680" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r58", "r59", "r163", "r164", "r312", "r674", "r680" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r58", "r59", "r163", "r164", "r312", "r680", "r903" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r180", "r286" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk and Other Risks and Uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r58", "r59", "r163", "r164", "r312" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r55", "r58", "r59", "r60", "r163", "r165", "r680" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r58", "r59", "r163", "r164", "r312", "r680" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationDetails", "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsMilestoneContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationDetails", "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsMilestoneContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractTerminationMember": { "auth_ref": [ "r727", "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Contract Termination [Member]", "terseLabel": "Contract Termination" } } }, "localname": "ContractTerminationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of Change in Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r424", "r425", "r445" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RevenueChangeinContractLiabilitiesDetails", "http://somalogic.com/role/RevenueNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r424", "r425", "r445" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r424", "r425", "r445" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Recognition of revenue included in balance at beginning of period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RevenueChangeinContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r88", "r378", "r379", "r390", "r391", "r392", "r396", "r397", "r398", "r399", "r400", "r731", "r732", "r733", "r734", "r735" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r31", "r244", "r325", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r566", "r826" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringChargesDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r867" ], "calculation": { "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal, State and Local, Tax Expense (Benefit)", "totalLabel": "Current income tax expense (benefit)" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current income tax expense (benefit)" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r787", "r867", "r871" ], "calculation": { "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r787", "r867" ], "calculation": { "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r787", "r867", "r871" ], "calculation": { "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "Current State and Local Tax Expense (Benefit)" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r56", "r312" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r48", "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Issuance of Common Stock for conversion of convertible debt" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r48", "r50" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Debt conversion, converted instrument, shares issued (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/DebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r91", "r242", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r394", "r401", "r402", "r404" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r785" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "Debt Instrument, Decrease, Forgiveness", "terseLabel": "Forgiveness of Paycheck Protection Program loan and accrued interest" } } }, "localname": "DebtInstrumentDecreaseForgiveness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r18", "r97", "r100", "r101", "r102", "r167", "r168", "r170", "r179", "r249", "r378", "r379", "r380", "r381", "r382", "r384", "r390", "r391", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r400", "r403", "r577", "r731", "r732", "r733", "r734", "r735", "r785" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r774" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Costs, Current", "terseLabel": "Deferred costs of services" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r787", "r868", "r871" ], "calculation": { "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r862" ], "calculation": { "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "totalLabel": "Deferred tax expense (benefit)" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred tax expense (benefit)" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r132", "r787", "r868" ], "calculation": { "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncome": { "auth_ref": [ "r825" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Income", "terseLabel": "Collaborative arrangements, upfront payments" } } }, "localname": "DeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r44", "r132", "r523", "r529", "r530", "r787" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Income tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r787", "r868", "r871" ], "calculation": { "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "auth_ref": [ "r866" ], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.", "label": "Deferred Tax Asset, Interest Carryforward", "terseLabel": "Interest expense carryforward" } } }, "localname": "DeferredTaxAssetInterestCarryforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r130", "r866" ], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r518" ], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets, gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r865" ], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets (net)" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r130", "r866" ], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Net operating losses, not subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Net operating losses, subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r130", "r866" ], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r128", "r130", "r866" ], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r130", "r866" ], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Compensation accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r130", "r866" ], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r130", "r866" ], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses and non-deductible reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r519" ], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r124", "r865" ], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred income tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r130", "r866" ], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r130", "r866" ], "calculation": { "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "terseLabel": "Right of use asset" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r457" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Amount of cost for defined contribution plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employer matching contribution, percentage of eligible participant contributions" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer matching contribution, percentage of match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTextBlock": { "auth_ref": [ "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for defined contribution plan.", "label": "Defined Contribution Plan [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "DefinedContributionPlanTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r44", "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r44", "r292" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r444", "r737", "r738", "r739", "r740", "r741", "r742", "r743" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r830" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r463", "r494", "r495", "r498", "r503", "r750" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r234", "r256", "r257", "r259", "r260", "r261", "r267", "r269", "r272", "r273", "r274", "r278", "r556", "r557", "r655", "r661", "r722" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r234", "r256", "r257", "r259", "r260", "r261", "r269", "r272", "r273", "r274", "r278", "r556", "r557", "r655", "r661", "r722" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r53", "r54" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r275", "r276", "r277", "r279" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r567" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rates on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r497" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Compensation expense not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Compensation expense not yet recognized, weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r858" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Compensation costs remaining" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options to purchase common stock", "verboseLabel": "Stock Option Awards" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://somalogic.com/role/StockBasedCompensationScheduleofAssumptionsUsedforValuingStockOptionsGrantedDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r96", "r197", "r228", "r229", "r230", "r250", "r251", "r252", "r255", "r262", "r265", "r281", "r326", "r423", "r499", "r500", "r501", "r525", "r526", "r555", "r568", "r569", "r570", "r571", "r572", "r573", "r597", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r44", "r92" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedTerseLabel": "Change in fair value of warrant liabilities", "terseLabel": "Change in fair value of warrant liabilities" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows", "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityReconciliationDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsMilestoneContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r558", "r559", "r564" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityReconciliationDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsMilestoneContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of Fair Value Measurement Inputs and Valuation Techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r156", "r157" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value of Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r392", "r450", "r451", "r452", "r453", "r454", "r455", "r559", "r607", "r608", "r609", "r732", "r733", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationDetails", "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails", "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityReconciliationDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsMilestoneContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r160", "r161" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r558", "r559", "r561", "r562", "r565" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r392", "r450", "r455", "r559", "r607", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r392", "r450", "r455", "r559", "r608", "r732", "r733", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r392", "r450", "r451", "r452", "r453", "r454", "r455", "r559", "r609", "r732", "r733", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationDetails", "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails", "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityReconciliationDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsMilestoneContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r156", "r157" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value of Liabilities Measured on Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityReconciliationDetails", "http://somalogic.com/role/FairValueMeasurementsMilestoneContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r159", "r161" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r159", "r161" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule Fair Value of Liabilities, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Change in fair value of liability" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityReconciliationDetails", "http://somalogic.com/role/FairValueMeasurementsMilestoneContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Fair value of warrant liabilities, ending balance", "terseLabel": "Fair value of liabilities, beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r392", "r450", "r451", "r452", "r453", "r454", "r455", "r607", "r608", "r609", "r732", "r733", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsContingentConsiderationDetails", "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails", "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityReconciliationDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsMilestoneContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r563", "r565" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r321", "r322", "r330", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r403", "r419", "r550", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r725", "r809", "r810", "r811", "r904", "r905", "r906", "r907", "r908", "r909", "r910" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r44", "r89", "r90" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt, net", "terseLabel": "Loss on extinguishment of debt, net", "verboseLabel": "Gain (loss) on extinguishment of debt, net" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows", "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r57", "r680" ], "lang": { "en-us": { "role": { "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).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r207", "r346", "r651", "r726", "r754", "r816", "r817" ], "calculation": { "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails", "http://somalogic.com/role/ConsolidatedBalanceSheets", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r347", "r348", "r726" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r44", "r74", "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r73", "r80" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InProcessResearchAndDevelopmentPolicy": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "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.", "label": "In Process Research and Development, Policy [Policy Text Block]", "terseLabel": "In-process research and development" } } }, "localname": "InProcessResearchAndDevelopmentPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r29", "r172", "r176", "r187", "r294", "r302", "r306", "r308", "r656", "r724" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Net loss before income tax benefit (provision)" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r349", "r353" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringChargesDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringChargesDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r245", "r510", "r516", "r522", "r527", "r531", "r533", "r534", "r535" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r246", "r264", "r265", "r293", "r508", "r528", "r532", "r662" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax expense (benefit)", "totalLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails", "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r227", "r506", "r507", "r516", "r517", "r521", "r524" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r863" ], "calculation": { "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r509" ], "calculation": { "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Income tax benefit at the federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r863" ], "calculation": { "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Other permanent items" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r863" ], "calculation": { "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "terseLabel": "Nondeductible stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r863" ], "calculation": { "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other, net" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r863" ], "calculation": { "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income taxes, net of federal income tax benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r863" ], "calculation": { "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedTerseLabel": "Research and development credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r43" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r43" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r781" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r635", "r781" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "verboseLabel": "Increase (decrease) in transaction price" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r43" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Deferred Charges", "negatedTerseLabel": "Deferred costs of services" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r43" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r781" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r43" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r72" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-Lived Intangible Assets (Excluding Goodwill)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Interest and Other Income", "terseLabel": "Interest income and other, net" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r169", "r178", "r231", "r291", "r575" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r34", "r398", "r405", "r734", "r735" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense (less than)" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r238", "r240", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r71", "r712" ], "calculation": { "http://somalogic.com/role/InventoryDetails_1": { "order": 1.0, "parentTag": "slgc_InventoryNetCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r217", "r710", "r754" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://somalogic.com/role/InventoryDetails": { "order": 2.0, "parentTag": "slgc_InventoryNetCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory (current)", "verboseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets", "http://somalogic.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r772" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://somalogic.com/role/InventoryDetails": { "order": 1.0, "parentTag": "slgc_InventoryNetCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventory, Noncurrent", "terseLabel": "Non-current inventory", "verboseLabel": "Non-current inventory" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets", "http://somalogic.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r203", "r216", "r280", "r342", "r344", "r345", "r636", "r718" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r71", "r714" ], "calculation": { "http://somalogic.com/role/InventoryDetails_1": { "order": 2.0, "parentTag": "slgc_InventoryNetCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r71", "r713" ], "calculation": { "http://somalogic.com/role/InventoryDetails_1": { "order": 3.0, "parentTag": "slgc_InventoryNetCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r343" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for excess and obsolete inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r324", "r900" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Operating lease, rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r592", "r753" ], "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r882" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r883" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Lease Maturities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r593" ], "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r593" ], "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r593" ], "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r593" ], "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r593" ], "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r593" ], "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r593" ], "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: amount of lease payments representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "auth_ref": [ "r884" ], "lang": { "en-us": { "role": { "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.", "label": "Lessor, Operating Lease, Renewal Term", "terseLabel": "Operating lease, extension term" } } }, "localname": "LessorOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r884" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Operating lease, term" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r15", "r244", "r325", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r547", "r548", "r549", "r566", "r723", "r826", "r890", "r891" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r9", "r174", "r183", "r754", "r786", "r812", "r881" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r17", "r202", "r244", "r325", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r547", "r548", "r549", "r566", "r754", "r826", "r890", "r891" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r156" ], "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities measured at fair value on a recurring basis" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r188", "r189" ], "calculation": { "http://somalogic.com/role/AccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "slgc_AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liability for Claims and Claims Adjustment Expense", "terseLabel": "Accrued medical claims" } } }, "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r18", "r87" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r880" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r880" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r880" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r880" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Stock price on valuation date" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsEarnoutLiabilityInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r239" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r239" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "terseLabel": "Net cash provided by (used in) investing activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r41", "r42", "r45" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r30", "r45", "r177", "r186", "r200", "r222", "r225", "r230", "r244", "r254", "r256", "r257", "r259", "r260", "r264", "r265", "r271", "r294", "r302", "r306", "r308", "r325", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r557", "r566", "r724", "r826" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows", "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity", "http://somalogic.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r33" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r806" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OneTimeTerminationBenefitsMember": { "auth_ref": [ "r727", "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities.", "label": "One-time Termination Benefits [Member]", "terseLabel": "One-time Termination Benefits" } } }, "localname": "OneTimeTerminationBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses", "verboseLabel": "Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r294", "r302", "r306", "r308", "r724" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r585", "r753" ], "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r580" ], "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of future lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r580" ], "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedTerseLabel": "Less: current operating lease liabilities (included in other current liabilities)" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r580" ], "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities (included in other long-term liabilities)" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r582", "r588" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating lease payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r579" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r591", "r753" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofSupplementalLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r590", "r753" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofSupplementalLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating losses" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r155" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/DescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://somalogic.com/role/AccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "slgc_AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r208" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r151", "r152", "r153" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation loss", "verboseLabel": "Foreign currency translation loss" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r219", "r220", "r221" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Net unrealized loss on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r151", "r152", "r153", "r223", "r226" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r16", "r754" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other liabilities, current" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r19" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r44" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Paid-in-kind interest" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r352", "r780" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments for Restructuring", "negatedTerseLabel": "Payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r36", "r65", "r236" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedTerseLabel": "Purchases of available-for-sale securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r37", "r540" ], "calculation": { "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r37" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Palamedrix acquisition, net of cash acquired of $2,521" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r38" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment, net of proceeds from sales" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Awards" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r3", "r406" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheetsParenthetical", "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheetsParenthetical", "http://somalogic.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r3", "r406" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r3", "r754" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 1,000,000 shares authorized; no shares issued and outstanding at December\u00a031, 2022 and 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r775" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r39" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Proceeds from PIPE Investment, net of transaction costs" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r39", "r117" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from exercise of stock options and employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r65", "r236", "r237" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, 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).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturities of available-for-sale securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r831" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Other revenue" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product revenue", "verboseLabel": "Cost of product revenue" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueDisaggregationofRevenueDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentNarrativeDetails", "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r81", "r682", "r683", "r684" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r76", "r205" ], "calculation": { "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment, at cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentNarrativeDetails", "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r78", "r184", "r657", "r754" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets", "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r78", "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentNarrativeDetails", "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r235", "r332" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for (recovery of) doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Reclassification [Line Items]", "terseLabel": "Reclassification [Line Items]" } } }, "localname": "ReclassificationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationTable": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "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.", "label": "Reclassification [Table]", "terseLabel": "Reclassification [Table]" } } }, "localname": "ReclassificationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r456", "r600", "r601" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r171", "r600" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Consideration transferred to related party" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r196", "r600", "r601", "r889" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r456", "r600", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r889" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r598", "r599", "r601", "r602", "r603" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r40" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedTerseLabel": "Repayment of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r122", "r191", "r898" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringChargesDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research and Development Tax Credit Carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r771", "r783" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash included in prepaid expenses and other current assets" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r678", "r772", "r783" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash included in other long-term assets" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r350", "r352", "r355", "r361", "r362" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r44", "r356", "r358", "r819" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringNarrativeDetails", "http://somalogic.com/role/RestructuringRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r351", "r352", "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringNarrativeDetails", "http://somalogic.com/role/RestructuringRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r352", "r357" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r352", "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.", "label": "Restructuring Reserve, Accrual Adjustment", "terseLabel": "Accruals" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r773", "r820", "r821" ], "calculation": { "http://somalogic.com/role/AccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "slgc_AccruedLiabilitiesIncludingDueFromRelatedPartiesAndEmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Reserve, Current", "terseLabel": "Accrued restructuring costs" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r6", "r103", "r182", "r668", "r673", "r754" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r197", "r250", "r251", "r252", "r255", "r262", "r265", "r326", "r499", "r500", "r501", "r525", "r526", "r555", "r664", "r666" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer": { "auth_ref": [ "r544", "r874" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue from collaborative arrangement. Excludes revenue from contract with customer under Topic 606.", "label": "Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer", "terseLabel": "Collaboration revenue", "verboseLabel": "Collaboration revenue" } } }, "localname": "RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueDisaggregationofRevenueDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r289", "r290", "r301", "r304", "r305", "r309", "r310", "r312", "r443", "r444", "r637" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueDisaggregationofRevenueDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r448", "r719" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition, Assay Services Revenue and Product Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r426", "r427", "r428", "r429", "r430", "r431", "r433", "r434", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueNotFromContractWithCustomer": { "auth_ref": [ "r779" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue that is not accounted for under Topic 606.", "label": "Revenue Not from Contract with Customer", "terseLabel": "Total other revenue" } } }, "localname": "RevenueNotFromContractWithCustomer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition, Other Revenue" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r232", "r244", "r289", "r290", "r301", "r304", "r305", "r309", "r310", "r312", "r325", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r566", "r656", "r826" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Revenues", "terseLabel": "Total revenue", "totalLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r589", "r753" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease assets obtained in exchange for lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyGuaranteesCommitmentsAmount": { "auth_ref": [ "r638" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount the entity has committed to make for future royalty guarantees.", "label": "Royalty Guarantees, Commitments, Amount", "terseLabel": "Guaranteed fixed minimum royalties" } } }, "localname": "RoyaltyGuaranteesCommitmentsAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r831" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]", "terseLabel": "Royalties" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RevenueDisaggregationofRevenueDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Purchase price (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r312", "r805" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationofRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r136", "r137", "r538" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsAssetsAcquiredandLiabilitiesDetails", "http://somalogic.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://somalogic.com/role/BusinessCombinationsProFormaAdjustmentsDetails", "http://somalogic.com/role/BusinessCombinationsProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r136", "r137" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Consideration Transferred" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r115", "r118" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r10", "r11", "r12" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Current Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryNoncurrentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Noncurrent Inventory" } } }, "localname": "ScheduleOfInventoryNoncurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentNarrativeDetails", "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Assets Acquired and Liabilities" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r351", "r352", "r353", "r354", "r358", "r359", "r360" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringNarrativeDetails", "http://somalogic.com/role/RestructuringRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r82", "r83", "r84" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Restructuring Expenses and Reserves" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r110", "r111", "r112" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option and RSU Activity" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r460", "r462", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r488", "r489", "r490", "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationScheduleofAssumptionsUsedforValuingStockOptionsGrantedDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r107", "r111", "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used for Valuing Stock Options Granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r93", "r94", "r95", "r97", "r98", "r99", "r100", "r101", "r102", "r103", "r210", "r211", "r212", "r282", "r406", "r407", "r408", "r410", "r414", "r419", "r421", "r736", "r769", "r784" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RelatedPartiesDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r752", "r864" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r55", "r58", "r59", "r60", "r163", "r165" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of Concentration of Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r295", "r296", "r297", "r298", "r299", "r300", "r310" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r32" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringRestructuringChargesDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Selling, General and Administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Assay services revenue", "verboseLabel": "Cost of assay services revenue" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/RevenueDisaggregationofRevenueDetails", "http://somalogic.com/role/RevenueNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationScheduleofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r43" ], "calculation": { "http://somalogic.com/role/ConsolidatedStatementsofCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Award requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value for awards forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value for awards granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r476", "r477" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested, ending balance (in shares)", "periodStartLabel": "Unvested, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r476", "r477" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested, ending balance (in dollars per share)", "periodStartLabel": "Unvested, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "verboseLabel": "Weighted average remaining period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value for awards vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationScheduleofAssumptionsUsedforValuingStockOptionsGrantedDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationScheduleofAssumptionsUsedforValuingStockOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationScheduleofAssumptionsUsedforValuingStockOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationScheduleofAssumptionsUsedforValuingStockOptionsGrantedDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationScheduleofAssumptionsUsedforValuingStockOptionsGrantedDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationScheduleofAssumptionsUsedforValuingStockOptionsGrantedDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r108", "r109" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "terseLabel": "Number of shares outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized to issue (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares reserved for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Life (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value for options granted (in dollar per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r468", "r469" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)", "terseLabel": "Options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r468", "r469" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r496" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Incremental stock-based compensation expense" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Number of awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r488", "r489", "r490", "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/StockBasedCompensationScheduleofAssumptionsUsedforValuingStockOptionsGrantedDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "First-year anniversary" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r467", "r486", "r487", "r488", "r489", "r492", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Stock price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r832" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected weighted-average life of options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationScheduleofAssumptionsUsedforValuingStockOptionsGrantedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest, Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r483" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Common stock issued, price per share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r586", "r753" ], "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/PropertyandEquipmentNarrativeDetails", "http://somalogic.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software Development" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r210", "r211", "r212", "r244", "r269", "r270", "r272", "r274", "r282", "r283", "r325", "r369", "r371", "r372", "r373", "r376", "r377", "r406", "r407", "r410", "r414", "r421", "r566", "r697", "r769", "r784", "r803" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails", "http://somalogic.com/role/Cover", "http://somalogic.com/role/StockbasedCompensationNarrativeDetails", "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r22", "r96", "r197", "r228", "r229", "r230", "r250", "r251", "r252", "r255", "r262", "r265", "r281", "r326", "r423", "r499", "r500", "r501", "r525", "r526", "r555", "r568", "r569", "r570", "r571", "r572", "r573", "r597", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity", "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r250", "r251", "r252", "r281", "r637" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r3", "r4", "r103" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of Common Stock upon Business Combination, net of transaction costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails", "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r21", "r96", "r97", "r103", "r395" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Issuance of Common Stock upon conversion of convertible debt (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r3", "r4", "r96", "r103" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "shares issued under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Issuance of Common Stock for services (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r3", "r4", "r96", "r103" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Common stock issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r96", "r103" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of Common Stock upon vesting of RSUs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r3", "r4", "r96", "r103", "r473" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Issuance of Common Stock upon exercise of options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity", "http://somalogic.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r22", "r96", "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of Common Stock upon Palamedrix acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r22", "r96", "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "verboseLabel": "Issuance of Common Stock upon conversion of convertible debt" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r3", "r4", "r96", "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Shares issued under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Issuance of Common Stock for services" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r22", "r96", "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of Common Stock upon exercise of options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r3", "r4", "r96", "r103" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Less: CMLS II Redemption of shares (in shares)", "terseLabel": "Redemption of shares (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails", "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r3", "r4", "r96", "r103" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Stock redeemed, value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r4", "r7", "r8", "r64", "r754", "r786", "r812", "r881" ], "calculation": { "http://somalogic.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets", "http://somalogic.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r105", "r243", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r423", "r551" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "terseLabel": "Convertible preferred stock, shares outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/BusinessCombinationsSummaryofSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r193", "r194", "r195", "r315", "r316", "r318" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r321", "r322", "r403", "r419", "r550", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r809", "r810", "r811", "r904", "r905", "r906", "r907", "r908", "r909", "r910" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r875" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r351", "r352", "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r721", "r744", "r746", "r899" ], "lang": { "en-us": { "role": { "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).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S.\u00a0Treasuries" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r505", "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits, ending balance", "periodStartLabel": "Unrecognized tax benefits, beginning balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Decrease related to tax positions taken in the prior year" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized tax benefits, income tax penalties and interest accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r514" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increase related to tax positions taken in the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increase related to tax positions taken in the prior year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r515" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r61", "r62", "r63", "r284", "r285", "r287", "r288" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r520" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance, period increase" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r587", "r753" ], "calculation": { "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/LeasesScheduleofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/StockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Public Warrants and Private Placement Warrants", "verboseLabel": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/Cover", "http://somalogic.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Warrant liabilities" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/FairValueMeasurementsFairValueofLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r268", "r274" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares used in computing net loss per share, diluted (in shares)", "verboseLabel": "Weighted-average shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r267", "r274" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used in computing net loss per share, basic (in shares)", "verboseLabel": "Weighted-average shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://somalogic.com/role/ConsolidatedStatementsofOperationsandComprehensiveLoss", "http://somalogic.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "https://asc.fasb.org/topic&trid=2155941", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(cc)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/subtopic&trid=2235116", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=126928961&loc=SL5834089-161433", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473578&loc=d3e63223-108013", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r758": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r759": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r761": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r762": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r763": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r764": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r765": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "12", "Subsection": "04", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 109 0001628280-23-009564-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-009564-xbrl.zip M4$L#!!0 ( (B(?%924S(8* , !X0 > 83(P,C)Q-&5X,C$Q6QI,9<3 MY?69UVL#38?PIM*&L#/L@,_#%Q;,+\TEDH$#8MP2G\0-8^:,G^U+J_BKP92)HBFF0G1XKW'^SMCX*;D>"3V*LEP"#@) P;);OH>2) MHQB#E#.*08:^N4]B5#>*,> 1\OB(!J"?$(%D=O2UN:$VNS@PGN",K:(\PS+_ MI; =PM ,"?)G#@OSZQ707?K(HQ%5?Z-V\LXO='?RSJN1[#K.= )?%4K,H[^R M$^T_Z4L4RS$1X)R(D?I8GD*@USL"GM?^UWO._DOX9G>6@0**$BX(N!QV#> - M.[N=4&]JE[D7;=TN,&\,-G0E#SO-A!=]MB.4[22=DJV]9]E9F,L2Y*LC>R+7 M2[8V.2OWHG/.>_C63U!+ P04 " "(B'Q69KMZ'H\+ !Q3 %@ &$R M,#(R<31E>&AI8FET,3 S."YH=&WM7/MSVK@6_OW^%5HZ=[>= ?,F@60S0X!V MF>8U";V]^]..;,M&&]OR2"*$^]??G^ M+_W3WNC/LP$9ZS@B9U\.CX8]4BB5RU_KO7*Y/^J3/T;'1Z3A5*ID)&FBN.8B MH5&Y/#@ID,)8Z[13+D^G4V=:=X0,RZ/S,D[5*$="*.;XVB\<[.,5^,ZH?_"O M_5]*)=(7WB1FB2:>9%0SGTP43T+RU6?JDI1*V5,]D:U"JU.ODJY"6_ MHO:^YCIB!_-Y]LOV\W[9+++O"G]VL._S*\+]WPN\[3;K[790;U18I>%[+7>W MZC*OM=ML>JWZ3K/V5Q6$+,/C=HS2LXC]7HAY4AHS7+]3K=6=:BW5>U/NZW&G M6JG\N[#R;$I]'S0H&7$[I893AXC7,E_*RHP>4DQR0/[@.+_8YUJ%28W'Z=6O!T8'_&$Y>(: M^0;78^YR3:H5I[Z[7\8!:[1<)SD(RN.0T$B#\6(:LK\JSM]I6"!*>C>OV%FR MA9O-]'HOIC($T[E":Q%WFB#K%9.:>S3*C&'L8F_/#=K:3:_78?"\=JT]R*Z] MTY./P_[@9#3L'MUIUE4CF)FW49?!?P>]+Z/AZ0GIG9[]N:K-/3JU5J7W( R9 M?#[Q:TT0_^/P_&)$NL>#DSY\CGIYWC5;=3^># =YZ(%#;H%2/ M:F]<(<3[-$W^GBC-@]D/4Z6Q5I71F"ORD4NE21?R MM&]ROA:0V:.(ND(:A4@WE(R96^_UF)%?W^W6:I6]N9[/:?IQ\("P+F:7[%"%5$!,2'$HD_(PIV5( F!:=@Q&61F&Z/R<@@%[L/ F_4@NZ, MT,0G-!80.L,HFD MIZ1'8UC"#UF1'&G?*1)*4@F, JSKB3BER8Q$/.;(1V " M-::2@?UE2!.0 3A*XC-)T-P1G1I@!DD8F77@ZRN-F"J2*==C^$P@U\-H1:A> M6A^L)&'Q:IM\ BZE*3FC\K(('X $D:X+<:Y%4ER6LW=8JY)6_V.1?$F,8)_A M(5_$Y/T&(9\KM$F(B^1"Q/1(A-PKDF'B&33[#) !U !.F80(%K"/J MF3ARD6UFX-3:C2;YRB. UEPZPX>*Y%!,\!( <$IV*W5@OYLT>*[J1H,*O+Q( ME(A8-".!D"2=@)$5,Y%P@9$/QJY6G9UB[O'?A4RS5JDL8N$%<\9Q[7-%(OB11VG><'-V^^ M(A;H3JWE5!K8YBZE"XB$/),8)"%M\.0;7/4F2^LSC\4N,(1ZM8@;%M7-4[.Y MK)LMU)!UJ0=YWZ<)9'E#D*9C[HU-ILG"W:1KEH0T-&:'M.R)$KOV(B@(5\SD MJ 4&6'QPK,\@9XG4H $ P @7:)4/,YQ\NBBY5,%OJ12:B1@0]KG2DKL33=V( MD4NNU:_OFFV3 U]2]!QN0_0T6A@]HR7\$FA%IER-L=12; D,0HMH@1A13"-T M ']6BS,N 2-2)H%W+P(0+DD()Q-<,!6SS2_X 9.:PDB,VPL/V,#:7GG$O'$" M!@EGY#VLZ[, ]/%MO_3!>038V14M4FNGC8._;'&*MD6[!A <8HK>O/O$TK49 M9:K;X,GMN2-#QH\5IAZ->Q:+KM;D*P[-%Z<1B9B&YQ3Q:(IEU[2%P&*9788I@ MU\R;:%MK/)$D6?MBP#:EA2LO$LILL\R6N@I(3'F2PI*3Y://D/Y*?T *Q&PE M8 ()M"$)N ^+HM\,$T UMM4+;FB)G-M?G5I"BZ11-LR@6+<\;(2PUE&MJ3?& M6Q>GQZ",).<,"F6B%3[K,NKC-@4,DDQA[4SF[U/4!*IL?M_>S56TLX(4MR8U M;5&L (6)8JL(W575G#UPJ"07.M4S#@!1#^E+@92!*S""=+9,\S6.&IL@9 M7$0G"3@-.-41A_X)"=N9%/[$0R\$-\8T:2( ;&+#*MMT@+8_6&@^!H^5C"JP MEPF(B#.3DZE^G"FRE1;>CDLRD(Y;%N%Q0V5P'\3< =%8T>J*DM[4-[,4\292 MXL!E0\U-45PQD)G*=!^V]P!064HE8C*5'&I/8LN^F2*5',TH+&]&54SPSY;9 M,IAA#@D\& L?BL'C;)+-">D@8?)%5:'ZUE2AP;7'4LN!4VC8 WP7"B%GX."V M#JS2!" #X AY%E#SM+M( \93)(NIV=,BP00^ LY>1IA-;TH"*6(S;G5K'BY) M,0EM&4"JGLT^ @KTHA!N; _"4$I-%,_(E$K +E04&_FQ-8FSQM MT8 @!THB7 #.U&E5!#J$8F+ZA8S"XQ02*.0XVZ6#K#&4>*2Y=SO'_/W_CH.. M 1G:G!/I6$YSQ>X\-Y%Y4V4QA+I0D(":W3GDQVVY5>Z#W\AR!BR)5-'ZM77O MR^WWL5R<8 A9R87J=%FB 4C;H=&4SE3A[:C)VU&3>^WZ=M1D>XI-).*K *WY)G?'LMP$& M6$?V+3H\,Q^!10%(J*:7^%V$#.M*1H&QYFBN00;DK2!U! 2?A3 +AQO2'-1S MR$5^?@$SX[HJENOCC6D26GH$U%1Q,*M1B^'[*BF2C$:9=C4%CFLV=OWYT4+; MAY+W3NH''TB0C36ST.4Y["U4U#2PZH9\:TTTMX]Z472IM:4>7,P]:;$[D3/= MXI)?J8RQ:@[P+!HAE^DI8\GJ^P0U[Y35Q/T;R3 X Q*LFTRZF$&?,@G\AUG: M%C.)V%L2CEU6OIB];XZ"S#MV[#U#*DWS;A:D\3>8TA;ZQ?*NLMG-S%.)?N3Y M+;KH5.XX%G3;, ?[-G!S1BC!MB73PZ:*=>:_[/EM6>N[3JNV^Z1I[UFR M\K19OR7LKE-K-?]Y$[2=9KWUH&G+!C0+'+B&2FGR>Z%5N$'B.K7TFE37QM8M M!Q'I,Q.AX='1E^/A29?TNL>'Y\/^IT&1'(WZB\C(;)"K5[^E7@65*ZQY]&59 M G>>CTX_#7M%,CSIK1I@+="W+?%P]6+N^Q%[OM1J-#R- MG3UEOI-C*B_)N7"!WBT=2_X.[WUQUGC5\';C&9Y3O5H.JCKZ.2O.I6 M^R.R/?*9IC=(P)OOO'5_CV67;[[TUI \MO^$[H.B0?HNERF;-\.YCKSW84LG;/4
/<\O"/O-'@QOAS-/\PF ML-1Y!K/W?TS?C*!EV?:-/[+M\7P,?\[?3B'H."[,%1$EUUP*DMGVY%T+6DNM MB\BV5ZM59^5WI$KM^95MM@KL3,J2=1*=M(8#\P^.C"3#WP8O+ O&DE8Y$QJH M8D2S!*J2BQ1N$E;>@F5M5HUDL58\76KP',^'&ZEN^1UIY)KKC WO]QG8S7Q@ MUT8&L4S6PT'"[X GKUK\S#L+@\3M^HS1P(G[8:^_"+R0!D'L]-PD^=M%)VU< MWNB4>IVQ5ZV<"VO)C/VHYQ7Z?,43O8Q(D>]DND5>K9(HO&G')_V5H!TW6T]7&!]3. MN&#W/C6.3#XN>L527J(O&':S*LXX MA0M*926T"<'77.4_BFX?BAZ)D."KA-PPH!M.M 2]9, %E:J0BIBTAG@-BBV0 M&4&-J%ZQD%DF5X::AK?-TFN->6M2KSP^.@O/83^X^P<1K\\N"9Y$4FUXQANDEZB\^2HDM2/B%4ET5]6URDBC6O EQ6 MNN0),Q?A3PN^PU^'_K[78>^LWWUNU^'.A'O$5_^@D#%&9:6P]L%*2$-2=R1O M">8@>&&[;C[:L.)ZB2O*@M'_JR=33,F,-PH++HB@Z OZ?%\;?:4,,"575B6H M4!=8O(0+(2K4NFJLG]11Y3K67Z=8>ZG:SIH1!:9Z36#,*,MCIL!W:\^\[ZTK M?O4S.#X*>N=E/<)$B5+#\9&/.?,!*_,4IM/9,\$Y9N*.J38VMVB%)'+/'#J, MD]O!O]/#A]UQ(9MO Y%B&3$WQ,Y^>=-D.I]42(QI5.G=*MOMJ=-QPF\=]-;8 M? JH/TH,_P-02P,$% @ B(A\5E6G3.^," 3RL !4 !A,C R,G$T M97AH:6)I=#,Q,2YH=&WM6NUSVC@3__[\%;ITGEXRPYN!$%[2S%"@5^9R28>0 M:>_3C;!ET$2V?)(,X?[ZVY5, @%:DDL;+G.9"6!K=[4O/^VN9)_^U+WL#'__ MU",3$PGRZ?K]>;]##O+%XN=*IUCL#KODX_"WE(!O.STX!/"0_>'? JK=,R#2H^K8RJ=:],CQN,C>K51BTL M>>6:]X<'2A:!W/%H,Q?LW4'$X_R$X?S-DW)B6C,>F$G3*Y7^?[!*1]482$?2 M&!DU2X52/3% $64TH_?E M8_]]?T@J7L%;57.S@C[XFJGMQGW#*ZUMHKZ[L<=@;*/E]?%G=")Q^C@SDG%Q%(S M97@X)V9"S=LWQ_76DXUH)30((!?D!0M-LU);@(;' 0"FF??J/]90K[ PY0=- MN>H KU0X1H/[9$*GC"@VY6P&^=),N";M.$ZI( .62&6(C,D'J2+BE?*_$AF2 M*QG1>:H@'.#^: MDYM8S@0+QK B;("4BTP@F2:QA&H',U >$QK/21H;E3)0&^J?+840,DHBN$(U M24A]N*6(C+@A1CJZ-8*8^4QKJN9($M$;!O,NR=1P+P!E8$IAZRC,@00^5U W M@2P&=M D8(K,)MR?$)WBQSW_C"F6"4$#(JX%%%BLU3-N)F"@3IAO%42Y":@F M S!S"FP!&*+.F[:M#6W4_T#9<"'[,BRVHX.K]PEQ_XS=@!%^02SUA)N'8Y0EYTFLJ[P6C!!>#?=\KTC:_-# M9 ,=%O;G[)GL7N6ET4I?&JV-$[2YRS3L-2!LMJY]&U,Y++D^3?7N+%C[1@SP MD5TWN@Y+*DC(,<$BCH MHJ7@@=T[ZW2D><"IXF@ =T7?EH(8):4:"[%=H-I6;9LH87,."L&NV3(E%)#N MIX)B?@>SK!+W!1TX7'NPW-7 KQ%#0DC!P,^"YTRY>P'BT4N#N%I;!_'.:6L- MR[LGO)TA#\I#1HC>W"Y Y3X ^%FPXP6L" M7+ GZ=*%E[Z<* []4-#=(C:0V CF]CIQ6$ZKO.@Q,?!;Q++ 5 MP?HCR]9S(O@-$]GIP0/ZW#]VT7.C?"_V8<<*OX:JK],(H ^LL9DI63CP=FK+.I[L@=J0^T.%22,',2< MV20'J+%'TAF\9%$BY)S!Z&PB72ZD*^ %L#U+ M"#IO\MBZT#*U5L4?@_@I MU@)H(;+'KA9/;CA[H-VH%6JE*C[3-@K^@\7$V>/N@GW<733!^A@$IUK9.EHJ M>%O'OB;5:Q3JY=JSBZT5ZO639Y=ZC#ZH[B2V:-WK7 Q!U F-WQU4#A8,&>R; M)>)9$"SD/86TMD9:3FZ1F.!WI7!RLOHL'I?:&E!D\J.>L^+#^0=/*^_6SY+G M%GID? VW5KZ[,Y^/=$<$['VLNI!R5]NI;SMB[XWZC2IH)22W<4L8Z+HNU=-S3+ MRV]?)M*]>]IT3\FF;.O[F(M7#N]9Z B64FJVLSSE%<[LT[UJ:E]Z/?L;4$L# M!!0 ( (B(?%:@959IC0@ %LK 5 83(P,C)Q-&5X:&EB:70S,3(N M:'1M[5IM;]LX$OY^OX*;XKH)X#?Y+;&=!G!M]VIL-BD2!^U^.M B91.A1"U) MV?7]^IVAI,2.[=;)IHTOV "Q+7%F."\/9X:43G_I7_9&?WP:D*D-)?ET\_Y\ MV",'Q7+YEDH97F*6'9R=XAWXY)2=_>OTEV*1])6?A#RRQ-><6LY( M8D0T(9\9-[>D6,RH>BI>:#&96E*M5&ODL]*W8D;3<2NLY&>YG--R>GU:=I.< MCA5;G)TR,2."O3L0]5:-U;@WIK1%ZXV@0:O^29,U&S6?5ZN\-?ZO!TJ6@3SE M,78A^;N#4$3%*V <;V!E>CX8=AKSL:7EX UJ^N;[H7(S*Z)%@3K\&RJYN+_N"*C#X.R/6@=W,U' V!>/"E][%[\9\! MZ?9&Y/(#\5JU>H%TKTFW?_EI-.BOR <^-V>M4D5:)ZI[];Y[,;@N7GXY'_R1 M2ZE6*MOCL.K1)MB2#TB'Q*L7?B K(M0KIN9H( MOT"&D5^"L+3V)2P]2 -C+;9XR?-VBDSU92/3*C7=NGM/#<0#G!\NR&VDYI*S M"2^D =)I9)CBAD0**A[,0$5$:+0@261UPD%MJ(&N'$+(* GA"M4D ?7AEB8J M%)98E=*M$43\41+DQJ*88F#D#-D;& MBV4WO#H UO8<@)P$(H(0(UKN0UH ] $Y#.NE<1$%D#LH-GCPVY<) YD FZ7X M%0!R0LL%B2'J"%@$LI3WB,S 8!Y,#:!GKG,L($4B@0!@J K;CKC]/&IF9) MJKG),:KY1!@+;:H.6A26HF5R9-6U?'=KJ^X&VT4IHWKXYJ7K''9/A M*6L#,#VH(!!PF49W2*CF#A\0;S&6'.-(.(!R+(69(CV2A9 ;,3_B-1/&E\HD MP(=94RN9BHJU\CF#VX8< BX8!Z"EP1]\]:%5>BFP!XU2@*)\@EEK";PW(&RNKGT?4P4LN3Y-S.XL6/O&'/"1S9164Y5H M$ !):B:,2WU Q2,G!WOD^Z2YG'@UE]0!+BNG]T I9$D9!P4D4-#%*"F8VS^; M9&P$$U0+-$"D1=^5@@@E)08+L5N@QE5MERAA@PX*P<[9,<44D.XGDF)^![.< M$O<%'3C2]F"YJX%?8XZ$D(*!G[/G3+E[ >+Q2X.XWEP'\\G2$- MRV F&"*5&A51S.S4 ,JQL43X4LUR* &X!1T+*>P"2_RF:7%A.=0Y0*5K8H5T MJ3%U!>1K9E" :U$G/().0P*N883'N&"0!-KO%+NPL$0, M.?S5H==_^9VK,WHPHS)QB0ICRX, >D0Q@ZB8#;W>74.Q0^)-+S>W?PZMP A) MTZ1-YE@E=KL&NY0&>D?-L8,.OK_E(>.\-W<+D*>> 'TD22QCBO?3S0&?JEH;I :*F/A/IY[@BSC@Z _$ZBY(/IP M"TL "(;T]8 Z4QRV2]P=&.!9@CL$2O4Z2K6:4G/786#BHLU-^W37-5U':8[YLR/@QZ%MFQ7DAXN;,AIE &CX7 MT#X6TL)OH.J;) 0H@(^<,5DIV7AP]BJ+^I[L@;I0NP,-":, ,>Q;4KU6 MZ:3:?':QS=+)R?&S2VV@#^H[B2T[]Z8NAB":F$;O#FH'.4,&^W:%> X$N;RG MD#;72*OQ5R0F^%TK'1^O/H_'I;8&%!7_K.>L^(#^P=/*N_6SY+E@89]<((3TQ86 MY/L[N.7MFSI4/O?YX*V/34OT91;9/KCUFTZ\H.'."R:K]ZX= )O<,3]!O3K_ M-^;^@Y,G.FZ$+S*^NLS:FPH>D ]W7?)E>B2QCHNRZV$W-,W+;V+&*GT/M9T^ M+9OQK>]FYJ\?WK/0,2RGQ&YG>P'V["]02P,$% @ B(A\ M5B$-030+!0 518 !4 !A,C R,G$T97AH:6)I=#,R,2YH=&WM6&UOVS80 M_KY?<76PM 6L=]NQ)3> :SMHL#0N8A5=/PVT1-E$)5&EZ#C>K]^1DM)XJ=LT M:]-L6! H$N^%=_<\/#("872RN\L)2KCI5R7E(S MEG'K>*A&\$E)?/S+\(EAP(1'ZXSF$B)!B:0QK$N6+^%=3,L/8!BUUI@76\&6 M*PFN[7KPCHL/[))4I+A@L?;XV',+H'%+UJLWZ5NQT-) M;T$[9) 0+W(6CCU8]&C<&=B]/QP,TD+URJ:4VY2^:&4L-U94S>\?N84,-BR6 M*]^Q[5];NWI$+%%UP:7DF6^;=K^0J)'P7&(D CU7K]4$MZ:1]$H:)&7+W-?) MUJ:-..(I%_Z!K7\")3$2DK%TZS\="4;2I^T283%**EA2B4OV)_4'&+#^VM09 MH''*G5BBV8!,\UG=TP/Q]@A+6F8G]R=[!ZD+S&TXOP].1T/ I/ M9^=(ZXOYV]%Y".$,G#Z\->?FV(3Y=*RECM>UVS":PV@R>Q-.)SOJC1*2!&8G M$+Z:PGQT\7)T/IT;L]_/IN]A- Z5Q+5M]X$J^".L=CGP_0J6I%\2;%/91DK2Q4M_BK-&)L:K*B@ M&&8=5M]U[: *7G\XP7.,NPT7? OS;(M*;1BO&$W0+\XCV26%69*PB J5K')2 MI]4&'),LP9=B+'G3[P;TY%10DCK'M&RE-I.^I$4U> MAJCDTC><_L/RSC&;5!YHRMT".+;950F'B$1-\F2=IEM<#%F1*M)=$U'0CVLF MJ-KY2KT2K@%_1I#O ISNL_CY-:R?:'M-V1I;9^!U$,1!H C]2( <8_-:"+:G MKHYS)RS=GXOEP.SU&BQ9CCTG(QH@[&N2H&6,HQJ;!FC"!")="%HJ3-M*3-(4 MT(RJP!#QLD"0R[:V2EA.\DB-H\-8'\ET1T*M=5I1@A=45'/N-@_SGVX!W[B/ MH)4DBY0V"@LN8BH,1"(E14G]YB6(65FD9.NS7)=6&P6[[G!Y!)>J]44DK;R]E6RN M(S^9D 4NP+7<;W*?B\SZ65VXZJO?X[\ 4$L#!!0 ( (B(?%8;;5%:#@4 M &$6 5 83(P,C)Q-&5X:&EB:70S,C(N:'1M[5AM;]LV$/Z^7W%UL#0% MK'?'+Y(;P+4=-%@:%[&*KI\&6J(L(I*H470<[]?OJ!T48IDF\/;=J_.S,;0TPWCOC UCXD_@M?_F'#JZ:8$O M2%8PR7A&$L.87K2@%4N9NX:Q7J_UM:-SL33\2T.YZA@)YP750QFV3H9J!)^4 MA">_#)]I&DQXL$II)B$0E$@:PJI@V1+>A[2X DVKM<8\WPBVC"78INW >RZN MV#6IY)+)A)XT?H9&]3TTRDF&"QYN3H8ANP86OFPQNN@-;'L0+2S'[I!.2 CM M.28Q$H.?JM9K@SC22WDB-)&R9N66RM6DC#GC"A7M@ MEC^>DF@125FR<9^/!"/)\W:!L&@%%2RJQ 7[B[H##+C\6M<9H''",MID9-DJ MC>E-S!9,@F/K]FZ8GP\PP%I3L3^Y>U@]2E[CZ:5_=GHV'OEGLPND]>7\W>C" M!W\&5A_>Z7-]K,-\.BZEEG-LMF$TA]%D]M:?3G;4&Z6!V879*?BOIS ?7;X: M74SGVNSW\^D'&(U]);%-\[$J^".L=CGF*X%QMV$>DU4&KQ)R15.2M6$<,QK!*_!O/)R$H;8^K6$1M)UU$A)8(;(9-+5 MK/[C:4+=Y\4)6Y G9N"PK2UL:>;ON<'EXUZKU!22IM[F29Y7XXQE- M-ZMSFL1 9=C,7(OU4F3(\*YLH'K_?^^Y> MCU4-.O=R:Y3EK4J,*!;(KIXAJ]XZJG=\H95!_';W7 M:UI.Q0JU!N\PA>>/M9D<8XT^.:!L%\RMRC5QU':#:K'\\&)^/]5[,N#)8S7! M+KM[E/EZ(9Y\4F^("&*P^^6)UOF&S+Z!#4^A"*4;ETGT']RC+(<'G9Y7E,]/ MCM^?6Z(_9Y$]A;)^L8@7)+WW@JDW?'6(4#D5/&$AJ+B\?TVZ__/D@87SU<7< M?ZZS[ODO_2XOC/(0^]53\A>O#&]9W;Z/S'EU&^L*FN Q_YKNO:%LKB8_FI % M+L*5W&_RD$O-^EE=OI;7P"=_ U!+ P04 " "(B'Q6--P5( 8U P#Y\!X M$0 '-L9V,M,C R,C$R,S$N:'1M[+UY<^>M<5)9A> 1&4"/.;3KT=D)@!>(BD!Q"'T3+<(((^( M\.OG'NX>/__ORWXO._=5792#7W;P/MK)_O>KG_^?O;W_?/WI??:FM..^'XRR MP\KKD7?913$ZR_YPOOXS"U79S_XHJS^+<[VWE^XY+(=757%Z-LH((O3&C]5+ M2BU5F*$]'SS;8YJQ/:D-AU[TT-I<4862"-LR(W"@4L,"*",,XSWE\[=D(9@CT?#EBQ?QXWY9G;Z E_ 7S8\[S:63:RXN+O8O:+H**Z5>7,;'M1>]+"Y' MURZNE=[>^T.^+Q_6IY_\;TXWT-RC^+N.77O=/J0NNSK7GE:V'U;]N,@"28S MEU;3>09=FS0X^#)=V%TT'E7WSD*]@%\G$ZA+1K#XTI2;*R8K5!=WT0,NQ2_^ M\[?W)_;,]_7>[76Z[PV8SBQ4=SE\_O,+0XH_&UU/GGYYZ_IK7!)_G2Q,O7>J M]?#V"K8_7%M%YV_P9T=:^&%ZX'IS^LN,'>[^?[ "+>^U>_=SW(YW%6_?\ M7^/B_)>=PW(P L'=^WPUA'';YM,O.R-_.7J1V/C%J__Q/_['SZ-BU/.O(COL M=83_^47SY<\OFD>;TEV]^MD5YUD]NNKY7W9<40][^NKEH!QX&$!Q^3)>Z*OF MS\(Y/TA_PN\?0'M4A6W>?SGZY,,O.X60'CFOI1&,,X:YSI44#A2#8<)A&?[Q M)@X%)!OO39EQH/OQU;YX^78 X[LZA.E4NG&L@??U),AB9U7\;:EC>@C/+]TU\3ST%:C+P>E[#Z+^*5JQ MX_![[0_JVH].1F#]XE"/P[MB )JF@/&6=1'5Z]M+$*VZ,#W_OJA'W= 9 1)_ M2>C_=CPZ\U5Z>OVA'-AQ5<'SGS+7'!%'D!7(4LFD48IKBI$P5!%KI3#-7&<7 MO9OK>U_7975]QI]]U3\.46U4VDZFP179>?61/(D&\QW7)S_P%[H7AS<=%(-! MT:<-BDF96TZT,89Y&63 B)B K9.YP\3>/Z@Y,P97BV>,.CL#Z_[)3%_UA+Z*7]-U9%5?MFLG?OZP=/.+%]6_<=U>W_SYE?= M5]>?/DRVIOL$V+$:O0%*)P.X!X-#N+MO^MMDF&YZ*29[%$]?T?S2?>Y>\N+: M0MVY;M)YQ3G%+&>.:>R4=XQ:SQ177J*@EK!N[?3]:63_YJ.#EUT.>X4M1K_Y MOH%7N*(?92"ZCIU,343FL*?K^CB^\ZBXY+/O]N)D-<(2F1P& =O$):B%P[;CPL M8?!:I=6DB(+OOU*K2?<0WS/M-@.F\M:,O.Z<@-"7W: MBEY; 1NECSFM+.%,":%RZHA$3&H-"E>'M )X]58 ?\L*S$HH.,TGD7DFTW/% M.0QK]M*$)O6HK+Y2F&_='[]\XP=E'Q#Q'8]]+$M?>\2+ZZ-_B/.]$(XC[@,8 M6D89T!N\>X^8LPH'RM?!Q-;5Z.7'JG1C.SJN3GQU7EA_W;*V7VZB9=4!!T&# MRK76S!%D .@*::@TWCDG;:(?[NCW+ *\KO3#CZZI>H5+E2FZ3&GI>'%I%*MZ*E[W]:QSW3(^;8M673UPN MF!+*8J\! H O:XCD'AN)=:Z"S3>1N,O LLG=! Y=H)@*@-F5'(#FEDZ3%1 M'E ?W3Q"+QY!+)^JQ &=$XS0P !CN= MJYP$XZA3U!(F!BY9T$Z%#S+">4;0[)G]8'G1Q\" M;A[GBH+Z0TPR)N,_P2M/D%++ M!"6DT0\IZ072.>5 A; Z9ENP!SH]DX !JZ[3U,:$M(*N9I19\/P(0 M%1SXS9&L9_4 YTQJ+$W&CC+ I!*;\N"=N??-V1J2%+_/+$ M^H&&E?A8^?.B'->]JT]^6%8@5)L88%8^>,\5"]&1]X[&BBQI-0:#QCB58ITI M.?NE^^>X'L6_-I&(7CN"%+4<>\NHM(98XG$(6".@IC=KA/P/RP'(WZA*K8H^ M%?6?KZ]BSYH;4!%H"<:LNG7Q \3]EE&\]@-[UM?5G[=L;CD&M?[)6U^<:]-[ MR,0^BIU_T_\LJVZ6K70[IM#"4 M6D%CN:YR4@H9+( MRZ#95K*!Y^O8D\G%OG MC/&>:"$8TD8JI'/I3*"&Y-*@+9;8-$A\N(EPPA%AM"=$.*49#T(AC@S+J:4 M)SQ>IYSF+1NO!!LO*37?8JY8SE&@+.1"4X.7A(O+Z>$D\4,48M18(%IYB1F/'AMN+58&K0.S1$WD)4V 68LIU9( M*^Y14%(8RI@G2EFICJ8T\/8N?!F-,\C*.;%9CD MY;W79O+C)FH_1[7E%DG)N&=!*"F]CA$#S0QR.19KRB[Z"*;Q.!_D\BJ@SM5S#\;CP77$9_]K(( 1(J,R=4B'&@SW'"MRU()S('8VM MM=>I].1!>]KDJV^Y MX#87$(M5[H((Q%*6]H>]\LK[&G#1FZ+R=E1N)DD]9IISF1MO M**.(*:%%3ASG-&IK[EH]_0R4?+*.4O-!*9A@ZYRUE%K&D,RUSF4.@$41+E$0 M<@E,O:J<,X'*HTJ[8G#Z#Z>O[D;,,Q<\&3AS@SQ61,?$!>:D,H"7O?)< *#F M7J;F-AC'H,FJ*9<..D3WZ3@<1#QP.E-^/@V$]'K:E#',,[X\/;PL*R&9;,I )\6"3DPL*684R=Z99UEPN)<4N"> MN)D:6X8#6#9U2"R61@ M112*)R$$#3H,F9SZYOP'1%>/U1ZFWDG9&T?2'0T&Y7D\B+5^/W(?WI[,:U]@ M%9C\V]PE% ]_GD_W:$:P"B;86!KKO%7:A("Y87E.C-8X01'@HP:*;!EJDQCJ M&J!++/4X0'>#^[[%%4#&8.,YSQUFG!I)6*"6*&:5I/F:'YC:5^=P/!MRGQ^ M[=!B\%]1EC-/D$"AP1 M)K C+*=4QK/0;<@QLYQZK%=;[WX_,K^8WK)6(\]Q[G'(&;944VV(\T0@I?+N M$)@HQFS-B'_4ZXW[Q4 ?ZKZI"G?J ;DOF"91=MD<:))30^/R>\(= W@KP44G M7DO! Q)2='D;O%6MB%.T)CCVGBQ^' E<,819CZ+0]>F?K0>O=:@UVUBV['/:_L'H6)S*TEG.G M;'1OA )L$X^YM49S^7P[AT^EWJUVW&VJ1SIF8%DGT,UK.U. NXD451HDB0D1 MI(!_G*5!&! DS3:(+.GW!?25FQ==)MNE[M8FZ7A4O7SSY)U1+8TSS FK+8 8 MJI1"/L\E>(@>>>7I&N1?.%^\?.]/=>]M&L\S)#8M/\<"JT % K]>61XSX*37 MV #FQ)X8RM *:\KGI]9"=&*4C\"%#<9+QHA12,1CZ3"UEI,P2425JX<4ETT M.1^/V"G"J"4^9\HRZ8UR'FGK$1=YT):M0^+8JH"&Y:NSD >%$35<&,7 &DDE M34#3VNBX$'3&?_&A=U,>-%I=T[<(_ZWE7%Y4*"QM>=)+%'\CG01/I@B93I M6"D&UL<@*P1V0 TG%-'B>Z+)HU]Y""M8#$ZC?);PD_--\M"M0M&/E9\953*3 MO^G1:"')UXOA#H2]-])(YS7S$AA%>!5A29#&<]8=L0K+!&,:**4"XJ%W&J1RT"8 MYH91&81;@I;<"$H^O][F08)(&J<$T0Q9#^;.(V$TUT)PR^5W2DS:A8Q1C.2@C_=1L[I[".L2Z7 MALE<. (>9C YEYIRFGO,!24=?@6:[&V)\P3IFB7/ ](EY[452S VN4/QG/C< M!YDC<$HB36,%@\#?)24?I9F_5$SZ#K0VP.9-9!AOK.:<-#A%C!A:X-MZ!Z9-$&:1S)M0:M3!='2RSE.Z= 5O#7."* M "6)J MT&\YAQ,'07,GP"/4EEEFC,HMUP$+3%@(TJ^U_#4]?T9GOFI_CQUBVBLVLH(0 MO'HJG2:IB9LP\!]'$3> 38TMV/;-J#,#[YOBX&@#4_^BJ453]F31^;7G&: .?;RZ&W(^\^ M%WVXY#BO._*^)Q(.MI1>;%OFG#IS *N#K:F/B?. MYP(KK!@EWFAC62X))Y92A-RRN>ZK54?WS< E)=+2=M'I!_,B"PM:8 YRKPEG MBO.8@\ TY4('91AIW.)UU.C+( N>&UF,04*9'$GNP8^Q@'@E,! I:A)O<\ MQ\QAJH1@-A9%*.Z"D?Q[DI,M?-I@^(0<\+@QA"N*68@L3Q%106IA:&Z06EU& MGYP.H(OJ[[HW]J^O?FN*G>(#WE7^K[$?V*L;1PET%\]<&@\<&E<54'->X>V9 M(4W^_#>8I*[LV=7[V.7^GE$=#8;C49VNP&MBO0+%@2GOO+:,6>_BD>)@N AC MX MZBK8,M'HTLPX9QYGPC'*6"ZXPX@P<*)8'BVR^PAU$YBEA9 'BOC(:"$S\ MP!:Z=Q1[D8WC2V[7H/@J7O%1#Q>Q,[N@OE?8TR# BS2.V9!+AQW)D4;,2B*I MW#+NQC/N[R>?JS2 JY/X[F(QW?46PKW.Y3862PD3;27AD@8M>4XMES(@O,(- M\[;<.R?N/:AK/WJM[9_>K1W[8D: >E?T_CT-:. M6J,M-9KQW*R7D*_-5>K'J69 M(^,&C:111 =.P681&;P0L7T?HC+/'=\R[L8S[K-':>;'O6 9@R&*Q+P59G.E M+5>"2(F1"-8CL^7>C>?>YX_2S#'#A^=:R$ M=HX%EROD0!U;P95TACNW9=^- M9]]E1&GFQ\#*.\(,>+4($X8Y-XH)C*WGWD@BU JGWJPRSSR#K_OHP4Q:Y+W] M:PQT Y [+ =QVE][^OFJA&E"X!)CI$*L=*<8@??FK/O:T39>N MF?XE3""JG,ESXYEDN13.:6EQ/ =">+T-/&R9>/4UL M7P/E-CAN)/(T-TSYH)S WB%G$'$L]^N59?D],="C!_.=]=^1UGL3N$&6(/!G MI#%*@FLC@Y#:"R&V&G'+T,_ T'/4T!)<&ZN\=08T-'$J8 9N.R; S#FBVQCI M=\/0_U;VG-'VS_56T !1#64R#X0 /RLIB>#>"(L%CUT@MPIZR\]KI9\!:V - M' 9N.V9:!XD11UK$0P(HY]:OOGZ>XJ6/@AHW-+J@T\ MY-R"];2"Y=)I0X%@- "MK"9X#7(B5Y9(\Y,DSPBW.%>2H\"$D=H)YG(G))8\ ML, V49(2??Y>QF-]>\7ZG$S/*"I);@7.Z!G4P3Z?4IZ+^$] 88)N1K\ %_*1'ZV*G M")"'4^M=CL'+DTH;ZZ7WCH5(1DDW4;">G5QSQ'[>4YISK[4/C"MJ,)8>QZ/G M.6OR^T2<"A.6U^Y@#F MN[W?R?7K%"+X-LY!<]P6#3I0IK0R&#@G55*!%V%$CKSB8AU:?V]9Z-$LM/QV MR,:GUK0*;#YB8&",=-(S)&T\:% AO_J&96,ZV81L8)[?/"9*O@41MN>>1W(/$'LGGP#U2.8.QUKF@FADKC2@XK%VGS0L?$L3^/B;OBSZX_Z:++TV *R$9CG. M!:.&Z3QX853N;(X%5VU %_Y?+GKIGXP_R1Z17[<"XT'13+\'6L5/)M9O=$PC M6>FG[O[NE^YS?,"=RVF=)DAI'Z@,C.="YQ@+J[5D) !'MYR,Z.(Y^=T M(J[%S8P$MEXS1X7$ ME!JMP#5D7%JZ!OO]'ZL2YCNZ^MB#)3@8N-@-:!B?<D9% M")R0G$EGE*,J,"-QX#9'^1KT;UE!\LPO.XOG2'&DD93>,>Z-"C2M M(!PX<)WQ67\:UV:*QH+ )LX M;X/D+(2@,58N@-Y3*$+P-6ANN]J4FF?^L,^UL#C/D6/(P4H2()R5N0>DR^P: M!%V?1*F3,HPN=")4]^>;&",JTQTQ?K4N(N8H9X)8Q#713%,I)7(NL& LIZ)K M_;@Y(K9LPLVQ9SVQX$\%:KU23 4A4<#>^ZH/ZS* M\R90O28RIIC6&AF3>X1B;PGM W) *F^%8'8=>@2O.*GFV F7&D5\, (APP2G M&FO'K+0J8.R=68,^!4^$\.D\#QOW$XX&<.LI0(ZU$2LGC#'*JUA'8A'1TA'' MP"$FX(CA=3BL;M5I-<<.!5HS 7J0\3VY5<0Y^MK3!'?HV@.L>Q<$>ZDX408%<_* M41@%D, \I\;F",DUJFG^,B7?%P-_' Z!E,5*$7)>>3*8,J/C4>J&YLPCHTSN M. /=28F22.J6D*(32;&NA 3%>0Y:MC ]_SQ"*1XOE&(^M+2Y U\-Y4YYP@QF MBF(3J+8>2Z^HQQLCE,].R^>72S".G#A+ (AR1O-<68M#KG.6!Z F-:L/05,9 M['%H#\$XKC[%.H=U/VC+@J7+.=@XK#FL%S?!.6,(LTRRH-D:[& ^2);U/HDG M %FDIKE%5C.NA-0"Y81QB1CE0JQP[4=3*WX7=3[#WS"4V9+R+UQV/%B7#EC$ MY6"F+& ."TX!01JD2$OF-5*4([3"X>)YT>KS1;DFM)(R"*=S((PDC.78$!Y0 MH-()Y,$FN35H#;+21%M^,P[-B0E> MPEX21 V2ECCF+-->:\"L2A*KJ=,KC"GO2L(M!H](PEUOEEF()D=:8LF,D2@$ M9I366.7>&,6"V]B+$>N #2B/ND 2Q5DNF*4Y(T)*W%5T MXA5,8\9S6H&@ C>"4FD,T\['C02G854PMLRL@RL7-PP^Z/XL[@0E?N=ICQ;7_8*Z^\/QF5]L]-)*%AP6+AF,9Y8#D ZT094J M;8C!DW60O@@"/E:E&ULPQ2>^.B_LS62?YLMYU>T=#6S9]Y/C@-^7-M7AW0Q0 MQ]K%$]U;1.K>\OG&4<:0,\+%" XQ6,O@0\B5MR%F3)@UV&CXWOEF*9L:'J/8 M7,[P7&#F1%",& M8TV#1'XC],UF\\U2]$TN)&<8210K#(UBBCH:A/$QZ<%AOPY!ZR>1\Y.O?6QF M< !+-LUG?GLYA*=M9D232:0L7@]%<_\)7N 9D/7+\8%/4H=OLX M]RVE-]+((\H-C;7'7FJ&=*ZL0Y)QSI'1DO)U2BE<(U(O1:HIME)B;9#BA#E. MC'3,&J]TCKUE6JUEZ/5X/(IM>8X&Y_'QYS D 04J"=!%!WS0*SEE&LF,L- M90X<-B2)\Y):&>N*K&^6A.BQ!.#P&VZ-'\)B@[_'P M>?HC/K^UE& 82T6# MU.#],*F-TW2=7*"5(>120)$55F.M),I1K)+R1EDAD.0!Q_J:=2CE72;]%E06 M+S2A#)M@XD%ZP0@LF=8D=C,,PJY!R>X])/D$UKGD]S4I M(Y2IB-!;KAQETDI-)1+>@@ZT@5EBU]]V/1M]EF^_ +Z"7%F+#T(EISG:]!"?P-LB0'\*VN M!N $)C]C72I:B%6 !YQ4,677":2,EY@&^,[G.<[7(4ECB219OH)C3AIM7LY5H8X*[Y)8C M\.:D5-P[A:2C.*?!&KW:,OJY&/7\<3@:N.*\<&/=FR'=NW(\<&L3Q$;@M06' MX?\ U[ \-X%8+H+EWECA[#HE9;P>U\7 U_6!_6MN*BZ/ M!O:;*U26Q0/+!U". &:R@ABI$,N]EBPPI01A)%I:I%K%*[L6)7)U&6:R)=P6 M$27/\%8_W7XY2+^_7O!6QT=?A;+JZX'USZ7VY>.;HL@YY;@3PO, ',1RQX3( M96X ?>N<*TX1$WH3N>4BF)R +@@.,>5Q"*TJP&0- M,-CWK@HP>?ZT$V,)U3E@/:F8,49:KH!Q# W2(/ABC1#\]\X]2_ ?X@G=SCML M-0?H09CAUN<(? HB50!KLKK^P_6TM,_Z\F \.BLK&-IU,KZ!7^M180\!2XZJ MJS7Q)PA2A@KPRRUXYI9;@^,!&UL$;7FN4]LEYCV5,>,V M[C/00!AX7.LO.]Y?_WZ:O:7Z6[1FZ+R=E1N9.11$>&5EY9RKL%1M!+^SU.* MD1%$LGR=$HT>9JO8=GYT==@>+NQ3QG4=XE\31MORV6+X3&!/2.X5#@SXC'A# MF6'86\-1LC(;Q6? 87<=9-VQVY;?GB,E12L3$;]WX**Y7-$T<*K,#Y!=]7$VX) MS\DZG3"Q0:RPG'(E;(Q45.9!$,8,EI8CD8.QT"[/\5KTCGM65OB.2CHXZ6W6F(56&,I6H-8$7*&E-+<,>R$]M82Y*C6 5$L MY59KS'C*G_RP.X4E;;S7)V/S3W!*/Y=M]3PXT"X%_S:R< )))Q$XJ-P3PI1& M.O# E;0,!XZH5%LULI*\LA2]$I171B,N14Z8RZ5B1 @=M &\RD1H^T1A@OFS MZ96GRQ@L!N;/#.B##XPJY@GV#-D0#W?QN67&$(HX7Z=D[&1%QW8$LA&YO8Y' MJ<9MK.K\1K;2\FU/ M/4#:9.0^E(.X^9E0\JTV09M(83!JC!#J#;(L;@QIG6-'B;&"4B+7JL?^HX5W M$E7UYSXV?=K(QJ7("X6%1#2/Y?74*,0D6&#- >5B[M9I!V;%&@TOGIPOBLN7 ME:_+<65]W7P\\]JEP;OB_-7/\#]M[4GL7 I$!!1JF!$YD#E@@141AG&>\W]$ MHD[OJ4=7/2 ?F*R],Q]/%7K)\N'HIXO"C8H3^U\ZUZ^)H]G2O.!V\_.<8 M,'ZX@M_KH1YT%]BR5U8O_P9D1R'\%&#\>T'WB][5RW\]J K=^]?=6@_J/9#! MHOVY+O[;OQ3PSN93?,S+8@3OL,TW%^VP$/JI5PQ\-TQ,U?_Z*0W'>5LV^[DO M4SU:O I&I5=M2-E9Y<,O.W][F$1BY]5G;7H^*T,6<04P8OWS"PUTBTM]!_E6 MB"P$K1Q9OCRD)Y!%[;PZ@OLNLU&9O0.0-[ PSFRBANZ@T812KWX>)8JVDS=E M!>_?@S7HZ6'M7W9__.2*&ISJJY?%($TAW?137U>G(*"F'(W*_LLHG^DH:JM[ M+='3[)J?IZ*[CQKQ'8&2&+GNS>W/^^FG%R-W^STCR>_O4C/KKH+ MV@6GP]%.N@]F%1?CEQVZ\?CCZ_?9.=?#[X_/;D,>*Y MA#&>O#W\_=/1YZ.W)]G!AS?9V_\\_+>##[^^S0Z/?_OMZ.3DZ/C#.135)B%D!XYKZ41+&:+.!_O&,4:V.6\+ZBC[-*3S)V^;X43S)V]UFVSG:1X66T M7EGZ=Q^1ZX+<\^'V,I7#Q_/M'_".^)[ZD2QQ&PWE<4:+E^N#P6"L>Y_\L*Q& M.UFJU1S!TR]'+T-QZ=T>>.83N2<[K_[E;R2G/]TK^2UQEK?NWR:&<!]]NGMQ^-/G[./OW\Z^?W@P^?L\W$&%OHSF.$,T^SX4X;S']R/V?&[[/._ MOO#.\_B;7M.7^W%L>WY0<>I=*&R>)L"&__R-\S13S'8<%VH=K/X[D<;V1G&HF+(\IU7Y2;;L,^? M#CZ<'"5CM2P[MA*&:S1AC*P)V6:A*OM9A_:S&"%:$7?O<1.+G3N*.D;9LW<% M:%-@WAA[7Z",O4W1]?BRYEV="/&X:8#WJ!**S\T1?+QS_*#J:13QVCND*\&; MCPQ%+)P+/_G3= C68!1/[^DX4>R\.CG^[>#]\:]'A[O9T8?#_><(3'QIO6Y2 M_V[N_.'MI;:C-,FX@U!-)I?I.JN'WL;=-Y<5@ZP8U9D]TQ4,\'9L8-UY^CGE M?\5 Z)?@(I/[[)$1CZ?]QO/'@= G#_9Q WH:MKVMT6XN>K/>SPFN%J[FXK9Y M-6RWP-*V5=O>Y[!TUWU,F(&-^]@C/ZS*\_BZ\M\ =:]M\6Q) M=A_)/NO+HS9AHLEQN Z6U,XKF>\QHJ3"]WOTWR8>=[D=DY6^&S* HYLO#C4\ MT@HF!L\ L)?QN+WLGS.M>, L/H1\6FV,]Y<^D6)6:M-\JE,]*/X[?;YAMA.O*#$?[G_9/]K,VT:M:'^I?E_[6+[N+ZM>\Y@4HP+N'EVVR2_;M;O7"[<.! M;J6CG%5$LS_XH>H!&8]/P[&,LV%BV%[-:2W<(?QY7G\N+ M"<#!>.?5ZW(<%^UVZ/RYAI6LUW'U$> 7&(#'HS-,8C 'Z*+=K4CDLPW^8PFC MZ_V_Q; !ENW(*( 51-&M_8C5Y+\?%KG/$Y>J\OK:\K"=5Q31FXOSXR*)EGH4 M?CPK!S=B<#C?><5)OJ=@79^Z3]2:S@5N%3W2Y+>\N)N!_/3&$=!D_UT,8?V< MW\WTP&4CW_/#./ELD&8_>R4X-[J]]%H(Y5_^)@D6/]79L(*+BZ'N9?[2VU0D M!U>"G?;U_:&4%ECM56F<>V2?BF];IN\Q:/@X\9U6++;4BUW%LN&XJLV9: O+\X*^&:J5)\29II)_X[[W'79*US*_OYIJ2OR,*)X*-@GG5>< M4\QRYIC&3GG'J/5,<>4E:D\)N1^(M=;J"A.31&\"Q'BS-0O+GBH0=[/_F4P# MSH:ZRLYU;[S@&.R68'<3K%4.C6Z84"ON&+[_]?"VW[5\FCPQ<-?"%6 VN4P@ M_TQB][95;\WN[TU/.RJ_&TZVC/JQ=OJO6Z0^U,-8DY3%G&L_NB].MZ+@X-L) MXKC-%8/59TPQ$K"FRF*K,1,4Z.+TU^I!%>M!4F.S.F)WP/% L=IGL\IQ@W>C MEDZ8._4=08V^^V-I*[^96FU.0O14K4;P-VJUQ^3L/5B?.O](T)-" :=WA@(6 M,-:[PQ;9AW+@YU+GNX"MJ(&+VU ^,U>9/?/VSZP?"XN*9KEFTHR*.M/9A>_U M]OX^M5SY>7X[%RU\#^(/8+S_B'QWTK+=4>*ZB98CH.7N3=)>V86? M#X-U559KKU\&Y0B^^6M<1%4.&CS$I.4J)>G7=ZMV&E,G)I]2;OI4T6^5S"K- M.72(/!B$%-<7F*9_(!E:YN+,Y_2Q:)B MF*:%9S_@'S-P.).><9GN]2;*9E8+&=]> ,^\KGBN*9P9@--A]*B$XL^Q&"9S MJ6%5NG18>4#\\1,F6:KYJ[,?X'F YK-Z;,^R^JR,Z=M=&E2N"F.HGU.:G>2!I$&J>M1IE#F]%6] MO_@D@[9*LBG)BD[I2(_&4Q%D.Z^2,M_*X.I.]MO%]\/JF[$YF^O-4JA1T8". MZ1>C$6@EWP-=4Y6#&,;I766Q#=]5=A1C,O'(I'.?O=$CW52FW="WTV?,HKY9 MEQ)>.NXUV9,G>Y^S'V)9M/B)4+(_\3F+5 8SC&4PBU:^S7@G.M77/SZ#QIQ9 MR;B0K0*=:,S\3HVY56!;!;958-<5V,T@5T]7@-VTM:# JGBB6Y+I&.$:W/DM M^*V#O3M_J/N@^> M58=J0 WT8>97$3W"TP!RQ1#V:79:E1>CL^[7?0"3/@TM M!=2:;NM1J<5$-0*SO&> Z6?\4W?9@Q?<.[SNN@@@VVOO&6IW91OQ:[I38&+V M2(>+9\'P_CIG86&YGRN^@,0FAK[NJ5\<+-E7:A%96 L9+%]0RM@B!DOPOA!R MC08KR=KGMSUN]^W]W6KQN]LQ/OCN5^!9.EQ4A[#"IV5U=<41)]Z!&+[[5(>3^_#(=[<2;^]&6W,J_IW/+.?3M+!<,]IN9_WUL[ZQE_ ] M37WA%BGISM?CNH@EH0^VYA1SZ,VY)!Q>%JMS"W=?KAG]0?_X MQC7S= MG L9&38V">OK@3Y-N[Z3 EA=UV ^XE<=$_L0?-IC2*T&X,MX9Q%U]P D)-*W M*GM9"7I\1G"F #X=R3$1#X;83%GFB:Z,AL?N'5_V_%7:+/\!Y]GO^R?Q8 !! M>*SA_#%.?#K+-LO3]("Y9L0S%%6_V:D9PKMUO @D.F4FNC1B/7;%J!W7?K9Q MLG%D0W40IUA6!U-"O^OITP>E@Z(G2\?RC$<]3;( (C^U"/A> S,K35,NKB=G MP'3/F-TIGKL;(=W-;FTH1>BG# KZR957YKC51LGM5%9,KRLBDYT4YKGM7 M'8_>]=;]>>Y?K;+1>& S:34U;]K%B6Q1 O!H*#LE>,>>,RR4M--DTSBJ9UNF M'7'0PKVKNFB4ZR#B8M"V>R8>2YC02G>7@RA!8?S7VWS:%9KG-EEA%8!7&WR)4O4%M_XZX,(/^O4W]<[L*8[#LG%^7H(: MUU''WWNN8U<8-[U%F[KLC4?WWW([0#.KWPC:)_E$Q;WZV50O;HQY]G_/JFD8 MZ!0,6N7UGWLZP$-?ZMZ%OJIW7FR/J]P>5[D]KO*YCJM>CBL MRLL"]+J':_]G:U'>I?Q+&/%X4#3V9%R[G>L&AF.!)''8O4O.WOY;2OS,84]WO5*?>/,DL&XO^?*Q%OQ]ITL MGC0$M_*)R2$[KS@3^[*S.-W 7V5 V![\L9]]C@FSNA\C*A$J-OY'V3BWM@<6 M!+R'(5@I_X45O4:_]MX/!R=O#OY/\PD\H'C.T7YV4O;B.L: +#@=8)]\/4G: M=44=WS>N_"[ 5?"CZGM9XPX_)\:Z7!'=L+*ZRV\_TW!U*H;PEZT'GT[Y2-/4 M/=ME%1MO=0PIIYQ>\(_JZ-3U@9],S,H#6>MRE:>LV:ZA R:JP)CIB>??79%\ M^W'=E;H-@/7J6E<@6EGL2Q)'YJ(']UYA:78 ME5+MYES=%L(IFU_GUG^]*5+3(=R52OE8\B^K?5]W E.=39O6-^$,H!Z0?F#O MKY*__\"R5?#$G^'8JGIVS5Y?35;L,[SH=0^X8\)M;"?SP(+#2.ZXG_CJ8PS& MMRG$]VCN+M'X/!9(E)=7TS!DTC\QA!XE)VL.@,Q^\S[%W>&!24+.RMA8M\Y^ MB(]O,X;3]1_3PR;PI$T7_G&W;3AV =9G6F"7=N3B$WZ'H<#G=%L]6UD7M?LD M)C%SO%&\LX@!WZ9>+8[KYH%Y'4J(@;GB!OM5W6+&G8TR^PB&/SLZ.IJ8I';6 MGR8[*N] _+-XJFT,MJ0'-I$8]_!I,FN4\?PNM;KZYO/0-3U!>Z43V TFYUMHHR._/H]INE@KG/!Z_?OXU'/1X> M?_C\]L/GDW6V=%]?@/*EIPJUK_@"CC??EWBNIYL_(9-O%9+^OOV$IX]@-!_. MI>93K*+MGZ=5"4IEKQV7M=Z#6EM0%[OY:/?')#\N5)=_XP >K[GCJ2B'>ASO MU]55]J$ M&M_ML&#V)8_E%@.$])^[/955><96M:TW#U,P5P>?/F='\U56#_/(,S/MEL^6 MRV<S[HRDF_DN,42>&L>YT%R]F7S.!_ULAIX:LL>3V0/U6F$@_WL M4U'_F;W3:5=UBYHWGNYX;GIABQ0VC3]BK^5&+[S>SWX?5+XN>^?-;ET(:5-N M#J[U%CNL/A,PM 4/6_ZXAS_R5DF0_9@#,(RK[K?(8?.)/C^EL$4.&\!;]+#Y',#P=KMNNUVWSDS,NNVZ[7[=EM$6R6BBM9?Y?GN 8TK4_W0[M;\] M3?7M7^-B=+4+5_1TDUP_R=N'!XQ&7?%4<[!:]K$]C#7ETC?WSB3B;\'ZQC,7 M(UNPON6/N_F#H5;Y\/WL__OD81SGWOW_6WR^\42?GU+8(I*-XP_:*@41$:[FO'0]\,;0L]-I^+MM!C MRQ_W%FEU>8KB8#_[/[%;73%*Y9U)8\ 7O>[S3.0PTZ88R;;'*QG-) MOLUAVO+'ETH]HQ:1^W=6>B9E#GOI=!]C!6*\8:IVID!E MBTHVGW_4-D%JRR#W5N1T@54%WDUL#5(!$9.Z2)E2;@YI$%L0L@8\,#\EL44A MF\<@7:!5O=[/CE-7R*-!TY 0GKG%$)M/?;7=AMDRR+T,TD5(U>'^C&]QO2$* MO'20_?NX*FI7M">6I/:\'RM_'IL^'@WJ87N4R19O;#Z_/*10OBWO<@$89.[/ M>'+>Y5;KK187JTGBY;=F7CXY/7>+O[\K5A.3 F@4#6S;:WXW>SOI1G\\VXW^ ML&LUG/T:3]N*4;]MH.\[8!'U0.NQ+4C_GAFDJX_&>']&<1S.G/>WQ=V;SP+S MTQ%;G+%Y#-*52V.RW]5>7&7'%P- %F?%,'4/!U+H8I"]]@,/D"/N)C:_)^0Q MS<)LTRGOK?S8XI'-9Z4M'MDRR+T,(KOR:TSW)UHE*8P8 @1M4U]3(9\K&&YS M>A$X/DW^0^,'9;&#/F 8Y[_=S=E"F#7@FBV$V3+(_0S".K7"8A^H8F"+(6"4 M:694]LZWQSJ=^.J\L-LN#]\#2SRD,[YMNV';YF&KV!;.Q:+;;OC[ML_#EM,6 MV8VW2PG$>8P4GA6F:.L3[BA<\'Q[\_OGH^,/! MI__*/AQ_?IM]>OOKP:>#SV]_N_,HZ(^IG%0/;&SM?9[$!%HDC:@ZA[;6'T-83?D@7X)]2S7AZL,_Z7@_B12#9\6/[ MB%H'GYWIRI15=\^P*L^+.I5OM-=^K(KSF&LZ[=69O8=_3IN!?_)Q$MF!'<7K ML5)YBB25J8@L>.!VF$X]O;6G+^K][*#7FQGO;GOYZ"R19=(R QX(:S(JJXB> MLJ#A'>TBN+A@914_=KFP+C-7&8B4K^(^,?P"PO+ DN["]5T%2SF.IBL^Z/1J M-POCB ^S\ \S5*9>!&@BC3A_DRS@?B+O9W^<^4$VKIO%2%.MTAQW$]DN MRLI->*7]YZ* =3=^MR/VS-*&V^C6,VP9&Q&,;WW?KL'- MKXWO%;!DMZZ&5;G]Y''/W1I>N_(WOX?U\E;7M]YW.BY<3).^^7T1K=RMI_?U MU6-&!HQ0%V O;W\?32>PRNW%\+$XZM;7XZJ^O7+UV5T3'X&^\Z/NR\@_=0%* M25<94 Q-T.C(O""1_=O-_4!A5%$(&CYLA#!-5]?U MN#]L/ZS: H9]>9?55#7H4A+!5E#=OZZS7#,J;0,DM41Q3X;I)+=.>3KZ;79P5@&=:+:E#:-"[ 8] ]\L(!UH_)6K4W230?C3M M+GQC0.!57J3O&WB3/H/H@U*&P0 ,N4H_5CX!J3B\/SWH?M 1Y97W6S:9%YLD MWRNKVCSC>P2V8X'MJL]KU6>:V0V'/?#@(^Z.WG\$-.!WCWM;=;@P=7A=T27M MJ(OHD#5!C*F]:YR;+0WF2 -PB6TR)E'QW/ E[U(]8 _.*M(S5/0MP2FP2M@2Q^:+,*3#X"!!HZIK$I8V3&+8L8WQM@&LYG%P#_]O"75\Y!*CT95TII5%T28HD87SVPLS#C9 MPJ&N1K&$?TN8YR%,$Q?R3:2WC=VGJR.^F&Y'39!]I&"#8ESGE\TB>]"(G2YM M-OS:NL8FI)^.RIN:P]D')]=P27QSM 1E761GRT%%Q,=&(- #?RH MV^B)P"FE 262V+;_1;M_H"^3\8[V>1NN6:A(S61M^2IMY0VL3WDSVU5?E/M^ M>/SWHS=[6($-@06*\.-Z3&7_Z?G$KWXVU8L'\I!7*,43DS;%\^$,JIGLO2_D M?EY+:/K2AO.M=*F4:!?2ZT )I1S0UI#,0,Q)C*RH9F"'3_N?-R-B*;<+;K>P MOB9F#:6,K"K*50-([WQ\>E27J])M2[3IB"T:23?/_GRFZ]F8W2.2RHK!>=F+ M!S=F@W'?@*8%CHS;_F ]QX-6!Z<@WP]UFRO3P."TO/ZJ;&'3K<4MT[$I/TY3 M<6:3T":)-59'&Z";&'#5G31;S6J>:"A,!%Z MV&)P0EP14@IJ[!N5=EOEZ)- MY8ODKJ)P 0E3>NOH@07HEBC-.='T^K0?R/G:;5\?W?H27 GG:PM&RL?'Q-9N M'P$39D>[65,$>I!2$O$T-3&>@IF]:^[M$A0?YNW]["0E.F8M]NR7E6\UR60F M\/7UB70+"-*X&W]M3XF5T3LO80[Q0UK7D?[3-T,WO2ZM.@**H8MIU\F[ M/X^;=_&2+^5O7ISYECE! )JYQ=48^(O9-);=&_F2'4]?P"O $[BT?CB*CVB3 M(%ITV;' S%[NS:3N>[7S]U%*1>=22D6WI53;4JIM*=6VE.IQI51-PZ#;3/5( M;<-WGC2_NQGS-KIVRO*@YH6N[Y[YT0*]G[O?F$#/?O:ZS11;W3J )XG5SJO? M!SV83HQ$%.3#QHP9]1BP5\2\,N<,"]2Q@B+\#T_OCT[&MC]% I-R @ M3]I2',(*CB)H'%?P=0D0?*^\B%Y8/39UX0I= :"Y'\L\53@66TC98LOC\[@C MX"]69M3W# MP)?^PS=[,&9<]*)OD!*)3IMZQIGKAP"64YUEP,1@>75K&::PBNWLR3NIV@)JAOJE)/7A0%'2@!0]W->N5%XQBF#7GG1\W1 M7>VC0>K27D/1AC_3!O\HW92R;=.\P'L$"D4M J(VF<"D^N&T;'8VC$_[Q^!? M@#=0U4WZU,UY[T[OBT 8D&WVP]3%3S<4X.CUO8X'D[D?TXA G]E4RIK]H&.- MC;;).VPOBN;^Q^A<@_Z(;4-CO-P5=5J"+C.[2[5KG)Z9WL3@G#2CN6LE&BI$ M&W'C\19X)Y6RSCYP/SN>71^@3 (VPV(P:)S^M'Q)<34Y,.#9@FLV+4;8[:Z( M:Y"!SZACI"C[H0EM7.>5Y&,W#G(O%A+6UWBCN[>.57P]!QZ$_['-WJA RIIN M\$VF6W&:"I::C4)[!C(1^;Z)+R6&C,L1-6EVD#CHC;<^D8OBW8P@0II1-W.) MH:26*HV2ODS;(&"*Q"[(ZV1N3>WC+ &;_.(,+/)I]$AU?PC_1 -]"E/M7=UX M6IZ#)<$2__0^<4U/UWV]&W?$QOW=:6P'+J[B]FI+F-O+TX7N8&+ *QG;)QE, MMY=VVMN17AMB*O\8SY#_G@=QD3?3C:L=@UZ@>*Y@49M\I^[FIB9O;SS*S M3!KZMA&9Z8YWDO4FQG:GIFOBET4%@G"F>V%M2S@C.X:(LW6[IW=3$TQ;!,15 M[!6FBOHBJKS2 6?$:K_A2,.:3?BTK=QM=1$L-"C_%$M*@*IJZB7T%-L=_W8 MMX,0"?;3].I9J!;?' WB"0AU>UT:9B--=S\@A2)G5=S-\4XJ<^*%]5FJ<:^O M!D#5R)2=](\JG>J=WWPXR'ZH:_CG1Q#NO\91".J.99LIF2+F40S!/H2&JV?T M2VL:DZ'3(0 ?MWJ]NSY]ME59UUVV8K*>3;SOKKDGI3XJ8K32)7'YU(G*[R!G MQU%1_=#%4'\_;E?SQSO,SF1Q8P>K'ES() %\[>O1M15*LM4$[6\,Y^/$GL;K MIO700.+W$X';>S-9JL_QT9/!O7_S>3*X-D_E]T'1' 2MZU7!S8_T05Z7P18 M*ELD3EEC[=!5,44!\KT$#B<*-Y1V/*F([U0G&*"HSYLT/UB#NEV#J3(';@6[ M,3S38#:L'X\: S95_XU<-VP^24R"ET6, M8IND3[5PQ.IF8S&ERZ0S\)(IFKRF*W!N -8?:4LCFKH84'?5^/1ZL<744LS8 MV5&D2)=0<9&=C?MQPZOH%&T=E[Z.^$S'7?X$.5H]LM?IDP:$-M^!HFM:,E3- M(1'"2()[Q.0:YIF" MD 1_9S=C4IL9H$&RN; 04^;=BZ(&GE]4"N-DQR9$CG LZO>X!37)@!]Y$.0R MGG_@VDS#&4$(X,C 0")ZS/S U0W:GJ@'8/5ZG-K.I)2PF?' =.HF7ZC= YQ6 MQ#;;FTV*:3N325HB/"5MH,7"B^RO,2!17X'.@1G%(#C)L&DW\/:S;X!TR[4\;R;8^D&[,VT. M&;=W[IK7$BW/1/6W.J]ABZD=:-LQ^:F0W&,))LHO*KT]5\']@UD/I%%)NNC[ M%')(ODV\/,&UMK].]!4:UR7&%Y+*;LQ642?.2TYZVEB.ZK912?4TOR(^:@_4 MW.5, NV,0]>9IUE?:N;%C>F]9B'_F*IA?)<:;N84M4M*( L]N9S&P9(#'_8 MK=D4HV5'_;2KG08$D'K@&E^S@VJ'[X\.)E@M[IQ/0?X]UB(-$S1JV02D=#8L MACX2.Q5))4^S%X,T?T6-F@:<8E&I.U/<*)[BZY1W$%55#\A4MZCZ4?8CK5+J M5A(7X\S'CD3I<1?@S385^L/F.'G=K'5<]18P=,2=:: 5'W(#6LP B?;Q32N' MEO$F[J2^*EN7-:W&S.1F4DMN/&&:,5O?"8^S240FN3&@]E+'I(G9:O-UVEX% M+ M 3Q1]TU5N%/P2]^/W/Y$,]R^8.IP O]U/S?[)_#^\K3)*KGGZ;L)434-['I7 MN]F-MTR>#;-LA0ANV#.-J[X[K5-);NB'2,M?00+:.9XTWGN4DF[X'WX]F3RS MT=A3)=W9G82ZXEIWL4X[NW*=IVS\:8JW9PU":1#S9(+-K^V0XP#@Q7LS+[P= M/$FQT!DS,2K+7MTF?'5=^B;0LY@-LJ9;I]BYS9*[5MS=JM34$?&:=4JI^O<@ M]V_0!TL5*W"(#L:G,)"6*+-)@:F)DD\I6!$'S%3\PMI\U#T--J$J+J?;?[#L M@_(\KGDD0(P-#?2@G V?-^PP^Y*F=5XB7J^)L2:S7$P"GTWD9Q W14^G[-IR MVXV8RT'RC9,52R^:*HWO/&.*W9\QM4U^VB8_;9.?UBKY::% \FX%TFYLUDUR MK;;6]Z(J]M>T\"3FW8;@)_V63WNE@>E/HIO7(XN3VCC0^]'[2&U"X;&P4M7I M)#B78,?4.ZTSF+OUZVIW9U"3;E(#_*0I,LPSIB'[BX>:J#4!N0K04[O6L?_S MJ(IAG-24-CNVHS(Z4+=L^^11KTM=Q;V?81D-<3P;N+R"B\"HZTFA@^M.![[1 MZBB^_=S',&L$X=Z.DZ/8NF/7@W>PRK#H<8,1:/MV.)BYLJ81S(]E_TWN*59 M@LBET4TO8OQO,&@2,Z;Y$3?IM9M@3^?MQT6_OE[Q42T4CL@J*H(F(6/V0;/T M;*LLFHY$=W3%TRG:"A)G8]P_;2^TZ#@F2Q1ES!G_[VN Z>:Z30-\3>^VIJ?V MX'0O)IIUY;'39MW3^$&,M,(BIETV.YY4KK1WW/.VZTS1L?&:^-(?9_>['7!Q MV[3A\ MT'B&\7 8BYUB4ERSOZSKZ'=$P]2H2_ XNIO/([R/DA1KI7KM=OU@:@I;(9N) M@4YVKG15I$VKMKSEMK\Y[:W?"'UJL7G7=D>*PK6!PC2/O;CYX)M7">SC0HN7E25O2FY00F'\ZVV^?.6K0D=\NV6AK1 M'M_SL0@4R+* *G050 K]ZT_N'1&9D84"2=F61+8Q'WHL JA'/B+CL6-O"VAG M+5N,R.-"?\T#'PQKJ_*%<8/FRH?O+@R2."GU(_G U;=![Z"4[@C=QO M'@[I\' ]#RWG8*#A:3-=5)C :3U[&%9AN9@?H0ZAQ4+ G%4B8K+:57<$;5URX8\X_DWDC\C?6 M27D1V7239;UNIQ=M,PN/]E"[+2%K@![&1?VV0@ZC2)A'N+C,46^:7K)H=('" M]N8_IA=P9[T/EO@AT.WI!F-& &:5K4WYJ>*N<"L:3TEP5BMQ[\(T<.%.9MNF MA$-,*B \>2V_6:+!+3YP7+F2$R2E'E_=- H$TL=[0F(#J!O>)"),&^0J.H-/ M9E:V7$M-5YAQ6&+$'IG581OWXHQ:X7W',":FYS B[,=JPM)Y4O6C,E3(S MLY0/,[^9[\N81""WT8Q&M;-+R=WED MH,FYLW:QSL60;7I:KM;RDWZ##58+[$<0WB-8:0=R,W"T#E\%!&B",Z_- $FQ M%7=@CRZFK*LNL*]0;ZVC_:4SH4N:_:DZQ<'(F>TDVI8Q1;_D42QVB&W(>^,T MVQ3)@##4;,Y;A@K!SB\J&)[[ZN]^7VV'3'B11SYYC.O?Q;._0WZQ;AF'5 L; M>F>W+*NPR6;ZWMRSLK*3=^("RN2B8(70SETP?]\36QR!GWU%\^,&74"<(&+/ M;QCAF[)K%6@;3'S?\W+KX(=6:VT< &D!? :M%R4C<#QY;4Y-JFS1BPA1SCJZ MPW938CFE6*I%#(/!T .J*U3>-^LB'4=%[.IGB9W*4]:%(B@T':PF1Y4$7$V^R[@=:.XR M"2#YO+#[CY0^PPG-G*GKHLF3IPC %I81S![Y6H#IH%EF %))/14N"9OT'-2= M3\@+_JRBHUSW%^0B5? $81L\8>SPEJ,W WF, SM^2T?!ISUR8BU2:Y5Q[W!> M3MS(W]_-)"NE&&>U+=U^$F]V(KG MH^ XA8:Q&?5LB]4X;&QYX*"T>*1\5Q0#4#10DE:N"/L >8H0[EHGS$@EFBAM M.1/1[2_K&6#/>_JDR.DH.8-.M.'FJ1^0B$))2-),L1EY7E'I'L:& MUFDF;?+(5EC*SE>ALCZ^B.EEI0GYK;I/Q:KD5@ ,3MO@D%CJLMQE"-)OV^A/ M!5,+'R!X OTGV/)^9PP?1]*XX60KL3AZJW7O[[/).FQ\=\T4H?ZB/-.LX4W- M-I2:T=;.&+=;1_Q80_L?' /UQ0$#=;? -@<,U $#=9\P4.% #H:N/NJ:JRS:M#&J9#D;7 OA^<+;+S2+)9;PUGPULBL:^ >H^4$ M>14P[*D&1'8#3:\9A(/>CJ*[W];KN]RP_VNERU,MVR:SKGS>X_T^^8D>K/&** MP5,#4MZ/.FA#LFIV*F'_R]*SR[:I =J'#V/M8I9:RFI"B.?+R.3+Y,[K&S(NI/W<70;&I?'R)/?XHI#]F?R/-9OPR5^ MJ,]+]$*<;2?/WZW:QLBAFRX$F=*C9.P@SW]X_O^GAA]/2X+=4H5#*GBM?YT\ MJ!]FNX>9X;G$ZF[!Q<=EB32]?^K%"X_D^-X>U-=<5Z+O=,WQB^ @$Y(8+5GJ M\,O)&6XPN,- I65X$Y #I"YNNNZ:\I.3SI25T(7JLW881]%N[^-D;;1C.DO< MI;>P>P8K"6R&$"'%[B/WTSP1C%$^EF'^/F]NM/4?4BTSRJ/"^EG?K5 M"DB+#3AK[JX]OKXC7@!OX0D461"%R#)V!N8NA+W.".LS)%Z&L51TP2C_F2$N M)VT<.H7478-$8!7X.)AG=8.*08;SJR_^$_?Y]MG)412R ^^(=4/+*A=$G#@8 MAN/1KQE3",]XDI-):6Z^()V1:)+W=";$SAG.>EKV2-_T1&6*^GD"(0VXYJ0] MNT4&D) _0YNDD8A$1[%U.XVK[G=3):*[T&M2D;8I)6=5J:Q(()4D?)[RHG&> M%'\>+!TP0[!;_44IV!*'64H"1L>3GRWZ4>0HKF#)8.6JR)BS(D-+"GAP3PR! MN$=19&E@X@'1'Q7CRA:?MGBS]&F)*!D)EQ6?_5*RM&\#J 1HGCP$LV6D=S;, MW=XJU8VEU"0,-1B;G$LMITB95<'[%;!]9)_$0\1RFLR6TCEX/"$\RGMO5T^U MS> .QZ WDG.0:K/F5B>A1@9SDTQM(ATUXY AX'IU" <"=*-&\CU*^]YVA LU MMCT(-E>E#3$=9'NPW4["$9L7R=FRUX,U&F[]LNOJJE/CIN\J[5W2IRXJ>?BJ MM/9L#$X$7TD,G]>8Y6^_?_5#;VZSZS,;A0SJ0PY:52(_WU]ONY@.6D3OI47T M;'1UI_/.G%@]Q0DS17]7SOW*);%G33LZR_< 11VF\;VF\2D%*25V*45C)6S8 MBY*.SS7F1 ]F*'EO8YSF&R,2O((M"WT,L\\F'^WFO^OMG4"P\''^7RIG=/AL?I!5!=BS%\[-^TD;"8 M_#AHJDQ<*#$GWG#6#WCCFM=2<)U$L MO-38;L/F!8V[TC-4D@4C=D[:/%#BVUK*1A-[@"-U&VG;C>IUJLK.%K-8Z=; M\U946>^Y"#_U-*8"+0LG.FNE<<;I3EY?M1'2*6,8A[Z8G)S7"]@$3R5 6JU8 M\-%O9/QQ?Q.D6<:H'2R^I0]^.CV9_/##TWB)O_UP&OG4>]AH,8K MY.B6TI\05M(_0(&I,,\GCYX\+L1>B1\HY1*^.*LYP42%&+_K2C1OLG8GP;+QP]Q/IKAP='(S>_C>&'[Q:E^13G9R%-Y;UCDXH%M*8 M8I]5$;NZ4UK_['AR$A]D(3(1GH9>2D,[T,.PD"X8M@'"'E9/>)]P4'!T3_X6 M9YX?I&IA>/)OD=M>3_[RY:-)N0F;K90J9]C!>.AF1KZ M+N'93/KE2--BV-C M>_7RI)^6C8:AVDY*U2G3Y>Q\O E\-XK"II2D[0T?7 M:$VKYVZN\*0R5&X4:JT#=)M5TAQ5^N$P\A= M_YVGT9/7/DN841SZXE,>[?J4AM3[YZ90, +%&A5=)M[2# T M&@X[ $JBF2LQ\S?>P[@6JZQ(M2K78AG"IS/N@*Z*_T0U/,NXD:^BCV5H477R MJFJ.X>C>%<"P-Q#C":@5#STRH1*IW*VGQ%NP2F*3.JO45T@=( M$/!"3QY]_J00(GV<7_ T$/N20ZU\*T&[X"; ]]AD MZ7AE4,BPWA6T.Q/WZRFWDRO M'_-D@/[UFVX%.32LQ0:_NV13==9A39J C"CNOMJB'Z,9OK_F"'1(UG;3A0.H M%QF3=,*XTV9$D'+3C/YH7/Y&^0T3&9S!OX*E0&?Z[D\R;:!-9[+9DP:-9D9S MB$>W6I8S@_Q2=@77*Y P'X7!V(L8T:7_&G08X.JO@3$;M TH4#..4[+A Y(" ML^<"P61;Q="[&$2<[,JQS*8.(//**LYT?ZEGN'LFI^+3W-,--.#P%O:$12UU M\B8>Z;N^I$11LH^RF5]GQ98K+79U.$%PC]P/!%OC40A R3PSEV"S%-Z^5.@Q M#Z .AV!&,":DET8KY@5Z)"&@_K'MNVI=J[":' @2Y&FK2:$(=@D)3;57:WMH M"EWHT]@WE%J&F"LC %9V5K:]5#GSOL]<#)AJ-\?2446L:('.[V+VM6 M!=!(G)NH^+9I9*K,B-D0VQ-%%]I&W'J2A-Z2U935YBPL? #?0[R[:'MP.$=F M2(352 P$2[GJ1SR[,1_=:(O]C'L F]1LZ-R5$EDLJ]*('7'=*LQ,NZTXE+/+ MNF\COKL!,T\IH06S(VZ]((EQ)@CQX/#,M.15\>]X67%@9]4_-Y++0)^!)FY@ MFN5W YI.AO96"^.5L&'ATV1]3![R#XQN<#XNRX5NH?U#E!:0>7@@0QVRJ[1F MHN/D*N@3#2Y6=%J\V\S5'@_JHX!O9?G'/!.73OI[NQA>;=;_OJLAV*WO M-@W8IQY]6;@J-S;V/ZJKR?/F?('__J9NA15'9/),G>[Y-[&D7>V3!-1XB[&W MV=TBTL*E6^HZZO-.4C*?-A;<:EY_1V46'_L M'DQIZV:3KMV6PD#/D#&\/=, [P >.[<>JKJWQ^>I<%JMUDF+9&>(PR7R@4O1 M:2-8PH6JL":-Q#3X(ZJ(P@EN: UI?XHMA:-STC$LC7@XG8:9LF^Y1PA+___] M\OB146%SLU_Y89%Z1/9HLH>P5C1E]KC%E OWPE!N+DS$ M^:9D<@%O4[]#]U[=U,O-TLTD7NKQ%^ZMA"XLSGEK_'[,V:A/%B=#*S#V%@ZN M,L3,Z"Y[$G:9=$8G&;YQR]J);L59=5%K%]NMQD*8#+<4CD6L:/(*A(5%8VZY M%CZGD(3*5^XR^6Q-PV:S'Y\[VP)%QDAWE.QZGBQ.*$JE%,ME3X1,)"1455 MD_/77O+]ZVBCLWI-#4TMYR7!?*A+]: I2/%$MOIJ'EC]#4MEHX+13GDH%-QF7U9=XMD3^HQYAS@W4WV=% MUE=YO Q4_N.O?,P\B)5?EJC%3?;LJ!@IOWQZ$N-CSOT_VDLD9_O):Y'"/?D; M=#Q/KX*?'(MN,OH=QM5?_B=J_\]M]AA\EW9;!"/:@?%3G[#[I5-W DZ6CA#_\\37'ET&F/7 M3?SRDS0%/N+/!C_U>.01>Q@V4!_5BV'7QV>?06<.2?.J9MP1)@E0/)]#.=MF M-Y$\>]O-.'>1B12W,!Q'S)]DO2USC-B#+QZJ@%BX[')#!_ZJJ]?A5SZO,)AQ M7"Q.HH(>D4]A*D&R)6&8 6#5B0-6),0%OPB@\.+'B0_,U@TLS;@$K(&YG,-:LD2^4BY\6V4Q3Z17 M,M5>!JRFDHD+$7\3IFDCP%>^G.9V0G@9;YE13::5R7< 1(BBOLA(G=6"-X'N MU[3LI7+'A^7V@CP/3^&MR7-$J?T=C"Y.XUMM]1;?29:^SY M7V':OL8DQ8A_QP)C%G4C?_=LQPP_?QI[Y4)$R]IL"Q#L#^N93S*[EKFT+7"Y M,-7/3]DD9R"B!X\? OL;]M*#QX]DH^UD/9E7MIRRI_V+-G!OK<.7C'VFHTI< M&M^5F#RL:I'R$Q;3:2D*B>5YS'^SOP\+-.RA<-0+;^F^_*B *-BJ.E?CYE\Q M/&#=\C/[K9.S:ZP@GFB^1(%U5G7IV0Q,' ;]TPY%PS M,G#2"L *[O $\_1+6:Y=][T"Y*0F.S"Q@I97\9MPUCM 77]C:C>M-5>WP(+C M8NNSHVYDD+=;CFJ-,W:WN^J M[1;W-\L;[-6KZ;K%\?WXLYLL5B..AL)"WU049YR9MQ%!3\\B$]*IK;01%_+T MV6ENO$Z6YU5CN,!@%A?EE72J)!%I8PCU",7DUH2?7^=3COEX;"C7E;?CX^4% M+G$GHZCPR $K+^!*/J0DU#"G$\1DU%AA%]!Z80Z#XZWM8]2-)0:IV<20^^KG MZ#:KZ)1VBN#_!S>RI)R&DX'Y&?4FWC_1NX.&T1_ M&@;Q&VLL$37!TQ#B5* MC.NV$..BKQO'4CM*LI]2]!A[#P.0_GQ;[UJJ05@JPP)0N[-NORBBW_FK'4[< M2$%R,!:2C$?Y03Q=9O-7X:4QKG4?&0%F]]A;&?9L/]Z[_:_Q:64(7RP60%B7 MA<1J3:/5@CB^ RY,_.D'*Z"]]BBV3O/RKH[L"IJ]/TGV/)%_"SU=[/&L$*C; M?Y3=VIP9>Y";_)?S/98MDB"#&09C) M/1NN&FP +J:(]NS)69#=QL,98[9O=XQL!QA%?$-U@O?/.^MI2VF$T1*8[A:I M_JWJ+I-6783#(FR'(VT&B(\I_I:Y4SN#JQ/RQ4RAO?4 M2'S;XGB/4@8*3E..W758@"'D$V<4(F4+K8^&#Z&":XU)4\GT:;8.>@VD52/A M-O95.*-;8X8UDMFKK! MX4'?UA($F*-1Q;% \Y46Y6M6XLXA9@W*POJR,CKFK$IO@S=G# M^T0.LU=%0U(GYT).KY8@@IK)5)P60U>)>O>_3,Y#%$/REI?/OW@\ 3KRB$Z. M0Z,F%&NY5[LV6*^2,0CG(C@LS>2KS]-%CB XS2Y6"9-,IF$VJV#L"M/* M\*VLJA H7B!X?MO5I1VT5! MQ5&34*'SD6IL!,6L0*3SMIU%@U482+H) ]O9T^0LOWHB2JY!*AOZ2O"99Y0G MI=,XJTHFLXCO;M&G N)V/@2>7FC++NM@,?G>]W1AO,K[8",U.WN].FI>JDLD MHV>J4?1*RLF,51B&S6_#:3_E61%[P(4$4)H%J^E&R;8B_S$5!+LPO"1<5I5F M@0E)0D;P62JWPT/DHNZ8E P/(!T3Q@FFB:.=-<[+==4YR.?0P]XV(B;A.B1" MJ--=5EN)>JKJ;5H'L?.MRMP $=\ 3MR.E)'UP:9^67\RICIP5V 8SJ\IE/PD M9CHWYG3?8\'_;GHGKDV<%6!46-O3W(@B%-3DUK3L$4#"6I.Q0)Y@VIXWTJ0" MM]5R2^\,'(;,^ *3WALYFS?N?"/TJ_1K^SC-O74A5&&,]2@(KZX68F#059)2 M>Y95/72RWLB3A<"Q!O9_6J4OSFF-8NM*O(F$E:J&))2%<^VT'O@;YL:L@G?: MQ?9#]5,0G:#,,$OQ[!XO*5Q>J+/431HS!\S-:^\/#8[[$&UFNX^[**]LALZC MZI*6_RNAJF8NG2E]0<&=+:I\'%=M^#.^;4G& :_^ MY\6SH\=?3<">BO.11W>-,'@I)T(D.(LITO#3/SBL0[C!YAX$]W /:H0>BOD-_SV?%-+XH?.R[R:$6X#.P[) MOP7("B]P^!ENAL<$XUWTZ:^[>KI.QP@]M'!!K6;34UAMUOEC695F]TB;UUW_ M6SSCCYGI^5;@375U8_?Q?0KO-3^CF9 P0S.MS,O<1G35UN!=M8:%H@_)9.(W M@/)-)CSL1Y$"OG, KC2)%_F^A +#U MY,E7GW\Q^;G&71 "3%[#92G"G[]XM/-GX1CYZJO='QQ/7H4@]PS$UM@,\F@Q M+]H/BL21KP1_TUSL56L/I3T?2CDR$061Q%D>?OQG)3OY[,]9>Z@E1A,YAJ?- M2#W<8P/W^-'8P 7?N-;7=M,EPQEFYP<@#Q:+LO!5-'NOG3&H2=3R^2WRK_=I ME:>>31!8(-$0[)GO>)"@*6FO&L!PL.C[#<:ZKB3OO^0$H#U_J>IIDR9$AKUT M,P<+/*U7,1FNG20B\3-4_Z('[7J%VS,)GQWT*3T(5-L\SRQ /:V0 #*%+P%3 M(VFM*2A]^9%"CNZ)M7UJX6W;W-/$R8\[2E<:N8<([2)\;['-8GC'3VBA)K&72CM;(^H?EQ8-#>KI]:VN.62%3X1YD0RBD;-7/.1?'-11BBR MOQQE G_OA)<(+W2DQ@_G?\)@DDQ!* 1)'>#AMP+7_4<)$K1-N.BK,(IOB\E_ MH[!6D3:(_[E9'IW6?*[3JLJ?)_S()/ZDZ@_\\OBKT#=9EC;JE6B'=%N\O&9O ME8/9$7MFU&U9;ZOQ2V2OQ')&S"8RI:5N5]UEU4WL4"'#%Q)H$N38#X*]('4J@"/:^I8,(FM@[V41JV!TD4F2LPU8_@[87(%.JH#Z7@V-7G M;>?YHP;Y2F&BX7W(6"LAFNX9N81:_KSN,9/!0,=FL*G!$X-D+#9OH5*#47U3 M5->3IJJ5PX[( FSI2&;_@*<0^ZJ^Y8O#-[))$2O5ZR?AC_T/KUC%=3#ORV5",56(,V0[=JDBQ MCB>B5F5KI264)1QKP#'<$8A=,Z8?JG\=4_^.1([IE>+KB >NIZ\1:7K2 %JV M55<=Q1?W@R Z@ 7NS-WA]"(-,L":E7(TPCC'-,GJ(OA+D7*K5V8[[_3;%_SR+V,@X MA]DJC^N$RHU@/]?SRA172KLO N;I C4E$W@/9]^J9$Y$NO*S#^4(BS>5=KA] MFX?1()&(%+@J!DX1'@D[2R+R4@I["U45-7176.C50I1E7"/%@^KX_+A('VJ= M+IR0M57ME/:"AU6(.\*-'O*.B;0;FUA'(0$G,26E:(*K:&9TZ6SC#X1KW$!F MSZ@L!!7#Z_8J-Q5N5I-O_2-21^@C*916?DN.V+ %,@-$ND7=L,+,%?;,TI="&% 58SGP92@9=",?9R$3Q^\I_:S9=A,T$B1UN'+-'\ M5VO5 _#&WN"G\(3O JK[WCRCU;867X27:MGZ?5?PWF8(=-;Z*(V/S"N!?%< M%M5YN# MDT1Z-,9F- S\?;53+YQ2U)-' !S;IE BD'F-G$S,I$LWJXP_=V/X2I@4;5(9 M#Z"#3SUMUTLQ04 %R)K@,-L]4YHD5P:-3XCIHGZ55A MPRG&@0BH)Q[6#5+6/N#K?&Y"3>P"T9REC$ M#2:'S+)=#WVL_)[&P7A95U<[-KR<;:!)46JQ_D\0S*A[LLE&T!:_KH6@;XF7 M>M9M-$/TM.V7%6YT,DW='-_Z5C0A=8ZG >Y;-Q7S!=\6MQ"M9FM90E.-,QB]V M4650W6:;)%Y45<.R#BVB($D=UJ"W?YC[%']P^-!7!_C0W<*I'.!#!_C0?8(/ MJ6RR.,$\&@44JI0ZR9(G6ATZX/J;Z0:QMZI]*4:W*M=R:B360G6K]:(6K*>+ METV]9 X,V<7:VWAD7K1?A-%SMYE*NEYZMN>;9NJ=]K-6>%W&KB[X4YXDL[82 M>G6<:]1B$S)&<<9$^3D^0@QJ(B\ZQ%J8+TQ-C+786SWP\>3G,R^1IK:05Y-)J+BIP3G_PXV-;??0-)-$4 M,<:%*YQXN!C#1W%[3:[#_4J97<NG#LS4KT>8L.+//'*3$G,O(IB MO'S%L/*W<(N+5$3E9(A02>=RDA:MU?$&\H=!6=W^O"JG;\MS*\E8T)T^#S%D M)_T2,[!7U+U]54(^;KQ89W*1$%('2-W)N,[K"AU,4YTIJ=C%*Z'4%\? :D%H M9@@Q&,8#4:BV-5$ VB! .WZG8)(@Q=)GW,>6HQ(<.\9L&1$J6A/7NGN,AO-L M'::IGW8U2TQQ0;.^%+ZGNS FV>YK0NE'%V"+D E(7Y0E*@;5/SY-,36&NV7K MC"8I]JZ2<086KP%C!+F6HO*]R]CX9UV+9CS%?0HG/1+PV'[ #Q&>XFX/VX6V MJKP@[>8J6SJ^>WOO&)Q8I!P& 3:T"BN-PCGC5B(\X8/R8>3/W33SLLXD[:8) M/J2,(/P&EEYZ):URQR89H2_0LPDOJF7XZNO)@[.'$F&'AY$2-:4GC<8LIT-!?DII%J&B, C"6O,B M\G!Z[(:U5NSL(1S46@:=A]V&H@8S8\"Q1'@4B01[ @;"V*-FA],>!=1FUH:] M*:G)1#V@N1]E%@A6+GQ%""Q<_IT@[)WMXU/]*C.RT>;H:Q.C]]4DOOB?9XJ7 M0C&*,=$PD4&@@12,,[:&E-M(\L,#9[=CHE^"QC"DX:884[W$ISYCB&*X0G9*;4;^'H*L9*<#"(KSN\J?2/HSU+DE!F?5!&.FG M:?JKV$EXFVI8EM:77CFQ;P,>L\C0X@H#VIXFXE"6&?0,7>Z:I;B9;>)P2S9<^M$%WM5F>5M07(>7X+C:.F6 7J=_7( MX48+Y"J5OELJ?D:&0*6B?XJK3%Y,'BS"6=RO>9&'F&G]X$7X"'BF^-DQR/ 4 M?,A6_/"!?9?+##\9/O8^O\&*K%BTTPH!D)IK=L/&=1RBK52TQSVRHF[FZYRJ M0?CB\:,'X47:>8J!VLX")++'Z N4N)'>)RY^5]N/KMOKER>)8N\;8+3T'O[I MQ'B%K^8:!?::Y U=NS-"BB4 I#H2 IY&2DN60'JTC">!%=1YU76:&QEN;9L;VZ?]\<[( MLC)DQX1+!5!*U?TRNFC>E2,2I^QF/J^B-> "<;7VN(IXO;N3-J_<>8PX]Q5+2/1WF/A4Q _/?KP/2ESCA\B;_%52L]"SB(']T?,>_CM4T0#Q2_*M85-^ M_N63K]6WRLPB=@5F5TDIF$*])0I0 7R_ [!/GB"WQU8K%^MP5GG&S]3A@5 Y M0ID+T"W5,ROZBY>L!RU(;9KS1>6:Q=)>0?O$18W4E,+#($.I$K):/9,;UR)G MR:C*)PX,2B:&1H=YUU?)4Y %80]K]PRV4V?[=BJC;'7!9* ".!""9X,V= L M%< !.DX[$6X=W@H.'B3,#4\&+TOI!]^%@3:(F(SBTQ]>"#(@,K&X;%M:">+G M;V2X9,;YRPQEP_4T@.Q9 FZ/&%#NM'WK$L3\TV2/T0'^UM[COIJ61$I)3LK' MG^\ Q=A#T)7S=0*+S=JIQJ[H6&@EH3=IJBOOD:-@/ZO/EX)%II!!N&\\@+27 MZH8K5\I,)HU%YL#Y:^R_ I)O,NWJ3/#X%4-$:RD>!9Y,48)U#IK[_&I5KB+5_:*LT?VP MS@2&2VSFOCY;R! 1 2X9TS!.?E+F7;FL2$P%-9FLG+JFS" M0RRJG:IW5@7OOK.IC_@OG7H9(CE?JRS.D&.8%ME9WSAJ$4KG/<0S@B?#HQR%ASMB M.@+._B;,=?F6CNFWP>>6_A9F"85RTXBK9X""Q9*/-$(_+K!VWC;9I_G./D;\+;I[J[4-E@R.>@K#",5[UO1A=8BI:V0[" D MO3X0TT=GVR/\?V4%JA.>308X_&O)4$#HW91?#W$;EHKZ+LDU$.R9GNXYACT, M4:R^1F2?^"IR-N\Z -%[V<&1N]/(NSC3KC[#UCYKKR-8_&,@A!X_.D"$[A86 MY0 1.D"$[AA$Z#US [_>C;^GWKN!%FD:+K(M=4CL'I6FADTY5WL#6JA(&RE02%/I&\ G9];95E1IDY3>:) MJ++I5?,K%!+[)=Z /C4W6^MR3 M*P_9BD?5;*M>3I!$-=0/G@RG'L"G0T=Y1 M II)$C8*)38!!3.I7I=2*6:9%?UB+.H5&?"L2Z"T#(6FOZJ7JQ+--?Q4HGVD MF'O[O@3N2LQSPYPQ%VV,+#)N:3"K5&,Q0+[$Z'0K=52*ZW.&?SS7 G,]#S"I^>I 7Q5;EME MP,+7ER((+OJ!\EF()41G>PC<0Q!6V:%&^G>_:#+),N23;-C"\L)7].QHIT1TPH +S5G$LE M)7?7F]Q&N+L,DI8$:IJDQKM["V)(33JLBP[S:7YA2+4$C% )8Q>6/J @C&( MDZT!*408*HE/H5B!^M_D=1D"?V20,9@6;S\]>9VJCT]?GBK8Y9S[5'A"#$F& M)RR8)YV!CGLV";]UBTNWS#]%S*+MAM/-&=:W3'A.2[U*0E4O6@KE&;F$41VR M5^4ID?$%OT@;(T3P^&WM)?J<4%UX-[^DY5S2ZU:S;.EE?<1GU;2D]H??I>Z' MII87;NV*(B?9Y+R6R2F,]D3'CWS(?9O5*C% :K>B,E"I1SKK=+-VM?9FT0_F MV(@+E[1D>^T\7Y17BE':17 *%Y1CZ5V3@ C<9X/+[S[$OPN^Z+0B9;L?D3TC MSAW"+YQ5[ KDQ.J:L.%VAX-LDO ;D.?1BJ7Q+&V+2=_TIL_MX<)T3JS^@7F5 MA6'86:PM7X&7TUWI^N2KH_DXV3,)0< TF?DKLD*0-T2MR;0->#'#DJ/P-SFM MD]<9CN-209YZD$0L?\)3;MR]-CC1.(^,[[%,MLG46W0PX4\W[I9SC_ ME&[D?)M_ODY8E57JF#?W9:@SV1FXF)E&"-X(47?5*%K9YV=/-0NK"R8=J(N\ MY5)&)[(+K8_:^9%ZZSO>L=#O.8]8"]MQUN%&4/*4*EW%Y!_5U>3_(,&L=^Q- M;D'=)XT82IUJUT1GF6^*8TY+A)(Y7).ZAO:I9= M_KBRZ$(E%WIT. MZEB$/3X.SNXW/9I?R-,C=,'L%+ULWRHX-W^P[*&*W4Q_B 6!;*9CN.^1E:5O()UJAZY0/N(B MXLVF;H7(?WA9JVP,3ZE@0CAPE;L#%"0IEXD++*% +17 S0I%+BMRTZ%0O!A\ M6B4X/4-GG!\-X;C,24V]BJ"8QC&B,<(298$(2Q2/[5R/,#6)D$QM(3P\&L:Y MBX:5'A9^)Z?49=V:DQG)0J4C#K??-'5_0>,*3I&N7I)4AJ-(,Q9-3X9-AQ@I MX'58,B0^*4PZ-\&1.D<]'+Z?6X#=-&,^)A0+\4>W>(C:BR#_J&?'$S\]6 T* MU1OJ64CJG!O<6ER8\R$5]QCY(^@OJ.X&= M!>@E&5_46V5S]R2D7ZOT#[#L_,\H&R-K5].,P:AM&DV$*2A'HEW0PNB_X$$C MJ5H9ZEB*DT!IBO-4>A'7F'><;SK,JCT'2] R;V3D[+3D2]0!>D!<"XAHU.O; MJ\*C)GK0P1+UM6SX=F2K,,6["&@Y_&.U6)^2X( MJ+7]Z,P:(X@VTVX:=N#8J.A5C+]%ON%U;SOUSWM'?FUC$,&@NZ$87VGP3J_I M+];$)2SF1V]LRGY@O(Q0?8"UQ8_#X@M.-[\R'(%2/5!<\8&T'R2V3#FJ0B!C M ;C[]D-*!S(O0HB+E(QV1L%"Y==HUU6E-8'GNL548/EOQY=M_+,M?CKO.^>/HS5>.@NMKCG8*-HWN!% M]&!>A[/8E-[H($ZG(=2(?_+\3W]_\?HD$4"%UWW\U5=_EDX 50S7]$E,7+ZI M5",<5WY323/'KT56%^^IX^=(UVK3ZZRQ+(K,XF#J: ^\Z##GZU9^&T")X,9/7T6O( MV+.>OCY)K0E#@Y-?T,#A.AN854.$*(#A.B.08BNM2#2],:RY\O3Y'K9P>+(]B&W.U?\ M,F7 ): )O\S.NJ-8'8D^-$.#_$!<5^2M ]=C3YGU^YOD'3 \4F2\ER)4:1K: MZT[EJ*PW=S82P.= X]M-@4<^Y*'DO*(7:[Q&1A)Q/#E5XC^%ZF:52)M_*Y]0 M)+LD<4C+7(I+R@@+:5)AGJJV:3ADJTOMU=7.Q^PD+Z(T2^JBM*02;CUM5VAN M'7D2!<9(P#!VZ>1T^F2Z94-,,L4(MF^CHQ@<1^>ZTHP3$Q M2I?41AI>\;R>KY4DPZ1]/1%3EL.X_10"S V-*L;M$$)3-UCD:['LVK/8>IL- M@C%3J+S' )'S)U%UT#!(8K_3UI]=B)4IF8]2FOF D:PT M*YT$R<7+% WSN#OQHU3=G$S?4^L3M#E%&/GDT>,OQV)M]SO[^AN\;Z^_>O)H M\L WGO2+U$UU#L^WT";WW M>)CG/V4/,WG A_B)8Z$/FK?LN\'S/]3N=Z9.1)?$LK+?=.6_ZA!./PWN2RFV M_+LRK';5;@OF:KH6TF^;V';9U&?$D%QY%CYWS3=HO(*VTU$1WY;S(2=E=G=9!$X6E2 M'R0[-P<\U\%!#JNW[F,7D;9>2S,C>B1M7RU X6"L,&Q2J\]A6">O[36'<\Y$ M0=@%3Q)KQS.'FP/?MTZ!7#!\*@U=R'YL%>:0M A@-5\+#$EX [--\:_X9OQCL%?U3,F?D09@]@V@=VNA6]9]JL%) M_;X5,0EQ4S9-3/HJ?7OGV:V$4\P-Z(.4I.WQDJS."Z':G$_"6IPDQO7O8B = M=)PYMZJT+80D+CRKZ&/#L]G<&P/M8;0R[D-+\ MD69*UP4\%#K?$8&=)>AW$])_3<\SXM)\'49KB:SWUY-%Y&G]FJ,A S-CFC(1 M@9;A/HD]RP"47T_.2O%=R9W1B7^M0F;JA^;S$[RT#JWI )ZPW;(Q/Y#4]:V1 MVX'XKK&V8]#BB>M)*ZIXR8;Q2!E+X9UU."L8 QXU5Z@/(T^RD][Q%Z$&& MW/F;S+KN5@[PEN_G='XB%TC/^!+MWF$!L%25P*3[&%_5CAP9I9V<3G&M+5R; M*$:#>D@T5'[;I]HIU$EFPNC'M%5$5L0-[0YUM=QJ=ZO9R+>-5"#,F-GYO[^( M5 -\9:M?I<#)H#]C\ #6\:3*Y(M,!C+SO^$9IV2L$P)0N[81)HUT9J>_LR$A MD@WZ. B=QN&#BW;3"]73(@][!S5,?5&66*H4[^4\$7SU8QL!;,)8[;8)BU=* M"7G=9TZ8R%$8Z5" S*W/""45_BCH6*E(N@'EX90_:L9"AVX7&N6H41BFD*W* ME!'P+4,2#FK>((ECMNJQN)LDW99P&']C[W<2WT_'M5_!]6]C8U)46X MJL +(M(TY=KBK(2/XU_3M$#J74\E\0.#JV@E0=4.Y>-ZNRZVR2( MY*3W-61$RZ8*5L,
5-&D+U MG2)31Z%T$@BUFYC'(4%@# (?+W>=:\ M3N)@Y*I3D!QNS(.G'Z/]JKO\V@Q49F%Y1ULPLC]CSZ*3A54V]QQ'IZ8E@LN4 MV=VW"T5)>(ZD1/G)T'"@CLQ46)R83I%;F@UKC''0M.SLMHT^VAV[:M?JD"=! M+/5V13D,X;)A=#GX8B3R.>-8IM>V]K:]2WXDNA03VYXM(CNR]]F/)_E>'C1V M"K&Y."!;PS!FB]VAH!U2PZDH.:)93;?;>3@(;D2OT7Q8 !)6BW9;!7/\S9-O MLA FL;A82E1S#WG$; <=MJ!:J=9GJFFK8OQLPCU[$U1\L_MJL96N.J9L"M>G M,!:LVP" 'T9'RC"%1,O6S89A-#_QZ"3T%DM<:.ZMGVE>6@-4,4K3KE7ZFA&< MJ(^+U"EU/_CI>UXOO-,#YZ1GZ;'GX5G!2S['X?DY9X[R=P.8 M(=PY[*;&319PGE&-VT8"B&DE(\^_T\[7X8R;10/G)POVC,(16RZAB+541L0-+,,ZT*D M$KZ WER%EJ W"&<7V6X[]XA]A; >@%<7..URV!C'J[RFY&%2=#).JZ"^ND"@N.O>-5M&!;V4$258A6AA] M4MO/EJ=(*+^O.1KI+&" M%JU]8@5(,))9*G'%^W70LLFSL-< <(V'9(F55KL-YZ-5;D]$/**D%]NDZZ\ /I6+U%8>V$;GX$,*B(H'8O$)18[=L)A5*%].Y \O%=5!0;]Q'4K^1?+PY0GE7 MP5S(RF/A1(2F.\M"AK!UM5/$4$_B>"^I2WS!X'N@Y;82Y'5JP/,,,])(%+T& M[Z[!6[-*V16D+'C22 *%_7I4***KF-R[/,5*[]&T@*4XG>3*7!5GS)_TP@MV M^5^OF2%_^3=$A\@B&^'6KZP0FB9'LG9:N H^=_#X).^: ?!D,C;KGI2>F?,N MBES58A[[2<6C,NP6EQV;%"/]U^VO#"VJ?F:(-6V>496AL/E ^[)V B$#=UD> M(,&V)\X OI_;8?2BZ7I \XGB%FE-VL[M-X'L"UP@CTIB-UCV9B-(FD&: M)QF[+,286QT\WDZ][A$(BI,K,Y=8\"^,+5^XA)O[YBN),1(WSJF5C9[J#@][ M$2UX*/0\U!:%K?1D\>Q!^G19E1*QD8U=F@V%"5[^+OK=\Y^*Q+R\"*\ U..D7=6--J#2 M/(&)]F7Y#CDH=N=-P_&\[">7X, (0=Y9V[Z=/'B*;ST]^NSQXS\]_O)A,4%- M X.F7W[Q JNP[LF'*^)YY<.)J"'2;#)&JD5_4)IY67Z>B0QG/M/+"@B+NE^2 MH/:L6E]55@$]QR)-XW2;WA4"%:R]+4U<6Q06+\J9O::(?TL#L[;\Z4MF9JB3AK7IQ6!3 M[=E-FN?_#MD%S62I[,^42R5,L:R-.%!IPM+CBWTEPBA\XVP3]GTS,):60N:? M<)++GQ(_6CX!$0DY0+%8G2I5,9O(Z6W5V;"FP^OL) 9=*DNX\!5=(WN,LEW! M"PFNS]K !_@:'9\K0@;3*OKIU"Q4%'MUY"M"^9ZE8E.J*W:*V5\B+(V>W9F? M?2FUSL3C4^6@>*%815 &/*NPAH?:3<,S&U1>*BIL)6S@DH%QKEG''_QT;/@BB^4O+;'^5V+7R4!"I(N70QXK8 X5_E=S&- $6E1OTT>1%^'6U^/.ZTT)P5UT(TJ>(!IA>T..OQ>'8.Y5A M79@WP(E4L\&[+.NN0Y5P!&$A:VP06_JCU[ADDURCI4=-;8&R+"M=S7O2P'EF M79.PQ;#?P-/M#B^DA:'$-*N LIU&D73@P73^/*@^^X\5+2PT MI) Z\?<*@( M0)HZCV,J'HW M,F&_00[FT_9K2)-08OH)TY& YO>TJKHO![*_"R()&.:EKPAUZ\*BLY1,J](FJ\&CZB_%?8,_C7 M5=F;*E(YJUM5R3'8[9":;]?]?S6=;E;F@9[*T[-S0M[I9$"D'"[VZO3ORKZ: MB+=G#J6;%0[CR6V$9:+'U4YP&(I7ID-&8)>,63>NW:914V1.R"N4K0%6L>=GB[:=!5>I:^!'!-?RO,H1S\;E MK:P$8:26PE& T"9=28M5:%DC_**>OE51;>-.-.P,EUBV.+1=\"Q)KL6YY8LZ M6CVC0!%48Y;W3.LE__5 N\2U8 8G=Z1G;1ZE9\B?%V[VUY$UE5-[_CAXG]WO MOZ9TCRVY4V,2&OEB\ BP3!6+:1LK;R@["0= O&>$1C+W\[-7I!/(4&(.NQ0Y M;,$[]L;KGL!DMBNYXXK;;T%#E1$1A)O.1 LOC?.GF)C M0\WYM2:6[^D9\K-V8Q#KL38"94\M[B%7F6T2]G7KH8UT?2H*@")R3+J/-]3A M9HWQ;L?UQ%@S_%R"8_\D"OZ/7A])5"UN[XVB*7%AYM 70%F&_"W:!Y:$!8E\ M]#K)TIPC0H%$!HZ\9B3\P>:*%Q4W/>L/:A3NDR=[+\MNZ]EG1P67#7L'"O"R MKV7&:,.R- A:(GK%R@VLH"AJC9R-M([*N1/QL5#A%RUEA9"Q:7L8_O0*767 S2 U!CO6 M7#X<7\M!37$8"UN?0U2&L7@9EASZ\I3]20?EIB<09'_&>6EZ+*./UT]F.)69 M@7)EE]M*NZ<.)IV92S,I:;J-,WOG_%(%V6#"GT1KG,<*'VIS%V M,5GH<3,M:J5J]HKKADZ3NQQ/GI>$>,N\X]@0U0%-3OS1(5R?'2!<=PLK=(!P M'2!<]PG"I?B=G"\H.4"PU]*M)_VC&J'\R2N>9]DYI9B:MYV7W97#F=W0 _7B M%/-<>];?G?!;1_,OX\&V$H=;Z?>;2G)-D^?+JB/)PM^Z]@K'K+0,W%.O[F<) MK;Y2K$#-UZ\FK3I399D.&N-ZL^L;4^ M?A))K[][]I8Z\#PD7[GT2DORWIAY?]]KW:/ YF?9>BF M%VW;.X'L;/Q"2%%$CHTP D74_(Z#(Y)+4JG^N1)?ENBJ_%)6GK2)<)1MKOV0 M>RG$02+:JMK.#47D2D5=(S1$YK(])JB1(ET2O+VD>/U: A"7%C M>,27S_Y7N5Q]?7),"NIN1@)Z";I\6RM>0%J*<+"%WVKN*J5M5#PM_]FVW408 MC- F<_<,;00>1HJH^ %EE_IU.WT;9DY2>)PR9A-W5YR\:0KHT36/C)G._YW%3B@[AWU)X]A8W8V7NQOE\$C>BPW+<4XM$K)QV[:)G ML"IGX9@!DDT.C&\ * ;>X"F>HIRUQSQK4T=7L$73C3 ?$9J@+ RM")\$N_[D MJ\^_F/QH""3!M4V2JD<"Q68=+ MA =]\-FCSQY._OSDBZ.OPJC/KWFS9X#M79 M4$C6#?=3.D,@+VF>C0Z+KE 7G!"PW:,7OS=S(W#9:.%0&@ L5?%.QL\2'1@' M<+;$^NGSIS&3;MQQO;26X,"I@$>R"HR^9:_'I_0@OC.9W#0:PR-#3)__1@A8 MRFX6Q0@[=7SFT!O*^7_,YR?BGNC'(:&^Z?J,DN*S>"A[AU+;=B"#'&WI'&@[>"UAKL\K6U*BO4#WP2HO<<,$?[25/#>2[VT3 M+K,UZEI19J; X-7.Z'+$Z.%>;D(MM\+F8+^!>6_2T7KV__W'S2F" MQU_]QXW6[*/&I P<@I?S!KG<;X4^[6[1AHT_^.EFN2P%B/BK'_WN'!@OH,== M+C:EDE-/G#:).J1]-(-%W#V]V7+0.4A9*VP9054@.8\84;1'PX%1+=JK0JRV MTJ:3EEF;Z2A.IXB!NZ S\A M[B88**BN%WR]1&:XC\!060O)12E4AE&92C8[BGI"FXC_4LH:-H1+F]%E1'RM M@?0@ $@[2_(!UG:K<'1AIM+!*7]>D/I%N KM+-PFFR9ER%-8(9F"&S3)_GK; M);L"_KTY/UI4\_5?/_OSS8OXZ/U6\8^4_H7ZZYO@HS2_:3US_O_\]>^(V[S- M??,A>OSY\9<$OO];>E:JKX$7T0[Y@]WXR(O0<&.N!WOTI-'##$Q[4/BJ+O-8P=&E M&I90NMS!&7B8TX\WI\^E41/$&=6\FJ;0+V!>*W9]6J:H:'2GN-_]>O M1"H=Y945%DPYK3:4D@V^Y%G=)@9EQ4Y,RUFUK*=>GU;Y5PT/H7>"''"]WFC= MU2A66)]=*T-)O+GFF>";@$-1&K2[/SR<]?,#G/5NX28/<-8#G/5V<-;??,Q] M3$.S-P\A9GM08AA4+_;(+.TK:H1+DW/AX"E\3$\!V()%/4?3FC;.&!7Z@&&@ M*U?@B6:!VV)*.9U91V@WRB,)\O,>J:PUDLF:AI2^X_&59$V@UO3>XNBMUHDGZ(%^%%2\9X&-QEF]-1L9]7()Q87=1,(V7MBCL]UM%G9Z3( M+6SQ:T3BLG8]I#[)DC[,,M8&6$NC+:>E(,V)OG0A. M_3)J6@O^=UV=6V^FXMU6&R"90J YNRJ1M>S;^?JJ5$1]!*WYDD-VMJS;=F'$ M@HW"M(9\Q*(82%J!8>Z#!(?QJ4K5B-+3;Z,2:?U:W!?)@(!R9X/^2NDHR*@# MH^"FR7AZ3BC?&'!(MW^P8EQ728:C[/N-]A(HS$>($!VU)6:W7$Q%:"D62V1I MOJU ^ K"L$@?)AH*P:4E:AVKLP1ZIYPJ3EUP=_(;;<7=R;?Q4NZP'/&@CV]D MWCI8O ^3&]<31SE'PSTPR\J%"; 7EY8T*SCJ&V5QB'FW%/2H>%6$.B5MFERJ M*U?HJJ71KT%^29#.)H=5K46)-]X*2+2V.YR0'SEPBFT%*I@*3H0(MZW*MTKP M%\_,8:L/]8Y2/!R[EXZ!%I2E!88",1B1=5KTJH0LDK2/@)?/"0)^AR8EXN = M\&#/(Z428P3F @#72'-AG)7P40"?AJ+ M'D\%BG]**/YA@WW4(YSE<3.:;G%+I&"Z2&2+VUI(D:A+%) #S:S&EA^!O3W2 MJHNM ]!4V4]%>GM#GEAU3MO&>@6$$0@01F"N(QE@K'6'A?5/- P(?#9]$SNJ MJJR*<5A)'ST0WE/GJJ"&LNXC-?<%AHRM87.C1F.;:EI =.2M?\5S%R&F3AK) M/?FV#BF/3^7VCWA;RBMIZ0]0&QD3:@C)$NXM,AX6DS;?_VAM;>=%3%H2A7D= M8"]2.P*.)<\0%F%Z$)4SB4?6(6GV:5?04XW^2JE%F!<0/6U;7K%9ZZ)>J7^? MO'O^$3TYF&6/^H^)6.N]3K'"A,E M >; ;Y;G(&I89W3O@J^UE-SN/K>U(4Z#D%Y7C>K@='9ERU#NM1-V:[L<7%M9 M1E"^JY?5$7XNR@F2J.X/[N='MA*:WX29-N5Q-'BS5;VKUIG(U'E7>1ZC7.5# MB&EC M'U?$QK0L36L&\2]<]R"HK MV]S:119/B%H4L"+K"#[JEOV^K/YNH^!>.,FA@?B3Y4 W(@02S'IC^>V(LM 6 M+^B)A1!$^[Q5"";'A)*&CI&H M=E)V7:F>0;\OHWT=\8/K LL3GNAQ[FCY#=8YZEO$(LW GB22B/ V49Q)<[-: MEF2V;/RJ?_3VD"\.[2%WJP_AT!YR: _Y2.TAA^-PO LR[V8@E6$QF5!A!7WL%>32=HEQ M7E(TTV ZNBHE_2S3QQPQA!E^8A3.14,F9 MZ(4L#KF R XGB9]#]>YC;[QDK\GJ#04#@_TG3 >UVLJL$LU*]0TZF'Y)[SA<;0E*(.E]"BZ(;^,3QN:+$?I@9.4J814_)-,_09U62:<3298J%:.3(,Q'HX*P=<:%?)BCCWM& M9J36.V93Q=I_9A(\<6A?,N[Z=5(MDNO]I&SP;UZG-Y="OCW MRM']QW_]GZ35X?G=+^OJ2F,N=6IRFKT[0;$WE6M2"H?#,/1H.0C'EYS M3/^'+9PM.DFU+V3T6TIZ'F61[#GVL<>_C-Y U'I])LSS%HB?-.5B"V'?L+)3 MMO%I%JR_2>']JT2^8F3T9R(\.*9((N9JEVJ?I1HM'J.E-OP<1/"B6I.([97. M/G'E"R,D713\E#SW)K>E7S92.@!'4K>:8YB)&,;F9H+\/;PS XH94.&S@'03 M%7YF-7X[&?Z/48X /]XTVFS,8MM H K$:=\LU:)>AT7^?G;!JXBR_9"IQ^^ MLXW=*ESG#2N!%>1$L FJ6&S#/WR#X+X'BJ)U&@WVTC:5W9H.B6#0M'L62NU5 MM0QS9H^<->=!$@7367<#2.IH0Z",6-K1L[03U!Z<52+TP%1F\XLV_R=YF=]O MYQY/?FH6>-3@G4''B$RKT(]>BV@,K@-3$BRG16=]ZJO4-084A>WTTW99_@ ! MI+@O\17]4'M+XT?ZYZMJ^)=-'X40FVA$PM#:7TW];EXO)(\]EXV>[AXVP_18 MEO,57E6\_[ -F".G[%$("Q;;HS#O%6O^P=C694>K0('P;-!NEE]*MG7XPWW6 M6]):I VD]WM5=K.C1=N^S2]R/'F]((=E?$L;S9)\@X ?_2/,.T0A5:CH6[W8 M#WJQ5+0QZ8[[(=GVAIOX3:I,9(*AF-L72NQTR_?Y6"?^^.O<+Z6*.ZJE8RVT MZ(4[ZU0C:!WL9KCFC 5"D6EN/>3*2H*07KT#)83'4=K'P=UJ*=^33 M".;P\:,BO,6U%R6L-6S )X^>?&;DGSR$)^= E8=-:^UZ"*H *TWJL.EA,A=E MA/<>&-4RK/6--/>&WT#[5CFMA'$!?>.55NS"H;V$/Y1A6.(R848%_3?@(S6^ M!CY56J$BD^&7*#YK>ODYQ2BGA&3WU5CWJ3O"QQ?@Y#F&*+6D!@?'!CU]2TTH M'"N[+-XXO'J/Z 8K5:(<](BV)3<&@HL$#XG?AITM9G_-LX'L.H4QDV.KE= NGJUY2XF3@\ M+#41@$7,("UD2E;#TB$\6?XQ'(^$^T\&,A;E8JVX/P_B' I%!%L53H%R;5CJBVB)BC@/FE[:95O[MFV%&.99 MMSF?G,R684()_J,:I',HOWUV8HJ0Q>3Y!C6^, OP?)/2JN3\ZH)B\($))^_ MC%_/2)QCI2]*VP.!L FG2J"&G;3JM M_4JPI5*O4V-)^&A>TY@5,7.R:S)<'O:LK?@D >4Z@&E M>CN4ZAWUMZ'8F2*7\6@N.M9#IR\SWMV(/!OQ2WK2(H\7;I^EOSUCUDE&3N>RB'?? \V?NGFNZ4-.8=VU0[PP,>WFN& M*(:0,CYNI8T-E28A!JD=[ZV["T W$3XE$K:B9\A*0"(1MF:DMCLO&]VWDG@G MJE%;JT?R@OB]:X\7<]->3N%],=/;K4_)^'_[FF&]V?3 MT:R$<_!9-:UHWC][/)G7/=)%R%!.R-W1L+*OJ=QR+6R"-/3^O.MU6B-P)16F M9(8SV88DH]*&_='(5A*])>K&#X=;KC8@Y9+\KI8([MJ!V M!$!Y$@Y>#AU7;HG:PA-&(7<,QA(O 1G!'X@EFM4FV*:2G=9W>;Z>8K-1J)<.9"1EBGZM3+J*LHPO[YXXO' X7L[5 8I+B$?,$HEM+L*]C\AD'YK< M0?I/+O^ZG?G:&X13PHQL5E000)%2L1[J<%I*5A@7J7HZ,8/,4S.L%TYVV)1U M/LBR?X?2OVD&!].F_@(+E. "A(\0UDO3HK8Q\Y4T:=(:* H;""=V?_G%DONG M.U\M?C>XU7W!''QX!??)@U^IX/[P)@GW8NC%%288<&L1]]_6CG7'SN97F;\: M329Z:V>9)0R69*-=--.RO]"H%O^S$@Q:5NJ7PD]^@;1&[%I*%6U2W?DDW, 6 MW,92#F8+$+ZT8Q58MF=9SH*);PENM,^+@0V4%4HCSM93SWX?CTT[96A#^=T( M[2.;>H8 =!D1VSE]5;W=C=O[-KP*X8*R49K?E#/ZU&[?"&8A#)9%^F(H@:RU MWIS+$ $RVB-UB?'SIK5'40.!![H"OHYQ/6>ZB4).R0!E :MB@Q 1*WV\L3,ZRAW9V%Q%%C"6ZWDK?X%FP0L&/ MB5#12DF")&8U/FR[>.'<"Q>D[T?D^X$& '^-&YM!1B$*T/QA[3-TS!##9H*DE-+ M-G+S>9IAY+Z30)*1N_Y'Y92/HS55^ 9*ZG4]CU\LYF>>D3P[;N1H D9YR=T3 MQ.;AK"O\Y\H'_(-QHVW01-Y%UV[.+T98B&X@P:9."1/O$\0V==5I&I^V)7WE MRJK(1,VD(O+XC,+E:\(_PPF06-&,)#Y+$-:[&NCNN6QAR-Z,(.I-,R\OV\YO MZRSA)T)1 PR\XM\K[=L?XM]W?=M=F'LZ">#0#)+_\>S0J1CN]+25PU2'9UF3 MW@N+TWOM5]J9@6T[JQ<;D85K)V9#=/ST8MYDV+'F;%.R1>%?S5&$WMUTL0P+ MD86B5YK!=F97%J Y:KM5F\&!&>LQPY/-QJ^>FZU*W,V<]33GHM)3K\.S]%$W M)./IDAZ66_)TW]5JRJO<0EB@B*)!&E1-C],]-7R6-*"4[\+&U@ VMF2IDL-O M9:7^_;.!G\C]^(F*@XNP;'IE! ^G#2([G&M/'CW^2V']38CEM+T(>^O',+Q/ M-VHFOFO/^LD)HKRP()?M3 2L%,KRM TA9GE9=YOPG3J$C&^PH^:R8Y\;4?FI MDMW(9<(*?WKRYOFI_&O3;'BX*L7.Z (PL-D_7OW01[39>=54HG=&P.@[Q?B= MA==M&MHO(O% KL$/XO^19?\5F>/'KR M:/CD?(0YSL/L]D-4D^"0<"X-G2R;"0SV>PWMDT<%ZM2FIQ*&X@< ]YM45ZE)B $GN%Y88.K=]3*D8>7KQ,Z$K90 M.:.7@<44BO-?S%#N5X\_ -,Z.9[\[<4$G"]NJ(J41)=!7: MJQ1?+D$O='^E9]$1^2NZ\-7.$'EDB(-7M\81IBUW#YATK1W ='@W=K^[5=1P[GB;@M MNSZU05B<9M'P5!N![/B48?CF//7A\0!REWA@$72*[DT F5E$U#JN@68/\PM-*9T M33!Q/E^T5_<[:-I0=M)@NF M9,&XDK MEK5WH8'1@,Z]#?7P0'24BM)##-L$I!4B@$V?%\X==K!:])6P Q0 MA!["-T#475,W_,!"8'=LR:$$X6(\2=LFV4\;[6$I8H&NV'QA"!N'KBL[YW90 M&M"3%/34X/V*W$.^A\S4ZB:XTDE9 JQA1XGI5*7H,*E,K MAT-.ES**FA&X,7 NG,I[?2Q;@I[TQ'E?15X_3WV L1N:M?I>)2-B <"!Q7>0 MP/=U_6&DM.-#^XM[ZRZ6=TP=M2H4-4T5$C3GZH&_CP>!E:QZYC$G$2@L#-3( M<\G"/:O +RE),W("T_+,)Q>;L,6!B0/.7A*OE;BM^HM=N%P&N+?F;34>>[@\ M6&H&M.X7Y-"8A>,UJIG4%W=Z6@LOGUOVNN\J\ZL&SEL"7X\7X 1SN]K(QLVP MD>6TG%5(G==*9Q.M_74XP;RG^:QRV#6TN*(KG@>."L5Q#(2H%QZ!-ORSX#:K M%FB2KJ75M^_;:4U7-@Y+;$\E[4;L/AAR2,/4:[,2\73<;W(K:4$- P'S0@"8(4&V7<%,6_MRTEZD] MPJT&Z2>[D6?IP([Y^\W@('L23!+HM8ACQ^0J&T@$F0=_5BPC&P@T>>'WI8J- MQC9!4LF@BJ%%B%C%SS 4Q+",V,/B>F.HB*0EW"KY9+EIPN,>5M"G64'&S%"N M4S@Z/%M)S[+=D0OP+.8DL#M,X<[;=MV'?5N@9"&=^ MN,2B*F=LG0A6H)V":2A8^,U*KH4OQNX*N7JT&HE=ZYYZX'DI/FL]F8QK<9"" M51TWH\X2E8:81:1I->U&/S7J ^5)^OJ:KC[%,F4P?A$'@,/(Y9"VIM,I*J*> MO,H+,+@]0R]Z]D#2-C_D/ E;]B)/7DWK;KI9]O3\^CVIK*$T8-[*'M8SFB6U M#58&+<]H"789<^/!97N[/O/3S!U2*>1P3%Q7-=C/R#MZNRO&P9!XPG5:[*CJ M%-:N-]YP<4T3WWV-\)]'21$-7A+[<%I8@Q&,PY;BK")MH9LG90#?#/$>PD7+ MYHK'&D7056GKOEJEGZ7)$&/#G;F7!%,PU.NJMPV,'1>^0W?P7U46;0G?VCN) M]X*S!O].J'"#[S:]P!%1+B(.+7Q&N*HRT*%24L%N\9_Q1F.)[HOP(L,8-XQE MU;D6R>/)29,V@C1@N6Y^:[[&JFJ,8JVOXBND%T74.6B+&]Y+NS!BZI:$P#'& MU4LQV=&EWB\D-ZZJJHECVVU04GQ#;)!$3:A-2C^G/HOT9QDY8+KC!L#R&E(B MQ([U_<9R,ZK]Q;RA/M%4!<)T7[CD)&%1*8T $/D_H0_"3B09?K2+RGD=!BJ, MG% ER-BY.8M<7>%=XD#0T1E3IU.J% M]S/F@[02>X+'>I?$8@:,8@SG-$>>L2)[8)LNI*+2).""4E3S MC[VO"U8.W'))1ID\!W1/3<=.)Y%3%G2]5<."!G9QFJ!J:-^%$^&?&U6I!YL\ MC72_[=?5,N.^-!&JC38.AP,15>BU;K8P6TOM&=!E4.A_V.4+/+*;4<<][19\ MHKNAH.-FM6C+F=1%A6L?Z/FK>&[SD ZSW*R'/7SA9<+3VZOQE9$\+)*#$C>3 M'4+R8"-=6[Q6GQH#=JX:+F4[8BY8 K+C4GC20_A\=ZO?E M >IWMS!E!ZC? >KW6VGH/J8%,89^=Z[T5,YJSL--I?('-2;-,Z"P MQ%-L!B9BIC NJ4@L0BOR5?%JPZO. 3%)Q3A[-"U1YFR[VF_G_ OMBQ/)9 9P M<.20:B(Z#NZ@:J75>YFKX0K6=KQJ-+GS'!:5Q\9\:T_=&-_Y@/>=[BKT>>&E MT%.%TEYCN36XTV&&^K9I*E T-<%UZN O9IF7\.Q3I3<1.9/RO,31S:Y!QG'5 M0"8PP1QVQ1@N(G:B?G/O*S%+O#EON9!?JXB>B:VIO*P]*8#[*97;H4.+9L+ MA2Y&),IHD_E@B0E)CTS:1Z=_NZ^QUTD?.=%2>?V]BN@WP64*Y:^+\J.$8P ( MOC:Z\"X76A-@<0KM]BY*CT0,:P*)C*W*$139@I7?4"%$,+8)!W9M)C68BP7H M4,\O=OI]V=RD0\ -I,<70[M$Q&#<"HF.15>](>UWGMN52?M$,+2'R0.#OF'2 MH8OX8:A@H'$2:DS50OJPA 16X@E7"]$WD;9L.TQ5B]L*Z+KW=*UVLYZ9N%;=S&4HPTVKO'%C[OC#C--134N#[DXP3D3&F=1?S,29_ H9M0^V2(XG+V$Y4WY]Z$R#=<&3 MXBC>D$WGADMG3TP1FY6%[XHI>,WM.[H]9."F- 9U%E:H&^Q"/V.(].;E$#W M[#1AY^M'WJ]P]0K!19$ =VS ^L<>3=81H^D'NH'H"F M3<2U1XE&>+X_-D_X89H_D/D3-.JZ'8\ P091=4:$"I;1\-^'N?A0'AO2U4>S MCI L:IT0E2(THGUPUV;,&N8QW50L#-PEE0'3;G.>$DH\=1(.W]/OIH)W3+3&]"L3I-@; M,[DY""J(0+._:L1K!!^J+3'=K$$D.&!V^:5J5V4W \:7P7-B#MS)="F+<\(2 MH#A\T2XG5"\?A/+25BLJ'E7"M+DFTQ^M -*T0RYMW.8?-@,O-.P7<8^_5^4B MG*B1/O+%WY-6\4H0%_KFD1(R8L-SI391,'@3NN6 MWR]WKW=^WJ%]PB+>EY9N:K/\A'B'DJ'M?KRL9_.Y4R,0:K] MI9H:N+!NE:+W;%M,PC E&&*O=$:YFC0K+7[E>R4UQV:-1WJI_7=O[%&?0I*B M-AEZN_+WX?%F[;+86=/SZJKJ;"3.JJ::U\*/.3H0@AF]D;HE2YI;DW"SE0=/ MFR>#K/S1$9!?'1"0=PMJ=T! 'A"0=PP!^9Z%;?01Y78\XH4@"Y:\H:YG0O09@M:/KL.;'QD5-)WMO_Y5K,XQ /YUOTC*JUK!FG9I2'8)H_(B1P+9BI]B07FJ\I-Y_X[$JB*OJXB M+AP ,%?!T0F.,1 /EAJ_:3U=1949XY>3W4C>7)UHTY-#).)IH9P0K*L)GWNG_PWD]& M^8[N@)\KQ_\MVBQ[(0@4HJ%EC#$E>S7#C %&T(6[$DH@=C)%X-.400Z!:\=6 MIG6F6>P'7=&_^#[66[3%9&8" ZC)AL]:#9:2_M3^C6C0\*JYP/(3>.@9)77: M9O"LCOV%3'-HR3-1RN*:\9'X61ALU8(GR3M'MF0=TY&'M,AY4@UNSW0@&]G5 M.9=U; !H3Z'ET2$M.&TNF1W8I1D:&/T#I.-#)7,[1, @X)H1%)V()*@\9BNG MBIE]_3=-I]KTT2\>4KX?9L8,='&]UK1+8>P[G%(OL7!%);#?8>H^T-3%'G,C MG%@!PJ9=ZJFN$FO^M_;(%V*L=2=S.V*6P'U%XF'4G\%,'^2$3XJYNS)TXJ_6NLF -0YP.M 1]< MCJC"9M-7.Q]M":G.KE 5QC!C2^](1>)S:X.W-;9 !YSG?[QL%YMEU5]O'=#L M$O/JKN5=2!P.%< /Z5XUEQ2^S4H[Y 7[]ZS^B:B"$4U8V\IB.W09;W RV\Z1 M54ARX%)H1/R(19T&8+;V M8F.NR]F,\T+K!E"*-#0JC_-OW=8EK(QCB7M)-Z%%^/L;A\:&[-ZV O](O^B7 MMG.PV0$RQO7\)W8;YHZB6+=2! @K-_K%F_-@E@P6$%NZ9G7?;83]45L:PTGN MR>J-_2_7 1X\3R29DD3K"DK$]_:@P)X.)GJF4@O<*-]@+. (>6%"^,,]NZ_R M)BT3UZMTP2[KIF;G*)9GB'@-P[$>F>BT(]T,O"L11X@@6GN!M7ENI].\MK_.T#1HR, MWHV])9$F#5"88'(\YL;,=SWW.\%(V.N&+THE:2I7XH MH7_1K95AC*B9>JE: MY@GNP-Q]V]/%32Y6N 9I#32P]FR&CM0I$W<"F(37:STR1^H.D9C>-=__6^34 M M]@:@T7-8GOIX\JJ1!F]HEXI\C;X/KPQ%7)PZ\2EW!R4BR2A_U%7J)#A4?#Z8 MZ.>9:O^[Y=V#&[ZL-\MX]/1VS7!*F=,4KBG/9Z*XBZCZKCZLD8N\G_1ZGOT? M:4K>T\"LZ;0D#G%?710I&(FRO:W$?K."UMRP^]:15N3XOR*GV<3I! 2#NIF5:K4769' M;?@_F"^ "K*J;4M1QS"HN(47%(!WFPW2&R0R(/U'%C_$I8,.1>+C^67B"> M,69S]V^@/P:L\)(2_T*:=X6:HNS,B=N%-]*CQH[G8,3<&:Q*,-&JMMMC0(< MU'%T1YO!_>KUM6D-)'G+5GE%.1$*[D2N)B1A'VI18<&:J%)^Q$A7^IY'6$\9[D1K1F+VH^C7+FS_A],:?!=FM;Y0QG. M$(Z-QA@^RS-PK7>099+W%,0D>JR"7QC)Z>4)4C3,M*6J&68^N(O=8I3LMI)3 M%XG5ROGPR:(FJ^QLTG["(4IJPEN.B[2,,7FN;G&;B-(C6J\8IG@B?QIR2=4L M;AO35C6TS,XN_[U"KD\;BC[5]$NI;ZEYT?B2QJH9N5$OZI7"BI(B#^L&P9 U M;'.;(5L+$73CMU5Y]-RR)J+.\PH!SNJBS@5M7!^4=EC1ZJ="2\$P*!;1,?-* M3Q0I0+.22<0HIQ":P=EFNN]=4MHV?WB9^5BZU%V5ZO4+PTPF9C<6A7(^?L!; M+0FRO[CCCANK3=Y3\_OS@&O2P*(@T:B::JW=:3O+8AIA+C+1[\* _LL8A%Q^ MI&5,3#F[F$!(:'K?FD=54Q%YK1ME"MUI7;!LMMQ4$Z4CVP"TQ%P>1X+ER9;_ M]32<+\.18%^)/ZMW=AO9D-3WG> M5>JXH2M8H-4U^N^QKX'C _6V%AK@,\0N!?_+QFJ[,<,LQ%DM:A+AI_/RDC4G MLV<;5)P?=1.=>>L&F72(]V??\5K!;BEE9:9?O[#D M+[J0_NM_GW5_>I]$UZ=VELSUWK/4C,'AQ8^1P,%67YB)MU6U2FUL&8 M2@G$%.+,L^;IQ2>I['3NE(LP+EII-7KQH[VN:>BV2>9=[;O6R MFG?ELCJ>G%:5E-G@+JO;-3F:Z/X$UN8I7I M$+C?S8AT"%1Z8;@G2'J+C5!) $/=1,^ ^1IY9[^TDJ>TYY$2 B;W[,PQCU,* MSOSHAN@R)>=K_CKY-3./P^6JY!WW(022ILT.1B"!D?&TNPV3LG!'I3<$#BI' M$<_G*9EH1 &FH*Y!QI2-WHQH<\(_ M"WCR]G"I=>P4\\TUX;.D\AO!$^ JWC? AI8R]]__\^<[$ M\PSQWK3[O^R]:9,;Q[4M^E<0<>(ZI(@B+6KRH!47I*M[' E#H M+K%0!=?0+?C7O]QK#[DSJX!N2J)%6/WA'(L-H(8<=NYA[;6JT1TM7!JHV#FB M&G8PZL="Y&@&[%[O)KSGI1I5D6KIF^\;><#^T'3'"GW B>XV[C^8M_&J"MN+ MSH7G+8^0.A\J@$OX@']1[GH:.,@.!SC%D/+XE; M"*S)&K4MWT?[N[[B*!'YM(;SE> "E41N,(N(!I6JFJ;VMNN;;49[OVR"1"E; M FOW:F$"RHT:X!BQ%IFV\ICH//PK*2&O2UG6L M(EZB1G<,=+CV!].2Y::VY+'"2-,17))_(*QE<@R28AKT).C_HJ$L>ATE-MP9*Y/J:"$+3Y MM1Z)D&BLO!?\QZZWP(W#*<[YA8T4@R7!L^A9J%P2%N'[A4LVN9\]7GT%6?"1+ ^ML+#B M-M?TS&%_U1O9:I5IU0!:+7877@R] C_FEN] M)/58K%;[8D'#K@/GSR I=XM5,X#6.H!+'718*G%A,G= M/1IU!#G!.SC3LV'^()]TCMM4/ZC%P/\:[1IU@KZZS.X->'D9M"W&][/)<(#GN9%6>!2]!5)XM(L78V -BPRM( MM[PKGH=?\,J.XR84W+8GP&3*LK%7]880%O7 ,>;3$%*'<4D%E<.[<7KWMK(R M4H[;0[[/A4PW!-^@C"$52%=[6B^)M&L(W.V:BT.!Q,YUW3 B5/>K&%%_I=L* MX-O:T1C<"E+3@%$= QKL$#.C4*2E 2GF2NV"-I10A5).E'9'S=FW,N$9HK$0 MBQW7,$I2SLIB R3BQ-"#[SFW*MDP;T4D0V?<@H]7"=K[Q (%^[B5$/CX"'O9 M)^@U."[;% 9KQ+2^FL.'?%@8&ZH[4K_^47,RA'L8KKG81>@*TM6EE,E421:. M#M$V?;.+/6%>3%'%.E(_ ,?=XU0HFSWASFB3XBA"\M0WSS_BY6DCFZ!XX3YJ M%3,NHC1I'.&4 CDI:<]1;-Y;;M:33MBM@OL9?G*I!XP?>N:9"![4$(TO]CWM M_T,?-G5?,YE4\+FJ+:=;O;RL$(BQFNPJ4Q0F8T+-?0.U4&2_2W0''J^^AFB, MX;3/+@TL!=&M\/.5S8]0B;SA,IBEW%H6$DHV_U1QS=%*NI\O4_6;:#R/+@F/4UGU7;J,GE%U71X1VAMPYF>[$\;Y#/U@1 M,$Y,SJ^"TI723[T= ??%<^N%TP##2_2Q=E)1+J6Z*>B@D/-5^8*60"!W;X&1_N,7K<>@3UN8BNMS?U$(OX'.K #2B' MT6([*J6#OEF0:GI-[;J(_J2>'O&P,&^/$]<*:&5>]&19 I.J%.I+BU/ZPQ)^ M\_D E"-V):_:VTAO8>OQ8GV%%'"$#FJ1U-$P)):8^(\[ZEQ"%=D^X0R1M$1L M4OH;G_KQ*0[9?$*Q=:''_7=FN1AS0%U/M%ZFB%M8!E+/\0:[NI%BK^GKG1IN M32IAUH:P_CJ&G ?GM[JJXD'O2<8BA#L"D#0Y,++)[:B(/3+A?BN(&0\I(.J< M?JN ]'7-Q,.0>B1X?T2$^KUKK$PD_35*(!'&$)-_$*00BE)DPNC4&H78R5_% MVL\V5AY_U>W+5YNR_X@JD8:U1: MKBQ'L%&F1 M3B6J;4 +4=$^U2.+*Q_MZ0&X;C61;3@@VQ3(:%L'/+; MRD3!Q,(CL&'5LZF/JRP>,32BV&U44G^#/L5+L*$"MKR.)%GO) J<=G MF9"Z_7'B_H^%)):O@FI"2PK,A$1HC2KJC^@KT_IKY-0H9OV7"?5K =ZJ&,\(844D_C%KZ_G:20<*(\82SL%)P:H2Z=FK;"R,93 MWR]A>(S#VJMRX+PW=,.P_(5%G:LPIO1NB^\C?1@)1EH3 6F03OZ(-5\M]J]Y MM9_9;X>J>IVWU17:YN4AXTE;ZQ(:Z_>.*OGP 57R;L$7'E E#ZB2RU865,BO MIFT=$(&/#..K Z^"GJZ)JMJ,4C5R@[#>@4D9^)\"T8E@WWH90]3:CM8('GNY M-:*,*-IPW@7G3>&R2=>WXT.!DY5TZ&S07=_//_"Q)0A.+M7K?G$B$HXDYTBR M4.:QW8.0?DWE!M!*^'X8Y1.77U)[V%"J+UQ3>*EJ= MXC8TSD2.;+L(T+'TK^#0U-R?GB<'D!%&'2Y/*%B0E,)(J1+W1@_8PF=%I+4I2-L,TD?I#2TGI::P,KBE-?;6EN*/K#$ M-58)!>&#R]KQ3K70;OF1<3S0-,B'X\ P\V:LV[,R5 \X.<^RKQN$CXEY(S,3P(<=IV?'=PYR7^ MC\C \E*7*/R,P75%>;4G;"0>KYZE8+^^O+7DB'3)<1I:3K55L O-#A7 L" H M%)1HFTU/4D_C.AU/WE:-A^YNSYK;U.$T =3,9>?" ];]C% M4H3$;P_CM%7R M?WCDMR5? MW64F]XO/J>\]CI&W(>2YN)N>R)GC,@\QRWITUX@/)H#").WA\T#" M"-B;ZD.:P^83/SXWZL@:"*?4 ]LN' UT+&1G@1A4,,NI(RH%LNA 8)4DZ0* MO5!']&3V9>,(2TK(\,99B=R)PIEHCI)Z4NW6+2R.0@SILF T"J?*PSDM>%%@ M'47O972/D(.E S[=XT54[[L[I=FCM?QN2J&(-,T($<\:P%F/_HP0$6N$9-X:YV%6:\\;'S&==W/, MWT4;;WNRR,:!15N(BXC5=,)4R1.BC[G:WILN?IDH;Z:F_A]GCC_YZD#(++SX M?:GF5^S^&=M@'.W3$4G20-LK+L7I K6/:%47"NNW79OK[8D^1[M.7K61M1 0?@ MR0CL*(. 2AJ[\UADA[#ZV;OQ3![]M"\(O3[LR^ R-%VW=4C%43TPCKHJL#9M M)0_4]>@W(,8E6%,/S$N8GC90H;4Y$D[)L#" #[8IF1[N\8)H2Z>/GQ3?E*X[?QB1)TLJI MQ&P;P;ZTU54WUM+;8U?(1X)L15.U5^.UT:12[#P>#Y(_"6XU]9<,A)&N>F(3 M\U1G2F:J;COC9>D'ENH3KU9WQ#10I, JTH5'A3,?8QW,_+JCM::7+HQP3W]T MF-9*$.@NM, O0Y%.&-00:2EK!IN(\ ;EOAI_F *C MHOLVL@UCD(Q5 JM!T%W7TYZ>7M8%GTXR\$K 2/F#L7/\0WQ')6HM^WK@FG_" MCP65V$5B-EVCU=RJ\@Y0^UFLKKOA0 <"^8AFA8RR.^L@<*7[SO/CRN9#7J\N MK]IN@&P#PS[Z\H#?+W'),Q/76:",;.%(+2C=PAG=+8O>YF9JMBW7%46AP&4H M6Q!&?\>"!@W8@Y2:>P983T5=-0WD1+\E]%T*?G[WP(6/'H +[U:%_ &X\ !< MN%C@PI-/LJ;YA::S-'5'T2(1LV]*U$=+JBQ;O/2 ?; MTF>N>XW2SO.Q_LH\W>\*3?+9E<$ _5\PTV?+IETBFNS[N(@:]B7U63TO5L^) M#_4):&&?//E,Z6$_EVG!GS_\[!^SY-(KI#Z$9C'/VF^K$&\UDI!/J6XSN@@= M"MSG3Y^E?9"RC!.LNW,N6V5SXZ6'P@*SC--Q<%[<( = E^TQZ>:B2'5@T:5S M=,12?-]<,]'L-L?T_MSF4DY;Y1MH@\153#I)9W@LP+5;GQ$\L7XD1B0H:KB2J\"6^?%?QIMF%-D-/521=!HMCV\ :R!2?PTLHL\BOP MKOS6=B+1GHEZ;%U+HT1B/#1.T70DJ3W3/"E5//PV&A[.1?>&J&Z.GDLZ+B)D M8F _-)PDJ8:C[S8]8:%TH$;&G:#ES",RT#V9; ME'F \MC)T[I,U(%$W'NK[,Z^JCN*S^0K1CYD 7\Y@#IX5,151I)_&BB4TXS( MB%VX(O,L0R89=%=KZ-TZ%PTF$.34!1X,V3P)TRKD>6F MT 8/2@!?3OC65NE:B/0F;);OS(N2+"4J([D#Q02]L;0?K:S5&K(#:)E75(MU M:7%B@2(CU[;CO=3ULZUDG2%*TQ +X4SOGI$)BTB6'D[RIEM5FEDL7QM/O!3= MH!2I^DO)$8^V/\I 5H+3V75"Z9[6ZX[=!#M9R(61Y W?W;#O*ZMDY?2 U)F# MM]YX'[=S)#]D@YU]]<-H4\L_PGB,BOY!._9_2(>M,Q<\P) J?A M:>*=?G>\Y/>\-2S=H<)D[:"G^9XOW7])G52&EG _U" JW0W9*/Y_)9+PD.SINTP7>C4I/VM+_E(L^L3B+B>[]2(L'U49A=JZJQ5C>*G;^0?>)"5S"ZUZYD_;91%F!"3&(O"^ MDB+.-6UL_:9$#Q3"A.FH-XE;<"YU030!IX7.(#VHBV$6!/,NT,9YO:1UWU_7 MAP-7U:BT6=@/FV,*#8G -L9#^G.F.;L(5CS)E&:Y[L)*OJJ&=!"3,U46-[)H MQ$/'9LPP,7#&@/5[C981:GT)_MJ!*A4#L$T%%9RY?@VJAWK8IP(=J8LX/X-Q MGNZ57)%[H^FFS*[GGTJ^K+JGGM;0D'?N+,[0CF8]A6[#3\VY38>E CK@#=_@ MQ.A[06K%%=[S%O)\@_[&;>75]Q$Y6K7;1]WN$0B-_'GDE[56Q*OVWV$\+7W$ M-7A2E6+1,@'P[;LM45*ZN#8'9J,YB,I\W9;S0S%PB;<]J]'E-Q)7!%6R2Y8G M6NQ5S\Q-&B 0SO>-)SU'"D9;293'\Y_+6

=([MP%3N M!M:^-5C-8');B?7,F->HQVH&PY&JK(8W]XQ!%(]/JYSDKSI7HWS=STT4,0]] M'Z602^%!%(8!)#0-H,\("B5AD<^LZCN?&W!RM+1:OHB\S)3U#IZ&3!(].Q-F M_.02WX&I:2TJJ&4=-D_4%!A7H7SGAALW/,]0^;V0.]/[>B9RB*(0HCI%N!4% MR[.G32\%WYV8VG$#8C#3):2V M+#.>+9[+[$5\$>PYKQP^[WZPQ3,7_+T274?T/=?^OCOYCN1+9=P4]R*O+)Z/ MV5)\*,5C,0\]1(5 NAH=8A#%(H"I"$(81K&D443#2%IY:EP)-C4BZNH%-HJ! M5C.@7Q?0T4U''K3:Z?/Q>BL OFD-0:6B)7LYFW+#8\(K3.30YXICSJ']L:-C MP%V=4[H2:]R#3<=@[IV$NG[^59:!FT=]G#M'/$PEB3WHQU&DUH"40.SY/B28 MXI1PC.+ +@[#A5136P#J0D=$J0;7'-)XRWI[R-Q,WRA\;C\I?PXRGX%:L\GP M^#;0TR#Q1J8_$X-OP^B8OG<>;L?=7&3SV^8X_L-2KO+':I2-?>;[(0J3!$.) M @Y1$"%%QV$ XU1B]9LH$<(H@>_<0%-CV%96T!&VA[U\%M_3?.D2M8$IL#]@ MQJ1FBL8!GBH$^]O#ZN5G]8B:HM0/&V8Z^^!1R,94O98_C*_O$0FG2>;N>1V_ M\7HXC"B1(<(L(8H7$@H1BU)(TB2 7$1A2"A/,3-ORF(TY-1H0@L-E=3K(*/C MH45]03[-$,- -S!7[*/F)OS-#%"+X#?GP(X4^G848$>!;U:XG Q[,WO2>$%O M5IIMA;S9W=EOBUV?$VMS<+54;U%S7N!)W^-1FD)?;9$A0CR !'F*D 5!*,5A MG-AMF0^.,CGFK80$:RE['L,<1M1L%WLQ3D/3K#5$UOO+DQ XVB\>'F/4_=]) M-7?W%SIGM-HNUI%M M=0*5NOI^U28")H(%..0I3'Q/5^MD,:21Y\&(2N)YJ<\%XC9,X4:LJ5%+*S[( MF^:XY0J4Y =X:@56__I=+'5UB?*[ *R) 7T5)+S:L96X\_5P/365:@* MN&U5FH'U#*Z5:CQPS535>E4WK35S1XIND7;$HHZ$&I5VW0*YR]..GWYYQ_'& M^!!1XJ&8,)B&5!MQ<0P)#Q1GQXP2&B%E05N%YNT/,37"W6Y"WL^0.P"D&2]> M!L_ '&>)S$7]V ZZ?-MA-7]FE\O%IJZE"4H7XJ,EZ5]%@MVR*; MN>#O5WF=UJY__XMXI"*?2QX%.$$""BZT0XUAM9/SU4]Q$GD4^S%!1M74^XLP M-6K8* &VM =-:J&JAM%;)KD]IHE X_Y#+Y8W/PF#+B!5[*8>+A M""(>(H@#]4^9AL(74C":6(5QGQEO:NO*J60&DT/+7IB;&:0.D1QXE;@41$=I M(7O0#)H:\O$Z082&JINEB.S?UH]DWI,L_R=9/(M.;/GA0[L\7+$2.;CCLI-UG#LLI3] WILR=^OGI?JTF83$:0LB0GAT/,B7VVP M([75ECZ' 8YPS(3 6!H=A>P_>G*,4PMGL2W;1LI@N]M;_Z$YHI:KS]9T&P.+ M+6=O+$;:2IY['>RVAP>U/;GMV[YCO.W<04FWMFF'K^B9#/%"LH5.Q%4[NR]D MT0GLO16TW/QK[L=74 4B]RK_HI<$RF\$4?S,#:0A4!^8^+5@G%V$&UCI N96G8;:C(*< 3@P[ZS+GW<$;6H/@4I6=ZQC!(DCJCD]UJC\8J3V+JF8W=2S MS!GY41<_?DOR_%6M+KHASR?UCC0'\3Z724QC ADBN@L8#J#:?6$8<)*D7$0\ M0%9Y_6?&FQJ;Z#"CICAT5^ 9T"+W;8QZ!G(S3G$(Y,"LH=.4M(W0>O>C%,M"5QC\F!7EG.#$ M]PF*H1]C E&4A)!&NGF3]!)?>#'RPZA_RZ;^@DV-M/::#:U5F[5AE#.P5D_G M,V\Z#+<:@F\;'<&[Y?-C<_!IR77.YMZ,%*\QHP.SYW4F\\+V4IUFH)4; MK-'5DI\_>[BXUMUYP :J?7=BX*O6PCL/R+G:> 9/Z-EM[_GI:5&-0Q9O2?'] M_6+U1R=Y_X8694Y8.8\CZ3&I:"KPN0[/\@E,.:>0!92',N01%L*JUY[9N%,C MJJ[8@"FY@52"@VPC^=\MF^89XF]&70.@.C!O;0&J109:YNVB':W8#BG+$BA7 MO?(,1QVW4YX=%'M]\BQO[TE3VC58==GN-N/N].(NWKQNKFD:<5=]N)N6S.]7 MN119J3BU^+"LLZ9V.IFV39MK'[@7)H+X?@HY(F&=PZZ,LA1*Y E!@R0*B96+ M<&P%ID:"YWNL3C=9FAM=J9^&@8L(M"+257]E,,TX1Q& 0D3C$481]1F&>PEQ=36 MLE:)J@B#:+MJT5[-ROI-B]ER-#C8 Z\I:YP;!6:[; M3X91V?DBF'8I]K*']2QI]?BT6+T*\47D+XIU#[/\IU45':B(6O-Y494_[O[] M[:HH/ZW*?Q?EYW5)A\V3ZIONRN\B__J=+)OE8"Z$YR6>;KL68 01]7V8"MT1 MB[B^@SX5,>QB;T<9HS_IYCR$7> MKKW:;E<7J-\J>Z\^V4YT6!!10:/0@W&, [7-("G$$L50,!Y'.*0L]A*;I6_[ M\5-;C[1TE\3:[8!GMC3TAV1@OK9 PYI>#ROMB/-V'CXJ$1U6;)<=CES5IWQ0 MX]E75*)/O>KD&+5B*FN\":=0/[,R>ZD2 ;Y4,1?JT7>R[B'Z8=GR?;=L@? MENM'O)O O-H4-[KB_(Y5]^@Z\VQ9(FF@>3A=/KETQ!-6>>P"(D2"W, 86(4!^F"?9@HA9ECR(6 M,=\W;;!S:J"IK;&UK* 1MG4UKW+0"FS>8.H#;SD]0?,JL&."1J] M&NRU'._Z]+=3^JJGM[B#J"6?MQ^, W]Y;<(5>(- M$%!\0GW7_LK."-?Q).ZK>-3'=^#2GLEKVIFG/8"Y^*XS'U[$AR5;/8J/JZ+X M),H[J0N*5P$);?'Q6U'_?WT"G<0(BT@D4!)&(.(LAB32Y1I#'!"?T20A5IT; M+A=I:CQ2:0185R6P4-I8YII=/E5FE#/N! S,4#7V6]J 6AWPDU;HKVK[)JJ\ M,AU ,$2X@#LX726-72[0N.EBS@#<2Q1S]^0+@IGIBL=4O<@ M,YV\H1]_?%C>YRLF"MV$3:B[O]\L^:UX$8O5TZ8V]#Q,?:1N%Q#%*($H"!-( M(Q_#,(Q(E 8XBIA5TJ#1J%/CE0]+^%1+#?)&[.IDE&\$M^,/,^S-N,0YH@/S MRHI\*\%7".2,ALS%$)R0J&77*RN[EGG6=M9GU5]][\R(JY MD$G@HS" $>-_KCC 2!(<:Z M/TU"(>'4AX007^(XY"A$\V55DYQ_=54=T.@-3NLW>&_LX=YFW3/H[^NVUJMU M[;A%U5)YT2B1*?M;;5=T*H?@.CQR51_ -+=U+K/,KJ"HSK=/:Y%T=8DIA!'H82(E_M MA:BR/2"6NF^T+JT21CU8; !1)TI]E:1-T90Z\-MUI90>LVKAMKG")/WYW/\= M33?E3D:L9M)_(L8J6-)#PFG5).D/L779D0N&ZKEPL.^"/R_$G33*1KQ95*^L M^NE.;O(-:TET)F+Q5;<:F1/D2\%##Z:4>Q QK/O!A@GT!>$H8H@@:E> :P@I MI[8%KMF&'L]];DHF\,J)])8\9259=#.;P;=*+\NM\S!O@.$R<^UY'7&A&69* M[1>4(2%WM:0,(N.XB\J0,.\M*X,.UF]A>:L/'NE*KU8OHO/.WS"F7VRU#VI\ M_X@%(DB3!,;80Q!%.(14A#$DJ< B$%XLL55O*-.!IT;_G\6+6#Z+MF)%6\MB MK8PR3YM+[/C=>"+,*'L(> =FX2V1M_EW(_4H!S&VX#GB4^-A1Z5(6S!V6<_Z M_DLMY!OU4)XMGO5XF\9Y=0$:P=\K!37+/I<-M;XCN0Z&*=I3[-HPPK%$0:3H M+HEY !%FNEFGT*WP!.61=A"'5H6BW(HW-5)LM=/1WEW].KTH0:LAT*\8Z.BH M;VJUW,1S7&HE.WD+;,WCL>=V:+OX"M-Z@:7L$GWG)K(3X:YD&[L$]KA1['24 M'O57/HD_WBT?U ? WV0K]=OBPY*U76226$CI">C[/(6(>K3@_X$7A9E M0MS@-E+!#_O7S*Y6QWDP3E;=.''[>/4SSNNP50G#X/*>%:KN2<;?K_).2]GF M[4S3-(PB&<) "@)10'U(91K!2/@1Y41294U;59LZ-M+46+*J5Z.%U37UNQV0 M+4L*'476@"==X37T%O\85'V8\B1FEB657& W9GDDJ]?-OK+1.3C.5BDZ^H!Q M*PZ=TV.O>M#9&_JP9I-F\UM6?G_[7)2K1Y&OXTIN.,_JZL.>'Z0LB"CT(II MA"(/IIQ$4"28!A+).+2P,J39LGJW-H=U'[AZWS*9 M:=?$35&(LJA6%D5MNL7")EI6_4V]FOP^UX&WY:NN*5NJ*]ZI:ZNTA;GO>U(R ME,)8+05J<6 !3"45$ AI%ZJDM+ZV@U2F^:*6T+ :U>K+^@H/.NT#@!=G4&M-&BUKCO:=.+8&\5U(FFMNOI)*S^KKGQW]O6P M=E2/.EV._-?CR#RJ6WO4:=CU=H\[>(_-RFY3Y)W: 3KNY$XV$5#-5CM.?"9B M+X$^XABBD$J(<4)A&$2A3(,P]&A@O'&Q'W]JJ\RZM@AI:HOH;CAZR\)JJ2VL MZAZ38;!G&1;B@=> SW8]XJY5)UE[F0;J-?'M]0#>8N]S; S,-(^I\=,.-KN M](?OY-:GQV/'VP;UUWEK2W3!8_IMCSK+UCR1DJ PEE!B&4*41BG$'O)A@&A M0\HX#I)YJ3OGF&UB.L^V6@36(PSW<53]?[KYD':[C"YJ9GN!GE@,S-8?#0"P MMJ,/J.K(VNT^>52;](!*NY;CH4M<9$4?*PY5_5&7A?+GB"-$E)$'$RP91#Y+ M(,5"0I][OHP#FF OLJI#:RG Y"V\=:?#)EVZ/%4WSLVW&>M=F,C9=4O0?RM7.H-P+].5*F]P!TEB&]_^1^5/Y) ME%6\AF[+P@5_\_JK&NC#W^'")*$8AAY88I\ MGHC$MRK/;2_"U*BZTU9M+:L=X?:8!C."'1;<@0E5]SVHP[0:\35[_J0U -GR MKYUN=ALM!FF0T!]$1X390X!1";(_0+N$>,&3^C:7JXL+5QUKZI*LG9+/\TAZ M2> G$A(18[5G#SC$H1?!-*8H5EQ',))S96?3E7F3N5,#VGQ]W6&'^PAKF4%3 M@KF2>M;VA>P(;MMR[B3JI[G-/9(#\]BE$/9H0F>"S 6MZ$X^?N2&=":J[K>E M,[JKQ\'OQ[H)R].JR,KJ\'E.4!#$?DBTQR]6]A)6%,(0@4F2^@*EDL4A-3[7 MW7O\U&RAVH?$:PDM3@KW<3,X@KT(C:%]]A40C7!U%,U%<%BE7CKS/'X5?VV?N])EO^3+)Y%YS"S6/_R?V4BUW6? M7V]7VGTX%X0' 4HIQ D6$ 4B@C2E'DPX#Y(D9*%,4IM=G]7H4R,Y+2>H! 5K M2:MPMT\W_P3?:IDM76YVLV&V^1L,XX&I\S)XK;=WO6!RM+.S&WO435TO6';W M<_T>TLON4I0HM@]"OCP_/2VJ(_%316\(A1\+W0Q'I/"(+(^T26:9&=MWJ%5TMFN/"CAY6]LU%TV5D M&XXU"8,;DEH178-UYR3W]&0T%4*,*CLYGQ\K8W6L>1K-LNTU7\ZL7Q=PGC&5 M+QIB3+O:!18[1KB31_:SV)N\SKJ$RWY.5EW_:_,1^D)&G(?Z4-U+(?)B"5./ M!##Q2< $CH@?6B4[V0T_M67L8,%!M8\BKZ I'UFT%0U\?L!LVOD]WR*_8'-;;." MZ[XVQV';#UHM(./0^)WCS@._OTZK5:.]\]]]T/D M+"M$U?OR\VJQ4$:3OG$NTH @'D0PHH1"E(@8*M$8C'SNI9B%.$CD*+&!O568 MFNVS%_/;"F[<_74J[X:9I33M&1^8+L?K]K[S%@T1>G.]F;QVK&-_!?X/YK(>3SXF,FQ=S3VW86$,@#7VWD(RXAI@1!GS&,.)%) M(*SV\ 9C3FWQ.EQN9 :>*XG!0HELMVR9X&ZVSCA&<^"%8:= QW9]CAFH908? M3^%IS=\6"#DB7),11V5("PAV*RU*^?IAJ5;\:JM1W.D6IE^_DV5# MIY]65(Q$@LH/!E#A)3I3QGW(),BQ;Y,2Y.7 9K]#U6R^_ET%AR."7QOQ9X"*AVQ9Y?Y1HBY11ISNWLAUJXF\ MT+4"ZTZ.8S5R=/E2J?C^FOQ.M@0$=9$ %#2@5-IM]ZAJ> [O4"B*@ M,0*;P*()[% 'F/-K[UE=JO3GV,4.,(G.]K5#R-;/RKQM"A%_6++5H_A*?C2- M(-^(I9!9.0\Q3=0&UX<"1P%$2<(@H3B"'$5A2&7"(F857'IFO*GM<&LQ04E^ M*(.LDM!NA3P'K]GBY1"TH0^$VKK6#7!*UK:U*/BI$?>XD6'-\(; ."+?E!([Y5VPC3B3C-/H/!.S '30%95V7@>R(\=B'X M8TB/4?W] $3]Z[]W'S:1"O ']#.O 7_HYKYME/>'J7*=.I5[7W=BC7$:&=23=#9[)C9G@-C/M9:L-.J8OW[2I79_@R\UD72/PLFLI M(#OKS&POPW*['>@;V8$2_GP]<5>^V%.@#>LR/3CR%#R;IR Q=$">?$0_ M!KMA+'\6_ M9D%Q9)V^?\UR]-7/.913%401]C\>*K$0"J>^%4%&8%S.9^&%J MU!+S]#!3XZ5&2L ZH-NQTA$XS0CH]%7F7<*5WOZ")[ MJ+X5[7-DI>!?LT=UR9W\HGY;2%VA;[6\KP[&YXQ%OI TA%%$?(@H89#B(($X M#&24BD"$:6CA([R&#E-CK2T4 .G ,.O4]W[:* M6:VV;YI16KK*KO#=&+LVI MOPV#;XJ[+\+-UHNPQ@ <<^YMBI)WD ;*&:@!0/4:%35"3IXS,#]G^1ELO+B M3OVE<G/.V7R];S?,UI/>/'OHIH8WK%KXG]CH_]JJ+T#>V@Y1?!GO.Z*.L+ MR1;:I_5^E2OS4%3^K3D).*&8$NAY*(0("0YIH+9S<4 CY@=>(J35_LU@S*F9 M15IDL)%Y!M920S5IL"!KWZ]EW3 3_,TV?(Y1'=B\. /H%Q- >T2"&$/D+!KD M_(@C1X080[ ?%6)^Z_6;2'\2Y1QYA'A#ZW MZ;3F6#XKDANA6YNNUYYU>P>3NG&=LC.S)\NKG&KEYS;K&"+E2X^:=D[X_#-$_JB*QMH(^$@ M"?BG07!HY1P89'3#YKBBAVR9$U?W>UN_YH0+]254U>9O$QQ2UU&: M!WXHB!\P*&2 =?\= 5/.(LAQA(*$8>Q'5O%.1J-.;3_5RMF-G=%+U,UBL?JC MH70"X73W34B'C91U_TDITL;X)+$,J? @]@,!D? BB..0PR#B M&'FQQY%OE*YC.-[4Z&.]W.9K>6=@*4I]\M2(#)Y6>:\8H).XF[&)0S3'MUMF M@$@UASNVX5NUZ\PTX11U_C@;('C(!#-W440G1QL[G,A$]0-Q14:W]0@PZK2? M^+!\>B[?KHKR3NI=7!.5F_J84H]Y,/9#!I&D!*:Q8B(6X#3B#//09\:A0.=& MFQK[:/DTTW EH47 Q%E03Y.+R(*I/EO!!<8W]3/O?ET6^F1/\,Z[2Z0@ ML40I3+@?0(1H A67AI!'(F4)C9@,C"CUQ!A3(]*UB*??7V,(S:RS"X$9F#:W M,1D@Z^.$^HZ,JT,CC&I0G5!QUX@Z=6E?CX_Z=$11MHZE>I,X1RA)1((DC"." M(.*,0\IB"B,2(!G'*9;<*'CZ]#!3^\);*4%6NRZTTWFEQ:VV:[9>GH/ FCIX M+H5K<-].@Y2&J"[:5,<]OUQKI*I?E3=8_GHQV_HQPN?1/F6%-_O\]5+ MQ@5_\_IKH0L_O5=C+%FV?+AA9?92177,DYA2FL@$TI JHL"1!TG($<0\0BS M<9(DQ":\0<\9+%P*,2E3T@N\S5XPD7G5'I7 I] M4JX#T>PBQHX_8$*?QT9(T$HY2.38>3#<'GT<&N@:IQXG%#YRX''JCAYG';H= MGS)^/PM&GC*UEF7_5:WVU3=$,OYU515T^+Y:J.<5'XKB69^)J;V"+N.U4K?> MR>J"0M_P;B&J7*%Y+ GU1(AA&N,0(I\+2 CRH4A(Q((D)9YGU(AD, FGMCEH M=-0'NEM*SIJ%7^D)RE5=$;W1M/F3:#12MRZ(3D)4EV4-"-5F.F]@T$U>_66.*Z.G^N@)?MJ;[0W=6/W=FM5:UN;?5]MJ3 M;'$6=>W)'NG\ZIJ3;G<&-N2$G#PW&V3@\<[:AL1MZWQNT($N\_LWQ9OU><(\ MC+P@D7$"TRA*=-VX"*8X"&! >!2A5* TPGV<_ITQIK:0K_W8HBTQOM!95+H! MA64GDT. VCG[>\(TEJ>_$6_FZ/3>0'O'/O[N"%=Q\!]0\9AW_]"E_3[TC]E2 MW,DZ(*YQ/Z,$RQB12%GZQ(,($09)0 (8$\)B27TB4ZN^@_M#3.TSUQ)6!7,K M&>T^[ , FGW7E\$R\&>]C<@ +OOCVCOZK \,,.I7?5S!W8_ZQ)7]ONE_DKQ* ML_PH2"%TL,]ZRUX,4Q9SB!/,O"C!)!16X3A[(TSMBVX%! LM M(6!*1+O/>A]#LZ_Z(F0&_JC7H%3"U?%V[K[HHYH[^J#WGS_J]WQ4O=W/^?B% M/4L[EROV>V/\UVV=UIYI*1,L$.$PYAQ!%#!=OA!SR!/&(YU1$03?!Q=LP_>#68#?_E=(?]'VUCOIBSSC#Z7 M%264*W!/JE2305JYGP7)52WFXP.-6WKYK,)[E9;/W]&WU;C0#N=FR[#.$*U* M,+1E@>.(8"^0*61(;>B1YRG[@/L8>J$0,>(1345@UVK\[)A38Y1&Y':G7VRB M^]9)6'5)&]N&X^?1-R,:QY@.S#@MG&UOMDT@8"WQ !6;+0!RUF_\_(@C]QLW MAF"_W[CYK98'DWDY?_O\^+RHBAN^DU*PLJX_>"=O^*KJ1WF[TI4,YYC&A(:Z MBX_T"4321S E-($R$.JW410R;N1B-!]R:C2TD1K48K?U1O5NO!4=?*N%-TTW M,I^ ,X=Y@\ Z,!,Y0M3\S,4:I%-LI)[682+UKPT+60PTSJ&)M>+K4Q#[.^TI MZ!?R'ZN\K9Q:5.44>,S#$$<4>@%6^R>62(B].(*$@W."&116'_UQC2_XP \\=+2/^;A"W0_WQ%4]'1[LN^#/ M"]$<:^[UMJYV2DT;:]VANBY3H3ZWVMNX%6]J)-%J5RV.&Z%!%4*K:R=HE73\8*4F:/0$5=MPVRJ?CB?: MT%]SM>D;VL?3F;F#O;BT=K/M>9N!M8I;LSUD*\)A)L"5_\BM<./ZG 8!=L]/ M-*Q$!R]:]IGZ5R4I8&L%@&Y7L++ILG+AC)VQ.D>>AZ%M5*V)+H?1Z +N(2V"UV.J(4,%OG_.Z$4RVXM6057GM(JL6W7_DJZ*8 MIVF =8M?*+"G&QE("0EF!/H!)S(5$4F2U'C!LQIZ:LO;.@Y;ASBM'A_5MU?; MQ<]/^L?[F[?@%Y$_B-R"..WFPF I&PSA,0Z;02TXJ"5O/:XU\76%!Y7T@\%L ML1H-!O=(:X]+V.V6F%[(G5Q0[)XXWO+12].MQ:+?$RYUI.GFS:NE[B=V)^N* M(%_)C^:H[XU8"IF5.\Z4"$E&TXA"$2$/HDA0F!+BP2"53#*U05)_[.7NBSV0._K M/+H$RFNYB$ C-%!2]ZE-:X;HI:Z>2Y"]MD.GB_"0GIIC&-G[8_:>=&6ORS'- MSOM6CM[9ISAXMA"*A9;:.:.+<:A72OU49.KV;DDV*J5D?I+")!$11"BAD/(0 M0RP(9CX.!"'FC&TVYM0H>RTUV(@-MN2V*7YM!KL!9[L'U$<0^7%*?1Q#AK$B_ M+Y)E:B2OI85*W*:VT*RQT)^TR*"L908_94O =-\:DT HU*X\V.S:Y@M%D::[LP]&Q9[BB< MX'MZJW'9$"/N09Q@L;TYN@G&TOXNL2PJ43[I M$^>B%+P*S2J^ZO*VW;_K].1/J_+?1;EIU%R+^WZ5-[_2U_GS0$8\HHSIE5)" M%'$""4\QC ,F@B1FH6_FLKJ.^%-;9KM*K&L++5!6EKAK8Z#(#?PB]X=4] MV%_4V_4@]'JKU+,[3!CY53$[?YCN"S#TD<6AV%SMWGBH.O14#>EJI=N0W:HO MTJ?F[?C<>3N:XUT=EMU1UMU1QG7FR-'IQ\C"CWI@C,-&4(M&7VG\E"5]KW MYUC$<%&6B5 (T68*T& MZ.BA;&]YO/',9%X6PV/[:;\"(ZZ=6S94!P!=\?]$_LLZ\Z7/FZ3QN EEMD7%50>;<<..6CS%4?J]VC.E]? MH@L1AQ!5UK4O$"2Q",(D81$/C5I/'GKXY/BA+5/PUL9]OP.8R6E)?QB&/OY8 M(] KC&D'"INCB?Z0C'76>"?R4_ZK)8ZH?V=TT\Z99EMN1->&G1.DJZ?YYCZDN*(PY]7 6!BACB( JA M%%SX,N&!Q%8U>=V*-SDJ[.[V"&.Y#AFULYTXL^:&0=^1[>=8N%$MQ6& W;4K!QK%COZY MR.;OEF56OGX6#YDNR;HL/ZD/0Q&X%P>$4Q@S)"&B80AI$GG01S[C.*94K91S MM<.FJW,4?FP(F\^].]" [M=*2K 1$V@YS7CX*)"GF=0%. -SH24JQC1V3O4# M1%0(]K>'UR5M="Y_ MG:"Y*6.CZ8>5@M]FNC'IDG\FI9BG)"$13Q,H_#9( C-EW%'/)S(,8QX$POJ\ M9TB)IV;EM3("W@@)7C.QL"TK-O@\6QS53&7VIG\P4Q5(:3+5-WK/P/J=:%77 M95(<<_81D#_H/G*:,,W+,SE^X?8MN%>ONF"1%$+=@@S24. MZ^RJC=3VP\=M(750L;WV48>OO/,7A$/Q[3 M+767S^+3JGRO%&GC&G[+RN_MF< \BM,D]),81J$^2"34@S3R"4R22$:1ES(4 M&66!F0\Y-=:J8C&;'C=Y+;T=41F@;,9/;K$;F)8:8:N(;/V9K"/$P!]*8-!* M[(Z,S-%QQ$$& XY*/>8 [#*.Q9V.J[W<+45SZNS''M4EA:'T(P$1EQR20 20 MDRCR(Q3BE!EUZ3,?H-LD&=).H!]=0#AT+<;86B9+:=;67#:*. MJKWT0G8RU5Z4]"-4>]G#J'>UE\V3IE'M94\SXVHO^W?V: &4+77%W>:%3@,_ M#25/H(?36!F "8=IDG(8"BP3XOLBI$;>^KTG3XU^&^$L&OYLX72&2B_1?F#& M;.1RV+[\J+:7M/C9>MYXW7T.J;'5V.?@!7T/S]\I6^M![?3^D:_^4-;7ZO&) M+%_G@9"!$-A3WR!*(6)A"%-]I"Z\& ?2BV1*8I-O\,PX4_LBFP/C5E90"PL: M:6V/TP]#:WJJ?C%@XQRNVV+5XY#])!(7G+4??N[(1^XGE=L_>3]]>3^G3+T- MJ LAD/PN_Z+L.5&7/KX7>778,I?(#VDB8L@958MR&L:0H#B 82(D1S@B7%H= MH1N,.35RZ.Z69N")Y'4'EHO*[MA,@9G+QC&P0^^=.D7^9[K3N=Y_UB*WW3@4 MHI74[OPV%A YMO>5:*V]4?RSD+ M**>8)#! GJ(?EA)(/9I"['LA"G"$I%W&]OX04V.;^WSUDE7=9V3CDBF:WN>T M4#*4 F2M#G945)VE2<^,#58)G,='9L?3359++QFR5O"SIEHJA"/M3E MRU*]%-GZXJI7^M?O9/F/U8K_D2T6<\[C-(C4GD:120@19B'$(9*02DHBSY1?FH;4N=?0'#0 ST'E#UH$"U;EFJ6 +0[NB/HJT^=H#1A7]E&7EZM,R^[*=1TA M^IK 34,,+>&2J<';HDU<\&=6ZI&;3)O#\9*Z?-.2^#3A]IF;YR),RM%]12J&D M?A'=5D$Z;A=L*U@5Y.O,W#JM\6PAOYO'U?.R=+D[<#@#SC84+F0:>0_B$,;] M;8O+A_?WLV9E59%#+2KK*K5,+2NW6<$6J^(Y%Y:!Y5;/G-!7WI&[LAZW) <; MT0>)3.\%FD-7H/G8HSL%K6$YY!ZT?XC]Z>77G'#UY"^OCW2UF*=IS)$7)U M M'GI;[S&UP5?;^B1@G*:^)(08Q;SO/7EJUDHC'*BE,S^1W(;K_!ED;Q &Y@U# M_:U.&0_JVNM<W9X^(*^(0/OLX7X]%QWS$MY$L51 ".?,XC" M$$$:4P235*36D!02V@;$- !SC0*H!\(ERH3Q'[!$/DA1B2* IA M2,,XYC[%U/.M2['=3C.&;EUMZ[9'_;%;^U)L/6 8VI)>(W!)*;;;_J78>D R M=BFVXR]'OU)LMSU*L=U>K13;K4$IMMUK+DM3?;_*1?:P/-+6=^YA&44D\B$+ M=?WU. T@(;& 7A)(',]YQZ":,2,1@2 M+])['@ZQY!ZD*%6[(9]$/+0*A1Q; ;'SA/%K3\&C8.F+PX>4=E?Q'@W]WW1AO8/O4M:]9N1!W\L.RJHSV M3!8W/[)B'H4\Q2+Q($]%"E&"$22<1#!)0Y*&3$:$FZ46'QMA:I1>"0E6$FS$ M!-^TH*9[T:-0GMF;NP!H:)>U/396>6\G];\@_^WPD M?/>?SXI;/BR+,J\\')O(H*;=RS]T"FWQ85GW4IL'E @/"P)]$3*(1"@AD6$ M<2Q2BI,4L\0J'G4LP:=&0)5T:F.HDW'J'MF6&3BCS;B9'3G%>1R8)QW4JJR5 M!QWMN^&FZQ9C-01 O2KWI]NVCE>TLN>T7;MVI:W8?XX2ECTGPUDER[[C]PU+ M4FCJ CQ51&Q6_/[F]8U8LN^/)/^],L%BPOV$, _Z*0H@BL-(+4\^A7&BJW$I M.Y=);)?[>7K J:TM6_("+3!8RVMEY1HC;K9&N,1QZ$.J"R#L$=YEAHNSB*XS MPXT?BHG_MAQ78_[B-7.4O8W$1VZMFK)F\NXI@+ MDF#H>9$/$9*!VMEB'T:4(^Y)%&)F9368#3NU3_]07MWE:9*'\#;C!?P9@,_9Q"MO Q-/*"GYJI?VK=F&O@;P_ V2? MO%8S<-SEK)X9;^Q\5#/U#^2:&MXX:L6R,6 M=;3C*#5QSLYM[]WAV#-VA>VD<9V;V;IBS>QXR1NE[]7KV9A.R'4KUYR5\MH[ M79=0.ZI&8SS4,A%YNG!C MJHNN88@1YI (@1(?^ZGPK%R!@T@Y-0.YBJZM*\RN)%AL)GL&J'C(EDN]\Z1$ MW<,LC>=A)CE4NYF 1QC24"001;X/B;(G8,PP#=1>)R:)-W^J#JS?J9?WSS'1 MV_*.-=E_-&TNMB9=+/G$9MS,IKCZ' YL46RBX&>@HV+==*JK)*BUW"MCM-83 M5(K..I'TU6,'"* ?8BIGD/@U)'*6I(.2B:*+.8%-;T[?#8'(E[$R7C&_$O3"( MJ NR&36[@FY@AMT/'IJ!^_.H71XW= ".H6*&ND-=-U[H@-)G8X4.W>/,M_6V MZUGYNG&L=/8_'Y::RP2?I\S#F/L<^BP-(9(XA)@SHHS0E/D^#E*)H@N##BS$ MF2#]U-6XRFUWU<4N*ILIZNV)&@CXJSBGZ )7I1B"KA7J,MB1US=9?R _=JVPN M4C\-0S^ F"411$@9?6E*$$Q\D00\2DA@ES,_GNA3X_!66/"REG8&'FM91\IX MLI]^,\Z?YJ0.O#XXR'KJY.%W )B!]:NRP: JI#P#OYQY7\;+>^H]==?.?+(7 M_,^1^]1[0IQE/_67X+(M1W7$4F35>/?YZOTJ?R2?1%G'!WU<%<7(LSZ[B[,C3VT14L*!A9*KW\;A/-!V>P2G\(VU M'>@(/0-*:E")K4^/U^&$6G2'5:RLX7)LY9\?]RH&O3$!P+'T?"JI3>J<&FQD*;XF^V*54G(34C'U= M#9#0U8EBSR,\@IACJW4:W-JC[O@! ^AFR3^+%_T!?Q:,/&4E663_M?%D$M:VTBGF04@2WPL8E*'/ M=0HX@JGO^3 1-$FI'X41,SH'OER4J9'3VU\^?@$?/E0AIGFM@OK_M@YUA'&M M!&!:"XNBWY=-W&EN&W7VT:9GI#KO0TZ3 M78%X)\B>+"=_V0CC%9]W@L16J7HW3^QG5K\CN8ZW+=H.]SIFBLV3$&'$6 H3 MY.O@9L$A%AZ"48)$@(6(8\\JI?C@*%-;G5K?GPYM MX-,7CWQT7OWGLZ@93'Q1-GC&1%W&S9_[OA>)D!.H=N A1''B0:S[V>&0)R(- MO(2;==,:5,JI\5$EJ[*/&V%!44L+GDZ7=AQQ6@<^_78U6=,_Z*ZG>JTJ:'2= M3A5/DZFX]L'U21G_'&?4)C [.XXV&FS41.Z#N7]O=438LNS^8:+X4#Z04_.M%(;+#*6'$9VG-9WNJ#+@&753, M8MS7P.YL?3JS^B?(#S^>%-Y T/WC;,#*'5>9O>LFD_>4_=HQQ,-/BZ/$\PN% MZ'&\<,2SBYD*,/$"Z&/PJ8'. F9VD*%2"UQF G?-]H]]1E\:INB[?P" MJU6I%_8&9P(#(CKPFG#,BWPBC6- J"W\_ -"/I)GWR7T=I[\GMB=]-W;/G,\ M;WU/;;?\\WV?T6-IN,]73 A>O%=:'%C/_I'K(%).0Q$'/(48DP"BA'@PC>(0 M>C@)DSCB$8\]X_7 9,2I+0*MS$!/-FA.E6?@(3>.W#4'VV !< WAP*R_C=[A M?<$_AH#2@N!=0SH2JU\.K1V7V\!TDL"-'C0>:]OHM4755C?VX.N8,J!JJ\%[.)0&9NVU<#JBKFYEILM\,E)\7^BO1/P0.;CH, MJ-P]Q".=06BY02TXJ"5O#@]F;0F?6GS0D7\PH"V(?C# 1V)\M\#;L7\O[$XN M W9/'&\]Z*7IUL+0[PEV*P07V?S=LJPZG"DS6 ?IO(A;4I+&FS1/4R%%&#&8 ML""$R(L22%(6P<2/O9 DF(:>41&/F_'0671/T[M+ MS(8.I^D)ES%[F&)QP/%="/:WA]7+S^H1M<];_;!Q=9]]\"B48:I>2Q#&U_<, MJ6'?!7_6G7R5=?HD\O+U7DUW>;.LVB$^Z47J:W6 E3+*PB@)(:>>KB9*8I@R M+F H?#\. J3^;Y6%:SKPU.BBE78&*GFKPZ>UQ.!;);-E8T+C.3 ,:1D V>%W M_1> :A]I8HF0J^ 1TV''C0>Q!&,OQ,/V?E?-/>[:7B)O:\_GN@5.S'!"(BR@ M'\M 456BJ(H$%";<2U@H4@\)JS:'YD-/C:S>?M=Q-M5.=M,WA]3'Y_H;ZY2Z M_?NEK4".3H<9:PT#\L"\=:0YR%IRT(@^2&LB>\0&ZQAR=. KMPXY!\CY'B)G MG]#KB/UIH=ZG=:R;VMW1_Q"L_+KZIRBJL59+7E MT?4&**1(U_4*"<(1\E,O-C*^^@T_-5;K* !(I0$H:A5 N0(OM1*ZUF*CA=6Q ML.W4&)W!#PCXX*?P&ZQKX4$C/?BZ HW\8*, ^%:K8&@"]P3=ZC1^0/!'.X^W MFP1GA_$]H3MS'&_[U#$/Y'MJO',DW_^PE+,,0QEQ %DD,:2P89CW 0IRE)TYZ;?L>23FV) M:A75ITF5=Q?2O12,ODX"UY-LZU6XXM0-?5!U* EFDZM0UW9<%DW(\=LVX$:' M&M\\Z@#,QE4Q3#?UP6? N9O#M9Q7\HL,!/=Q1\I0 U[0Z5F/G(OO:O#L16R* MK%553;Z2'_>KO)*I+/.,/I?Z(_BZNB?5T8B M#N=]JY:&!U',)4YYP&4,?9XRW406PS2D(:0LEA(++PD2U"/+\.S /0*YQL@, M;*6L:S15(5WU4FI?L?(,\'V=VWUPO*I/>PUI(_&0?NPCX SFOMX=[\I>ZR/J MGW=6'[NQIUNA5)^KWO>\79"BN)/5/O;F1U;,@S3P? \'T$^QKL!#4TBI"&& MD) QXR$-K/K]'!UI:MOZ2K[UGAY\TS+:'O8?1=5P'^X"JX$IQ XF^XWP.0A< M;62/CC/N1O2S''$40QT)9'SQ(=87^&&)" M.64D%:FP:BYX;*"IT8MB[4!K;$Q<#-+P9T6"C]TU:2O"M^?^P9;"/0.*Z M!/;N,-'[.E^*!(2.U,$$,Q M\6(HA-#Y@*$'4QI+F/@)#Q))/$:-\@$MQIP:36S"0;3,8$MH\$V+#2JY+2T) M$_0-'3IN,1W::7,QG/8.&7. 7#E=#$8\\3BUA[A-.^D%%54])KE M=)>B[;[+GT7YG"^_KN[SU4M6:"\-_X_GHGRL_=-^&OJIXB7&.$1>RB%.A =# MX@F?)GZ<,&X<7'.A,%.CKEI4[>-\:H4%9"VM363-I;-TFLG&QGY@BEMK C9F M5-5$[D ;^VJ"OJ[ 6B.P46G$^;$(R1EQGD8*T!E\ONP"=QP!?#*,Y](QQ@OJ M<83&5HB/JV?VL[N;U)_W0A?X6%3;?5TH2KT4"R5)$Z3P1BR%S,IU&#:**(UY M0*!DH3+$0XHAQBR$+$HE#3$E 8]M#/$^0DQM>6L+Q&7U5UNJKU;4@H.?:"VZ M927M7E-C9J4/#?C03L$&ZT;^&:@TJ(OW:1UF%6F^:^%O%/GK(*'SET#IR,#O M)<*H%O\E(.UN 2YZ5I]2177T5O%^E>O#D*PZC7V[6M9'LSKRZ##66[5595DYY\A+ M$V7'0")X!!$-$*2QH) Q$@O&@R2)K8I-G!]R:DS7D1#P6D0[J\8 93,3QRUV M _-A*RQ8-ZC[J8MD(_!Q]Z.U\6..CB-+R&# 4@CQ%0394 M8S+HU,A&R]S6KER+:DFG(/@G3?$K)G&!A9'7&,TY*AL8P/" M+M]8W3MR+\V[I\HA]*XNB*P=1;^)[.&[HL*;%Y&3!]'\1=SG&1-S1I,D]'P$ M61@$:N/G!3 E,H(B# 26B<3J?Z-TU[23>VJ\UQ';2EE+_.5IZ]IL*9TT^>P[? MPR?99,(TSH&[_+,>ILJ+J1[]5;U=Q??5@NNV.6J9U9$]7W/"U6)[2U[ULF$#D!Q*F7":049\)$2LH PF'GW, A.YF9''@MJ]/][F3KL01W.:B$ MG#4)@)6Z8*TOZ,YZHS'0*E>GOANE.X\LUL^T\:0/^P98.)XG\R:,Y,&>R!MA MYR ?99).>MJ'E6 \E_TH2&[Y_L<9L>\A0N4HO"=Y^5IUXM,U_)48A0$OG8]U.K3%J+L:=F&C2BZ^(ZNCZU M[9&".>:F9PN#(#GX(<,&Q%?0E1ML! ??!LG([8&8LX,'\Y%'/H&PAF3_*,+^ M$?UXJVU15_6B+JIZI??Y2G'E(_FPE/I_^E>;[X@GBJ12%$,LHA0BDG!(1>C# M$$DD(X$"3R(;[K("@([D=H]G.AAFK#8CQP,RV[E_9$7UV M&.A!JW+V1- 1T]F./BK;]81FE_'Z/L:^/]IMLSMZK[B4+/Y=D/R]^DTQ3W 2 MT#!ED(C$@\H0\R#A@8 !BH,P0JDDTBAX[<084V.O5DQ0RPFTH*"2U+PAVC$X M3U.3(Y &II\>^%AU0#N#0*_F9\>>.5K?LS-*=5N>G;NTAP^XK8[VE?RH8UYO M!2VUV:0K-]\LN6[ 2)0.5?'<.4]]/XIE OT $8C"T(-8.8! MJU9#3XT*OHC*P@1J7]IF1UKXX.Q0-_"J#H;ET(S1%E#4:8YML+N6';3"5[F0 MK?B@DG\PH"V/V>T"=!X70? M]KJ>[V9K77\P'D0SL*QK9I<;#>I"O#:A_GWFR&#U&!KY@1>1->A:?K#> WF%ODTBQL"S,%:BQA"S89G5<0&2I[,^^CQXQ*R0"_3>SAJY MY$']'*OJF6])\;VJ"\,%?_/Z:R%XI]7@C:XL4S7E7*=XZM!OX?D")B1 $'F( M0L(\'_H\1+%($AQCJRP3>Q&FMOQLJ@"2M:QV'M4>TV#F5!T6W(%7&,U76GK0 MBJ^C$'_2&H!L^==.:].-%H.DZO8'T9%KM8< HWI7^P.TZV"]X$D79KO4=KZN M!+-I1-R$O/.[Y3K@75WP:;7,VW^^(456Z/L;QR_[OLS^\UD4=9-TA'@JF0[! M2T("$?922+U P-#S9(P3DGB^WRM+9@!AIT:JFP01T,D\ !^63\]-Q^BU)F"C M2K^N]X.^!&9$/96I'9C2!YK5_FE! \+M.IUH"%&ODX8T(.A'TY>&'//"I>?- MZ_K'_Y6IA2YGWU\_BASO#=#P>MH:S/]D:H>.:-D\/>AT"- +B M*)69W>TJ-643CEJGT46A2&+)/)@DDD)$A( D9@'T!0IYC$/F14;%6XU'G!H5 M=6+ GZK8\4N2(,UQ-_ HNT9S8!(Z$9K?P?ATKF!/,"]-F+@ U.OG/1B#ZR!I MX0A0]KD'NP^Z<@K!$;W.9P(/C4:;H0#N5KYEL^&#'$8MX2%#//0@V&(!40)CB%) MD7;;)#*@PH]HA.KP9'KCC(@.:R*ZECTR1V&9H9R;UR&/\RL@'!?@.2@ MQHYLW.UGCVK*'E1KUV(]?%'/CG^/3\KHU0OG77Z;%4^K@BSNY,?5\N%C]B)X MO;W?;6$G(A$3[L<0^QQ#%'L<$N83*+PP"KT8);%=#E,?(:;&FQL=- -HV6$E M?!./9-D\L,^LF%'%T%@/S"A=F'/0*G 0\I&Z$EZ IZN.A7U$&+>;X04@[74Z MO.19UZFD]$]1Z(H72Z[;(##=(7VE?W7W7!8E6>HA)UF"Y\>;/TK]55&VC^1"6=W,SS1"H]7:C,GZH E)N);780N2% 20) MCF 4!21*.?-\NR86I@-/;:5 R]#5?+*1N896$L--F+/0"VXN^7!%BE'1&X\[*B4:PO& M+CE:W]]S<])4(;B31]BXCNU[K6(K-MX"B0(6<8XA2:-$;2I("G&H?L*$!+&( M&974JEED/S&F1G%?GA\?2?ZJ*:RFMGJAJFRXSU]^;4-B7RVW /VFR-!T'QSX M$4WNM2F],2%F:] 'K?)P&8RN+-I^0HQKB5X$U)X%>=G3>CJ]ERP7:J1;4?__ MP_*#(N>E>D$R4VRB]IZ;V.@F5]%<.G+L%Y+_+LHJ?JS:GMZ+/%OQ.8\Y%H$R MM&BDNW++*%0VEE"[1\0#2F2,HUA>%MAU?/"IF5=5?.1C)2IXJ<(DZU"OITK: M2Z.13DS":A$3%(%>*U $Y=:J3 #]T,C?FDHF!ODKQ\5UG<&' 2) MG8?0/E[LQ#.O'#IV7MOS460&SQC(UUA9OX7VL GNSST21])/)10BB2$2S(>$ M^!Z,1")B+ F.?:N(,[OAI[9J5,XPUG&&L;4S+.LXPZK#N0)DE1+5T5W]&\OS M.LNI!L?90'GY*7PK<*?ZC M?FA_]ZXN.K:U\5_R-V(I9%86AST#.MARSB67:8P\R'#*%5%&"228^)!Y7L0$ MHE$4&=5P&U+(J=%IY=B$M/*WL8ZLMC0YP'2:DNEU)VEPRCU0S4S_O/Y#H^1L M.T)!^ZA;16=; 0I;EVEM73+T<'/AC,<'$'%DMA\.Y/TU8<"Q^A?L[=8!KO+_ M?8G#B*0^E#ZE$"4D@CB2,21^E 3$(RA)F6W%WMU!IL;_;!J%?AWF,@7%2Y=^^AHY?N/:;6H=J]1Z_M9R+60265?5);GIU MH'DB)/,PQS 54:!,O22$-$$$TAA%)(D1IYY5F]%3@TWMPV^B;0HM['JCN]K( MVW^W>Q)RX:>V[_5*2O!P7^-V!AX/_ MC7C(EKHM.*!DH2.@M MB,R,#H9]2RI'NJ^O1*(:(<52GS_D^PZ'ZB2>8-^B_ M6_)K8-\..QSR[^K7>TS8S?8@KH <^FB@$Z;7>FFV8H_=[01,$'%DT9\<:E3+ MW$3I70O;Z)Y^"^@_5BO^1[98S /A>TF"0ICR6"KND!SB4$KH)5@F2<1Q$(0V MBV7[X*DMC*U<=M__&B:*.$L]G:',:*@V$9)"@B*=64,226+)DX3892CW 6J< MY.0+H3*CQ3[J#TR!9_6V9KI=)1VQVOJQHS+8KC*[;+7W]QXA$_]KM>"4L-__ M?^[>;;EQ'$L7?A5$S([9U1%"#TB")#A]Y3SU[YCL FG67'2UTR:)M;Y%?@ 6UN']J-@^G2.!.V^N1R M4:>Z*XJP2E+-63E*(:8HTSOZC$&5<<6$I*)(G7;T[D..C0B.ZD"1#MU?4;^ !B]\SH8QN#UIN. % M+\WV0A;\[NQ<^4;O[=8O7[3534N.C__CB7QAP;4[>*#=SKW]L\)^LN[U0TT05TM_578"A[ MINK.*'8I%^.*2[@B,A=''+JTC"L$1PK..-]Z9='6\V5D;=W87Q9+5LK5LW$X MVPK'^L\: GV7I<'/LX6\7;8)QP2#(I8:K7F5*QB*'( M*?*V3R''1FR["J83T%*S*2LM@%X_;34%5M4):"M;%9T&^^J"WXS"P&K;!&Z-&Y($=^FD&X/()\LN]O'6)W3PI:/\I[^ MJ.,8PR3/D#G\0I"E:0X5EI@43(F4=DP(.S:<$T.\12J8D1:L MZ8^F12CXB542>YZ^G((YC7.6XYA 60@,L8GJTS.T@)%,.$<445Z0Z7JYIO/^ M\6UFW.UH_0%KF[+8N@FFC,)L"[-OLZ-3L+K-=0' ZGFZJE] $PCWL7D!WUUZ M ;NDV)W#(5QRW=%1ADZK.Z?JD82ZLY=[^H57Z^DW^6 V$7^5RX<5??H^XW3^ M8?E(9XLI35&6)XS!C"O-N%$B(-,T *.$))(1E20)=G(%GQME;$OOMH3@MTI& M5Q_E630O.'E#8=3W.8X7/.[>1A?USWWV^@&M3U[_:_>YGW_V,"Y'%_6V7D:G MBP.%_V_;O]S,Y\O?37C'E$O**&;2]&$G)NV)09;K7;NILQ0QILD@(I;!(%(<8$0$+91VXE/ \37(591T6M*'@'GYQ M.PCJ;@NQP.]LSZ1\-%=AA^;-132O3S@XC4]?^0-'1GS;=(#3$%R,[C]SJW^P M_L?%>K9^^;)A\QG_-%_2]30K,&=K]>Q?M&JF#/[\CWNT**9=6$E>Y^WF2-G]6:-G9A["$/Z$W W.4+SK.?JP]-H-F@,6 M[?B8#H<1VT*D[Y<+80XXQ*?90F^(9W3^;:UIW,KPJD)O%J5,[*3W.,WH8@Z'@XZ>0>Z=!6NA MCZ+;2WWD:U&[YNBDR[##G:I< @5/;*E/'_]U54W;$#>-,M2A!1--0LD"<0X MIK 0@L)4TJPH:)0SYE54[?4 8_OZ]ZMK_!_T9X10!)[HJJI1_!>0(31!U?^: MXAMTL_Z^7,W^)<5?0$3R28;S29$G=C<2D6B2IO$DQM&KHI3FK^VR'70-/FAC M&B/^^[]%&?I+$DV >5OME?H'_4]]N^F-I'&=2.C:\S5^_JG7.>; (: MF3NZD2[C[L8)0='LF22N!=*;,)S!"<0@E\<;E%*XW=J@YL-M6?96F MP*W4JR;Z-%O3>>UQ/^B'E1589@5$L600(TI@P:6"B5"$%3R2(G$JN=UE\+%1 MT=:-50MZA'V@^@57O=I^ M)0PZ@G6VF('O,XDB1+])1"G3;*P20: MVT2R?P#7.KHI39#$8D/G>IO]XG,T$,QV#I/,T!9YJR/42=6KIK1.AY9.>M'< M:-4T9BQMWQI@-!O:8#X-A08VW%!=A@8RH&?KH8!@G^]'%&*@ 9L4!<1EOW-1 MR =W[#EL_$*5W^W#QJ1I5TV2JG*67V6Y7LU,-W=[F>WW_M?5LBRG!<4HI0+! M)#)[K"+!)BX!''1L#MJ*4OR[6>)F=T/G\!'VI=P4Y9T&@+S.L(6OJ:FW^6:_!9OQ1VB65U M[MHG/MC;X$C?;VKCH3QNVD)M]9S-VBBY,^M G>A#&R-XE_I@ KY1!_O0 )_N M;A]\I X^KP]Z0GNVNX9=A[\3M42;HDPO]_J=*;\OY^)^14W(P@?Z8M;Q4B*J M5^^XB!+]GUQ )JB"+$=<8DK3/,V=_5ZAI!K;K&),N-RLZ][6$[!N9 ;K2F@@ MM-0>7I1@YG-P?;V%47J>!G8J[74N/57'>%<3[V4"MJJ!6C?PX8ULY^$%>PL; M#N0)&]"6?LZPT)B?=8@%&VPXIUAH?/8<8\$?WF&.;6(:]&S.9@L[EBE6^+ P MH8*WPNPMU,RL':OR"W6\@[A9B%8=1/TW+;PPY9'OY>KQAO.5WI6V+IA&B!42 M)SE,>)29[H<1I)ED4"4J$@F.E*+<(_MZ0-&=V&3XQ.Q:4##?2>I![P-9W6'B M'I$1!X[V:FD,=BJ#MLYUA9HF%DSH[:#8*WU;*PZ,YL"H#IKWXO.8WPN/1<'X MWH^!E@PC>D_\EA3#6NSL@F,@489;C@R+[=YB9>"A.Z:&T/*[^9^I1O!,Y](F MGS2>[0/O0:F7R( M:;C^HD;(">#ZOT#N9+6G^:O=F9/].UT#MNU&NE2U=\$S+^0JJT8Y(EF$)11) M@2&6I@5O$14PSV0>I7DA!$?>;4F'M6G_?4O]+"I-6M!;V#+/:1%3(2!2,JE: MKM$D8=JT*8HC12)ARK.YE]P>S(Y#%.:^-V-8&_T!+.EVSC.8??H.9;-&,?\% M+0'W3NBK2XR97OVR?4? I+$0R(;*,+M*EF'3T4+ =I"[%N2AW59,=0L+LZ&Q MG2KLZ>:\E:M5\IPY. E;<'O+Q7;$)Q%P7 MAQN4G%R5?\T_SO=UHYC6]N[]9K72H]PP36:4KZ=,T)A',H.I*%(38%E HI" MI" QX2*7//B:0EI!Z_51C]ELC:$#BN(Q& M(,HX,]"@9'%9X=E':25ZOCN97=)G=EH4W+NGFS6X]]EN;9'I5M"79I?W>TJ MK_TJ3;*DON99KNC#CI9-N)A9@6_HW!RH1M-,*HD*CB$K.(*82?T3Y1P*DC(A M8L1-[U>?;)K1J#8VIJTTLQY[V:RJUDN;_S@!C5*@UJJU-&OI!3[/E&_*S6CL MX9JJ,QJ!1S3;6(WA.Z,R:,.R5QB>O8#V=34V31)G#<\$M-[#CZWW\._V/6S! MY/Q2&K "9@>-SOZALHK&H]BPV4CCT?M4%M/X).P0F6U:+TEY]V0CP![F@B_54)#Q-LHC C/(,8ID@R%3$81X7 M>4(B(JD0SEE/UTHSMME[*RW@NR0,_:^%_!VLK<0>8;-7F^K\5#JX ?IVZEM5 MS!16*P.L-A/0T@=\DM:AU5BIE2ISMP!:*W _N)4\PI:'M-9 #B*\>9+CPX%!X[ 7^!GMHUVKOU93ZZVS]_;W>K^OM_&J;#56?0TU5&M,$ M$].Q5<805Z]:W]KH#S&X[OM#@ M]3P;->*"W[6\H!%X+P6S%CIDR79WB(*5<7<8!A-HP@*348H0SG!S.LLHKLH8R.I1F3P6,MLE]^-T!,3B&S$-LZ)I0)R/GN8 MF?RF)[I:S_CL24\G>S=XQLQ<85(WZAO&4#T38JT$:$MI.\5.P-9\C29[%]E2 MC=QNI%1SJ2S_;U5OS/BOPA'H]4 'HM4K!!F4;*\'[#4%!WAB-V+^U=;EM94C MJQ*2+T>4W@6 M63<&#(57SQS7B%DE7%3%:%N2AB,J%SP"4='9H08E&Q>E7].)TSW7A)!L>Q-^ M-D;3;%0WE"$1%2)3%**X1YCT<_G6V]KV>.RH3E!I_4)^FI[@MXEA794:/O$ MXPO03X-*I_.#9XYM&M^(!(Y_;G'D(V?GYZBH8>IXK'/5WIN63NAZAQ%+R/S\LG_]# MWU.QH?YA1X*'3QJ$@$XJT'S\IR_HMH[?/\Y^ORS74\(2Q23'4.01A9CA#)*$ MY3"BBHHT8C367Z"''^!PB+%M_G>1'',C(N!:1K\%[!$8W5:1UX'3\^=Y$.'R M_APPWHNGT[H'6L$<&6#09<1I!5_/Y6>N[!@QN5SM/_/GC:E@<*>:B;N<9H42 M6# ,543T=V["1%B2,IC)+"*%RM,H95YAD1>''/EW/P$+*[$YM>.-S)YQ=9=A M/\\+_8#9,T]4\AZ)B*N$-BU;W_>&IV?M*P ML8'.FAT$ +K?V:7U^<%V;;>9,R'XBU*:AB/?3 J?H*N7;W0NIT4:\P3C%!:Y ME!!G2D"2$F6Z>\A5 MC2*@U)J8!A_Z8AO"Z=.WNXO9'*:!OHTQH"-PZ^!K]SZM=0!&";#5 A@U^D;? MIW5ZSU88JG]Z'];P[*M^!9+GFZMW>?" '=:OT'N_S?HU#^HP'WVA<_U&B=7L MQS:(K2[01Y14F:()E"K&$(NT@$10O95 DE".$DF(>TK5R6'&-K/L!-U%]7DP MU6DX'2:#("#US/C'\+E#@+80.3L]6+YD>Y%&,XRZ^F[AZ//BQKL M<>3EJ[LY2C_1V>KO=+Z1K>IO=;U(<6L9N=9N>OBF16ZA>A6<@KW$W&09U+%\%TVO?\W4/ZUKI MTAP^\[7MUZW_(5?/LDFNPWF1*4X*6!"4F1Q& 4G&"IBG21PE)*.1\(I#/3/6 MV)BQ:4:T:HMLCZ,\.>\:>#2BA=5 M/JR5>/F6SLG/U:/U,OQV\66U?-!O4;,IR'(B"\40E'&>0YS@ M(X)Q IQ&-! M*,J95_'L89$EL,BCBG$F5Z;D#Q.("8Q*H2*-"B^W%2&-.YD=?@!NF9Y8S\8*? !&P5 MA%I8:%2<@)9:=6;R3C%@-)L 9G4S)6##T6)0K /Q9QB9!B7:H#"^9N2P#^]& MW2'[;#8E8;14[?:[!8U80G($L>!*LSDR&4.*0:IDS J:<()3CV;5MZ951F!:_K#D(]W#>X!3.\V+XS$DF_7D'OBW&F9'N^T/ ';E\(4$@_: M97EX*P6:;@80>-"Y:#@#O)ZH!ARY8WR]+;!N!_]9@UF[X*0H:*Y( C.&"XAS M5, B,L?G*DYIBD@DLL@KQ/[8*&/;(%0I?//EX@&N3>=U:N7UC+,_"J<;F5\- M4L_\6_=3L ).P$[$@ 'WYQ (%7-_=(QAP^[/J7D0>7_VXH&3X^O\NQLA9N8' M.O\P*_E\:8YBRFU7NYSD29X)!GD4YQ!'!8<4%PS&G"2,$TF+V*NU5Z_2CHV$ M//H1@)]F"_ BZ:K\TT#9[$[F=R.[T1BU9](,V4!@IS-H*=U+E\5!S//6>>!. MLOXQ\KI]8 ^6I^TUZ-O,5!]_R!6?E6:%765"3#.418D4&+(HQR8=0?]D%KF( MRP0S542Y\N^[$U+"L<@[M.,PT-XO3/+P\Z-@IORVP=H;0EK&]E9@?, MW;@Y-)*]GUGNQ#5>XUI@B^>-"YX=:B>[ Q2L2K+#D /70W8'X;#RL<>] W>4 M_*+?R^_ZEU]6,RY-?N[CXW)A4T.;2N9*1@ACG$"49 G$#&GFDBR&*LNCF)K0 M?,4'Z1!Y4=2Q\5TC,'@R$E?E$HS,H#1";XO7#]30\;*E/=:R;VZ_\2]JM];_ MTEB_TAA\JZS_Y8+UA^N%G0/T9G0V? @W4J=!_1,_]UM9Z^-\VL MYI^00X/1,I-ZXN*=M7E#^'%GI>UM$I?^U(ZF3CQTF MD_."4MLYA9,_V/TE]#YW;FM@F"$ ;87Y/?]3)\^_D0JK9>DK2+%?" M+ HI5A GUIN9Y3 M"%&X2#!+R'2]7-.YZY[68W0O MC*,$!0UYK^V)90^8E5 MPGJZ*?W,X+K-[0G[-:ZUX).J@'X52&6$G]B(J:8LQT_O+B'>I7>0/W+A MV@5YC#UTAR!_6(XT!>KP$/_BN1\7:UO+ER]73\N57379L2R'KE[>+X6<9BRG M,>44BKR@$!=9!DD<)U O6!"/!$]5XG0DXSC>V%8PE"G6LYKR@5O(75; M\%P/5,\\<5"F\LLED*XL'?P:@U[*!V\'><,2PJ\5/5]&^.#JKK4:FI?\3GU> M+AY,O7^3$#1E2,DL2A1$"L.'3WK9 MBFL\H;OH9J$E]JW9< )G-UJX"K:AJC4T(MIB/P8K(R7X< ZK#K4:S@,1K%## MB6$&KM)P7MG#$@T7KN_&$4VM+>MYK<(1ZNH!6&5Z"\0CF"=Y!#'.4TC,-B3E M,6-)JG66B5]KKI-C^;SIP_3WL"+644#5\8GG0N$,KD4ABDQ**+)"+[]8) SY M%I!2K%26XPS%7G$705 =K+PO6%8A+Z:&[U-S'M4^A P%LQOW!@%OP)._HP5@ MZ]V+L5,>?#WW8@P7.>QOJK>. M)?:0^(\17>QO@F#QQAV&[CB#F1GQ5@\BQ0=;5.Z+;2YKQV[-EDWDLQ13%#/. M3#8D$:DI'HDD9#DC,"LR$ILNP1GQ2S_QE6!LLXN1G2X.X[3 YLFVQ*C$-G^M ME]2>TXZWA1PGD3YQ[WM*L/A6PH-*>E")/VEJ[;8WAB78*A&0V;OB%XJGO<:28@D6>I!!G M40()3SE,\U11EJ4(Y]@O)^/RH*/CO5K&;<@*;PG;+6KE+.9NM!8:R9Z9;*]V MCQ5X K; OG*HC9FS;B2W_6W-7N6 MM[;@U^=E6;XN'=4B%$I"8*TX&9HK$,6"@HAUO"UA0*" M>;0<49QJEHX8@YBR E(N8IB)G M) M:/SW2P*77+ZI\6'G]\BU7!@W6D%3&BFC:R#&+$"*0HQ;!( MDH1(E2*"(I^DBH,1O,AB@,2)>S,&6&Z#X>J-:-=0P2V06&NA]_4"ZO_30!8I M@E3E*4SC**=9(E5"E5]$Q550#A-)\3$0>([+TVL Z7N=N7VA+F+2/:SRM=ZA M(RJWSW^;8,K7ZIV,HSRXT#^+]&_TQ^QQ\]B$[60)%U1_LEB9CS=)$TCR',$L M0E%4*(DSFKJFC^X]>6Q+I5HX]S31?9S.?Z=7:=_S]UG+%3".YJ2V5V2"[C]O ML!30HVJT9Z[O55U/W\^?E>L;E![JV?9)__3[C MW^L+ROJ*\JL44CZ:7=8T(H@E B60<9I '/$8DE1_NAQC&F$1"Y$[G24&DF=L M7W@E/%C)N@*\6J[T/X2L#H3-B>+OM2X>K7\#F.T"=0QOC+[W5$89<*= +2VX M6P$KKBDB;4UD=*KZNENMF@O+[94EV&DVK+$\&CH/:[2!.C\/93R_IM'AH#[; M73K ,,.UH0Z'R5Z_ZH"/#35+5N533$&5>VV^\OMR+CXM5U^WU+Z]OA%FFE.S MGR\(5#SG$,L(P4)0O=6GK)#F?WD<7S=3>LLTMMFRBOBH"F:U9LEUHXWU'8KE M?$Y7I2F@5?D1'=V((6W9=?KLU4)O-X56=JM*76T5 UHSL%.M=>>.EH>WW+5S M::\6?/OY-+PE TRJG3'WGUC]AWKCR;4S-I-9.T(SD$@:]?G= PPH.7WFX4P__=1/_B9SDU.\DT5I39;/-@ VBDF*8DC M$4'->0)B1#ED,4YA$3,D4YFE GD%LCJ-.C;J,]+:J"!N?I [N3U##-P09YFI MYL"@S%0.,:$84F8:U8D"<96S5/JF:P?'?)@#QV%1SQ,2$1%#0I&".$IS@SJ! M,<$"FRQOG"&?L_'P[_E@Y^5\2-S=9N_@:/:]FVT@M#^T1)X 6H=MF^-C*W; MB!L?E$+%WCB-.6P4C@\,!_$X7C=WFWEO%WQEJ@-]D-7_WRZ:QG>_SM;?WV_* M]?)1KIH.J"]3/<=@35 ,ZXE8_X[E(LXX\FOHY#G^V&;C;4K$ M2C[+Q9D/* CXBDNL\B*!$C'338LJ2.(B@XH3O?B1B%(6^4W'/<(_S,3<* !^ M$K4*?P*S!= J+$JMA=F!6"]KOX9QFSEZ!+OG.62'\HK^$FT\Z8A=H9O$=?= YIB,TKV>;KH_I-N\E7W.*TSTAZM!:K_R=^J64-LO1UKPUYTMWZM-L M01=\1N=?EI4 'W^L32H-F\O/LW(]Y2KE1,8%1%&JUU0J2R"+XPCRG*0(JS1F MD5_281BYQD9+!U5E MA;*\&_N]@3U[)LJW,>6517VO!KZ7*L#=I7K#LL%70WF^SO#UC^\2N:27JEH M/8S^J9R)^G79M2?P^G:C;@4&>Q*W=KN7@_R[O[@>P3S!D1TJ6.YO>K+8K.S4\,ED#<@%?_FP M?*2SQ50H+B,D*22FI#$V&5$%105428:D(#%.J%<948J]4/5 )M IU&7'0%:8'!*]7CSZW7E$WT@3UZ>_6 M'*2M7WY>KN6'6U^9^IB*.TR&@!LSAF$$9)G3I'KWB./C7[:@O]?4(G>H12D$^ANU-,+E#T3T#$432*/!#NYP6]&8**(20KW*[5P8;VR\U/)=F:IG>P)WB_&]!+BOE_!J&(?S_ODC M>(43[RPNP9USQT=[(Z?;6=5/.]/.W]:-7IHF8/=+>R2SDJ>KB-EF4SG)HAQ% M L:"YQ!GF=Z3I3*&.2FO4\MNTMIQ7 LUA&Z0*SF._J@+-<1FM>LU_4Q'8X*FC/I]\M' M-EM8#]<)QU>K]T'Y_KOY\79Q\V@ZJ=XIXT:_VZQW(6!)G$2YP@C*-,+&9R4A MY5$,D2PRF:.1W.K][>:#U/NMMP MJI:&$W#JC*;=WTA/QK6Q;_7OK:8FD=KH"NXZ'CSV9&B/8[6W-_A QW!O:7B_ M8[Q^37+VV*^GH8<[)NP7N[UCQ9Z'"I7W_C8=@16*+,%B.*?V)\:9X[C MJO H>N=YXUI,>N8'7SB"Q?S;*E7,YGHEJL+,07;?]F0=X*;]V&O);'CKL3S!(4 M<00CQ%.(<41@D;(" %%G!L-/%!EGPUVU:1;5:3GJ=\H:WH M>"SXAK;I^QRQI9K='NZ4L]4&VNKMYQ#L-.P_#*(O X0ZL PMWK GG#V!>W D MVMFFXG,\_58>V]LQVQQJYY)F0+(6R M$!+B6 A(&",P9UFN\J)@ COE'UPORMA8OEU8K*V+[379: .,.N!3EZZ=5QC- MC>J',47/I.YOA3ID!/03Q'8UIL&+OGD+\D;EW[H"=KH07."05%"F),,9BSB.(Q\>/3?8V)C2 MBM:MWLQ93!VC2 (AU7?(2"6F78G6@DY A5RX3BP^F(2*!3DWU+"!'PY*'T1Y MN-S3(:3CL]X/2KF?AFJ:VX]7%Q''1N!W'"^VMB257HS)DNS4@;4GNSQK?0>1[/.X#N5U5OU.;J %![7D?0#K<8K=!\ #G4N' MKOC-D7L+.GQLX/&^X< MV%>_O9-=[YN[+06_+E_H?/WRUPTU-=BE+.T8ML%Q61T/3X4J(B5P 5$J"XA9 MKF#!"8-IA&*>1U@(ZN54O3SDV%A]*ZH :O9#__=QMK"=YU96%>\@9 ?0W5:, M8:'LF )CF(.4RKUFC*+%624YS 6:41SF24B\LK(EZMU??IQI\QQAHT_J;Q_)V\:RW<9;WIB1.$VIJ M98I<,HAYD4!&4 H3DD4%BJ*\B%"'D+5NTHPUB*VE@_%T/U62@Y]HHZ7YK:AU M^Q,P)YKGLKLF8"$=&WQ=:5TW(NS16,,PXU8!\%-;A3\9LVRU:$Z9K1X3T-(D M'%E>AV0@]NPHQ*!T>AU0K_GURJ=U/-:5<_W7A[_*A=[.SO40-\)LH[TD(2FEN6(IY$PBB/."0A(5>M67415CBJ,H]2H;ZC7ZV%9_M? 3\%") M;S]-NJ> YVFMERT<#VC[0KCO,]D&W+^VP-V7'33"][!>[ 1;J&-7K[&'/6GM M LO!X6JGAW@>D*S6TV]<+NAJMM2D^3Q;;LKYRU?YI)E5BH;-XC152',82H19 M-48FXC@I8,J3-,JEHDF&W1I+N SG\W$-TT7BI@0[84$CK:.OW@7@"VT<]I<8S^UXY?G(88Q@?OH>S6]>YS3\?-I_C'IEY5W2]O MA+#5>NG\"YV)V\5[^C1;T[D]NYUBQ&)!,P[37.\R,4%8KX,XAJGD(L$X93)1 M?BUIG,<>'XW\+-=@LS#GJC9H:FX*[%S:/'KN&YT-X[A5[ /LOG>'.YEM19"M MU,"(;?O25(+7$1\!MX.^:(7: 3J/.^RFSQ>.@WV>]P.ZT5G3I>N>_FCR1_67 M-\W2+,Z92& N:0ZQ1 PRGL0FQY.R*"8%)F+K*W-OMWA\M"Z^L ':+!K*$DT3 ML]F"+Q\E6-,?VVH,W@QU FLW.KH"NF&X9]OOS03$MD2<@)_/N "]B>8\#H%8 MY<0@@U+(>45?\\6%J[N10^M))C#MH,[C#2MM%ZPIDTB)G''(A.8,7 @.*1(( M%BK./ M7[_]^[^1.,K_ C[^_[_+_1 MW+C@+_>[WI=:&ONO>94NM5UNZ4,"I$7,1%)OSV^*-]%X;Q$_RAWP:W MV7>T%NYY"J]R3/84!Y7FX"=3T?=/$]!8O\$ M$"PTWX+!K##P6XQS FXQF(" M:C1 &P[C#:D "9A _19V#)5=/:CLPZ9>OX59#O*RWT2(;FNG7[[=KVS4ULNN MDFQ]-I/2)(F(U/LZ:6+'35U]0B*]PT-<%!RQ.*?29Z%S>JBQK4I^^?.W/__[ MOT49^DLML;>WYPRL;O-$&+!Z)O5?OH%&RE;-Z1X.VR^C$8@:SPPT*(]=5O@U MZ3C&_+1//1%OP6[.@ H9T)254#%3?$&3BBD7&&]*LX*GC"B M>8+X\,2E .,*33@G\OGAAG8G.RE_Q+'L=M^5/0]M1USC(VIYC.I@[ X9;( NW<7E:DUGBV8!9*3X,--CZ%>MV>TP)0EB>0[C2)EX<)5!FA<8 M:G).2%+P*$V=*M(XCC\%=JG(?9EK,^S9@\(]LR%%\#KU%;\ M,HH^+<6#HCE4._&.KZ1G*W%G:,ZW$;_\F %;B#OKM-\^W/VVKC7[G_5KLUR] M_"S7TRR6+*%$+WV3B$!,!(=%*G*]&Z=*I810E>1^AU+MQX_OS&@KG6^]_19F MB<)QD@L$$14QQ)G,8,'U/J) :5R0-$Z00CZ[AZZ(#3$C;64#/U7';.L_78&< MVT*]*QX]SR];L0)'J1U3-U@7@=:C!^X6<*C485> (]=T3O.V*8UUI9SJS&0] MC>,B*03A4*(,FS,)!8L(ZY]HBDA.HU@*KR_U^#!C^V:WO3">?(IE78#2[=.] M'J">/^(M-K6$D_K\..#W?!Z#<-G,QP89.EOYC*)'LI'/7=UA/VDCQ&[+:H$B3&5"*I8S^"XB M8")3! M7'%$2<:2+(\<<_2ZRC"^59$I^;-< *L,F%EMP--F56[H8FW"(=;?)?AR^^5C MJSR K=9@XBC6K; +OBSUI_63WBZ4%@#'M4)W:PJ2QRE3&(H\UTLQI4U*<40A MBFC,DIA0S')G?T'?MAS$@U!9LO2PY)#V8ZANJY >5 J#28 (J M'8RGUFH!7JO1^]?B[JOHVPH#>2]ZL8:?:^,:),\Z.SH]>#CWQS5Z[SE$KGI0 MY[:&RT=Y3W_<;-;?EZ8-TLV/63EE)$YP6D00(T3U)L(V,M3_D9B1(DLD8X57 M+/?Q8<8VI=1QER95:RLG^,U(ZGG@=P)55Z? M5CU[A[PAZE+)\(S*(3K/7AL MD*&[#9Y1]$A_P7-7=SFK:C=4K;@EBN]RY[K1XC53'\4.U5\ M3F NV\'E'"LHNGV?8^VA64MKPMW[@]#G$"LHE$,=8ET%J>=1EC- YX^R+C]F MP*,L9YWVC[+<;^M8;,ZL =_1TL2&_VVKBM=?\0+T/??A2C(+0:@C8*H 4#8"^@?5T-!;!8F!87%HT) M:+U3'UOOU-_M.]5"I/?I74"X$1%E!0F72S'$.,X@4SQ&+*,Q$3(A,C4 MW9%_:;2QS7E67G"G0"TQN%L!*S.HA?9RM[@![K)K"@ACWWNF-T#09],4$,FA MMDR7$ VU77*$YOQFZ=)#!MPJ.>JSOU%RO:G;-NE7:9ZG2?]9[\4>Y,\;$T5X MIRH/>HOX39@WGTJF6)RE!,8%-9U8)(:,))J4\Q0QQK%0TJM D]?H8Z/F1GA( M*^GK@U*P*6VA-]/K[VECVZB9XW!;JO))KJJK)H 9E?S/5[O9316"4LP0%"@I M3"BGGCVUL2#*\T0JE$ M^ZT2V/,P]AS,;C05"+Q!=@:=?KL1R@N/,1++OU M*CL"J!O57@U3SR2[1>AK"R&J](L.;N;SY>]Z(UO% [Q?23%;@\_GBO-U#K@_ MBD[@>/O],=XDW/ZHFJ>B[8]?W(U>OZSJPM$V(J\ZT(IB$J52[S>++-+DRG,% M&5$YE$561#(K.,.Q#[D>&6-LU+H5L8JRGH#_@_Z,$(K $UV!9R/Q7T TT;\Q M_VOVG+0*3/J7%'\!BV7SVSI VQQ,M3:E@*[!!VTWL\BNZHHET0285])>J7^( M_*CGF.'/@L:2GOY>IQMK >[D]23CG*$L0S#CF)3*0=2F"1) I& MLHBB7#.,S)U6<([CC8UPMK*"N1%V M8[<8&2C@L[5[ =#H;"0M@S253"FFB M!L7/%8HMB<>"AZ' Z%17.@XZ&K4?4[)7+'Z.PYD<-CACLI5$@"UQ9;\UFK'T7=; MK5V-:<]4W(+3"-A#[O59! *MU8Z/,>AJ[:R:K]=KYR_NNA5<:@):OYCRCFL3 M2_3/S>S)3#N?9PMYNY:/Y50PB?2GDD&]/TQ-NP,!B9 4$H5RGM!MM+QHK-?C-R VLX)ZN>P?P77=W(2'M?;-W-9H=-GZN 7; M!UX<<.!MH2L A[M$YSL[GA,N5T]+O0:2[Y8+<5 V/691FB7A5>SXXV-N+9"@N8EM9S 7(>5\>CP5!H]7TXN 7*"-IO47HG M3$(=#YX=:]@#0A>U#XX(G6[RXPTA9]./B_5L_?*KG,__:['\??%-[YV6"RFL MOW U+61:)!%/H4PP@3A*&*2IWO&D15ZPF":,2Z>-;V2-9(;Z('EZJZ M*$AK# \;NBUQ!K5,SV1VLKG&!&SMU2BT=]$$U#H98_WMK+%"=>#P![C?%AT> M\HRAAX<_?(Y-/CH\N"M)L_7MHERO[#%'U0 BEC%/BTCO]JC*(<89AD5&!$PS MRE64"B*EUV[OR!AC(])O_+L4F[FER<_+Q0,TAX+ " YVDI?=.G,<@]B5%:\" MKF>>.\#LOA-F':CL)"K!R.EPA('IYJ2*AP1R^M*.O>?MD9@]"2N_+.PR6'G"WNSC M6[OP6E0OU#3L_/@A:QU>B\&K&HA7/Z[#G%8G5[:://ZL5:^#"3&60E(:P5S/ M7E#OCW-($Q&;>,X\ERPMHM0I,NOB2&.;EYH4X/E.6 ]B.XNIPU02"JF>)XL& MI):<$["3-!1@'EP?"KB!V+PK@'Y4[0+*63(^^X#AZ-9%CSU"=;KABLCWC2;B MN@7N5SFGINH%U]QM1[IA^@+*O>*Q79XWHL]_3V8;9%E+#79B@]\:P0/N@;W! M"AG.[33N\"'>/G <#?OV>D#'\[A9R>=+TT#Z3K4K4M;CO3)WI7&LGQ M]&\XZ/L^*3Q65;A5>/BW7@X* N$7ZDSQ2FF&/7\, ]W!666@QW:L9]/4SOBT M7'U8;MA:;>:'A1VFJ30E_KB$HL ,8D)SR(HBA07.48230L:,3!>VHJ^X]ZAS MXS2ZTT=;5!_M@0S]GN_])Z![Q4=$K02@M1:>!5S++ZLEUY_ASW)]I_1J5*Z>93F5 M+(X(+1 LF$H@SG*]W$.)A(0*QA*J:*J<"GU[C#FV)9V1M,H@MK)V[*=^!F,W M"@J,7,_\T^J^WN!72VS;L1O_>"-U#ZW9+T,4NF/[F1'?II'[90A.]G=WN+5C M_Y\ZH.].?:AKTI@><#;K7N]X6RXB&V6VV\ZDDJ19@A(844E-]QX&*4D+R),X MR5%,9*J\2EQWE&-LQ-2.CVP4J1H:6E6L-^BSK^_\6ENYD=D %NA[R^D'?AVE MVD_$VI5HANHPTU&*8?O#7 ?507>7*Q_7C4?O]6UWJN7@L TN8DQD'DD,I4A2 MB&-3P0$Q J,\PRR72:JP5VSF7.O-:-NK]K$JI:3I;LEGQE/TZVS]_:M\FNOW:MO& MJIP*0K(L8A(F"580ISB"12$X%$E!4*1P)@5QCE_H2L0%]O1L.<1@CL'CO M>^7&V!^VQKY?@D9-\W.EJ&V!N]==L=85[)0%1EO04K=JKS@&8WO$D(S Z .% MG[RM\?V"6'JVRMGXE[[&'BYTIF?T]J)N^AZK:\"./8;[0DW(I%ZWE)3;'I?O M7MI_L4OI(N8\RW &HSC5BX8HU8L&&DNH,I*2HL@IDLBO?J7KT&-;"C3Q/%; M3IL5#]C==C#]@-GS+.N%8X=P*%](@L5#.0\\<$"4+R"'$5'>3^BPZWFW*6<+ M69::#%E=D]?40M!4J5E/_U3.A"W=N]>SMVQ::C4A!%..F8 M<4JQ7MT74<;U;!D)6*0TT^M\+DF,%8VH4QNBSA*,;6XT@MO +#T[:EL^Z@_7 MJF7=>V6MC ??=K**PY38-]9]']I:3"O)F[Y#%N)&ARHXQ=)C74\ M#3IVP > MTUO?AAAH,NO+('Z3US5@GIVJ.CUXN(GI&KWWIJ&K'M3-EW2W>J"+V;^:*:]< MSF>BFN@6XHM^19MW]TY]TA/C@NO=QC?]FVH"]$P,"S+6B&BPK8]=.NXTLF>\ M;9W,C+35"NS4ZB6I+"C0@1PL860:U/<2%,;7;IFP#^]4 .;H K<)MGDQGN[E M9OU%KF9+<:_?@O+[ T1S&&F'"A M9[^80A81#/,D%UFL4*0H[9!_Z".#T\<[?!;B%SK7?Q6KV0] C:3EK/I\%U7" MBNTI2&L5S"_^3SQ)O9L[^YC*;7L2'/F!.H358IM@MEH\L)-\FR9DI&_^'K)) M= ?00G4-\QEZV/YA'4 YZ"36Y1GA*L7&=753$B$B>1I#KO3*'J>"0V:S%PF/ MXSA+242]$A?/C#6V!7Q5^#2^OE)L?'6EV X(][NPDY">9XA00/6][>Z"D5=_ ML$L@=&H-=O*A@W4%NZ16NR'8Q6N#Q7#M]F$V>JQ*SS-]3=;1SWL>_K(5C/Q(#^O1;W_RTB,!4ESF*,XASA/"\@2G, , MB121C L:N_=-.#W.V":]1E*P%55O%=?BSSZI=*=!=9B1PD#5\TQS"J7+NVDO MN'R2!X/ -E3^G^]+YIFR=Q&+\UEWIV\?,''NH@[[N6^7+^]8WW$7O&2RZ(0] M':#S+W0F;A?OZ=-L3>>VNJ0M_[I??[(Z39!U4%1U$/15\N7#PC[%>C^FB!<" MH8)!D6,)<5JDD)I>>#F1*HURF@CNU8ZX;X''1MCMXKN\<_'=WLWLYDX=D_%Z MGD)NOMR^GX +17R-N[9.E;;5*Y?E&K1T"EC"=JELKE%,:\XRD#$.B&()8* Y)@;@IN!*37"68%ED)AY#5S M7P_]D&<+;X.YYZGDM4@.=B[92G P*#:R]G H>0Z2T,>21\=ZFX/)U,W4G]OY%ZL*^?.UUGY/^]>3%$O6XA!IED:R5Q I"(.L4PE9(I$4"1"9$AF M1,9.YQ$.8XV.3MJB B,K,*)V*GUQ#F(W_@@$7-]'E]TP\Z8.!S0"$<>YD0:E M#0>57Y.&RRW=**-54;0^2)VRF" I9 &++(H@3O,$4I(PF!$A!4]1@868KI=Z M_>K&%(=#>!'$=J#^7O9[,P:H>XAU7UT]:VQ9KMT:I2PWCT_FKM*P MSJ>5E,T1T5>] ?O;;#%[W#Q.&<[U:Q01*%5J"@5C 4FL]RYZ$X,)CH3*N%>A MX*$$']M"Q8@*E9;5ML8VP@)-^7("'BMY/0NN#V5^-Y(;HU%[ILZV W*OT&*[ MYC%[.>ZH-*I/0'L7MU-_4JW(# +;@WKPU;XJ?[OPJOC7@A_8;J&*QP\E]K#5 MY@<2+AUWGHUV_"9QE>I6+,:2H M4!#3@L,BR1",*$V8_CU/,.O6&\1;EK'-3^T6%4?Z@77M!^)O(\<99QCD^YY$ MCH!N^DFOS7K/GU['D\#UT,^E2,NH7R0%T8;U@_IIOJ!+]+QMJX5O5M= MRTU(ANU<;IO%?9XMY.U:/I932I"*\Y1I@!,.<<0B2(3I3I3R)&)9+#+EY6]P M&71L_+(GHV3":$7.HG( M(8LDA217DB*!8XRHRWF)TVCC/#J9-5)[-86Y@.MYC@F.5L_DTNI?JX7=GJ0 M+2_8"1P2/Z_N..%P'*S-S55X^O:I<_/=ELQ,7#YV59OJ>KU8M:KFS2][<-^X?DZ_OEQQ]/LVJ? M.4UXEJ44YQ!Q$YG,> 19DD10Q#B/I$@90EY>I>O$&1MUV I7C0*VL:-Q$I>5 MX"9U7FY%]]L47FDUM^WB<+;HF9Z.M.^>@*TRP&@#]M29@&\[&WV\;"/O7688 M: /M/Z\49M"=:1C@7N]9 SVU&P/_LEA5N23_L@*\DPNI9NOR_CM=_[KFQK'2$&21 G,.%*%$BQ#L=>Y:#@]^-)F!F50&RT<5>N'(NE'2EX=S(MW]S]$RZ>Y8P MQ/MNSQ)6"5!I ;9JV N_!BG'% ;(0!3;48A!J?4ZH%Y3ZI5/ZQAGLFM3\<'Z M'ZLEL@V!*0\:5TRQ0DDN&(<"D]2<6V!8:/:$6"GV0*45J$_><:7^-G&C27[0[QG=FSWQ0&5Z-N*X97T1[OE! P7Z81R3NVP/+:_(Z-,7Q@^:OQN\U\MPN^?#2;AYO-^OMR-5N_?%@^TMEB*G!*28HE%*0@ M$&<\AC17$J8Y)04M<)I*KWH-IP8:V\Q2R5DY.AM)P6^5K)Z!1R>Q=9L&0B#6 M>PQ %["\B?42$H&(\.0P@Q+7)65?$\W%Z[N67BC7=^JK?):+C9RF5-"42 JC M2.B-/B((4J87KY3G&58T93+UVNCO/7UL%& #Y6P19RN>;SV%-FYN7WIG-'K^ MO!L@OEX HD.1A",*!RN+T'[VP(40CJAU6/K@V$7=/E*S3JC6%?/Y\G?C>WI] M$%-5'KI=W#R:7(HIXH@7BE)8\,S4P>(IU+M."J6DLLBI:?HB?+YC7P'&]JEO MY0>T46!2MW74.\NJF)[?]^]M$C>*Z!/HGEEDA_'-#N/#$^56]<*?/LCJIS]- M0*5...KI"F0@=O(>?E "ZPK.:X[K_)PK:_]]F)5\OBPW^O7U;&!][A$C^I9: M3HZ6H+UTFG9!)'0)M&-#O4T%M#-*GRR =NZ>#G'Z7R6OJFK6K:0__N#VH_EJ M_C65$'FILRPFVD'T-"IE'0'XPZ :*QN\*H5\8OA,J9V/PSS]AN !\)TWV MHN_=[NC8[7>UY%**\I,6\AN=RYN%^!LU"57KESMU\TQGX9H]GMW#EG6K];JI7I06AN=*+4H8AIHFIOJE,X4UMP#16B.:Q7T:[\]AC M8\_]UF3K78LJ$QN_JO0"3T8QW[QV=W.X461/(/>^VJT@M&*#EHR-\\C.4ZW? MA\QU]P8L6,J[^\@#9[Y[0W*8 .__B(Z'7+3\;OYGFL4]:ZK4C[?9]S.NQ[=M MV&WJ?>L7K2NW'J:8XSA-N82," )QE.E58Z$BF)BR:YFA.NP5U!5$JK&QH&GW ML>"S^:RB0?U%^#E[4<*CU3(9G .O2NO,"R,WKL0PZT)AL)S;U4QV*#=O'=FY[A^\?38 M[-\T(OJO!.O%<7)D%_K@5>IR9FG$KX\\;Z[DDHHAR+!C,>6[Z MJT8<$D8*B/,(DX)F$>&%7TW;$R.-SOM256TU*2S[XH)*7M_JMJ< /C\7!(6M M[T5N5\0Z%+N]@,85%6]//7G@LK<7%#RL?7OIAH%7Q-7H=ZJJZ5.G+_]+BJDB M*8Y9&L,HHA)B7!!("4TARQ@GF4B5\*L]$%S"L1%1):<)JJ@6M8!N135!9C-3 M+ND-UKPG#=SSXC:$V<:_BMT9O=(3[!0=P4KUD@W>>DEZ4KX_QMKS$KS!%ID7 M!^ITIOBJ6O '^;22O H-NUF(F\?E:EVGA4P%E5@0(B&5"D,L:0Q9S!DD"E,J M"LQQFGN<#[J//#:2;XMJXZ]H2UBOXQP/])V.Z/K!M/?CMB,US?#QSRF,A?SU='/AT>,/2^85D[. X=()MU MN=;4.%L\U%MG4="48YY#XS*'."T*2-.H@!EE2L2*"LP&VDJX"SVVB>=@=['< M2?P6NPH/\_>]T>C'J'^ O<=R 2O-CSC3)Z"E_2289^6*T#21>>'D3P\AS-CFHD87,QOMFEZTZE :A<"^1I[STC6F.8;I'16!Z5-';JF"IW^ M]WQCIH96B1)9*38M(D4IY1R:G03$9I-1\$3")),L+>(\CXUWZG*OY+<1WXO= M!VB^;-K]_22:XG_;"HPF!&.4V:+^[XO;!#'>MZ#G*254_NFD#MDY7E-RB\5> M52=93V(C25CM;,8Q9+;Z"__'28'M;)B@N;+=I;BR4<#^W/UMK0?0XTMI<6C!!41Y+F>'3%-K>.-Z"F2QB@GDDK>K7^ V_BCV[<8.\#/VA.MD3P?,RUOAY+UAN^MOW*+'G;0C:FXGNY\Q%@ MA]@])[!AIC)@NO(H.>XX^.&5M>A#T%3-]HN2AEV2SV MY.K9MZ2@KVU\_3?!$>^9$_TPWWGNW*6<+69;OEX]LMK ,>RDY\&]ZC;I961_][>)ILY[&>A68QP6#)&9, M*(2SG MQI0#VZ-G]FRT 2UU'!.Q6UJ!V[,6\^;5@!@'XMH0$@W*OP$A?,W)(1_=-7'G MO7[2RBQYA?SQ7_)ERC%E"!,!"<<9Q#P5D#*1098AB;DL4LK8]%FNV-(]9>?5 M&#Y?;7ND'GFT2CVIY0164* E]4W2>0WF>2(, E#?&V5?9#HDXYS0_HHDG-=/ M'#CYYH1"ATDWIR[LMNBZT<\4L[FMI+ K[/RSMF[=6S*-%4U,R\XHC@3$&'%8 MI'IW23.*)2-$Y'GJLZ*Z-.#8EDMM>?% MO=\UMXBF2:9BJHC>8*8\AE@D%-(84<@3E3.2HU1RY!,:Y3/XV *;[LT8MB;G MT4X@(=QW)ZQPC9_N>FS?RB'7@OG> >9 /K?S>/7J7#LQ] B\:.=!<7.777A& M-S*[6\C[V:.\EZO'>J1W5=A%4Y$[YXIE7!50%BS2R]84P4(*!*E >2P(58PH MGV7KI0''MAK5\L+US 1"["0&C:"HE@S]1T%KS+Y>.]&LG))"$IS&$N9I;$+.6 *I$A%$C.7( M!%HHX>6 .S70V)CFX-0=&$G!;T963[?826S=6"0$8CU32#>PO$GB$A*!&.+D M,(/2PR5E7W/#Q>N[)L75G;8KM]%&?WO?EFK].UW)G^5ZBM(4%4)F,(VDA#@6 M"A::+V"&D8KSB#*.D%\#PW/#C8TD?EG4A91LK5\]XH+.P::4H*QE!MR$S?FF ME9U%W''I$0S'OE9W1!'2KC%T9P@-;Y MK_\:#'K^SEW5[Q @=/&/[Y* ML%[:,1W7.51HV_[#APUD.ZK80=C:\:L\ZPBOUE.3Y$37=K-\(_ZQ*=?FI_H\ MJ4 ""UKH&;+(S8(T4WI!:HH_HB*)(H&3B#FYUR^,,[;O]JOD+66E=[<^R22>N3D!V M.;^$\YQA6>BIO$@@-G,\27 .$8[SI& DXLCK)*Z;&&-CDEJ+":CUL =Q^YIX MQI5VLX[;,J)_S'NF)@>XM_GPPQSF70=IJ(#0;D(,&_UY%5 'H9[7/:U#-X:@ MK9SUEJ@@7/-HHE=:FDRIWB;1'.EE&),Y3E4JL-,V*;AD8^/77CNW#]VE_7]I M1_:W;[W^5FW6_Y>W5!]W[_3!^Z3_07NB]][_?$R]SO50^DFF[)]-[WB]3$XC MC(6(,O[(*^6=(?7,)L*1X1"M::_,-JPO>K=5#]H7N]X6_=JV9_FR]]_ MUCKH'V\7S[)<5R6C/LT6=,'-SZ:(HDTM_C K^7QI I2V7OXDX8DBG,*"(P6Q MC O(N&(0LSB3B]:Q1 MTF[Z5:,FH%L]_]._IO555G6CNR%MU?=*W]C!Z&);VUBKW.Y99:L0V&D$=BKU M M2$D(X4[Q5^>'&1VYKO4,6%<^X.W4>EEYR4(T)+NJA=B(&.YH=8%=VOB.]SY> MP"Y0OZ[0CN+C@XR@)]9)1^_YJZ^MV6*(::$-\V+LNEFM]#]>]2I2BJ911B.3 MWII#K H*628SF.41C?,HCWGBM73S&'MT1-*JU[&3&6SUZ%I!Y;(1'-FE'VC[ MIIP6JENY)VV ARDW[(Q9\"HFET=^HSHESI"XJM\-I/#5\F;O+&F!H_YO2F004N34,XD22DA$),$01S1#!:(2I@J M$0F1LSA*N7.81Q<)QC;=61U,Z$:EQ 2L*C7T_^_K,:DOLG&HS*CB$0[0R58. M\1M]6Z#OV<6"_WX'?JT!>*W"!.R4 .^& -\CYJ)O(PP46]&',?SB)ZX!\FR< M1*<'#Q>W$/5SVHXT&D25NX4[]2,T6N[U9?S8S7ZLH^%8Q@FA4IC JN MMV>)D) E",$TDQC3B,:I\CMHO##@V":86M 2+'=JBF+%92%2F"(N38ER#"E)$IBG24$0RHA(I5>MQY-#C8U8 MJF)K\^7B >KA'K=MIKQ+K9U!UXU-PF#6,X]4<+6D;#NT Y9SO(A%J$*.IP<: MMH3C184/BC=>OJ,;3=3[\?)^>9:GD.6"ZU6)8I"E5/^3<)0))%.9Q=.%?##-]^[=V<-= JF=Z>><9]JX6T@C6PDW_8_UG_F4HH2F)<"E'3N2SP>]G(CHL#P M#T-,C=!@O02UV*"1>P*LY!-K@:WPX=C*'[! [.4Q\*!LY@_(:W;K\(1K0P9> MAYJ:?1W7(WTP/6:D>'5RG14*9S0J8!'1".)8DR"5$8)QD?,,*QY)TK&IBY<< M8UM.M0^]K>#VFZM%!]?&J7 M*#2A$U2GPQ2Z/:Y+&NVQO>MM66ZD, VP$I)D"+V=?ZJ2-1!@/DF@88 ;*J>S,X"> MV9F743F?;'GF_@%S)R]KL9\*Z7!]M_5GY>-3OY32%H:Z8Z;0OQ2WBX\_]!9R M\2 _+5=W3S;UI-Y3;_%+&.CWJV88&[D!+2J9[:L53+A,[)6R@9A55:=YJ 9<*:CV 503*1_^3S3*/9._8W^8[EZORG7RT>YJNL3RTQF25'D4.020:P4AJP@.60B M%@2C%!?"*9G\["AC(\Q&.L_BSN>1O+ \#85/WVM39VB\:N-=5/V*RGBGGSU8 M7;R+ZK6KXEV^N,.6]*-2TJ0BRML%UT^\IS^^TK4)Y-#":_:P\_S''T^SJJS% MG?I9<\^69I9EJ;?)7V4I]:#?S8Y9/LOYTKHG6X*BQ.-(F1\;F:-_HNVC_H3!;Q[V(T#P4VN#H2_^AZ)G?=O^J[J(& M@>D]' X[$=-[2$;:U)C:P^*V53+NL%W<=1E)E?$V<,;%=F\O:&31P[:5M&XK MLU+Z()N_'Q9U5JLAZ-+SN3D\7;]^6<[G>FEEZBYF.<1<2E[3_DK3(B\%&)HV M-C##.*%!J(GJ>-(%?IHV[^#(3F<,-GZ&V&N<)?955)>68#J[UGN4JNMEQ&3T2$L/AW%#H?+DIJS%CNJ? M7,$X=$S.UP_M&W@OA'[XJL=EI5^U_Z]\KCMU)1+E*J4,9!AB &/" 4UB"C(H M."&(HL*NQN>RF*F%6HVF4:NJX>$TRD9:6\>N9Q>0O>QU_.$5>N]D(%0#^A%> M0N*&[H0G;SMRK\)+IAUW+KSX[4'M!N;ZYV73SJ!7$5\?@IFUX>?=&?3]]^^K M.FE]FPTK5T\SA!C&BDC &37[S7$!J$HH2(@J8D:4P9%M$_Q M]MPR:I@Z'S<6^EN'S&(C>-2!"'U@MC<&>S1[C3GU!ES/H+MH:U+'>Z)_9ZP: M=9B<.@2,.%RCM04(/VRNK0 \H7R%__]6*6.2_GM"Y(#IW]==!\R(]YRO-E+T M2MD>%GR^J3L';.0G;?\7.3>56X]T93XUQ1]/S_/EJY3M![U+W[B-I$?^\]?@$#HFZUVNO7=Y?*;X>:8P=@J>W'NN1XJDW''.W,"OD>%R, MO((('B\8"XG;7GP65-# NH6]\^[/ZO?%2O_F^Z+\+U-5]O.=7$A5KJN//UL] MFU-M4X=FLGOU+[XM/_ZD3R;1UYR@R_5FM:CZ1YT%SC(I#+.>8CJ"@PP!FG$, M9$*12C*L\LRI+VUHA:<6T.W;:[)B^A;7F32=S3<=80=_$.R.C*8TO(%C"8>1 M-8E1W7S36ASM3#8'4IW136I58W:PH_6Q!LE7449H=<>MW!@)_*/RCK'D#MA[ M.'7@9_8SRD6M["+Y]8>^.V&_Q,IH@7!8< %\QX M:<0 R4S='BQR'B,F5$)<5@SG14W-.7>:1CU5W:+X"[#:Q=]^P KLCT_A5(W2 M^?4Z/)YBU@N"1HTVKQM\&"=:7#$X%[[)TQ_KA:-)WJD?K/O+#Y2/X&:\ 0T7 M-XU@PUN'9.,-DT6T-Z(R0\^\].R]X>O-2B]O30WGZD7..!(I4S$$*E8I@"G, M :6B $I B402YQCAV7/=R.KKFJ[6MJ=5QZ)<7-BAP(#>3'XO%_5I J/Z ^Y( MZ7H24TD53S*4 HIBO9*'20HPDQS0O(B9I(E&E;:8?M0/Q(B(=N+"X?FQZ6WB M#TS;\[/;X E^YM53+VKU\WDP==YZ;X=))T2,? !TWLCC0YL+WQW(M+U4ZS_I MRKCD[L=^\?NR6E=_DT],KF9*4LQ$)D&6I3F .9+ZS==_0$880Y+@E#MMY%E+ MGMKBH-/6D27;&F@[UQ $OL#^HE.TCGJW_]CC_#!Z1W\TFOMDO79%RQ?/M;7< M<9FM7>$XXK)VOH$[%^ 7D_#>OA.$*BF+0@"ITDP['UP '!<98 F&2-(TX="* M">/@OI-S+>9@KEJ7G,ZCOTEJ-J?JU\*=_J\/WI5#W.&0A'870]%P8OP[8?L- M''_]NXW&ZG?"A#Z/WZF/AT4+]]_E@K]^E5Q'(&:IUSY@3&58BDPO"G*H5UL) MR0!-];HKX7F1"[T$8ZE3F_K38J;VLC9:1CLUW0*",UC:S?ZW(Q3XW3T")\"D M?AD$3S/X&2&C3M>7#3V]B;OSLM^:SZ[]_#*\43O M-B$3>OIK)4'=2+VKP>R7;@8Y_O,#GJ>WYD9E1GV[_ !W^!9ZNNO 5;UA;FHZ M(7RH-PL>ZWVRO]/Y1NYZ)!O%ZG[*)9O+G;^8H0S*/)89*##5*WTD8X 3A(#, MXI1D-,,9AC-]'5M:K_5OTYK%?!,7UMB]@%-EK<>VZ=E2X86;9[UCWS7 M05Q_SGSUTNZ&Q MB.+<-QU\ .MK(^(F7<;=G/ !V]&&A9>;WMK-L#M?JP_.JK+.IGKWVOO7KCL> M3Q.:9DB!7.@_((PI8#Q.0$XXI)RF4*IL6"M#>R6FMN+J=]+3 U650K;TPM]T M;%4IN5K9]J2Z:6PL_6I@Q$.[TW[3R"XYHF_!7<1>^[\8J6VA.YC>>Q8ZJ/!& M#0O=03K?K7# O0:N,9?Z:5R7_+TI-5J]MALB<9Q !J$ I% 40"$QP%G&0$(@ M%HG(X]BNS.>BE*EYND_2N#9'OL_3^%DNO6]%); WZO2K$VGO-^L?RU5--^Q] M4^DB$+Y6QR=EC+OHO63FT5KVXI>'INV\R,5&?I%/33VACL?4#;5M46.(!=B][V[.SG@$4C 3.\;TS/+S6WN X8Y MS@J<9"!160$@BA6@2#* &86,8BF42-RV90=#-LXVJP_0D$R*C!4IR U3 $Q- MEW/&,X R1DAL* >A%7WW[4_9"-.\#\#LYMC!, 2>*@T";<7=+T:UOT3WZ_6J M9)MUO36Q7AH^+R\<71>1\#2/[=][U.GHI%F'L\KI+PU@_#BS.UN?CU7MGW4Y M@;Z?%#,ND(2RX( 2_0@:$P]J!520C B#F_:V=H$J9WB3G[' M&OHK$6@ 0$-['1]8.I5'N !T0]V$E9C1"BIO<3/C6\;(+GL8=A?_(^^;G&J[0V]!XW0S@6;:OV^\\L&*NONTG6J[J5--= M5< LYA!#ABG(*90 T@0"0HL$%")!B#&9"&;52.>JI*F=A;4-<9H7]*FIZQ01 M74=*ZUX[7!D9?QNM3 +NJN'=J$K3@F/;V&SW5<>BN[/#8>=DO8 <#D^YV:[]+F><()[GL=21H-+>*$G-QA@B^@^>%0CG M"Q;N%>'R5ZCDZ6: MQL2[YJ^H&^3&UGJ]?6VPW;/;0PZ&K_3W(#J.FQ\?$N:C!/J@P@8>D,QUV/59 M_:/NP+S^O*IO_VNYD ]K^53-,@52EK""IGAJ$<#H= MN2AN:MZ\UM;LH[7Z:F2;ES[ZP^@QAB9?C128C=5<- MP\[P0\]A>=7 H(0^EVLZ-Q3#)E+:Z!=R2R_WM%RMR_^J(Z=D!HG$C!<((&5* MHD6. %.* 9&QA''.A=0]?'''R%\.5W6/^GG[VU*4JN3U)0\+WM 9TGG_3H87:!:3 O,$"I P:KKLZC]( M@BB(98R57J.Y.KHQE)Z>D]RJ&E4F"1'4"^V(]_>"VOX> W;M0C\"#IMX$QK8 M$??T3M"JW47&K*AO5]W:??L<&',\;]J-!+[//;S0*H^_I3?2()S@\W.%0\%([#+M,;!V?V=,MB3F]J[]:CNY)11AZ_]R>\,)<'@9D]NZP@: MF@.E8EX4"0:%,/R+0O_$<)H F,4)+-(LY]2IT\))*5-[80^5'$HT<0I0NS?X M9I@"O\K." T@<[B @#=NAE,R1J9:N&#F,7/"I2\/)$+8& *=SVJ[H?95?J_I M7V<93&'!1 9BD>HIFL("8%) D'.!$JX7A47L5JY^3M+47O]&47-VM-SN %>M MKH[E[&?!M7,#7B +[ IV:.WVR[]>0\N]M/T:$K[*W,_*&;?D_9JY1^7O5R\8 MRMY,U_5RX+-Z3ZL?G^;+/UV9U"_=8D+/\5;-FM%3*QK5F@;A1[>!Q!O9[@51 M(W/I7C?ZF"K7XIIA3_8V&_)A\;Q95[^:ED%)RU.(D4HDD@4@Q.1#0Q(#9CJ- M)2*%JD%65.;_&K=HL1MGKN$I9V3\(108!^Q2V,VFWE&T;NH!2P M_:,%)IZ>YK<,F)V?&FL8 CNRV@R#?]^0IA7BY0$)E /C M U9??;YO467<=MT>0#OJNNWCGEX94PPU0M-D;Z9X(=(TE8"3) ,09PF@1 K M"B&4R"4GRFDS\JK$J3G.LT0?#]CM/*-7, .[OQMQ],67OOU=2/"RVFRCWINZ[Z5^$<\*2 M3$"00T0!I 0"9LXOI4ARA2DMXA0[4L1:BG9R0B/QQQH6/Y/R)TRQ^VZ7E&Z5 M=J;]M!T'&A=Z=5Y@P$@" >1%#E@22X"9(CF">4$8 .S4-K5YO_S>H/R7WC;W_768AW"X.B+FC^#55O#8[*^.@)R@ MAG6]PP#>V#IQAE;R@VS^_K;\2%>&W[SZMKP7_V=3K3\M5W5OJ(;%O.ZZ.(L1 MCA-<9$!F2:K=68P C7,&.)0\TXZM(#*U(N0:K,+4W%IG1/2+:,WXB^%*7K1\ MTN9G6ML2J>4J6N^LB;@QQX'6=-B(779\XXQ#8 >X&X(/VR'XMHPZ(\S/C1F1 MMB/J&5)G-88? @>"V>!#,1+/;*@A<2.=J>A MN5UUH]]'NEJ_]F[=KN]SF"O*<0)8JN-J2(2.I@ND0$%Y7&B@LE@F;CE>%Z1- M;;IIE8UJ;?=>G&';*9>AMHN:O0$8>)ZX ;L!^6 6F'C+"[LD:^3\, NSC_/$ M;"X:$..:UCWZE?PB>5?AU.S'[&3T6XK/",WR0J0)D*E)&14( YR+%!29X"2. MDQ065F=@ V1/S:W^VY MH\Y1N8:GCD [Q*7A !\I(/4)O%L0.@RZB]&GXRW'"SN'V;H7;PZ\Q<@EJ9]K M3N)*A[Y*ENN-?E(?%@UC\0PIAHLD2X'B! &HX@3@6&$@,);25*5*K+H..W8! M:@ MK=[0_28\@6><5DG]\CDWV DYFG81\%N-T+\,'UQKYUW4L]2< 32V3J"P M]/I O'4=Z04-_S7*1J]#[*U*U$+4@.6$]H ?_W-3/ALQ;;9H#F6:%80!@10Q M#2J4Z2F9 \D3@@ECK&#V^^'']Y_:LD#?/I*=B@Z!Z0GD+*+\V_ ([!0-%%OM MKF?36F'B$)#?ALU(0?<>1I["Z?.&7PR93UPV7EA\7N>]T/?"U]R\E9#E[$,[ MQ/>+Q8;.O\CGY6H]RV.**&(9X$3D +(\ ZS@"*"$LESE>4IU;&KAKLX)F)J_ MZG2,&B6C1DN[E_0LB)<]EP]H KLN1U2LW\]KII^(H"K)_^W[\N7?]:5-\*1_ MV,5,9V\XRJM[S9SNW;WZO0&AQF\?WW]=SC<-P\5B^6(0KWY=B]\^?FWG"B7T MBPQ3OOOY:4E?-R_5I3 MB&U_ JS$LX M^*[#/"GK;2HQ+YE]MA;SXD7N:Z]?Y7.P#AM,(Z8_*@ MQ=7AO49;5YTQHK^D.O<5]U;#6U:&O\KE]Q5]_E%R.J\?,(T%*T1. "0+H<"OK0LX3LV KQI_ M0P?@\_<>K>WO5?/ZO7ZO?WE(LM?RE<[7K]_DZFF6(LCS-($ 9=)4OPD*&$HY MR%,<$YG(-*-V[_7!C:?V*K>J15K6DTN>4 \JBWV-@0 $?E-;K>ZB;\.-=\F M&@;"6.E-5F X)BX=6WPY*ZGW_1%3CHZUW,\G.O'Y0'Z5354NI%X<\/_RS^OO2%&?5#29DM6Z^M9)BQ@DM!"D4(! 79G> F)*I A!)!$DAEKD; M(_TP-:;FN78J&UJ/EUKIJ&RUCFBKM2.?RK !LMM?" ][8'_9&1#U+.BW9#3C MT%@1;9,O MOR],JY$'H867JC2DL$W#WT[J_4)TVS&EK/1G>@85IB16?V .R%_HO"8EU:%< M1O*4 IKF.LI#10&P,FDX$@J:P;20,1WB6<.H.S4/7)>,&PJENBA?[A0=YG0# MC;&;[9W#46GP7;9^%CQ:/P6"7'W9T M/$\-@91]DRDD+/#GIIK 4H=-28?EK ^+>\Y7&[DG>R$^KW_(U:YIW^ZS64P1 ME&F!@)1Y!F BS*23<5 42D?S12:90BZ3SJT*36U::;6OO'DZ5W9>+J!N3ON\WXU.;U.\;:C%2SM[?%[R>_/O-ZHSJP7V! M=^BCO=UW*'?B7/]S:6[[(GOY_+TJKW^4ZQ]-1?#RW+?;?*(X(PF"T&SVIF89 M@ 6@!88@@Q0K@7.9$">*+9_*3RM#$+A^-3W# MUNT:H"Z-V'%@QS3-21%+@'*% ()E_M :\+'+=IH#4 M1ZT$[:\Z:KYZJ"J]XI_!% N,H0)9DNLH"L<$X 3'@.>"(YYAD[[@%D6=$S4U'[75 MM&ES?]?2CD1EK>UP(I(+8-N&3SX@#!XV=>A];=!K](P:17T&2=? \!8#C8.CJ%2,3))EP;/WZL*C6JSK_K:JW$K_]H(N6F^.W91T@2/%%+R*U M"S07S52LA%#:]Z3*,/#)1 *:$0Z2C*0L04+R!+JXHG'5GYI[^_+U=\?8:^3A MMG.&TQW$P [6 ^]2 T'4PZ ]]%EK%':L3%L@](_;_KBM.__#@!.UZ/AL*OHF MP_K6+$[#E/_7('BZ:6"\<3_=IL7@7F FE:YI]_.EK/[Y3B[XCR>Z^F=+I$R* M E,A"D PD@"J/ ),(*:@(2!UZ@1]1=[4W,R> MNFUWO %\!-=0MO,L'K$+[%C<81O AV\%AC=&_,O21N;$MS+]F!7?[K)ACL3L M,7XH*SY?5IN5W!WOX42FC',.,I@J '&. ",I!)1B'N>0YH0Z52N=D3,UQV'4 M=/,1YP"T\PT>8!GCV&&G8J!&RE=P\.0.SDD9U0U<,?7P];_V]0$5TN\WU7KY M)%?W;0Y5%F#C<2J?/F'RQ?/KPFO%*J,]H MNU=&?>X[[FPLCZNET&&-22_^JH.9DLNJZY>>Q40E#((LYPF >9X"BJC46&5Y MKB3*\L**G?:BE*DYIE;1.NFHU=1Q0^0RJ%=\EB^H@I\U#D#)B9_E*@HW\+.< MO_=H_"Q7S>OSLUS_\M!MTJ>GY:)F6'O7Q2 9R;&2,<@*D@$H90%HR@J0JH04 M*"Y$#JUH;,^+F-H+W]#^O8L:39NS<]>=SR,8;?]O!/!(P\I[E.0./=RG/?M.=[;#A:/OZ0\[GYJB&+EYG@F8BA;&>O[/$S.2I M7EFPK B@3PE24&Q'3GUZ=M/[8UN2?YJ%:-61WO2PQ/P77Z;;PNJJP.LOLAJ M,S?%?I^TMH^KKUV"_L=FW4?87V\+<5=MA<+V,UO1G]-SIK?_U3[DPQ;KK M'S)Z-L9%KY*NW"(#+Z-K%TN,-ECC^*R^.9'6,>H,NHNV8[H;&I:-!2_G9;U=]MMR M(:19QI5L+C_^-"DTLDZ%F=$4B0P+#/($&K:D6 &&" &(4IAA1 4O7"DLG!28 M6OS69,0]R]4379C;<-7F*=]']TW+CL[!E**3^Z"?0+<'0JBTN4;(VR;+[1EZ-45N_]O#7,"OLJJDW%'5F.!K MV].C30^N/FSD;_+G^MN?B1EN(N^@])5]'GA?3GDFX%T9/3&JS&J&[M5K .'=_-]_/&6][52+1TOTVI MX.>5^=OXXJ8&Z+/:JUPM%,>YR L 2:H=)1<"T%QQP&F*N<3:?:9.9"M^U)J: MVVQ/L?S6$WL:03L_._ZX!/:ZIXG/MY5Q+>5\H[9^L:+.K.-:N* LZ#> '(X5 M?8A2;\V2?@.0%JSIM]Q]8//)7M&SM0\[%;-7E7KL*Z39W"UT KL]X8 Y=YN\C(,OAI- MGI$R;HO)RZ8>-9>\\O5ASN!,]/B;-J'AB=GVUOJLMAIT)PT??Z[EHC*;;[^6 MU7J&50J+G.5 %BDS^V,,8)@S0&("8^U8"L*'SHW9]$OL%4MZG$)>,^]O8B!+TZ6DS+& MI4ZY9.81P\G%+[OGX7YHBZ6:!)./"_%!.Y=9*CBG*9>@2&-3T$M2@%&6 IZA MA,M,9CC'MJFX)R5,[?WNE.PRL[2:D='3/B/W-)"77W8O\ 1^T9V1<[L'\9F1$M-;-D2RX@7_98G?2 MWCT#?7'Q-C<=EV)WSY CYMS]3X>]8!_I:J$C\TJ_M/5>[3VKUBO*;1?$YRZ? MT-/5J6CDQM+N&A*?'\*R841_,:\8>/JI7OS]P=EBL2U'.-R:_ ML#3P'X#RDV<_E9[9$+UL2"=5FJH1FLFCQ_7L20 MQ@D#>88Y@(CG30D_2EB6YHK&1>S4SLA!]M1\1:>Z.?W;I\HT=#2M^E&M_[!2 M"Y=QL3QS"(-V8*?C$VCW(PIWR'P=7#A('O(=\I'M-=70O;4=^$)M!J(RT[,,ZXC%9356&X5WNO1\3$DEBY,C+XQ M'8N?\59L'=D;76"ZS.EH=:<1F1Y=+-OG?W2Z,E"SJ>IYHM]E]_GCJN1RAAA.:*P7O5+!S*Q\&6 \(WIRX# 5 M2*]^WE$M>TUM07!D!TU,-Q%'1!1B\3V6U&-Q8A=IX*,X5A=I_PJ/ZVN4T$&QKGK M5!@MPM:\FS+B3^6+G.$X+4@,*4@E90!F608H2?4?&/.BT!-@1IWR/5T5F-J< M]>V'7$FJM*@PE>Y;X.WFEY!P!IXA!E6V&QO&+VT_1&_DDO:M^$F6LA^",[2$ M_>@^ _9T/F_652FD:22_,,=AC_J),]LD:9P4]PNA1R QOVH/7I(B805+4Z!T M^ X@$0BP1#!0Y$R'\R25&%GEN;J+GII7:Y6/MMI'1M>[R"A?;Z3J'TC].X>] M"+?!L-C?"09Q8$]W'MV8-!C?M2"G2?W1D&X;;F@[[ %0WVDG2!G]#UM"0W" M[>+6D-L=Q]LB&F3IWE;1L#L,F"!.5.?7YPHOQLE^D9P^EVLZ+_^K?B8?5TLN MI:AF,DD)3G$!4(Y2 "65 '.6 <&@+!21*:-6VS[#59C:A/'7U;*JHN=6.P7$6 M&7;G\6:3FRS?FU5NN],-13CO*/^G%+MZ>?#:/H&3/5!(3]-:A]6Y, X]6FY6K>A[Y9)IFD:;WHXFC;2 MIHE"-<,<9[',.,A$D@'(4P9H+@N "IS'"BH8$[?:/DO!4YL3^GJ;9&-AFIT; MEM:ZWH$;]>\BT6E?KQ6?5_*IW+CV!;$>&H>/? ZCKOO(/'=1-+K?! M=ZN[QX#8$2U?T;&MV'%#94XWPX/B" 0<]=8]D'7"]R-5:GMOSF\4BAS&2"9 4 M%=I!L!CHQ3(!DDB4I0G7_H-:'^Q8B9R:IZB5UN%+JW6S4%JUF]P'6]S.9/0. M(V%QPN,=W\ .IH%VJ_#=V;,#[V Z'-AX!W6D YK;P74[CW'"Z>+YB]V=QCMO M<;)L[WS%[QQ.2_YZRXJH6DAF$(9("R! !8D M-XP$",2J(!CF*LFA5?-P)ZE3<^5&VWI=5/_0T[L]N*S6JY+7U;#Z<\?&;E:C M8!<;>L&H?9S3Q3=4HK$+ M90!M%0 [4P7P=_U^2M&5 'RBY>KO=+Z1R8QE%&(J$29M]C?]+GY8 M/M%R,>.I1#DN),B@TH%RFE' 9)( B'.FTH1*$H]4P'Q>R:E-)+6FD5$U^J/1 MT)6K)\1(.LPF;S@^H4^*'(9FQ+K?Z]B]>77O!17_16IXKX/LKU+70M8P)_]7 M?8O*G-3(ZK-IWU(NOF_*ZD?3W\6<>\Z$(@7B:098GNGPGS(,&%,"Q%Q"*5!F MB'==//95B5-SO_4YE@X.Y9ZNW1'\7;20Y]-R!F(.DX1(IM=8% L)8,)3@ VC M/F-9PEC"<\AH1_HT)NK[=$__#7$OBEQAC79A$DX@A05@,<= ) R;SG)8"CQ[ MD2NV?).GO2\Y'.Y&Y>B7>9VV-B[\=B&%5T@#QP<-EK]V6'X\PM+HZR]BL(;& MT_1_7=ZH<[FU^8<3L_V% P\1:A(JN3*;?\_FKET!.)1(<1B#PNRO04-S02G, M@()$2$%CH7#L=&QP6L[49M1.S4AV>CJ>!IR!TW+__W:00N_X=_AL50Q0>G$% M!E\[^6>DC+MW?]G4H]WZ*U\?N)UB#BN;YMH?:C[19KNFH4K^3?Y9?U3-N%"Q M('D!)"X,WPTB@&4D 8KG61K+&"(AW4(0.\'3BT/T,#SI.;.J#]K+IM6]$1TE$Z31.&I4WFY7-UK?15KOYAL>LUG=@/*U)V$G=-Q=!B<@CO8- MW*X>D*W6)?4W=0"]3-FGY^5">\ 9E50QF>IE?Y[J%2F1$! &%<@*EN8\HS G MB76BVC5I4XM7.GV[.JPZ1TUU:M=DQ+7>#GE45P&_[(F\PQC8 6T1;'2]B[;: M1N]#H.>0@.83Q9%RSVY"TRWMS!:=BQEG5V\R7K*9K3U[>6;6%PW<@UTNQ9_E M?'Z_$%J2'FC30+MI&-A]U*2*S'0 "'-JJ@A24@!8Y!A0I&/%/,M$+A@O8F5% M&.8L>6H>N=/.<0?*&FC+G:@0\(7>D6H5JS/*=EI'C=IW4??Y.,EES@CZVKBR MECON!I8K'$<;6:X#;>0Z/, ;V M'S8 KN)00A9NP<+#$ZXA$KR?_N^?/EW?77C#?0/.R=P MZ9ZCO/@61G4ON\U7 ^4<7VEET:1"Z]6/:?%D:LV^+A>S>]39;;IDF%]'?W2VCYD$[6>4QLJ'OE';::5&^X'>.4O: MD]@!QZ2/*_E2+C?5_/6]%J1O5RZD^+)\I?,>$VQ&$Y'$/ -9@4W"M)EC"J( M$Q#B#!%<%,+ZJ-1&XM1FB9W.44_I:*NUPT&?%> 61Z6^80SLL*\A.*0_AQ64 M#N>FOB$=Z>QT\,/I=F[J@L[%LU.K&XUW?NIBU]X9JM.%PQ8/VQ9/=7_72E;; M@!"3/$<;46]8]KZ[J*7_HUS_>+^IULLGDZ^?"$8SP4#&L0(PQ@7 6 I0 M8$)5GK(THK;A;^1DGC,2< )JD.83(5ZQ!&_X>EA"1VRJ?;N_O4@D;'+<+3 MB%D&"T-Q"#W=-WH%R(D[:;&ON7;OWN/.EJ?,.IKO3GYI:,\LTR1VN7K]0O_\ MF_8&*^T"JM^D]@AMODLU(UR/IUH^E\5C">*^T4M\'N_5?8N,MAM]36%F76$T.GLLP64+3[> M.CE=%3AR0R9; ([[*EE?.>"8\528_6M)63DOUZ_GXO49XC!)4&KZ0V.F(P5I M(@6I *8T8SS.LA19D4D,5V%J3NB#5'*UDJ+;P-!_SVF;L,#[.QP.QVC#QN:R MPQH'\< .[/1&PUVTM>'N_.Y%B@Z[\WC' MI#=9OG=N>MN=W-.L[S>BU$-J" 9GB2P(RPH*E.*FZ)]DAIZ(@)S&29I#!/5_ MMJG5O?M.;9IH58N,;O;ITWV@+KOW&\P/[+.M+'=*BSYAYZ!4Z/Y]1DM_/J%\ M/^7YU,WGMIK MUI#0/!O5:AX?89S7JHJ>Y:KA]'&E]-F!:+D_/ B:T+O =>.W6BO/2;-[EOK, M;VUN/'XJZIY!)[-&][]Q8Q:1X0-\3U>K5]74+E4SE*,,J$1\SBEA14)SG514WMWZSV(;9[,O&9*')A)= RKW=OK!ZS ;_,NEZAF MK]U3,T JT5DH?.<2'0MZFV2BLP:?S28Z?\50*L\+\;CIE+U9KH$E#<*43NI(U.*.D%Q3#'J=OF 361]%]-OK(ZZCZII MNL-E$>>0IQ (E6@GQ7D"&.09("DF2<9@2IG5 M]6X-2\DU89U%WUFK7)<86< MP\:D#=X6V\">40SLB*X".*12Q09)APU=SXB.M'T[_-%TVZ-U0.?BCJS-?<;; M?W6P:F^WU>6ZP0PY4E]DVD'VR'?:G/=9FA6%X(P!)$P_<,X@H%R[YH05C!/) M4B2=5I@7I4W-&W?*UL7%8BB+UF6 [2)";[ %=K][B/49M5I5O3+A7$?$'P_. M!5ECL^!<-_L$!X[%13+[XOROZ3X1G^^DPNIRG7UL. KJ?U5I65O MYF;=:])U'U?EOO=FF*U4R*E,!,4%! 4Z',! $T9@K$"A-*8Y1QZ-2$ MSX=24W-&G?+]G($U_:G7JZW"^E__E O3^'/]0YIM[>4J>M7C[N:MO(RGG5,; M>Y0"^[Z^.9'6,>H,NHNV8[_K2[9V^7.4/E'VY$^]J#2JV_4) MXJ%W]GKO01P2Y8MV*(]S_5B;>>$?U)S;K[L*_+A(699I9YS07.D(,,. YK( M"B<4G6U%QNJVVT53?J]'6B.;@(K\4*W!]H@3W@>;R&\4-*YL$#:(7.&!N'B+,1D@;&PYX'ZPNN2V!76WI4D)1HC&((D) M!%#$&: B371LFR4*22Y$/F@%/4V7>78!:**;]RLIRO7>(>2PI;1;8_._;[00=N7K[^WSV:AE[,\ MSR%($4L A+$ C,<,%#1/51IC*)PWSLY+FZ 7:)5M=XMK=:-?M,*N?=(NHVSM M ?Q@%]XAG(XCHM/+NFSLL9GDKYF]DD>Z:L7#2W@,VU\]"SP11H3RGE9 MQY?Z%\VL4'5^:P8A1TDB%!#$G(_"@@&O];(?#SOWX17 M[J+.D+OH_FFY\9GIX8RAMPI!6[DC%PHZPG%<+^AZ@V&N[6^25IM5OTE&MM?9-6N_(*!YMNQ76_LQ_6.6. MF"=GY2!X5&_E#LBANQIPATGQ_7_>K*NU#D[*Q???-LWZ4&&:);$$/*'$I.-* M'<0A")@L*%)$JAP['7F.I?C4?&6/_EWVZ-]?S/L]O#GW6$^!G0N>XM@&=N C M=0C0W]J!MIJEN8*"97F M@"5/QY9K.;70G*04<>S$>^8B?&KO;JVSVSOKA+7=>QT*P<#O_K9L ML-:[CB5KS?O;HZWRT2^M^N<7'.9TC#])B:JZLT[PD;+S?\'Q#^P(:_T-XJV2 MIHEIK:4A?&]'Y;$;E6WZ7_I,.X=<&WP'14)7S3S88>CC=; MO(^T%+_)]:R .1$924V)<&XXP RK)$V C(5,A6)*2*>6)P?WGYJKJTLNG[5N MD=(O4=DJZWJ@O0^A[;'U8& "^Z#M 8Y1K=]HXCU]+O4"M:[ Z+YD-@([#I1[ M$B3D'*4NT1X@(#HK1;(+',4UX()@1Q\0C.&DS-9^BG M*'?S$.Z@V_F0H% &]C*-[GWW4:N_1VJR7D9,MF[(V!#51OAS+H/Q\^1^W.6/ MZJ &PW/HPH;?Z$;*_L?EO.2OW^3/]3MMV#]GLBA(!@4&,J<D MB)DJD*1.23#G!$W-96WU'$C-?XBC;8AS.SK!8YTM#7^C9/1'^[?1-JK5]9B[ M<@T1W\3[AV+>AF[_C+%G2?;/?7\P@QN7AG[)'/.9S)9O^CX?ED^T7,Q@+!56 MF !*,3;==E+ F'8/E(F8LHP5)&:.K&WG9$W-)>RIVJ1O&66C/QIU+4L);4"V MW+GQ UWH_9FAJ TA7[N&AS_"M;.2QB99NV;R"6*UJYJ9KM:OAA&Z?;8+52@EDE@[D#P&,*&AO3!WM_%C.]175Q__U'M\Q@#T4%P[>=_)[N5B8[19& M]0<76.AM\2Q@EL2%262+4ST%,ID"*GD*1$KSK$AXFL>PQ?/C0HR'9BKDFW6E,VEV=)[I'YIBL\CXJVE[9& MD1O8GC/PN%WMV6^Z1\$?RI7D&OJVGDE2_2J+0H&,F7ZTDF. $9> QBG+\X1E M,K,C#SZZ]=3BV4X[^^CU *KK(>IP *_P9UB'@NWSMM[0XQY<,/1 LG3AO2C MQ3/?&!82;BM&^\PE3?7O+(F6MWDDA/&,*"IU*]HSO3?3KE+%V1- M[0TU^8!-\7G$!]/=7,+6;B[VA%C@5_H,_XW_*G(+.#S-R)C%:UVE-M&Z$8WXTUDKAKQW;FX]*Z!+/ M-WN$0B_4;B\ ;5=W/6RB&IQHK='9E8?V +J+.HBB%J.H!BDR*$4&IJC&:0(5 MHD'&_:WK1_T:]:]171ID(+W5GH;1;ECT8*I=R\7W]I0E$Y)23#B(.14 "@@! M0TR" BI60,PHH=1E$M^[^]3FTE:Y@6??^\#934B#X0@\+U@CX>R*3UKLR2/N MWWM4QW32K$/_^?:PMWT[N7?ILJ6L6K8F\7GQ19K&@=JSZ,"BK'Y? M+%DE5R_FG*6A<=HGG]MF;V993')ISI.)Z6O,I 2$Y"G($ZABII3(W>@40B@Y M-4_SE?^08C/O+U-,"5[/XKNH;UO#BW9 Y^CFJ8*,O9V?>^L1#>PE=V-XUQ_! MJ#,Q,KE]G9%1;:7%Z$9_?*L_"Y(Y'')$/+GL("J.ZO!#@GPX7025-92;:*WC M4RD^TI7)$.E:@:@8<8ER0QI:BB=-BIN;P[SG? M/&V:7F!Z:B]YZ=R8\"2:=@[X=HP"N]!.P:C3, B!^B40O+'YG!0R,K?/)4./ MF7XN?GOHLI*M=_M0'V33'>N3MJA\D0M95;,D*:1*3"FXY!+ 6 F (8L!DCS. M$I;1G'&W%>85B5/S"#W53.CW2%]U3,C_&3VNEFO#YJTC /WC]Q5]BN9+NJA9 M;"CGJXU^2X95EE\?%-MEJT>H@Z]@V;IWJ' 7=>K61PF=PCY7LY;8>%O87I,W M\AK7TOSCY:[MA4,+U?7MWB^K]8S$,1.<$< 3) !,%054, 5$C%C.]?(5Y&>JO>[NX[ M*QT#&)@3(! $$<4,.D_ T19RI M+'8KESR0,+4IOU&P:1?D6A!Y"!Z/XT3PK ")*3Z 6"^H,,X02+E2VH-QSA"= MO<@56XX"7U_2OP: =F[M)E "N[<^&@'62V=-]U8H>GC_DJKUC911V+&GRA5X[=Y[CZ %]@(-7HVJ4:WK743; MW%RSW^PY!\H2&%]-4JY(&[!$[ID3,U[[$]6#.G:?72Q^CLZ$+.8>JX$AJ.U'CK MHJ"G3%>0\+UP.I#R-LNHTZ:>752=^?K(&?M-+XK/JOZTNG^AY=SH]6FYJO," M9RRAL62D (3&W!0Y(T!CI0 GG*:2IDK_-4H._A5%I^:-&G6-+VHZ&T7Z?[EZ MD2T_:%5M3*GO&[0^NC;@=IYN"L,8V%5ZR&S?/02-N='6WOHIJ"V>0(ZZY9B\ M==;Y-37_-?+(+<'VEAEN*V_8O/-N4Y5FCUXKQ9XR[A:?#M!A:K/%3M^(]Q6.YIW& M;K/#D&$1*2:<$PQ0QO2R 2:&'$8A4$C,:9[(E&:9*_U&X*$9BY_CTZX,3OOR MIW(NJ[5>VIFQ.CULM*V?JT]WY_K.8E7^C.[Y?V[*JG1/X!LRG"F.>:X*#A#- M$@!ID1O^=0IBF9&XP F$*G9GIQEE0,>@KVDI5]X-H5P9,AQV855@> -'3)WV M44]]L];2Q% F,!%#3,S"B5IF@\!:F"&260(Y8[U9M=E3BU6*)5..IIW%9N1%]N M: AX 7([W^85R,">K,,P*(>S-2!^VPU>D/<6?0BOFW^F0:'%A4/9$W7H9M9/ M]0[=3,!8A\!2 2'-<@4BI)?FO?8:M=N#SN6L!Y@ M9[F9-!B1T%M UF ,X)H[9;,WGKF]FX_,,7?*L&-^N9/?FAI=3=/+^6'Q6*]+ MKI.(B!AA45 "J! Y@"S. $$L!4I0"O,4(A@[I39/QK*IN2EWTIJ7IKO\M!EK M7)^WP)OU;_D437]WWY*WIL$HTL]=@])_)_*:@>/_UB<)WNWZUSAZ"#6VEJ&Z>34W3;B><#MT)MQX2VY6'?Z"#KTD,H(W. M4:/T=F)I*]'[FGMFQW; RB=GMHW8\9FT'< XR:_M Y81"#C)8ASS+,]SIVV-\Z*FYJ6VFM:%E:K5 MU9%2XSRP=I['#UR!?Z0OOY0+T^"Z6>LMZY7@?'MA[XN.NPW7Q\?.XWA%/;#C MN=3+=Z>P/_]CC8TG-W1=WJC>R-K\0Z=D?Z$GCL*3G.?5%UE)?>\?,T%95L12 M )I8FAF,, ,IT '-H4> QGGJ;B)O/"R_*GYK4ZO>OH6\D7.E\_U#E;3\L Q MYG$=##NW%!#BP$[J)$7BF1X)^I/.@H#\B7;0A2)6O"+];1D7[:"Y2L5H>9L; M.1H;63K0NTSII;^@/>UJC^'+7-]R>?$?B_(_-[(Z*&7*4I3E$,: %HD$,!40 M8%4PD"F.$\0**0NWA=\86D_-L_:+S7I$CJVYM8^M^=6JVO5NS8MV]@VD< SZ M:%@N7:K8U"=WX;F<8QA.,O[.(KPP?&[(9@S2:%U MYT:3JZ7?+5/^V*9O_9<4,TI(PA7, 542 L@9!Y@B!#*,I<(P5KDBCE'[=:E3 MFU&:QDUF/C&,377F@FCLJ,L,.D.B9WV5<]QN,0C6T;I?:,/'Z#6$?84CH[%O M;B@G8/Q%X!8RQXZ[[6$X$6T[7.S>A_2+.7^^_UE6,\IHEN59 21C"D"&""!0 M49!"@JDJ*,69%1/MWEVGYE%,CEU9K4M.YWN!RQ]&6K^]UWA=[0_5W^M:?_3AL&#@85%/:.5:_EJ^F"R.M;YQJ:.- M)H#Y^-/LGNO(Y*_+I?BSG,]GF4I@SM)Z#R\&,.<"$ Y3H$<\E81!QJ!37."J MP-1>Z)W^H#8@VEG0[C]%OVR-B#HK'(\;G$?)+G (B7U@_^$;=N?88BAVGL(, M9_&C1AQ#P3D,/@;?9V@A6\T(_TA7Z]=O*[JH:$W\W$0G(J4I36*0\2('D*@" ML"3&()&LHZ12TV(-NY+4_0!?90@U$;4+-V M%0]OU6KG)8UN7W,#Y]F,Y%P]/SZOE2QW(=HE':9+$G&(.)$VA M87LC@$)#KPMI+),T8<2M^.2"K*FYC:VJ4=G3=0#UVQEH[9R%)\ ".XL=5GTU M R1U6<#ADP?NC*3QN> NFWR2#^[*)3<>)_86O?\HUS^.F@!5^UV ]EL&;9,Z MF@S5AT7#S]_Q],\X)CC#@H TRQ/M:P0%1 @.H""8QQ)CYM;49Q2MI^:_WO\P M:VR3-Z;VJ&8&TO^,,_*.IX53&<_13@OO]G:;_M0VGVC]5AWT?KL[[A?7RWUK MK(\Z\Z-?.@ \KC9''3#?9XM!=7Z;L\4QAN'LV>(HP@?F+9L,VVT"XKV.L%_J MH\_WM/KQ:;[\-H0.">4\$2C!RJFEL;7DJ4TS M [HGTQ+=@7+5WJRM=QQTY1= MX3A*5W:^P3#7=,^Y.9$(:8#Z$,0(1B0%61@Q01 MF:,XCY/,:7?ODK"I.:!.UVBU5?8N6DC'!E47X;5S0[Y "^QYMGA]Z>%%E1ZJ MZ'ZN']BZV-:DBK0IQ[\N*^.3?)='V*#ER?5<%#6JM[$Q^M#!6%US(RM54R1O M*NN7"[-74.]F*QP38?P)@E*'.#E%@%'( &>40@%ASF,GUKN+TJ;F55HBCIV2 M@PX++@-LYU:\P1;8KS@C-IS?ZA(2ONFN3LIZ&_:K2V:?)<.Z>-$PM_&X6G(I M1?5)J]K1,WQ6CROMG=;R<:X?CSIX3P5,<\F0#D4@U$%)S@&6VHE@J4219()+ M[%0X92=V:HZDTSHR QL]/CQ^C!X6ACBJ:2"K Q6S*;?NG:]Q]Q8SEB-BYW#\ MXQS8\^Q#W"<,:96.MEK[CC&\' CJ@#;ZOP7=22_08E_76"R5=\9"5SW#C)!8:C>,GI MXL$]BY]7\H=<5.6+?%CPY9,\_7:0-$EID>5 H=H3L0001 C@DA>8Q"D3(G-L M96PE>&K.:$_O>B/"N4VO'>!V[B@$C($]TCZ"C<[C."57L/RU ;83.W9W8"

52_/CSN6R:,U1G"!4__I0K7E921WAS9@*DYS%K]L1B)?3\,EC'AA(&6[&)[#;'@Z-6[GH.0AN*1L]NN=XY:/GS-DK M(SW[I6$!\$DJIOJL#K(\13R%@"A% 4R1!)1"!6*&>A]SO'352P\!3KGY8P:D5PU]S!TN'[!C3D3OY8+ M^:!_K&9QD1>"LAR0S)1&)7'(J;F%'I-K(R.4:WD MT-R('9"."1&#X F]1G-#9G@.Q)'QOA,?=@+>)MOAR,"S*0['WYQ:SZ_?EHNF M5U33.7V6*BXPQ!0@GN=F:1 #(A0!*8HS[2U8SC!T;Z0\FOXN[]MX[9=_;W6\ MBYC\7BX6)JV:-;V8ZPVQ>A/,E2E[O&=",L5C)A3@>OAUA)DJ0+%^1#C,XU0A MB65,77NE3_B)"-]A??<\R*8Q][_0P^!I+_0MAG<"FZ!^FJQM,= _UBC\*W1/ M.S-PD^^.=JCWM+8[?0_'>-W-SBEP8ZMTL]?2=!BJTX1,TA:;E]]KM3_^?)9< M2_Q6/NFO?%9?#56::I(;ZSC ]%.K5_VY*A!3>0$@,QFB6#& 84J *!@A"9M[8MZ!D8["^O#G=K&J#'2[#SVS;R+:D.;[I##2'"\ M/@=VL]W;C6[X#>(W&-CAO>6]XN^[$;T?Y=ZF:[U78,^VN/B%5N6[2ZW5\H;_3=*K2WH=&SPT"=16#_NQERUM/.Q0L MC_X"/!I7#@[?=L #SRHG"#VB;\NHL\[\W-H7:5.BUL+HLXKNH]9(\P_SV:X7 MP?W;CZE8\CK4K7\]U;'=4_*_W1C;GTN'&X4F;C "ZF @2;.D.;8.('*<0^]P M6&V/S .*&+:@U,O3;?O#)J_51""+2LX2*#,("PXH9LA4'R> D@(#E+),"B4A MY]ELO5S3N=W:\*PDISEZ*R_@ ;*1T?9Z;"?A7V2CJN-VY7EP[19<7B +/,OU M=6SSVPUS\A6XG-<^5Z'PM(PY+V?4%,\"@*D >)XC*1.5$I(\]U,CSYW:&5NO.Y(437*\X5 MG=\OQ+UX*A=EM3:NY64[?\DBR3+.8_W>RP1 *A7 4D+ Y:NVN%ON7AI'=,0Y\L=G#^M0?GOM)1J[7/VET7 ME+P5[UH)';EZUP6(X_)=IZL';%J:#E):@G9Q^J>J%+(I*]CR4=X+49I?T'E] M4E?-RJMXOGUBYJ$6=T:!? MY=9PN3\LFH:>G]4UI9,9E"1-D)YX%"UTA,P1!#0N"D#S%,I8Q2E7J4N$/)+> M4YNWSI'HRVX^&\BF/]9C8!>J3W!P \^3G<51S^2[Z)SWWBNPUE_;/A2[!KL6 MCM_?HF'D\?*TZAA+ZU&7+2,/Q>&Z9VSQ [FK7V@Y-\RUGY:KKW0N/TBV_FIH M_6NF['NN0[--W=WJKZME5?V^6$DZ-WUY#>//.ZF6*_F-_IP562S3S!1-4)8" MF(@84$@)$&E*!(FS(L9RMI#?S8V^.7!=^U#.RK61QK4=J1CR?+ACFM1NZ[O1 M/]IL#:A3/AQ9LKT,I-VD--ZXC+4_S=;1S@"]#.@,!%I98$S4O]N9%=5V13O# M6B9N5ML6:>,\DG'[Q-H7:[<7G<:E]_8)XQ$/N->;#^R/TIWQU1W&OA@BC<_J M]ZKI9SK+&4F5*6BC2"\W8)QA0#DN !$%2X4J2,Z=F@5>E#:UE4*MGHD$-Y6, MJ-'0L2G*16CM7*8WP *[PEW;DUK1NZA6%2P5T,HV_8\]-CRQ <57DY.+LL9M M;&)C]E$S$ZN+AA;.+_D_O\AG_1#],&4L'S:K)@NY7(JZ+]2,,$$(C%.0$VAH M+Q,.J.("Y!07<5YP'%,W-KAK$J?F0VJ%HY444L?IXJ[9;G"MJK^&LN7IG4_L M0A_D9G^_B.. &GQ+;+R5Y%^3-W*%OJ7YQP7[MA<.;I'4Q4!U M&=P)ULRNK7&.&$X$ 2Q&VM-0G *:(@)HCE"ALCR)J1/5M[7DJ7F<_GJCJ8&] ME7/7?A LEX$AH WLD.X_OW^([M?K5>R([(^2OK9*E MW+%[++G!<:+ADN,-W-R5D.7L?B-*/:J?RM73@YAQ(F!"60($I;EV1U [ICS1 M<9#*-2?YOWY /-4K$X*44\.SLY*F]EH:19'TQ-DEF<)$K', 4J)7C.D60PH+A* (&<9+;!4T(JLXI*0J3F&3L]H MIVC;W,9^ZCX+Z/59W =,H4]UW!%RFMNO03!HFC][T]%F_&MF]2?_J]]U?\E_ MU9C/'W\L%[+EV^*29E!( E+&"CWUIPPPGB: 0H$31;.$$:MTJ5,WG]I+7>L7 MU0I>([:Z#MSUE_@6. *_O Y(.+VTYTP>]+(>W6RTE_2<&?V7\^QW!AX2\!]2 M;.9Z5C]-B55O(;;45FVO]==O9H=EU\LI%I+R6$(@!$8 8B0 SE()2!;+6"^R M$R&<2*5N5VEJ#N#KYNF)KEYK\J!ZZ[S1/NJT=SQQN'W(+(\D1AV(T&<6I^@) M=RE:7:.6N^V@1'_4M@3J(.@-6E]''K MF.'1 ]+.\]T(3V!7]OF(?\$HZ)%\X8+YOO,V>A+>)EOCV,2S.1HGOCJ0A$7^ M><^Y204VQ[&KY4+_V/1=KDZWR\QYBI,XSX!"7.D0BPI <8) @B7.=8!5X-BI M_-I5@:D%5%\DK^?OK0W1OA&.M"VNPV'G1$*"'-C#:-7/@SM..].AZ/GBA7$5 M/RY=S$!PCEADAMYG2#WWG%;59_4/:H+N]>=5G>QFMIATO-4>6$"5%U(_G #% M, ,0,@$8SA7 ,98Q48QD"ME7<%^5-S6O5FMLZ.%:G://JR91,VK5=NWM9@G[ M97<6 ,S WNNM<'2IO/:*YUBUUK?CZEA?;8W2Y8KJZ[<9L8;:VJ;]JFG[RX;% MI(6X:OD'>D#@U]0N.8>O $;,+7@,. MP-NQ\9JVR^U8M.K70]'D8=Y?'@+G /8V!#V%L0.5DO0VHPY#VQKO=QIKX MC?YL[J=_.)#W11K^0%D9JB3.5QLZK^J_I>BJ?DNIW:G*129Q#!!.4@!100'! MG .62Z0=+$*X<,J(\J78U$+E5L-]E[I8+H"08L/7I=FX7[6&#>-KO'DH[?SL M6PQ08,^[Y84TG5D;H^[JG[[G]##UHMH#Y\_]^;55F)LF[1T96W9$SFJ:1 *2D!E%0! MS*@ *9$_G-%WM2\<:WN@&:T%Q"U/*'VAU/HXV>C:>WFFAR8OK(! M2E0L@?'9PO:"M/'[V5XW_61S6XO+AM+LUMS1[8X M!4+E*->.A"'H5 VW=_>I.0?MM^GKECQ;1V5U5R17GMP^?(K*!.>% DELJ-8H M2@$A>0P*7A1IBJB.GEFA\(3VJDV>H7P MGZ8 9S$&J"!8:3\8:T?IDM9R6=S4,ER:QB/SG<[1DZ1&41'1]1[_ MX2*B^FTWFX5EW5:Y*AU7M5?&P,405^4 M)]-D!O\BA7QZ[CH(#N4"=X <"D8Q1 BDPI1Z,$(!*3@%6<)YGA6$*YAU1T2C M@KY_$A08]E]E5?VOZ/W??OT:/3Q$HP^"[7K:Y],W.SHC\-", M2?[M#H +$XT7FN][\7\V+?&FZ:IG#"KG\C>YWB5M?EN^I]6/Q]7RI112O'O] M7>OQL-AF=[:YW(;:CYDV%GP]8[&>+!@I ,\5U)-%PT\!. M]F XMP9&VL+]]'/SL;$SZ@R-V&OTR^_-(/\EVB6M[^R-_N@L]LG.$W! ?!'Y MA%!Q7,Z?@" ?T0.%E#5LMFE[KWV2AKE[OK=U_(W^; ^FWC5=O&.L:_34-BY M]% !W;5';:MWCK^W3]S:@[AN\2G7]Y=@]O9\P[!S9-'=1(]JJ<< LJA!QQT MCV&>3?M0[377KX_ZT5IK(1__[?2NW[.MTFX^S!IT._\5 LK OJM3^2ZJE=X'BU7, X]EO/U0[U5FPM4[R\\TM7G5>T=&W;;1[FJ]Q9F6%*59D)H MYR3-IJ\B@.F! (BE2O\?JT(ZG;?;B9V>I^KR[RJC]EWT3+L#)K/S*);S.5U5 MD1ZW9A?2,1"S' M;%^8;X> .K /W:P.NUED_RDT,)MKS)ZUWLRGITVNY .7- M9UD)'=ECN0!Q[*^6DZ3ZL)'_(>GJDWXR33UD3&#" M09HP!2!+(&"8ZI6CR)*"9UF&%'/Q6ZX*3,V#Z0<1.9Y[NT)N>1(>$,C09^.U MZG>]_;BV)4BO7^IZ&3'MK6@I[B)C0F1L\'AD/A ]7X?HKN+'/58?",[10?O0 M^PPN'UP^R=IGFCL[;J*?N7I"KTV[U;U5,GO\08!PM$R;>=G1"9UCT M.//Z]O6)\\PIWTEN/6-EQZI7W46-I74);IN>45OK,3LCW%#X2N<(H.&X^1_A M(#Y*& DH:@!YS:EHZIM,82L]L7=Q$[-I7<5G/.Z!'^]4SE2TK)@P1'WR_XZ')IOM5SK*1YIS:-6 M]2#8.A#;!,%X)'X;;UB[L=PX0W:1[,;^;N-QWCA;N$=]XW[U;20.[3%KL^0X MSB$H4DJ01#G +">FZ2X%6(^"'@I9, (92Z#3IIR=V*DY^%;;8=P*5Q"V"[W] MXQ;8E6_I#UJ-N_2YP%D9;CAY9C.X(O1-N KL@#C'1&!Y]Z6>YF^T0R]L[G5]RXR^H):X8:XY2XR M*@.U7)E&X1XW.ETP\K7M:25SW$U0%QB.MD2=+AY:52'J_C]T;@Z#'A;OZ7.Y MIO.N#I^C6,(D!U0_8P"F10(83!6(%A$ MK;ZNI0N7(+9S.=Z "^QJ#C$KMYB%Z-)K XJWA/Y+LD;.S+O8!S&Y=*(F< M!AJ(O%4')D]&(C-W'13V#X/72,]QV'$L.79&/?V0NMCR329E4J$]A5,[,R,D M<:V/TL?%Q76!>:[KH$#UMP0#F3*8\83(Q+ZYW\DH4^.,7>^Z6M+&$QY4LMKW M]SL%M9\MG$'E>Y\T!*5!/?XNHG!3D[_3IX[>Y>^B8N?:_%V^V-)1OBGG[^M& MWLH4^2BE8&7]U =YQ]>57[[.Y1'\'5%3OJM" TF40R0@8)&( 10L 2B.8\ S M'&:(\ 1"HS/3P1),C2CV2@2U%K/V*U![G5:36=#J$C3*&#I_!\_3%1_[&.A[ MYIZ!P#LT7VY&L<^D40_OF#/J7WL&&S[N.'[D6V'9N91O?M"PK535-'G!U%-U MJN(7I6V=U#-'RM1!*<5 GQP"2)(<((FPXL)$FT&20YG8[*(N#30UCMO+6:># M+U9LN>5-2GA5D;MRZNBSPT$^G8N F^VI7,#HF:PZ"&H99\%>2G?;J&LX.-I! M71QFU,W3-66/]TU7KW^;N+2/O\2&+0JQBW^H*HW=KY2LJV+!JICV.64QBW,< M B*8,KI"0@%"(089%X*&,@IE:-1L9TRAI\9A=06W12MC6ZY-!O4Z4@2B48J/ M&]!F] *8\>#4IM4SI[H,>=NIWHUZVVE>YP1-)_[-9J(F$A!G)/)?*D+.9A)< MA\Q9C3UL8?N'T&V+!+][$1ORV'0P?Y ?%LNM^FE=".IA6Q8E6?'%ZG$N0BXS MR2) TP@#B(0 B(8AB",LDIRP+&>YS1IE.?[4EIM6?$!J^=O"<6TE):;F?5L% M+NV*+>VR.6G^U*WMX5Q?:I77:?A=Y!_OM:NZ1T=MXW4HJ_ M+U:+I^W3'"(H\S#+@(Q(!& L8T#B5( L19!##(7@5MZA\42?VN+9"AN\[*2= M!4^UK"/MSNRGW_,>S>ND3G^GUBD-W@%@%NQ>E3T&@09A%OS]ROLRWJYM\-2] M]=[-7O"_Q@YN\(0XV\<-EV#@,LA^"KY=B@=YOWI10JPWKTVELA\Z'']?MHI( M&7/U", ICP%,&02DAAEV&X1,QQX:DM0*[+.T/KSV"^R M7,CN0*#H&6PEW,6['2H,I,*I47PAY8^J,2_;.@YF!A; M<]HQW)XI_0K2WXV1OL&DMD#,N5UM,O8;&=<6L%RVL&T>8I_M<<_DYF[+%VJF M[\I2%'6]AD]+\C@/&89)CC%@.68 \A ""J4 +(H0SY61C*@1G_4/,S7BNG__ MZ5O0B!IT9 VTL.8)'SVX]M.1.[0\\\XPH*QR/J[C,"CIH^>QHV5]7%>MF_9A MK\JRDV5D%(\Z/#?'S_)ZFPQIZ.SONJ7'T@I=A;<(9 M(%&"E/4D$D!D*@%&40IA# F)V2B'9JXUFQK!G80S/&J1 Z[[CG3ZURK;(2 : MCZ*^H(EMN+7B^&2FQ?B\>^:CN,)!=^SD.H]>C.:0I)7&2 M@3#/H-H9A! @IO\39S)F$CJ2SX.[Q<5-U33=.9QE[HCV? MTSF=ONF;V,5R>NTO/4YW75!_QKG=,: .SNG,Q]QZ.*SWI3ZP*^J M,_M^791SAFD>1IR"/!,9@*E@ *>9!)+&&95I"#.[]G&G0TR-["L)Z]3[NH(W M4T+:&6.=## RTUQ2\)0A+EXY M[,O>;4?;-D@+4?Q=/7N[$?QA]4T?A2D>>50+X*+X?;6FA=B\U/SRO"W;ON.+ MBJ>JR+1YG(@H"B,):)1QW>J% "1$!&0.)8%1#C-JY69V+>#46&7O4]MW&U,J M!JV.@;))=EH&E9JSH*MH4&D:'*K:1'I:GOH[?QG,R.TMI]@S-;[1[%I3K*\I M<$30SL4;E=Y]@7N\.'@;QT4?XCK=\&Y;JA5L\9^"SU.44BKB%,!0]Q].901( M6D4)TX1@05+,K!:*_N&F1OLG?8>;G&>RDWAXIO,5X,U(V1V'\#X8MW#3T >7I:E-5)S-U*;9A7NL:#4!0F MB@^+@BW7FO?V*3\13E"61RF@.57[53 ]6/&%KO<3EQY@@[WLRH3SD80U##=GQS16@X]\?C,$ MF-.#G4%/&4YPZU6'.N^+8JO6;\1Y',LD QG#.8!QF ,2L0R$(10TB^,H%U:9 M51?&F2)EJ:W/H;FTJ$0=;BI=PMBOTX."07LZ- M,CJ/]*AZCC#Z+A\<^\$4!VVJK=JW1?'/S[M4C"A*(BAA"!C+U=8J@Q!@J/97 M".$L11&D26:UJ[H\U/3XH2-IH$6](?^E!V'CR! 'N/D/#QD$V9 @D2MHN(L4 MN330V.$B5Q0^$S-R[8Z!9%&W+:E:LO%%N=4D5)?DY>^VY9=U^1^BU U.YG$< M>&I%\50_ZJ<_WUC)XWJR?Q:9\ MK6QY\:_MXKF* .B6Y2:,K;?:W'^V:39K/3N$9:G0O6%(1'2Y$#5%.,,IR$2F M-K!I+"#)[.H&^IB?<0H&3G.&#!<&#ZC[7B::=E1=F8-6Z(!NRT")';R*LFI@ MY7#5L(3*U1IB.NRX*XHE&"?KB^W]PU:;=]M"K5M%H0Q?VO0BOF/JJRRJ5EK? MQ)+HNO#KHM3IW!(EB' 09X+4"4F4H!@DZN=IE@N.L%&W*_NAI[;B=,2;0[.5??[1"QCDJ,L \ILE@#F M8010&F8@RCF*4T1A:M;,SXMT4V/ ;IQ$K5]ESUT/F=!7==6L8RANV/F[?0G, M*/;-IM8S"[_)K Z/?7&)ONO %R>RO4W4BTM8+X:\.!UDV/+Q192ZX='7S?IE MH7:>[UY_+P2_7^D"?H4^)[I3-MU+)=@\9%D8Z]K5R@9. -01U$3& I D@2'. M!,82S4O=:<)L;3 ?VHKX=P+XHP@E>=WI[+F172==_-;T;OB;^O]&@X#L5+#C MKT8 G6'837CZR M^4>R63ULR_H\L4E7QC)-(BE2D.2@2_$5W6O^U%=5I!C%251W&;YTWSA-A*](O>L1?.VZ859S M38YZNK^NEPOVNH\41"B7.0FI(C$, 52&L1TM]V.J]>EU6I]KLMZM_=4U[&/Q5O29S2"0F>8Y DL0,0)'F@(H\ M!4Q0*'*9R)B%5EG)0Z28&I]\/XB5W*[4) 3B9@/JMHDR(R3O\'LFJTJV)MPR MJ#78%5IK_*([2[:^=A?:\+5O(NQ3J&\!TE66]2 9QDW$O@6FDUSMFQXV.&;\ M>2-^BE6Q>!'W*[9^$FI3^B!_D%_SB$9AVB,2"% >)T!B ;,TS])J MCVCN=.P9:VI>Q@-1JQZPUF'B%V$U8S)'8'GFJT.<:C&#WSXKO/XV"[2W:BT# M)?%,ER/>+.BVK%*4RW7PE>C>-$XCRJ_!Y2ZJ_.)(8T>67U/Y3'3YU5L&.)@^ M*)YZ49MO_*E.+DUP"3#*AMFZI MKCJL_AF1B.51@C.&C;9N;L29FCU6.1Z4=$W*RBP@G%>Q#&39YK58)[0XFC@# MY]>HT^&9[_:Z="KESO9)>V5PH,^^AL.K,MQJG:YYCWS,DH4K;M39&LEQ-\*L MV?G\G('EM] M7^5P*/GN5OQ\H6%MX^O V^56M]RNS/^F>-L\$9CGD$@0IB0',"08()%!0!*8 M0YZE899CNX(8'J6=VIK:*AOH%S$0=2&\*D&@=G T+?/J+ %GO@^_+X39SF(R MT^QYK6[UK--7M99Z=MN4UK-U.O>%$W5=SD:]IFYG6[73;7F0$:;"6741G[*. M7)QD!-A/:YN,,:A]OZF/:LRR;1;[33RO-V7U<%)NB[E,,\YE+$$2(J*6&)8 M"L,49&F2\#R,HY!BLR2R:T/9$,6:!&J?/79S>7\')VFJZ@H(C>^?2**-:*E=4/;8QKET^C H^-$79?I!?==3\ MPW.U:5X]:D?_>[+9O,KUINI,]F5=?M_2_U>P\L?ZXZ_G1;VWGJ=YF!.<,Y"% MC"DS H4 )0D!-(ZY#,.4T53:D,;-$DV-7JJCDE:'ZKQ)?SFK=1D4M?#ZS$3L MQ+?CG-OGSXR=1IT5[X[>ID:D4J9)1=(-'-H9T@H%!QK-JISV[_O9^GA]MJR9 MSQG"CCCR=GE&95-G\!WSKKL'#_0SU@Z,XM-Z\TUH1RN'VBP+0K2 M])92W/(@OXD7L=J*NL1^E"$9ZD*0NIH&@))C0+#$((QDG DADS"R*OC6-]C4 MS*Q#6;4[N)%V6/N#7IP-;29'Z/DVAP8#9V_C&"#BRGSI&VI M802RBS84NAFITJ!)Z6$"0B004ALWF '(LA@0DD: <1@3#!7 &;3AC@OC3(TV M]B&WK9QV/'$)3C.*< "2;]?O"3X>^H9>@<$1)5P:950VN*+J,1%L_S=5V4!Y?MSZNJVF&%,CD@HF$<09#B3-%&3#)%&YD H4PS M1@4-46P>W>=4M*DQS8$F=66O6I59\*R4 6RO3<"Z72A%K8]%5)G;*>ZGLK>= M.,_L=[YTV.%,_NC.I-8.="X^["?Z\8UGTB)6\,UF=*2XP9%GUBZ&T OXO?&$ M;D<<+[;0"U('<89^1G":!UD'FEQ,(RKFB-)(/9 !+@4'4(0,H)2I]T!9_%)@ M9?83HXH0-\HQM17YL&_$]5S(X:TEADZ/'#>14]E/P[5)H)PM;/ZYT-[)[KJ/UY$+PII2< M+C&J"/ZPI)SZG;)4>.64V5=7$#1+,R)2D,4X!5 * C!.(X!$I/Z71Q$E5CY8 MQ_)-C8-;];3?L2D+V6IS7!_2DG(=SZLA%;_=;/FFZ,Y$[74+]LI=F[Z@T;!Q M*_NIT.$)?U>L[EBZ<=G>#[0GJX"G80:N#F>#M3O)!.]>]YQ@+B$-'Y-J"TT@!32*(( XS5,< MBEB@O)GFCXJ5_BJ3W,HZTA2+^O.=X/P:FG=O.6.^#;Q.UMR!;[.CGJY)>S:[ M3NLX:[+I=#1E=])K31W:>+XFP965YUR^<>T\7_">6'K>!KK5$U Y&=Z]OE^2 MHJ@C?O)4D(3G$I XS ,>08031&(U%\I3"B4Q*H<>,]84[._NAN_VO6F2* 2 M=UAD51_,MIOLF\ ;<<-LB=L-V]Z+B#C?PIZ.]$;;T8LJ7]Y:7KYE8*94G!.>""X"S6/=M#"7 (A2 LB2+&9$)B:U8Q&S8J1%* MW;]%?15?U5/;DU[+QF9F>)O1B7L4?4=*^<(\E"D200@EU)9030'"*M-@\IOOMGI5_W>,B;5P]2;4>D;3ZAGWMW/ M9:M?H!744_F^FLJJ?TM']EFP5ZNY1$_NT0\/[ZAK6&WKXC1-C(G#XVV/,^0J M3->#A..&^/J#^"0\V.-0@\NB52VX]=%\J<;YV';A_B+*.1(P(S2+ &8L!U!W MUL*(A"")PPAR(901;-7%H6^PJ2T$7\_V)I\%*V%99J(7X10SE.89!#CF5#<: MA6J%CB,0;^JRHI\6:^: MBC?U^?H\"Z,(RPR!A&A'12(YH#D,0-#K/@IU+ TGGK=FX-G;QO-F.^G<&7$IG.UC_O'N9K]T0[GP^[^6Q:$?V? MOFFU=QQ[0=^5@]FM<.,ZHKT >^*P]C.*9?+RIIS_6)3Z^.Y^Q1>&JE7XNM/?:] \$E-Q[_VC/$2[ VU.4B9-[UGY)0< M[4!6]&L;Z6" M8)]5L']IU#M3XS"!K(+AD_?6^08#)/]K9"(,GQ)G.0HWB#!P622[P.:OFP43 MZJ&59',8BS@380)RD81JAY% 0 6*U!HFI=IO2 &958'^2P--;9^Q*Q#RK*6L MUAF^7B[)I@B>%;54:X[MDG,)8\/UP0%ROLF<=!(69D$EIJ;:FKT=LNT5*%Q1 MXZ5AQN6Q*\J>D,ZUZX()G& M.0LY""6+ 63J/S@6!(11*D7(4)(QJY2%(4),C5G,RJF[FP,S=O&-K&?F.1"_ M"9.M% CV&@1[%8(_O&0XW *B(\X:),*H?'8+2,=<=].S?,<6[!H'[Z,;YH() M&H<\ HA3;4[A#."()H#()$GS/(F)72V]FZ29&C/NNMFWW=1>?84&G)N:A*2< M")F#E M=>BM#@*91"J*8I0B)+))8F'6T''UR1FI[^:;3XSI0XT;()Q67<="7 M?J_/6T1@], Z>L#%.5DF&E_1 ]OP<(J^APXXEKS;\H5Z3>Y7A_7< M/MY)V'4=#@[!#"X?9KY610L>Y#^(=D*6#YMOB\>?Y=VO13%/PRA7DQR!F,0< MP%C9IS224%=]#O,4)RGAN8UI>G&DJ9F==56-M0P:40/=\TP+JSY]):YE@9++ M )M9,$Y@\TR3@Q&S-CRNHN'(J+@\SJ@&PU5UCXV!ZS<,HXD[IM:,;;69KHX> M]/G%1OP4RKIXT4?SZR>A&UA^$>6#_$%^S8FD*(NR$. DTHUVE4XLAQ_:I32$3]85V>1K*M UR![4 MP@>_:?'_5N4B:KY2.KCCIH'@.6(LV]%'Y;&!T!RSV]#'N.EK=5I!6-=Z,J@A M_'F]>OPA-D^=WU3BSVE,DU@P",*84GV8B@"6$($PQ6'(&"002HN H-$$GV@8 MT'%*Y=*VVOMX,V^P09[,1+ZEA^M,;?BJW+MA=?A9\'GW-G1^?2U$\XU>BML: M:KWIR_&F?;;>YB6YN0F7MPFS[NY@O7#/0O MKY^>UJO*+777O$\R#G'"60RHC 6 6.8 I1"#D&4)42R5D<2J-_CI$%/CH]H_ M>A?4DM;AD)9>Y%,8#=W'-X'CVV]#PS%!+?AR^57+/@O>LXL[,* MNSHP.7CVN,PX>]%0*WQ5!8OH&A7OMT6Y?A*;7338-_$B5ENQ]U[, M18Q$EH489"Q6BW@BE*V>$0)D+A(89U1]W&) HK*=%!,]9&@$K$+!UE*M])78 MP6+%EEM>)Y.V#E"IZY][D\R=3%SIIL"YQ,QUH:A%CSX4TD>M*(?A+LV MXG>%R__$]U9TT,ZB][/KCTO%$^^"O*M%_TM*D*J+T8?_6-4_. MRO;7J&K2!ZNSNB6]@PRM.U#9@<4N?X:$E+$\8B"*$04PI4)7995 1BC67<32 MQ"[4^'B J5%Q(Y]MI8 CU,P(\Q8L/'->*YI)/M: Q/WS>CM+RC]Z_,@)]^>5 M.TVFOW#=31_N-Z'+H>HVA6)3)3,IF1_H8:;K;M8;T&NSL"\0,KNGN^LZLG@Z,?FB.,D')I!P1+&!1 )"@&,XQB06-EY>09S MJ#;H(8G8@%.($42?Z-%%G1_1'EI:9T>,.?=F"\54IO(OG2'1*.XE]/T-)LI? M51'G$K]U[1%?4V!0H<3;T,.6LT]DL:DZRM02_%T072*,/V@YU8!J$:VZK.^+ MZ*4,A@3C%&0)PFH/PD* .6) Y!BF*4&ZIZ'-'L16@*GM-;ZSGX)OZVJ?6I>Z M\9/^5\-#K4:ZO?5.IZ!2RF[UL9XJLZ7$YP1X7A?V>,\,T [^^%&M#UX*'@Y% MT1%I6P\_*@,/!>>83@<_9Q@W?GQZ7JY?A?@N-B\+)L[[@K^L5R^BT*46J^.A M*CRN^_OWZZ+\LB[_0Y2=8)4DEU$H>0)"DD< TB@'A"<?9C($G,7LC'M3M#N#VQRA5L;Y:O_9< M3BND?EI/[5XGQ?1/ZZW+4$OO\#OB>']RCKH8>(?[>-7P/^"0)%7&-ELE@A)F M46JSI H!6]!MU=1 AVA(#',!<);K#FDU2K#/TQJK<.!1%R]19 M(USZ,VG['S%B8JV1+H=YMF:W#+Q_?OU]OGM=UU5?UKR9C-&)))L(T!B%+ M$T6G"0(4T1R@#$O)9!CRQ)Q.+PPR-1Y5@@4=.8/?_JOZR7\UC%7K1=. -QU@ MY)DP+\ SI&S )9PLF-(!7B-1I.UK9<>,5W#HI<1+]X['A5>D/R#!:]>.'"C< M=-/2+2=+LN*+U>.W]7+Y:;W1OYRG.4T%8QBP3%?$A313ABGC($E#*/*4)#D+ M1XD8[A5S<@R\"QVNHP%'"A/NGTHSE\3;3]"(_HB!@<.[?HH=98,_M+I!HZ]# M_[+?"7GK:.)^(?\:8<5&0#N++S8;;> BTAQI%0_R_;IJ/EPO4@_RVZ+XY[M7 M_=]/A*D7=G_61#/=SBPE@)., H@XU3DE"$B..#![H MH'^@Y;=<#P;,BB'9^\7:-Y.WTE_$>::)7/\EJ+7P>A!X YBN6'B !.-2['"( M3OCSAD<-(\>OF_6SV)2ONDY8>;>J&M0^:UH^UW$0PY3G*"8 81XI5HPQ0%&J M6)'D$6(P3-*!3H\-6]BH>:R>X'0=:@6]&?KX@]0BJ M__Z.0U!S1&]60X_*:T- .2:T0<\8R&1DP>]7_\]BI?ZK"$ 4Y1RF&$<0AP#E M.5%\12)EQ2G2$C!CB.=9DL16P5VG0TR.E92$8+$"_U0R!HM&2$M2.L71D'IN M0L^N1/P7A_,K(H%J\*N MYBE#44@A PF*$@ CF@*2Y@B$)$UI+AFDV"H!S9ND4Z.9CJ"SX.[Q<5/E/@0[ MH>LHQC=S$!Y-\^@^PN&3]]=T$\Z,9_XM'87G9V5ZOL(C.?^J[L+S<'OT&%X8 M<,"Y>Q-:I>S5*B>AS9]NSD&AY$(D::A6C30'$%,*2*[VPQE!..>,$1XGQJ?O MO4--C?8;80,E;=.;JY77XGBY'UR#PWAGD/DFVXMH#3F5[X?-XFS>&7PCG= / M>.GL#NF- .D]JN]_PG@']D::'!S;F]WAV+7X0SWOPUKG/<\%9PCRC($T05)S MJ01$9D+MU:%,6"+2,(V=>!3W8TZ-5*N>19\7+[I0@/KY8I?S&?Q1"VS9I]8$ M]AM]BKA570F M6=H63.IYPH3>^5;*RE_>RNFED)(!'LX\79='&MGE=57E4]_7]5N&O=$?!"WO M5^I1E;$2]Z5X*N:01BC/(PEX2A, !<\!AAD%C.=YDD#&>&S5IN/".%-; M-+68P5[.X \M:5"):KE<7@+6C"8DP) MURYW5K9'\7,%5>HEL;+_.L)[61N'X>:OODG? MX&]=JL0 &(.J(R9/&=A@0_?5>I#_(-H#63YLOBT>?Y95?-4\QR)F22Q!ENB8 M0(;54HME"E!$81RG62A3H\:;UX>:VFI;]W5;RZ"152$:5-(VH6>62VX/QF9$ MY08YSZ0T'#3[=A97\7#5NN+R0..VJ;BJ\$E+BNMWW$0852O(O?5(PRR6*60 MYE$.(&$9(#F$(&0AAI G*91#N.)PE,G21"7F#3;Y>4RMN&$X4F/1@@5(0PGA M/ ANN>!HC+>@@?-J7F" "Q M&F?DXKU7U#VMQGOM!B?U" \K(9XI^*4N^+)>;0[J?^G[*Z%^"/9SM?C75A3[ M+R$C2<3"A $<IY M6]9N]9TVP5Z=&TC-^QMAQHU3FF?/%.MSBF\MK.@-=S^%&-V+^Y:%&[V!?Z70 MH[]Q!\2Z?=V(CA?MLW@DR[^34E-O$UJ$HSA/:"@ Q"$$$,D$4$;5?C9*,4IX M'*;,:"MK--K4E@JST$\G/%-P[8##\]")_2N'C\KTA>[ MEKASABFB49: B%-ENT,F ,W2%' HB8QSRE#(YJ4NXFAFQ5\8QXI==Z-Y?:T+ M;8J]M#7&Y;;429Y++77P7$=[6]:9N02QF5GL #C/U+J3,*A$[+3,=F>D7D'! MD6UY:9113<(KJAY;2T^ MK3??!!=/SW5M@.;6HKFW4"9;%H:Z(V[*]$FE=D.2F$$09Y13)/,\@D9. 4_R M3!'\V9W>;G3H61HN'F34P$]]VOD8Y/7G8'ZH^-(>J ML^8\I=(QV"D9M'.KU=1UK(*]HIW'%+OGV!CU'N;7PHQ]VWD>R?!]P_FVLY[] MS4:OO>UAV/$L='^8'=CT'H<9M@OX+(IBO3DT)7Z(S5-5]*<.V*-)!B/&,H C M'NH- 0)($ +"/$QE0G"&\\C&K7]]R*DMRGL[=UG;N6K0)[NM@ '.9KL"M^AY M7B)K876B]M%&04O<%!6K9':W7S#'Q]'6P6# 47<1Y@ <;R@L[G19/:/.GK[3 M-3ITE;'%B]#).,77]7+!7N

Z$AI7=1N.( Q9%H92ZU7%J57%L1-FGQKB5Y(H/?ENL KY>+LFF MT#WO@T*K:]CWX2U>@5OX^LTG=D2>OU1_J# M0%0C$*C7H\9@%K0H! T,08M# M[288L2J1^]D;JTZ10\DGL$1YG1+K6D8>1!APX/!!/?V%Z#5VGY>H-QMJ^U'_ MK5APL6G"()L#CH]DLUIORUJPCN]DLWA\%)LYPFF4TY &/,8P)PG:J^ !(@0 M#7/*DUA"8GS@X%Z^J2UM6EJ@Q*W7,D5E1>7+?*Y\F64M<[7N;0MNO>;YFF.# MHX>WG3G/:]=>N4XZ]2S8ZQ<<*-@YF)T%C9*[A>K =UUK^K:3:W'N\+:3/-*Y MPUM-MMVA@[^IZ#UT\##L>(<._C [.'3P.,RP7?#="UDL=;[CI_7F.UD*79?@ MNXXPK8)0[Y[6FU(W@=6-8:MXTSF'(4?M1=U5!PCK=&@Y\S)*!JJ\SI)[%YUX0& M9V&:Q427_5<( !CI ';"4H $SG&828XC\\W)T<.GMK-HQ0O>V<2Q' %F$F0T M' ;?$4([!(;$F1]#81./,QR2L8)IKK\6:L0W#>7P%G0.KW9>V=97V?&6+DA._+ M2I[F>O=<:_>A<[&8WVWY0LW YW6=.3X/19@1$1.0(J;SY;#ZOO-4@H22+$*2 MQ"PU"IXX\^RI?=:->$$KG]D7?0ZT_@_Y1B@\?[_&*!A_NCWZGOEB"\'^Q^/Z MY7^JN^J/5?UE_XV>>]8HGV:/$NT7V7>)_8?X<54NRM=/BZ78O">E>%QO7N=0O/YUWHB,YR_4#A*KS[1'\4&?ZKGGC?:Y]BC3_63[+AMF*##18,1&RC^ MH:P.&FQ_?0NL9AN,P6!YYKTV:>:J(\1Z4W%68T>[B<-GC[J-.*O6\?[A_$4# MJT=N-QOUKGX2^C!H^8/\^OA+!XZ(=V(EY**I(]H\WM0^]D=.R>N053,V^:8=(>?=X5I(&C:B!DC5HA U^:\2] M'#MB7UO2#!A752:OC#9NO4DSU4\J3QK>-J137=,P_D'JUDWJ@_PF&'E>E&2Y M^,^CFHDD2J.4 M' L_H+R;[6P8G+'XP=@S&4T$7IM^>%Y@'JLYGC.X+7OF68/6WT#/_'$C=M.S MUO&PM9[][0,C>Y;59 E^/OZX66SF/$T889("&*4)@(SI.FXI!"*E.,U2""U; M[9D-.SGZKQ(+:)58T!08"L@^0GL6B%INRY >LRDPLSS= ^N;\_NS]V:M->HP M9L<*(E>1.F:#CAN?8P7$252.W=T#M[CKIZ=%'3=WM^*[&$BV$,4<)FDH29R" M'*61VM["#* 4I>N]H:.6UZAEK:D34$;7R7[&NL,%O7]:E^.__+[U\%PM=?M&6GYUE4_VN :WV!_I M-2&"KQ]_L9]Z.?FB7HZMXHD $>9!(3P#,(8ZJ*TI@?LYP:8 M&E.T,@:MD(&6TOQ$[RR(UX_T;H7&M]%AAXK5H5Z?ZH-.]I.LG4:*N8F*'&1:0I#F@.-*;O) +!D'<9YG4"2(2&CD^'$HT]38L!9.@WH9B(?9/#U;>;-)H)B]/D; M*[IBO'FT#+]PBGA_:(:;H48,VW"*S6%(A]M'#TTJ?A&KK?BDM&Y+1/]C4?YL M,Y<__F++K=ZNZ%Z#ZG_\!_DUQ[E$:F)3D,18UV=#"*"(8)!$*$D3)G&46YVS M#I!A:BMEHX)M$K(]]F;[ \^(>E[P&ND#_2GNZLL'?RH%@E8#'072Z!"T2NA0 M99>)SH,A=)8';2_!R&G2@R$ZS:(>_BBG3I**<0LE@PZRJ]IUU'\O%W0I]C5F MYC",TR2A""19G@-($WT(D$/ A?I%G,11QHWZF+H19VIT>-&-LGU6?V4[=?3O MV5ZA@.O23=KI7Y>RM/7TWS:E-[E>/$S4&_IBOC>51-\?S%1'HTY]+>_>&4MH M_;IK3(69@O_&$CA#AX[M4X?1\[MML5@IJE?L01>KRC(^*'/X0UG)A12;C> ? M*]_$_4H1FRC*HI98%__7)*1DFE/$4!JE$$1(2 31=@8P@3 $"$8$<$9LHI5 M=BC;U(B[2]9VY.MRPLR8^(VFP3,MMUH%';5FA_5A@XYFRA"N77,[Y5I*UT&, MK7[N.-H#Z(X(VZ5DH[*W!TB/J=S'$ ,\]U\W:R8$+[29?R&-I9)$6?_JK_^V M61?%G%;L'7* >:;+-Q )",<8<)(QF>,LR[AYHN$ :;&T*T*]>YXTV1I;8ZT MF 6/6G@+1^^0N3'PQGM&W#,9[\#6XE].B>MHH!N)^ ?>PIWN>0)&\IV[GP@[ M%_D-*/;ZPX<\=SSG]PU:'WBZ;WF.?9C_^[4:X8X6)CTY3ZZ?$/E4<@5_M)(Y M2+:]J.V@,/3#)XT6?WY6@6[@^?D+!I@KW]:O9*E+4ZW(BNGJCNNGY_5*D=T\ M(W&.929 $C*UCZ0\!9@*!E(6\2@A28:DN5%R<9BIF1Z-H(%L)0U8*ZK%>G<9 M50-SP@E6OH\O:AEGP4[*X+U3G"Q6?R=XC;3&#\+-;AF_"D?O8GWY[O&6Y*L: M'"R\UZ\>6ACSW]?+K7HC-G7AOF*>)@DGC! @\CJ:2@"*"0=4QI1 DC.>YZ9I M=&='F!H9-E4@=U+6]2 -#?_+.%XW5VY&QS/]V0(SH$#F!>5O*)%Y_,21BV1> M4.BT3.:E"X=8-^<-\?>D^/F5+/B/=>7H_[E>9H0A@6@,PBS, "4)Y"3'*>Q492X_=!3^_"UE,&S$C,HU_4Y92.HS=INA;V)7>0+4=^VTH6= M_"RH8-:R!S_6P?TU(9H>FB]#7J" MESC '^)7^4ZI]L^Y3&&8<$X!)5@"*&(,4!(1M1K$&64TIP@BA\%_NX&GM@SX MB/C;HVQV NH#NQ$(_TIL7_"'%CRH)'=89-@6K'&B^/;#3BET[P0,RWB]T_L' M5GM25'?'_K5=; 378U5_+Q;5 IU*R$BD-IN12"B >:IVG'&*0)H*'N-(8 JY M5;6GRV--C7NJ19HTLEJ6<^I!U(QT'.'DVWFN(6K%K-FF(ZC#>D[7T7!5SZEG MI''K.5U7^:2>D\$M0^()ZJ2(XM-ZTP8L/*QT,\B/OW3!*#7$3_W[>10+(A#! M((6YH@J6J,UKCG(0,+6)$'"/[5A1 2XPM@P$L .K__#?\%DC'OC;:7=XR&]Y M[S"+\(.HP]1^D%\Z%Z0LVA_GF: 9C@',HQB0G'( M,[O.-5?&FYIEV$I7!899;T^O@6MF(#J$S#-'[]#232YJ66?![H>UN.Y,14-< M')F+UT8;U60T5/W8;#2];9#IN%0O!M\L?JEG->V94!QC%.MT+BXC %'& 8$T M DD60J3>H##CF7FHZ>D 4R.+O8@S_;);62&GZ!E9<3=AXMUB.X!C2,/O<[A8 M66(WX3.:U67VVM@:5A=UOV)$G=XWIL%T4>HCX^CR=0/8JT[3J1.T5FPC2"$^ MB/K/^]7[^K2@SM/Z)G35JJKVSJ=MN=V(-C5S'B+).$$)8&&: H@)!"3%0NV1 M0PDS1N(L-'+DNQ)H:NS8ZA'LTE&5457+7E6GDI7TP:)-=;5.6W4VDP;,._+\ M^';N=;+4*@ZJ)^JW5J6_J9\%C59-+FOPK3MWM69!J]K(\V6Q(HP\;R.M(*/- MG]T2Y!#LWB7+Q3CC+7$.43E8$ET^=T@5N9YR=1<.WNPC-4& 5,! MJ$P$"&'..61IQF5B7C+.7H"I+9$'I1T6==KI\W:C)Z?4T5'E3Q%\O?_Z47W. M+Z(HZ_8]*U'YDLM]PD? UH5I8]W!P2'J>$<^+XN5Z#G5IS8M94YZ!MRG] MYG<"QJKSYGPB+,NY#4>QOW;;@.>.6*AMN-:'5=EN>(Y],/V'YI4LM$=K\[S> MZ / =Z_?M)]+**7W$4$P0G&2Y0CP/-3-K=0"1*,H WD2TS3'E+$4F@;8&X\Z MM05G)WC0E5Q7C]_);AZ ;XY]_]KA#5'?WN_K8#H.Q1J$U*"H?O-11HOTMU:\ M&_UO?_,@K])2_5T_>_$B.G4HO^E*];H1UP-=+AXKRBON'A\W5;A">^PWCUF* M,PY#@#@4 "8< 1R)#$B98T)$3E-AE %TNRA38ZT#9;K]08N9LI+U'G?7._1I MO;4*![AMRHP<1R--A'>747<.#OJ)UJI4]7(ZRLR"G3IM%5Z;+0 R2.W#\NGCADE?O[Y^_W]\WA7)83 B,9 M 9SHM%7!!4 0A8!)!N-49E1*;+YH=9X\N35(R1;4[:>\[@TC,M@9.0\)Z=P%PX+4/B\(72RK M,IB*R"J/0I.E55=7FR=QF(21@"!C+ :098G:S*>I^@_&J6!I0D-E*VO3L)]V M3 >T8J/=L/Y>P1^5U;O<2UTMZD5'[O_^WU 2 M^WR$Y,=^U*Q#UTRA-(AMC_4(^Y^ M+8IYQ-(HPXI30H%0;<]@%"L:SB(2AS!D)#4*8>L;9&JFC981:"&KL.]9H.4, M_M"2&B[VO8@:N3H.8:7/JN#WPW[C+ZL5[\7S<8NR2(H8B& LKIS "/U22%(=(9@ ME(4\HRBC5DMFY]E3^ZB4:.I/N\^J"Y79US40 ,\?6:W[=3> ]?=V1EU'GUWW MR:-^?6=4.OX(SUWB**.KJ?L=)EBPB .&0Z[3^]4BEPD,.)-J]9,B34)NLT4^ M/\S4-L:[Y*.2_ I(DY%D4C4EZY9JS>U#/SX]+]>O0C3=@2\T1EQ6DU9UG/DFV/IQM?A/P>OHG//O[2634^1]VWLDVX^<4,_4>+9Y MK/NYM*933X@[XF'7THU*X)Z@/69^7\,,6S)^7VUVCU=KT3NQ$G)1AT<]"?6# MKV)%EHWKM2U'<,?89BNX,BVC)),1!8P@J79\(@&4A1+(!"*6A#3,A)7_Y 99 MIK84=%6I;%#:*#/3O=^5.M4/GUN%*A+9U8PAM4YV"\ M$VE&]B--CV=B/Y@9 M;?>^V\U,K4GUPZ\',[,KB7)W96:LZ=P!IHZH^Q9)1J5I!Y =4[*+1PZC7_44 M;2P4RL303<'4\YOG=@Z]/BP*MEP7VTTGDEJ9WG&4X01(2O3Y%.6 YC0'$F4Q M#D7,) YMJ'>@'%.CW4;HH".U'8L.G0\S!AT!9<_LV6H0-"I4]'@&]6"OAJ"-4Q6][ZN('']+I?N7AXKCHMKAX_Z_S6=L#7WU=<#:BE M$OSC+Z8NK3=A/P2 MAEJ7_[N)F-<)I9&"FBH))_ M%NPT""H59CLR?9T%736"6H_&R> PZ. 6'%U%)0R28=RPA5M@.HEKN.EAPVCT MW]77J\:J0G)X@CA/60H2C)C.-)( Z?V[((*&ZE])+HB-$=EY]M0,PT:T0>%, M7=3/_(Q*QQ_ON4L&GMJ0S4H]J?@J-I4S M\,-BN54?_3RB49)PR$"81MIV468+E9G:XT$F8A1E.49&53*NC#.U3_6+* -E M.A:!XL6Z$-0LX+6H56THKA->-IU?&Y:)N@:WX8G'[2!Z_LQ;"76MA+KHSRQH MI'1X#-$/@ZOCA NCC'LLT*_JB7O_RN7#..+"*<'^0.K=Z_Z2YKSJ[D^RX=5_ M&JZJCP^BNQG85ZQ[)ZH(+9T]MM6:S^H^@GQO#@X6HS=C]LQ7\(LOGQYWH>IG&8XR0%A&,"(!4Q0#Q#("19 MSK*48)@+JQP5N_&GQM3JQ8<._5)G '?@D;H-Q@GXHLIU0$75V' 6: T"I<)( M7JC+V(WA?SHS^G0\3Y>AL?(Y]3SFMICDMJD$)SGG. 4;@2(C'/6!3B%$J 62IT((( A,@8R$1M,5&"4TJR>;UY^EZ236GV85\8 MS>:E/1[S36*]J'A@?5WQDR-L1WP1PL>+.T3:C5P?X>>;9BY%OWL/9Q@E5FT08FF6(F2/[ M:I=%\D64=>344I;&,K&ZJUY>ZA+BNR=NXTY;+]9]N.@&8X.(K^TL/\;:Y M7QTEKV9^=:^]F08Z,5C_ME[S/Q?+91VTJEZ&A8[6JH8\_O<\SY@0B"OC#1$) M8(9"0'*FB"./4")B'"9A/"!.ZF;!)AHSM1>S(9O!-#-POJPYR2/\;T!@'6UT MV/YN,N[Z)^,6\KH-0/=,-U">MZ+%V^#KX= ;'SS<5;_>''K1OBF3[D^RU-6! MYF$&HR07%$0Z9Q9*0@#.( -4XA"F(I,BY[:N^9[QIN;YVCN0E[4#6?PJQ:K0 M%H:NXV/OI>_#VMPK[PC!$;SPZ\T9+WPC;O"C#\)!+G<#8!RZV/M&&]VE;J#Z M.1>ZR6T>3@'_3LKM1OWY0P?>[[-/(I:&"1,YR%A$ 20D!Y@*#CC)$:4AX;&P MJU9G+\/4*.@[^RGX5ID$:G]3R1\T.51]GU]/JY*];@[SCE1O"RG\L MRI_OMT6Y?A*;'=7,28@)0P0#Q*0$,"848"Y"("!D>8ADKG9@5M4[^T:;&A'L MO"$;\2)66\N3KGY@*6>(ICD%3%F. (80 4(B!*C -.,DE6E$[(]TG<$[WL'N MN_H4,2!EYR!7V9-#8H'[(6:,2TRNJ\"&0_-;B QS,;#$#&O$7-%?7[OGQU M;^>K5__:?_$7'SM./YLK2NW:VER[;J!YNR1%\2"KAA8?UD]DL9JG$!+,U">, MLC@!D$01P *E0(1IG"">$FUZV=BT)T-,[7.N)-1K?=WM^8]:2LL,[3-(&B[T M-^'C>W6WA,9^3;^HO:N%_'2 <5?OBPJ>+-F7KQSV<;_;%FH'7!3OUT]TL:JB M:_9U'.^YKJ;Z9%&JS1DDB ,2DAB(5/ L)WF>0BNN\"[QU*BG$C)8[KK>#(GD\#_- M9D0VJK;A(0$K<:5==0M5-8H/0OJUV&OM_-@DM'F MR!%[^Y=WU,5@-/B/UY;Q!AZV5+45+9N*UO,DPX1A*D&.]8Z2A3&@NK4KA3"7 M4$@9RF1 +.#1,$:$\B:1?76I5U&+:;<<'$-I1MY#D!F':G=H?+R"AC497M#9 M$74=/WU4HKF@VC$M7+IL0"OFAR7_KHS6S^O'!:NRU9O^B$V[H3Q*>*C;.+ D M5A^T,@V!S@+075)U%E&.<&C>G+E_K,G9>$L>[,0-NO):]"^^ N\5QY%;T#Q_ M\)?Q&M+X^0IP%JV@W0$X4G/H 2^>7;]H,T1Z.TA?><1X/:7-=#GH,FUXRU"+ MZ$6](>O-Z][2FB.(4AE#!@3%6&=("(!RG D8A:&,J)QDLQ?Q(:NS0VBDU%L M7N3N6/[>8]WNK=T0+5J!;8VB4S0YSA,L)0*YI Q C G ,<$@3DD6IB+-.;<* MD+X1R[&:!GI TM3$O D?[V9F(]VLL_]V:6M>5-Z9O7DZPL@VYT453^W.RY<. M+$[7Q-H^R--"X$>!L3%2VTF<(Q 3JB.5408PR22@&6,,"Y+"V*IEC/G04Z.# M[]NG)[)YU?[]F[L66$R &5WX@=4SBW1#OL^U)/ 9@VP/F*OJ;N8#CUN[S1J0 MD\IL]D^XT=H[U]@CRJGD0C* $[5CACQ! *$X!9D@+(T85$^T.F7I&VQJ%'5_ MHY4RO%&**Y3&LEO\MSLQ0<2U,?/FC4M,E+YHWKAK05)M.+6U1(J?5;Y#Z]X- M$4Z2&,9 U&F>:CM(.),@DSB+(,,Y3YBQ8^W, %,CA$;$H-K#6#G(+T)HX#R[ M$1C/'-!B4B>97?.3FX%BX1B[$9R1O&%V(-DYPGH0Z/5^G;MO/)=7C]0'?JZ^ MZUP6"]$#Z'8&G2J%>&N]] M6SS^K"KE;(NFX(>+>A_G(#!V(WTUON' M8Y4-M@\GMPQL]&: +B;.XVPN:^ZJ ^KI .,V-[VH MX$G?TLM7#K2D%P5Y?-SHX#2U>WJ0W^I.P0LF5 M%6TTYK@6M T,)]:SU]I>34UVAI3 Q>F.Z3\[](K0?=E@F>-T^YZ3KDU M0\^?E)3GDOHM M'1*&3YL0';1FA9ZFX'RU"2^^"DND'!D;IJ..:FY80G%L<-C>/NP[^406&UU% M7G1<@G]7'^)6?9@/.MMIN]FH;=<[4BR*WU=K6HC-BS9Y[E?/VU(G0ZV8NJNB MY/=DR;;+.DMJO5Q^6F]TH[UY3(1Z6R4%":09@"*6@/(4@EQ-HI"4YY!*FUV4 M=XFG9OYHA:M*_YT*C3HJJE4Z4!N)G=I!I?5*H'A[K/@H[VP1]:_Z ! MP#*'W_\K9$;2DWHQ/-/[A-X)ZR5BM'ERM+CXEW?496DT^(\7M/$&'K#[_OBO MK3(ZU4);+'AEE&[(JJC,4_7P*K&WT*,U^4\)Y5F4B1PDDE5]N&. 21H"EA(B MPPSE'!NU0[0?>FJ+4RU\L)<^V(NON2/8*V"Q_;2;#8-MO#>,/?.\!;Q#TOSL M<+;8]7O#>R0G@(O7VLX9, BQ7M^ W1/' 6"(5U4< "88 Y*$$),ERP#(:2HY1E$561T-G1YD:U^^%#)ZUE+;E M/<\!:6;:WPR/9YKN(%,)>)V+!Y3Q[(' 6?G.KGYM!'_VHH5>ZT*3G**,X9A!N(\Q@ 2E@/,*00TDPF/J""Y,*K<:3'F MU+B@(V>P$]2JG*<-X)8. #

N:,00@.WVQ?Q\3U=KEGQ+?9\%Z'X.*6U>#6 MH><4A5 W_;Q;\0_B12S7SWJ$)LKEZWJY8*_S)*(T)GD$:)BIW68,.2!91$&2 MQ5*F&8YS:>5!-1AS:G33BEP5@>L(;4^Q.8/B[ MU_TE7\FK_M&=]KO5V['[55%NJKUY4=6Z^_&3K!Z>]2.*+^O5BRA*P?\A=#Z& MX'Q;^I1YA@6N";5E.8EM036E(JM4&E M=]#%IIL+%-#7H'M= U!0(30+&A];!Z2FDFNI8 H:G*JZ,C52LZ#%*NA_17W$ M-4ST37!5BV)BVHU;\&)BRE\P *8JYHUNELZ^JCKH*\[5GH XA2&)=!W,A ,H M8 9PQC. <)JQG(>$,*,ZF(-&G]I"W6&ZCOB6A8?L\+?TO[A&=;1@BBZ@U6:I M^^]:E5DGKD)?H3Z>S>X'?BJ(#,+5M3?':.RW\>O8P'+1PV/UD&&<5_'N:4FD M]TT]P#S'.8_5+D=0A %,:0@($DSM?$B$J2Y9F5GM=_J'FQJK5=+:<=@5/,U( MRQU*GEFJMHW/E$>;!>]=UUTT \41Q5P9;%1.,5/\F$0,[QK85GZ]>M1=3CX( M6OY0CVC:),%80,HA B).D.((@0".>0*RD/&8P$Q*;I0/U#_,U%CB\Z[GBY9S M%FA)![:>NH"K&6OQ4]:;7>?_7@ M2)3]MF_%OXER4=LK@^ML6#QQ0J_V7LS@G5@)N2@++RZ? >BXB\,P'GGLZ Q; M2,[$;%@_8N!Y1DG*ZLE-=[BFSGSM#K'\4HR>-:%O9"?OK@MA(_'_U;I=O3A) M;5!RY;HT&G-)0TI>>OT2G8*75\SRRX>UIOW;9&\ "[LS)B+F4;N?"8!UA/2Y7Y M&&1 UM-[4NB $OV'7F!>R%*?)%0A)K3\KMW:=0O#%[)8ZE2L3^O-=W6->IZ!^'Y=E',<\APQF@!.DQQ A!C N5H.>!ABF%#(\S">E^N2+/OYWYE$5IR_ MD\L?D_S08S1-:H.G-D-3T8;4!P\OU<&#YI%@?Y! ZXQ-TJIE47+-W<3V\_^; M3)=GSM=Z5*0<+8.]4HK36[6 7&] H2ZM>+Z9LO=O,&46*5IC M3]U(F5OC3:%=?I=+N'O3OIP,-%XVF$M<#I+$G#YXV#[KBRCU\%\WZY<%%_S= MZ^^%X/>K3XL54:O^ZO%.VY>U%*T[ H6YD%!$(,UBM9A&" (44@PPI2'A,H,X MMTHLLQ=A:CNFG:@!VZY3P-4>VXNMPO=^T!L%B];=@ M#_M>"R].H^$@.MJM#!!@U"W)<(".]QTW/&E@Y61M\]X_/2L[5R_][W^2S:,H MYC2)\HBG(ULC2T M:_9YLWX6F_*ULEB$6J8&9+5< -F,PFZ'SC--50(&>PF#1D2'A99[(7!5;/G\ M(.,67.Y5]*3HXO,?0L(K'+;G&3U7ZC> M_'FQ$O>E>"KF49RF4KJ=K5!$T8I2D4.XCB/E$'#)< XBX (:8(R@D0HK)K%G(PP-3+1 NJ7 M?S.D/<0I?F8T<1,JOL\5&D JZ;P4![J@N[. M./GCQQV=D&]T^"R2Q<.WJZ4 MFRTKM_I0KHI66Y*R=@U_V>KG/\BOZV)19=%]7"Z>%BO]ZZ]BLUCK_S*=AB!0 M CF#% @D0P SB@ *XP3$+,E3@G&(HM1R.W.K3%/CBP.5*JN]4:HZ@)D%M5[Z M ]II%NQ5FP6U8I-MY$C3EQ_C=98\S9D)V8*Y3=[=1NEFCLG9PK M",_L])P]^A*E=]\E9=3]\W__E_8GZC^4%.)__Y?_#U!+ P04 " "(B'Q6 M>_=G"Q'K ^P H %0 '-L9V,M,C R,C$R,S%?<')E+GAM;-R]V7);29(F M?-]/D7_-[>^5L2]MW3VFU%(FZZR43%)-3L\-+!8/"5,@H 9 I51//QX'( F2 M( D"<7@.JQ:)DDB$+U]XN'MXN/_;__Q^-OOI&RY7T\7\W__$_\S^]!/.TR)/ MYY___4]_^_0&W)_^YW_\R[_\V_\'\+]_^?#K3Z\6Z?P,Y^N?7BXQK#'_],=T M_>6GWS.N_OY362[.?OI]L?S[]%L ^(_NAUXNOOY83C]_6?\DF) W_W7YKU(F MZ;EB@ 45J* 4.)\%)):+2\$X$?3___E?8V22E\A ,&;IVTJ!:-" "R*%D W/ MIG0?.IO.__ZO]9<85O@3,3=?=7_\]S]]6:^__NO//__QQQ]__AZ7LS\OEI]_ MID^3/U]\]Y^VW_[]UO?_(;OOYM[[G[M_O?S6U73?-]+'\I__]U]__9B^X%F MZ7RU#O-4%UA-_W75_>6OBQ36GWETNN%F=AMO@\37].B[.?Z[_^_')!6" ZNY]; M__B*__ZGU?3LZPPO_N[+$@O]W>QSHO6$X&*SVO_8_.#/5XM^7>**<-(Q^2O] MQ?;GZRJ/) "_KW&><7/SD+$6?=WTXR3B?=I[Z(J_4R MI/5$"HDR"PE:6,*<)^CXJ".$R TFFW+F[#J_E=X5$=R)?X7ISY\7WWZF#_ZY MRJ!^T0FC$\2MY39".8[NB]WV=EX6R[-.EI]"G.&$"Z:]<@*"S@X4EQE\YA92 M8H)E%CES\B06[EKY.C>[2GZQ3#\MEAF79$8NE@[+=$WAMR&\_8Z?OX8E?1"D M+]-9OOCI:D]:Z'"]:"S1C>J(]#_]1!(HN%QB_G6CN3L9[;A;13 "=)$DEY@0 M UH69V>+ M>[GZ, AI[IDT%?* 9F27CT_TO1.IF$^,Q0[71'>VX*23(%3@T67!$&T3<-35 M1N6F'JF[/8!XM"!'8R]>S.?G8?8!ORZ6ZPE719*9DV!,H).0N0PA9048(RJF M$ROAM'!]WZJCL@_M('&T8$=B&][C'F^K()[,UVE,/LO#,L+'KQE+EF= M08F3:M%OYUVPI8HC!\E[<,9%LH+<@$>BW!PCP;4)PD MT%& X0-^GM8KA_GZMW"&$Z$Q.$/1N]&"!!$B Z>+!Q%L8B%+;\1IONB^50\" MA7UFH#A!L(.'*1L.WL[38DDFKA-+ESM^N3B?KY<_7BXR3AAS3-I<0!5.#&7N MP"?I(:!1R14O4N(-D'(O$0\:>&5A.E?&8@/*2OGRW M_+3X8SY)IA3MM0'NG0:E(T(T*0/F8$L,5CO3PH&YM?!A('D^.=86\AT31+J# M]-WR_7+Q;3I/.$FEU'LI"SF):A,)],%X 5)F+J5B%/ WQ,F-U0\#R_/)OC:3 M])@0\WZQ6H?9_YE^[?PNSVWV+B D:QEQ(3AXY0)8@:Q8SJ4.I^7:[E[[,+0\ MGX1L(RD/G96M/"PQ='2[G!&+TL"UL*"4XQ"JFR5R=DESHTPP)Z%C=[7#\/", MTJ_'2G)@!-02Y]G[+XOY1?)':&-R#(S13CY?E2$S"Z^_I2YA_QBX1[)003',+*%0$ MQ6*"('@!;S,YR5F:HMJ8A=U5#X/$\\F4GBS9400:O^-L]I]SBJH_8EC1H9?? MKE;G=.J50'+AC!C)B>R<0T814R3Y*)48!FUM> M6T[T%-F. AS;2I9-94(],TDGYZN),C;KQ.N9*1 43P)\"AJ$D)[YG&)0+3"R M?_7#H/+<,J,-)#V::UY"8$CKZ3=\%=9AR]@D&%3"<@^!'"U0D1MP*"UMA8!! M1F9TDT3Z_M4/P\QS2Y VD/0HK$QG'5^&-7Y>+'],C,,2A;%0M,J@$HG#>\7! M43CF8TD&_6D%9GL6/0P?SRTE>KQ<1V)*/IZ%V>R7\Q7)8T6GIPM6V63!)JW) MM8ID"^L++R\T@3H'YFT+-_;:HHLS7'ZF,_(OR\4?ZR\O M%V=?P_S'I&1=1%:)PK7Z -":!-Z02+1$KT/R)36)QD.?DF %F*.Y2*7KP16B0):2B M,%06&D!B9\G#$/'Y\7?N:U;NGB;;><)/^'W]"WWSWR>J1)Y(-A"S8* RT^#1D\$L+)FDB\SVM.O@@TDY#%//)S?; MCP[&89Z(K668O9UG_/Z?^&.22 S6"4][PVI03#IP3'/(W%EDY(JA:N'&W%CV M,, \M\3L*;(=W.Z\(*'D*IC.-UN#9E,HX"B.@'6!"(N>9O]?9V) M'H;%M>4.@\/SR<,>+\O!87 ACZM7[&_H;U:33 1L6-HF?#1/<%1>C=Q"T"*"X,_05BU"R M3Y9&+;R+@94/[MYUMR)1[_?E3OY"X;M".LZ\0>UD;Y MUF>4ZZX!H(:OZ8"%J#4&Q $;S+%)$9T5X M2"8/K'&2;[#YU#?3Y=G;/ E9.E<+J:60"53PM3]?#" U9P)%4C*<]N3VVG+# M-!UKJ;!KGL'1DAS8Z&\)[RHD,3.F8VW0R+4 )309H^"( 5O(_$AA@SPM9MA9 M;)@&8SVK_]%2'(?R?]TVXY\41_"4-D#66H%RY-N&8CQXPV)U9)PSN04 +A8< MII58SR X2IJC/-%?+N:KQ6R:NRQ)F-49#A^_(*Y7QQSM=W]8BZD)!Q%ZXF%_ MJT_VN_)F.J?%IN3)+3;7I9<@,AQY4,J 5S("&?P"SFE/#J+/)00N@[JO?.&D M-O3WT'5JG^,7JQ6)]9)+X5UFFG8)"N=K1P .D5L+/$7CE#&>Z_N>O1[#Y74* M1M(QO142;O8^/D'<(VB*O:%^6\=XR4127G'4B9PCBG:4"@*B304"VNA4?H7ZY=AN?PQ MG7_^7V%VCA-=WUUPJ\&F6,M0 H)CT@#%S>1SE6"-O.\F]JC&^X<0-@8LG02 MF_WXFVMC!!![\2U,9[75^)O%\B-QM'TE-L75*XSKJS]=%%Y'KZQ@F($K*^NL M"S+AVG#0+G(CK4,C[LMZ'66H'D?BL'W^V\.N3PV- 8 IU59MJP^8D/84\?D; MKB]X<9X%1_XR<"[I!$!&F\E("AY$D-D+;6U[5^H>>H8)S7J$5BO9CP!';^?? MB.K%\@>Q,-'D0^K:E$OJ6 =B1 V1[#*@*DP+Y5QRK6>-[*X_3*_G_G!RM&P' MO>&[H/[5=N&7B]6E6"9*99_K4S/!)5G)D")X2W^D\UJ2?ZD\M_==\1V#D'UT M#-/PN3^DG"SK$5B2]TO\&J;Y]?>O.%\A>7SOUE]P>4U6DV*D=TYY?]^C0W.T=(^'QF(=9HT]F,4\;5GPW*B@! )+ MI=04B(!0%$)PY-+GG*4VK8?J[2%C#"%5DZS0J2(>A3^SUVO?82@RGI0J'DRL M;=,9U^ L';PZ22.T(YNH[WN%WBQH>B1^>HZ;VF05&XI^!(?1^^7B*R[7/][/ M0AT#E6M:ZVM-W5<_/W!!9),)+KY>U-:YRDYQ T6PZ+E2O-S;O?,X%^=N>L80 M4S7!4#.ACP! ._[8SBXPV21CM0"K4^VW7S3XZJ$A]X@R8VU%UQ@Y>PD90W#5 M!#*GBWD$6*F5XF4ZGZ[QU^DWS&])%?//4S*A&\9>?T^S\_J"Y2^+1?YC.IM- M.&,D(+*CWB<$90-)K-1N'R$R(RS3_MX.@,?Y/H^C<0P!5R/'J$?EC !\EW1' M'Z5#+VB_U'Z8(M4W+&1@1=3&,6<,WCN]Z1A0/0HL/0=;3>L15Z,#E&[^SIG' .0 M0VD;-A+OO;2G%Q6-P/+L\'4[W15,$4%#'=1.G)0"L7IQO##)5?32I=8'TMW4 M#%NRT8_V[X;8*:H8 :@NDA'OPX^:B;B\_P^6%R4SU'*3VI5&0DR)4PAI,4@A M">CM?.O>OSK'-R3) M#SBK5AV-CUR8H2:]4))U7Y:KTXP^4%5S\N-Z;DGI_:*D=Y'9@)$ MEA@HC0:B,1:0958*VFCO?19V=([S2./66V*\)RBU$/L(T+./ T4B,8I#$F1I M%09?&R0$8*Q8K3C9VM+:/3L2,[UEQGO"S(G"'C!#T1WIOX=EG7R]P\5.KI^+ M0)8R%Y"NSDBOC01=I/#:ELA+3MI%H0]RK^Y;931N4OOHKZV$1V!9+CH;OUR< MQ>F\4U(]?LG_(V;JT[\I26[[9'![ N\P&ZS,5C@!QM<:&Q$B.&D,%"FST1Q9 M2*V-T$D$C\9=ZB\O\70*'0%Z[_44=]BR&J.LYWLWKUVEY,&1%(%;;81*BA75 MN@;A0-)&XW7UA\@^E#0"[-UT+:^5[T3.DV"5?O(^,"KPMAC(/@6;(Z>]U?IF MZ&YJ1N.C]8>P1JH8 :AVF)B@2G6DMX54ZCC61-&*TU(#*EM"IC]'V?J)W,[R MPY8D/'4*_U'"'L$=9&W=.EUW[3;K4]*+ SY55HKQ-KJ,4%Q0H(I&LJC>4&SK M>6)&J:#;IZKN)&?8:H4G.N#:*&,$]N<>"=GB?$E:0E"8064OP >?0#L;(H4Y M"5UK'^K$^^O>2B">!%6-5#$"4+V_6+=C:?N\W<:HI8J@69%UNG1]F"$2F)I/ M<1JY"ZT/MSUD#-WAI(V&;[]V.DG<(T#,3F?R#?VE.!:"CU"'_-4:U=H56'&* M#1+7M=(HR=:)AILT#%TRTPM63A+T"(#R(N>N:BC,WH=I?CM_&;Y.R<>:2&%* MS'3L2B%,'2U+,A$I@V7!"AVMY/*^9FM'%2_L)V78E%-/L&DA]C&@)Z7SL_/N M&KL+(>M E25^P?EJ^@UK&_LS_'6Q6OV&ZW?E4_@^$3'7W2'!65/(F4,'@?X. MN%?,:1VRR:UKK!Y)XK#II+[0UJ.:1H#"#[@.TSGFUV$YI\!AMBFTG+'EN0DH@ MT9%X:@<7%WU-<+ BK%<95>N>. _1=!"4F@_T&BI7>;I:FL'L21KBON^T\ 77 MTT3N]#463NR.>_V3>VR5>P\+3]HW-UAFE(U@8_=6)UEP);MZQ5M\LB'H9]DW M]WK"@V3];MDMF[N0]CTNN^EF$R3#GI%E,&@H.)&B0 BQ;D1'@8H*W,=^4TYW M439T%JHQ;GO3A??UDLI__ /"F!\\ARAJCJ9;95$8(M M&GC2B3-#?(;0*]AN4C1T^NI)07:2.D8*KK>KU3EQ0G&MBY:"6X$RU 1=@"@T M Q60*U2H@VS?3N,N:H9.;@T JB/4,%) [4[[)-]3JQPT%(TD)<,E>&8#&)M+ M9);GT#Q?^@!)0V>R!H#6L0H9 ;YV[A'N/."MELR7;"%(0Q%*C %\9W6.:^2IVBWCH41% HK%B4$7D>^,8V8G;!T MWO>'L:-\KAY37$^'K9,4,49,;8]Y(3,&I[HG0J5.HZT76I)L<=:UK5]DPK7. ME-Y!RK!U5$^/I2,4,$8<71NICL[6R53@C=-TIIL",9'%C8ZA8)ATO'<&8!,P M/=;#ZJV&ZND1=:PJ1C\^[%*4JT5Y]W7[NF,5:BGBSD5IO2(]-7OZB)7:9E./ M9;%1=G5SR7Q)Q"4^,_L^LVT\QN8.4TV\)MQ_X MJ;:CF"232D;)@'N*<15YB$!?,-HN*6H>"OUK^V+/70J&S8FVT/?MJ\&C)3QD MIX_ENG8:S>=I3<$#+K]-$[[X/EU-;"C:)T1(UM+!C"I#J#47@7/4MI#]9 =U M!Z8%=M!!?[I"QEUKCR1??H0>%PV%.@Y0=+>1&PY6K\B&3^<3E$8D61(49NN M7J9J.*F@<.5*I!VBQ$%M6P]#QFT"!AI^W$2GMP%RHH!'X!-OJ?\KGD5<3@IS MV?)L $,B<<2$4%TQ$"D8B4GH^^<@'W6R[!(P.#I.5>C-8^5HZ8X &EN1;(DW MW#E?A .CO:DYSP#>>2)>"2RB:.94:VA<(V"@L=F]0>-XZ8X'&E<2Z4H_M[R@ MJWEPJ<"4>E?,*3CTEB-$&7UVM &*;#WF]#YZ!AJUW3=P3I?]"'!TZ:Y1Y(EO MZH0K \1K"JFC@ZB4Q1#O8$3.3&1"J;6T>]-&D82XQRITUM%U2<( M>#P J>T0]S6SN.QJ7_M9T_]R?83 44@K908G>0954H;HHX.7.N*CX;D#WMZ]H?;)U3J>/"\FDAKB3*'H)5&4#HE\-SE M.@$@:169C[[UB):+M8L#28\3YPB>G&PO=.:?MP,Z=X9+H&&,&08Q4,"A M0JKML*4&:Q1'^B"62FR,BSN)&8G#WL8C:R/R$9B0.B#X7=DB?Z)+5,*3('3@ M'I2O,^O1:,@A4-1;BN^CS]L. <.Z4XV4>NL>_5@)CP >'T@#1,"7%_/\BCB8 M+;YNSM-./A,14)-".62T52RV]I#F&H3T3BFI?3*J;JLEUPQ0N:$$H"CJ9N$F[ 92G %*V112N- M;?Z^]B#*AG5V^@%8#SH9 =)NR6K")2O6Z%"=^>Y9,EE>Z26DS+6J3]$U:YWS MOD7$L$7Y_>#G-$F/R7V^:H4QT8QQ)>O@C9K+51EK?5M,]490\#I F'[K"RQ7 M9(SD>5!CE_E(,8\!*?4:Y[?%?'&=E2WP+W<383VG( SH% J%C[P67-8Q"86G M9(US,K1.#1U&V4C>!#7"4WMEC.#<>CNGS\)5O3OL&-PP-6$10_8J@,&Z/5*4 MX)U(M:07T8A8?&K]''8_)0-':#WH_-8$WI,5,"(877AO.1>DDUP!IOK(4M84 MIY:9!%220.2&Y=;]_VZ0,'!L]G3 .4;DCT>,WR!FCI]K>?>G9L!Y$Z;+[G7; MB_Q_SU?KS0.#[< .LM=%,F>%!9&RIO/:(;BB,A3MI"Q,)Q-:3Y2_EZ"!X['^ M0=5.'<-#K)O],23;+)SM= U,^E &5? 8Q!0$ O]E<[!M+Z&[I&=85^2 M/TDD,PXHC,#*7K*XE>\O.,]_ W7._DOZ,M/JF4P2B1R<7U M$'./@'QO !@Q\(E5G'Z>;P:?IQ^?EF&^(AE7,,QS]Z?9!AJW)/!^L>S^8;U> M3N/YNLKMTV+3^'HBM"[6D/\47/6?>*FC7:V&S+$H68>JV];UW4_*X @NA\:W MA8:'THCWV37=W,-NDI*;6FJ+ILZ/C*0=ET,"H;(KUFO+76L/^T221W"G-;Z] MT(>Z1^#U[^'T\D",@BN=&((6(I(8:P"C9.WL3O_57!0A6@\;N(>0,NPPHIXQE5M]03=;P@:1?4(+ MD=-MM=+LO;909BT8' M5@1?'W#3EJ+=!.07VF2-]-C\5?XC23P,?,^E,TF?^GE6?8/W#-6[QL9IO8+O M&MG72W_@AUAI/W'MGIE_B04LL2#X>GU(WI2#Z&JC)<522(9;@ZTW]$&$->X7 MC%H7HZP'QP)%'8[\21>8AD(. >>AH%>MW:\Q]0MNCX4'N@<_1MXC. 8OJ=]( MI,:OBWG=K5V'5*559B)QR#YS4-G$^@@X@Y5"*:U-3;GT!9Y]!(T$2T=H^B[0 MG"SV$6#H!@_;-H6C84*>>UPT LJ+G+L!)&'V/DSSV_G+\'6Z#K,M.SQJZP-C4!2O MS95)0EY)!,F2-)Z1G>:M;S'O)6C86\?V &HG_1'8G!ET):Q M;(1E2$%D#5A!F="U&_# #*(]:*5$<#M ZY)-I@O M$K87%CARE;V7P- AJ&021$Z_Z.#1BX@&8_LNC_LH&?8%67L@-9#W"%"S)YMF M"LK(% +:.G@T,@LNTPXP/A0A-?F2NO5+ZY$WQVX2@1TGX!% Y&:9Q-OY[0S' MA\5L]F:Q_",L\R0ZA8E%!277!+T*]6:HWA&9PKC/AKGFS4,>2>)(0K4C$7'[ M=4%OZAD!^NX=XI>BPQRB %9-+!E;.J(YB3$[P2+]Q[G0.F]T\CS%/D>6]0>$ MQXQ6?(Q6CD;8UZZ$B_;2T(3;5AIM]\@%7Z^4TK;=CWU]4J?UE M69_[%,W(<_E MLOO'=U^[-[.OO^,R35>8)UQ0K.1*@!@4^2O2,'*-"P/.L]>,I8"Y>7O31U,Y M;, Y&IR>KL'Q8K1K++2?P:1-S)HK\J%K:)],)%:% FT925D&+GW[^^A'$CGL MX]41(+21_L8+T-U)]O4-V79"VX3%E(U$ \*H^L* >W*1T8&17LFN];5Y(G3> M0>&PKUI' ,T6FALO+KN-=YLYGFI"-$? ;O8(\@+.(())3 7RQ",OO40\AQ(X M[!N.$:"R@=Y&#LJ7B_DW6HA4^JYLOEY/X^[+VXE%SXVH+1%J[PPEI*LCC@1P MXC8)X8L5[8N%3B!XV"NSK[/%#]QXZ>_/E^D+R?[]+,QI MPSJN1*YWIA0QUID+%J)!!2)A+%VW:=M\D/MQI [\7F8TT&VDS/%BMCMJ[N1R M8GE1W!0'COM:!\D#N*PS_1*E3UI8&UJ_2#Z*T(&?V(P KPT5.0*T7C6X6'U: MW%'DUNW02 SF6J6"\U6G[P](TEY-U[CU]3?2^8!I\7G>?4HGJ(G6QM3R.."R M&SY24\["), 4HPD4L?H>"A/[Y>FP/?!/A\UK=@?6MC^):6 M]W&X24W?8M!%7O<20BJ*!.F*H)UD&9B4LA0!$=-)<-N_[&%H>]9W63WKXE2P M]1]HO4@;4UZO02;!D4L3O(*8? "E0XTE#8,LM _H';TZ;9I6(4]VX_Y._]%I=E(,DL6O,U1]2W2D^AE!&?O(=%^]S1M8DM4==QPO0PCQF2,$$3W^"1JD0+QW+SU MY\'$'0;(?XK;H'X4-HHKS*?MW!N,Y*@8 Z% M5Q/H?XIKIO$"9Q3[ZOHD#ZW1>4^4)U.(?/*'B'S-H%@NF4_(+1M^2(KXI[A. M.E[PH\#-O>^JC#(A)1= ZCJ/E\D ,2D!L4Z>TLE)55J;SY-?NXE_B@N:9FHY M\9'2ZWG#1.3UIU;%)\%YS(#5?U9)./#:*>#,LGI'K#N29BK-P=6W"IY5_^:78?7ES6SQQZKE47KU MH?T=FG<0WOYXO%SH:M"/4CXF$<&D:,G46*P=Y1*8S+3C3GLC>VM:O(>>!EF' M^IGOEXMO4Y+<+S_^ML+\=O[N8K3M"]H.WS;CZRXE8)W+R=?:=.U .8,04HE@ MZ[!XY9UVN;7;_W@J1W,XGH:@/;F*/M4U@JN.Z]D8GZ-&KSD475_Y>%3@.47+ M+ C/-(5+TO'V6'MD&JPW&/6M[7L388\1_0AP<^W&I5:SSM-TAM=8^K1XK#1= M""6Q;&KWF #*)@71NTB!=O$F:*XT;SU2J@\^AG7FGAC%@P-A!)OA8E37]<38)\$5X")(EPYW(WC9_!KN7DF'-ZO (N9G8.UU=(P#=*Z25 MT[2CG;Z>X?8*[\59O:;;%EXP;E%G9R%HUCT[SQ ,B2F@5LQD@[PY! ^A:U@+ M.3I -E?ET$F7WTBD)+]?:XK^]?>ZQ7!20D@F!0_9D5NCE..TO:PA)A@FXQE/ MXK"Z_#T?/FS#L]'@J8GL1V#:=G'_KKR9S@-)=/ZY2P_1MG@U7:7%.4E[XEQ, M& .9;(\2E(X1HI$:"EK+M&$JF-8)XT-I&[:WV6@@V:M*1P#5-V&ZW!1Y7TK\ M7?D]+)>A,J.EU%ZE#-K4JABRT1#1!\BB"!583/KF6Z23\7DO0<.V,QL=*-LI M;^@#=\_ES*II71+GP&LNR>?@43O:CGBSO/6.,[L?^H9M@38:.(\% M 2,PQVVD<,>/7$J%3VQRQ7FF029=)[@'3:=4U)"BMTPYGV5@C0W[$[$V; .W MT>RI,0-J!/OL14K+391ZS:^[=./(I7N_Q+/I^=GJ[?P;;E4Z<3&FY)0$E+4+ MGK<)G*_S>;,L5K/$<_/N+L=1.FQ'N-'M@B=0]_"]!JYJ#+\1]8OEC]^7TS6^ M6OPQGYCBBF(Y@ P603E%4@Q!@,WH36(&8_/.[[>I&+:YV^@P>:*:1F!$.TG5 M+G5O%LM7B_.X+N&06&Z:T_DP=F: MI&&.@F1MO54/5C =OMS S=5& [:>%#2>H_8O83I?57GBZMW\]??*X/ET]663 MB'F%<3VQ0F:T/D,)Q8,2M*F\C0&L-]X&ZXQ4K3M8/DC4P'W/1@//?K0XBCY M+XB9]=NSKV&ZK&Q0/+?\3+L,LS0AYSHRJSXDRBJ"0R?!VEQ8DD6%V#Q^V4O) MP,W-1@?!!OH:@T/8O5?_S^F[5==B/!3^'[]J;X%YQCF:XG/B WB5M =+1[ M! G&V9@@6>N9,YEEV7I\U ,D#=S3;'08;*G!$0"RZU:P1U87]=R7)=Z34+3, MJA1@O#[D=+'6,B#%_"G4I)+1GK5.O1],W, -ST8'TGZT.@*XWGZ'?,GEMMW, M57%M+(I%PT&5^HNA+>FSE2"9J3R;($7KHN;#J1NX7]KH -N37D>)V(MT%HEL) I%B/?Q9(7(X4C(28$YZ*TV@5K>.LV*(?0-;:IS6TP\2#T3E30 M>-(\MUF[2-[762RY3@U&84 @&7Q5I :?4BUQ)1=&U=M/UCK%-BI[,<^=+]SEJ6A_\5C(Q460G),H!68(,19(445EM$DF MMZX+/8[2L4UH?B)P-E?BF!';\51?#70= ==;[G14N?A@022E:NL MMBP5[;7O'Z)[21O;3.8GPN3I:AHS""]\W??AQ\;1Y<7DD#Q8@1J4XP;J3&E( M%,YY9C,WO/7+C@>)&MO$Y2<.0XY1S2@#WUJ-6>7T^W3]Y>7Y:KTXP^55Q7-, MP5B7(W!M/;'G&#BN @2OT1+G/)36^<5'DCBV&6H M9K2V_L:E?'?^;2(#LTX3OTHFDJW6 EQB!M!+G2V+*-F3&,A'T#RV,+Y<5-Z+MYK?BX7@4RL58JSDL&+WSM\LLD..$+<(;11X,E MWQQ^>$?YV($+CFT.I M+&L=IQQ.W;"YG:?O9]2'THZW<0O::7W"Z@<3=?))^G:UDI=(_ >+ZS_IT77HG6)%\_4<-4-:ZCL;_\E M3Z) .D4E+<>,[N6RR2 M;.D(6/^H8\'7Y/K6MK)?-T4?RDH72X(LJO?#:;M'P12(G$3(TAOM6H\N/)RZ M479Q>S)K$K)!@!:O-P'0" M7WO^/3P/(>*H<][Y\Z6&^EKA'8Q]UC MH,[-);[P7=E,*?O;G-3VEOYB3ES6 V)_;]KJA:_HVV;G=9Y9-Z/CW=?-/'&I M-%=!!] Q*-J=ND"P7M/9X1+CY.E8U3K_V2M#HTP'-$/C/1["L- 8P3[Y@%^W M7OZ[\NMB_IG\ZK/.F4]H%8JBZT11XH/5/$C #,8%*XQ409G6W5?NHF6428&^ MT-E$(>.,KJXVV_OE]!NM0]LH;5XB>>>*2"$!R:;VRN7D^&3K '4F'E,HT;6N M$3Z,LE$&_$]K&4]2UN"7Y3LL[6DKMYFR?#43:S,,BWGME54"F#0):%]E\"PP MXC)G'W/6+-U XUTWYT>L/LIHO37BGD8W(SA?#Y?GQ$IRVVV*$"-6S\%EJ!L- MKE@WHIX@.B4*]W3V*$]^ MD$ZU:SZ=?LR+Q%BDLZWYX/DGY7#8VOO>=LJ(83*"@^,TBR&R2U'F"-X@0JUL M@X#$=@F"^Q"$*[[UK5C_AT%O9?WCA/BCE'@T8K]V&XDDL%R/ +=.AI(]4^3. MU;"B5OQX'3AD[;E/#H6WH[+EPY;UCQ2WCU'BB;A]/6_3\_#C^=>OLTZ4878A MRK?SLEB>;91YV5^%3HR"64,H=0ZX4)4U:<#GPE!+IUTO,Q' )D+L6QGW%U5*\SSGCQ)'4\P6ZS.EW@INR15UCH*VH;=M*TY/I7G@SNN]GJ]/ILM18+=[^K7;M?OMYC%__N5\_=MB M_5_8;V_K;#K*/$NKL-T7A//%^F#-XN==ZHUP7#UYMIS[9G1 E@(E54K M(7#'Z6 *6%*0DMO62=@3R!WV[GY0\#Z5DH>^8NW*7^IU,>97YTOB99,BV\QX MK(7CJVE7&O.7Y6*UFL003G,M>,7FCKN2.N]5'+3OL M-?X@,.Q9-T.C[MI,MVV7%-I0.TQ-#%/6R8! SCLY2L(8<,IF2"HQ%87GW!TV M_/KAM8:]'AT.7XVU,#BH'B7(CUU3*.+^HGKP[7S[@Z^_XS)-5SAQ@=G JB1= M?1)3*-3SDDDHKCZ4T8KQ$ ^#8&/*AKT$'1"P0VIX:'COG :;7^LS&%Q^FZ;M M2]CWX>9H9CH4K.?,R-IO*H3Z$L&"BU@@9A1!JF#5SP,YBG.[ M'TV-( BJ5:UOYR2I\TK^Q4TJ,?IY^@UK+=A$2RYTMA$DJTFW%#4$Y1Q(%,ZS MB%PW3QP]2-2P%X:#!C1M%382!)('\XT^<#-BF+Y:UPCM@L?-*&$^\:(PQ%2M M>NTZ&NHS02$,( DQ>(S"QCZ > AMPUX$#H['YNH; 2Q/N@2]E"Q*]%&Y MHI M!LJ)3!ZX"9"TLR4AMZ9YGXR;;5W-"3) MM,=%LS=ONT)[N6GM/"D4R67K(V'%U%I792"P6NN* GUFL=#>;_[@;0\APV?, MAP7=Z=H9@=V[SL15 _&)UR9R4Q TUL1^](H\9)%J-JQHX4Q*I?6PG[MH&3XG M/B:@':FC$6#MM)JY$'-6(1>(W7NJE,D!1T82] EKV@"5;]W2N/_"QUXS[<.? MR4^C[6:UZ/_V\RU=_4I_T?U3]R_UISY@^:G^_KU"UP#8F"7\OJ[YZ?RG$ZM0[PMZLM="%0J76>QZ8Z.NO;$%%!MR$@I5 M*:W[!]U'3Y.09-OML;X\O797I;FP3M2!F+6Y3^#DREHE(3/I=;FT.(+"147FW M_!SFTW^$S=OM"QM7T3O/[W>(?U>VJ<(PNS)_ETACVB0Z+[N;XT#.6%)T8CD. MI69;-)?YM)"#-%]O M1R?58B<24*K-"XZPOP=^\ND&^1@6&EGHV\M<'?!HK55U%&2LCU:#=Q -%Z"S M)9!BB"2LQM;B;FI.M:6_A-5T51O9[!B,>;Y7WE=[!*.*$B4Y(B$8.$>9M+V?<[H!>YB\1N9J MST*$@JZX>B>&N#II.4_>" Y"U%P'Q2L0F640,3EOO=6L^33#QU%XLEF[O=K> M0]Z($+4NM-.< R5Y!N\R5V!.S#O+'1*$:YR#,H+W7(,N6;."*>#-XON^13 2 MN],'AFY?;?6@I5&:G#=ANBF$_2N&:DTW5<-'&*#]'W2Z.3J P$;&Z7*EJ[/E MROL.Q=@BLH+,A:EM$POX9,G[%L(2FE2,K'6#U?OH.=4,[9/JV_G7\_UI#HHN MT"IR^;L-I((,X%(LP*43R5ID/+0VQX\B<%B#U PW-ZU0?TH:I2GJGG >97NV M/WFZL=E'0B/KLOGHJ[I=EH33(M'!48=)UIDI3M$YDB-+3I5ZL=TZ/W2=@E,M MR*]U_AM>?W^[DS30F3G-I812+(*JN(R^1- 6ELND6Q]]!==B$K&D-$2G:E^@I, %.B1E4*(0YSQB MZY%U]]$SK)5HA8G;#90::6"4!N-BZF/8G8-YA.W8^SFGFY&'R6MD4>ZHBT5M9HT\QB5>\$ZHIA=N7^&FEMULF Y_4N )DG]98$DD6>+,M! ML=;YA'O(.=4";>].5]LE+E:X)N)](.?>)24E \=YG9@9%!W!OHXH+MKKS'UI M[OH<2>K =JD1DFY:I*?0VRB-T\O%V=FTZWE /DG-;U,8B?-C"WWN^;06M=V' MD=K(:%TM5]%V;;T]+GG,ABLO'#!'[K,J=$I%PQ%DM,(5A3HW'_'V* )/KO0^ M9+&K?1$*[3EA*'RHUR"T%Q%\U :"S=X6-#&&UM[EXR@<^#EJ;]BZ52#>G]Y& M:<^Z&8='6*ZKV8@G5H3?7+Z1-:H?O <:Y *SHB,%[(P[4#'2F<<< X8&K3;" M%]LZ.[2?DA;M0_8!T@@CN*?@HC LH*1 8K5$X*AY+.B8-*T=HSM(&=9B--#_ MOI8?IXI\E#:@:_CT93$CC:QJ:+D^*GV\YU,:%"@_0%HC:['YZ$N4E*!-,I94 MF.CL4&@*>(<,DN:Z<*\<.:J--]%U"DZ>['!+;+\MUKCWYE,*H9(H('PB\-:. MKU[064D')8OT?ZY%^P=V!Q(WK 4Y 1.WYCGTHH[QVI)XXK[^#F&8W]MO/ MWQ>N%U4\)T^\N-I>)_,$D0=/X;J4,:0<_J-_:V/W@&M,Y9*/0&K(S$^K3!Q^\:^D09&:39>DW%8_$#\!>=8INMZ M)7B4_=C[.:<;DH?):Y=NOCPSNK8SZ^FFRG,/FAS%^-F2V^Y(1W1.95)ZE H, M#SS*[+"4'K*KAY)W>BJHU-D>7;']-)YWW?!)[#N7+E:&;##6)GFUIY0V$%,= MKAF]#PR%1=.^@^S]- V>3NX%.[7I58VJJ1WY:P]T[^KQ52=0R!!!9')-N;+!N]9IYH=H M.OWQU?[/WW?(.LER*(F!BSS6&;X! D8%GEE;4LS(=.NX]1'D#?T$JR%V;K^] MZD=)H[0]O^'ZU\6J#D7OXL1CC,_-CSC=^MQ+5*ML=5C.I_//EXM<0D<$9V1R M$7QA'%2=1ARD4[6_N7=!:B]TZV3N7;2<:FYN?NY.S:VS*HN2H 1)3!;AP=E8 MP 9+7'IR[R7VS.1(3$D3'-PT(6T$/TJ#T;6F/$_K;AC9<;[*[@>T<%7N)*B9 MI[*S0N?J=@?$U5B$G:*):++5'I*JN3QG&83 /*!(R01!T7=LW>OL8.*:=$2^ M;Z%]YZ/6666O+)B:?5"6:7!<4 A@>4YT%AL=6C>&/X;.H;V9/O"UMUMRG_H; MI;DZK#E7_WW&GKS?V%!]QTP1(8J,P- &4+S4I*-6('E6+"@3O6J]XWOO.W9C M@1^;7W?ZOG M(J( @6"DHRB )$T2$-^@N,NQ_8->@ZB;+2]Q!Z#DCMZB;54 MR@B:P/]MA>_*Z]5Z>D96>34)GKN@N05K-9G;;#P%EMJ"3TF2%0ZQF-;)C^L4 M##O%HB?HG"#D$4#DY6*>L#:#Z:YXIZN_OR0:INOZU20EQ3!Z [J._U4))013 M.(&_%&N4BEA:7]K?0\ZPDREZ D\K\8\ 2?LZ_FWLYT09&W,B%U.R;M1:J:V% M<@"I"S*52XBN=?KC;FJ&G171U_G51O@C@-&;Q1+)!]V,^$G7,['SW/UQMLO? M3AJDR$R2BL1>/9R#31"8H%^J)Q,-S6M%SVH)!DG"R72;:V>@<1-NSXY+X.TN8J&0'.-I-3Z_WW MK4!$J&)8RL"*)482<^",$& 5"A&%DL:T;J1X)S'##C_N"4]M1#\"#.WKM[8_ MN/5%1.>#!LR)(I=:YQZE#T#2XH[XU-&W=O]J&8$F*.C/M>G MY^_67W!Y\2+] R8DNQQG>.&8YI*LD-TP/5&G/ ?PWF0H%FEKV<3H[&^,MX,( M.PAK_IEAK;U*1H"SRQ90-_<+8PRY8AYT?0ZD:KUJ%-("\RZ$K+-6JO5XAKMH M.2Q=RIX9G)I(?@0(NK.!STV^>"B\1,F!15.+I&$M.I/QD39:. M0MASR\CWHID1(.[MG#A+N*H#.I$HJ5'+*_R&L\4.=Q-N9!36J%K^E8D5IB R M;4%H*UQ"+UGSPNB#"#L,:\\MA=]>)R, VE\6B_S'=#8C7M[63C.?I[4?4)UD ML;KXIRUC(6=D*"0((2BBP13J:[$"+G%T6J: L;7C?S!QAP'NN:7]^]'-"$#W M]NPK!37=@-#EJ^GJZV(59N_*KXOYYU^GWW S2.565D9YI4I1$6)R2-$-Q3FQ M3C8(B,4QYKERS;VU(^@\#(K/[>:@=XV- )6;[M*;IM*WTCF^2&\-F?%L)"@9 M$!R2D*364^Y]4"H>\@Y#&//[6*@E?P'A%*MT9K\'I9+\D9W6NGM3]?$ M4)(**4*P,=2G29QX(NZRYY9DIG(2-[RWVR5@CUGP,-0\EY1^;Z(>&CZU@OO= M^25//_9SY*+3)5,44TO"R;9R!K0_"A@3LJ%-$KC@!X'GH.4.@\YSR=[W).81 M'&$/#&^Z%12CMDHF7\O3+ F/(01&1E;S@+98.J5UZU/M<10>AKOGEM'O44LC MP.#+Q8S^=E&+E;[ABVJ?/W=W%C>K)BE2YEC[!("-4@#Y@AZ<+ )\R8@*?1;8 MOH?H8;0=AKOGEMWO13,C0-QV/WW M/@\[T9OWCK_)6\F^KBU& :U^R[_7WVH'@XD*,A.*C%0J0HA%0 M1B=PB=Q+9%FBP23;3WPZ@*S# /;<,OZM]3$"B'W$&?W3Y[_@')>A9OM>Y+/I M?+I:;RSUEK=;,;'6!8-.'$KP-2;&0E;:"I!)&E\*DXBML__'47H8$)_;=< 3 M:&T$V+SLQG0K,D+G>>W=5KPFK[20+8_>,G B)\FCX<:V]M[NHN4P?#VW['\3 MR8\ 05== '?[]KS[NNW>\[9[VD ;INLUM37@S@MKQ% LC*VQ"_$&_&QV6=WY VS)E?""X@V=TWF/'@E M+5BIE8R<"]E+Y[%#:#L,?,_M#J 7S8P <3?;=RJ]"?3D8 M-_PCQUQ+1=S^C)UR<,[ M;MPRHUC&Y #9IEIOYQ%B*A%(L-9'K@2+K4_.Q])X&/R>V^5"KYIZQHU6/G6# M]*XSTK+-RO;SGZK)RCYV^F^QXJ3E4:1:?%$?FPM3FPYF 3HQSI,L)F'KQXKM M6ZRLENO)Q_0%\_FL:UY/(IM3M/-F.@_S- VSCZ2RS8;IA+SC'&2),0D'M@16 MWSV0 M5QV35QT>WI7:V>&7'_77-R3$Q7+W;:J6G&<&9*R)1-H52<=K7Y=A.YQ_G8'SC]?/0G;*5-(Q:$@J7K' M[+;&2I,S(9(,C%GFA6K=V/,$30[5FN7E?5FNT7Z;_/IZONGOX2@5D4TC;9K*0H*E"F9(BE<) L"6V-%]JT M?L3V. I/*J^\VB.U5('@2)LA?)VNPVSZCV[A&SY%"3$KC1%BZ)Z+Z43[T0DP MM"L2*J[US:Z"=Q1:/G+A83VZ'B%SK0JS3VV,ZCR]$.B.]%:__-CYT\X00:,9 MSX5,ON4&5+*UEWRQ$.K#:L5<+KSU0ZMCZ!S6QWL"@#Z9$D<%U&WEUC\PO\WU MHJ],+Y[W='P2:23GG8)[^K?S,\PW]FE&[S,+";2ITYELK9MV5D"1&HUAEG/7 MNFM#8Q:&=1 '@??3JWX$R-^SI]\O%V\6R[/P=E[J;]>O*,#21RV=>$3(K=/U8TRQ-D6UQX?U5S_@!83$.XDJ-D$ MA'O?2ESB2+%B1! "@JEA,Q<&@@_U9BVGPCUSK/EC@@-):S!4-WS^O,3/%\FF M'9GOA.^YA&)993V(VE!80:Q-^G72T;*(0I@>1N<^3-C0\PW:HV?/)-S&^AG! MJ;A76IT-O_( ?MQ@,29+Q)H,,F8-2N@,CG$%EAGR!Y1.R;3NK'H$F<.&+4\! MR+YU-\JC<5^7O!/2?_=]W.G'YL'$-CI$+]>[&K2R,]DEY2"1D\*S('^]N P^ MZ "V.,>*1.UXZW3???0TZV2YB5RV$L[OYA3=G"_K!)INBL,5]).+RH6DP=2Y MH"II [Y6Y8O .8N>E=2\?_UC:1SV$&V&GCL[6_:AJA$>W 7;Z,I_^]SG>+,<@CR6'X!AD1_Z$XO159$5#2%PXY0QWS3LV M/0ECPZ8&G\H)?NI&(LK%H'66 M@D) 'DA+1D)PJI"6Z#@SQCNO6Q=D]\''L(G&49P O:A\E '6IB_7\1'5M9\_ M/82ZFYQ&,=-F@4M %<&X)AU!8+60"[.B@-QS<#Z6K+4)@K>^T+I.P>G=[>C3 M7BY6ZYLWZLR+Z(2 K%,%9BH04-).85$X@25P[(6QVZ0,&^6Q.%_4( MCKY-/[YW7[&6.@8-EYH +>GUL4H':#+80;'^T W/^)T-^A> MHAIY0I=K7#G:5R_5I(^^*$;A6[W6BBH"X8B!LSP$(XLOS9^6WD-.NRJHRT4V M8^ING>2)?'7N(J6&FAF! MC[6'K]\H?MS+FO%>V@*#BII+;K'Y,^[#R1O6IWI"W#71 MSRA/N(MA*F%GCLKQA]T]GW;ZN7*2NL%,U'+3Y(5&]CCW;O/3@Z)3.$VC1#H680 ['-&.9L!%JRQ4_%]DB. MP+98.7C@T7$Z&:4=>I'2\AQW;Q^.MT)W?M;I-N@P,EM9H/"C^_!:2UO7#;.K MD(Z7%*30%A+3=,"I.F>#NQIDD=4=JACVMB(][LA'="(Y'[ M/J]!XY"#R6UDDZY\[?HB_FK)#S@+ZTK%:KWJNFQU1!$BNSJW2QB&[(P5Y)*[ MG"E4,Y&#BQ*A"*:-%BPQD1OOWM,H;F?97A-<%C\0/^+RVS3A_I:++V;=1VZ+ MBB^>YKS'Y72QH72GNIB$I;,@/T+7AD'U*85WTM&V3@R#)4ECZTHDB)W<)[6TV^W+S;J- SD B%[DKA*+!.#Z*#.7)3T!4/>WR9X M#*7#IDI&@?#>%#M2^&[%^.*/L,S=.;WIIWM5+]6]I?QZU0EB9ZJ[]2X;BA$Q MHP=ET8!#9, +A8IH0[+->]"VY6#8ZZ^1P?V)@##2;;"K@%WN[]CX+)?Z" 8A MJ%Q R4 G&#,"?#)2I2)2;IY=.IWJ8:OB1@;W'A4^RI#QLFG_*3FKVQ_2XJ+X M7L*:715O5]ES#<,Q.2VXA\!<)-T:#]XR!&$U_==:*9IWKKN'G';6K4)\,:^[ MJ%X2;1?<3O_X!>=8IC'*' MOE!N@ZB[C56_^AO50?RZ%*R&%R_Y_$"'PHV2Y>N\6BU+K)<)W.G:'3CK.@JS M#GI(*! 5Z:"_KGZ/IW?H6^B^P=JS!D>%UE=; HC)?2]2;FY*XT+A3 #G]<6T MYA:B= ZDC\QP9AG+K9_-'4GJL/%0_QCM3V^C@N??ZM.G;=:-6-T>%:L/B]GL MS6)9X[L;G"9!YT62":2QMFY$K/>R%FP0.41EE'7]U>\\EMIAHYC^0=JK]D89 MFOR&ZU\7J\O))\>')_L_Z/00Y0 "&X4I-Z? 7&)+*F:,50**KO>A6'M%<1XA M&63<%)/H]::T41VB+^;K::XLD4O[L;ZL[%R$U]_3 M[)RV^:9-SMG7\_7VGNNF5';J?CV&4AO#%H,.5)2UR).BLTP2"4PD86-_J<)6 M7 P;O?2,Z$%4/S#AFV;8)Z MFQC>[8B?9"G.!E:G(1'\;/3@3'" 7'%NM,&L6A_*!Q/7LN_NWB5OW.1[RPUZ MID"DHD$I3#68%R HB-(Y%R-Z3,<<1.+0#?_Z0-5]+7-;:VV4%NNPF51[!O2\ MPG68SGHPK.*]#&23X4@OMHP4[@K:*('90-PHH>OSE@Q>)!]C(D$=-J;G$6?+ M#1*&21>UQ4LK"8\@JWGSX*5 ]\2:ZM)4H'YI#G8D.O+<$>89SJ"16XM9T%D MTSZ#<0UN.%$N MH]0L@V2FD.U,6)]PT/XP6-W\!F M7L=%8/[4S/C\ANN78?7E_7+Q;9HQ__+C;RO,;^>7[9JN,F"3K$WAZ!RPJ#W) M3])&LRI"M%8D<@"]-ZV;UQQ.W;C,TVF@ZUDW(SCR+NK'/RVV$\+N;$\P*3D& MC:J.!8N)(@]BRBEE@144F=D<9/.IAH=3-VQ)5C^HZTDWHS=YM5'/ZL:V2M)@ M<0;!*UV##D9AKQ5=7PR).CB68FL'['#JABVU>E*3=ZIN1F#R7F[&T^ZZ#&\W M#:'R+^?KWQ;K_\+U^S#-$Z><)2N>P*9"FRK79M2**4#GK4-N-%GTQI@[E+:# M$*>?%^)ZT4O#!,337\?]%I;5O_B&O5_"W5KIJ:[>[F>Q_PNW)+2P3@8@(^9 M>9,@>)N "<*M]!&Y;MT\N[\+MYWW>_6EWB\_7M9MNHG035:"0I\,G-O:0P\1 M G)1\W?WEVV/P<,_SR9/$/X8S< MIR^TH__>74/DXDN)V4 .9.W)T!<(9'3 R [+G%'BDI"$Z[2'HXI3-&9UH MWC1\'R'#IEA[!=#I@A\!>O98[$_TH_^/O3=;KO5]A3Y7]("G3.G!C MP:_HI?<;'ZX6"H&",J"2QC)).1[G%G MI0"N,&95O#6I=U_Z\[ $ 5[C-B!PY*<&<+"E!1^9_,()THB@" MHRY2#$OI#X' Y,_E]A/677'OP;F)!?ZW^7)^=G%VK:H$&4N:+'$9/:^S5FGS M]0E8*$R5DD468M#XK6=$_L.B$PM]'Y&M6O!O:L&'/VX17IPQ@:$BOUV_GW_Z M?/F9;:UN=+Q@.BTRQ@*-;>\3X>B:\^].D=HF$?N:U: M,G%R%*SG7\,YDG.>MN]W[VQ%:.:D+_7);JPMD+2N1KF")',IWF46?!F&AR?7 MF;B.:A1DM&/LQ ;KRUI(B&OBY?FWW\/9I;=FLN-:&P5J &'A@=A=-)R4&'+LYU>!A(TG0]\N,Q78PM@ZKOIY=_>?'C]^DIA MZBA]"$*"%G2?JB0R7:_DYHM0'%I7DG1IT$UT^U.G;!,UBL16+=@WM=Q_?_7R MY6K]9759BD5_NZ[$B@Z%K)EJ14=$!6T@EH(U5U2D)=^?;/=!$'AD@2F;0(V. MAA9,[0 8'U:U[?EJ^7JY7'VMO[MY MB1M$$PMITZ$0>7JI:5*TQP-+0T9/#AO\]ZOEIT58YE_F*_IA?L^"#'%8&ZC'UY@FP78LH+1A[=0(>;U87)S-E^%E.(OK M>?Z$A/7KBU-9= X+I)!JJ(B132\Y YF2B#DEYI(:A)#'UY@FW'HDA#1B;0=A MUUJO\+;"4BXV#JL%WE@[\TK#RSS+#HLTJMGZ(]2,@@$-G6(!H[ M9G\XSSL SBWRZP"_WU?+\/T['^FK34C;4R(TJH P"^7"WHNZO+_BXO'MS9/^?GG]]5 MG?]Q]=AO7UM^S&+QP4&,/-!-$ ,X&62MU2I2L*SHB^8EM^WHG[CAR9A NU>S M.Y'4)XY&OENO\D4Z?[O^@.NO\W0960L^E6"XJEX*!Z5K(TB#'"P*[A2:[-6@ MD>G/!!X?6GL0XMRIW,Q-.-P'0NH)O-K!YKKWMF:1930UW2-J_;&"X'* Y)E) M4F-V378\FSY]?;;K@=5MLC,/>J<>F M7 ]F^/[FY?R& .-/ MR3AIP^NI 8.?[F[AZDP)DXLM@8./B7823*D#$"/D4*P6I#ED;E%X\2@!T]U! MC02[:LWE#LP4\B/_?JT60[+.%<9K:K6GQ > M;81YM_OVGISM !0WY^6JOFVK8K?G1:)UWH0 6O+ZU"9?O;>T)FHFN%$\#'*& M=WF<^!@QPP##3N4&:LO\#E!TF_ZK\V1+'5$5!#C/9(VT.H@Z(T@M DI,Q8CF MG=/N43%QD]DVXGVXM'Q?7O> EM79V6JYW<>+:S/=^SKLI]!M;+>=Z.O$YN2 MU=M9V:!S\QDY]ZGHHO1\;[G>;\9P"),G-FT_SL^KNGV]S/.O\WQQ9<(51BQ0 M08/F=6X*MQZ'UQ\&#A.IF%U&R;WAI*:JMB.A*_9D<_S M+Q]7KY;G\_-OUZ$&D:0+5@':[9L+4QN1& 4IL&R\#*1U6\RCW9&LZ:SA!@!X M"DX-I3%U*._M(G\@JM_4H1D?/A-C/Z\6))?-37VD0,FEK6%(,OJYTJ2HN8&L M%'I>'+OG3CT2Q'MZG8Z0TE*VJW$8/35F7N+ZG'CQZNS+8O4-L88^?YVO,=4R MR>M.R=;)&OT$9*S.KZB5")$4N8R1%\1HAW8J>WZMZ4*_1\-.8X9/_:+JXNQB ML4VTORJ%-O$.U_-5?EM>Y-67K=BV;T$P9ZLC(P[145!U9X%.!22=3"I.:7>W M-'6_%U8#:!FFG$ZF._4H(N@<4M>M+JH/5' M^ES+'-_7O\VD5E(H[LGK" B*,02GZP-]6=!$3Y^5AQGL3R[33R!R3QFN1F%H M#TIE&U7=LN9=6+]=;T/\^1]A<8&D1+<.ZXQ$'70('J0.Q"EC31UXRJ&80IP2 MZ'3SV54#R.JB>T8#3(TEB2[ =6>X!&VD?B-\0CXKO/@D:B*9URI+SAE=O+4% M:B)OV;DLDA]]?,PM>J9M/CP&G!KQO@,+-_."LV@46D4&HRGU M69VNS:TD1K!%%5O[6V'S ;,#R)JVSVQ[5+661 ?@^OVB.@-ORUO:6*A#>:]* M:C8SGI7.=;"E%(;5UQ\1@HX%@F6<.&:0Y]9M]A\E9MKFA.V!U(;K'<#GKZM5 M_O=\L9A99T-.F$!S7[V,XDF=:@=6EJ)%0>%5\^E55VM/VQNJ/3CVXFD'6+@! M\QL,&]PV5'M;2#.^V&SP_*9XYFWY;;X,RS0/BW>KS?S2A3C'Y69.SNJ;^>9\ MYI+73"#9=5@T*$P>?**]>\U+(.="L=A:\30B?=KWV.V1.(5$.P#RZ[,O8;Z^ MW-J;%>U^_A7S=L^;_\)%_FVU)A[,6&#&>4T.;IVQJE2DKX+CY))P$SQ+:&7K MYKV#")OVZ6%[$+:7QM0QJ0=[3[[>;"XPSX2R!//#S=5/-WQF M,5O.; 3O:\C-1PDQ"7)N46?,7#E2L>.$P'&V35B%* )G'5(Y[7._>7%YIQV MN'Z/M6*/?DCGI:S69[6N[FU/\C'Z%.$W?W93+]FN7!VPF M4S9T&40Z-T[6EP^U4RZSD#4O5J:"T0S3C-/0/PS!)Y!T.14,]'I,+L,:+Y;Y M^\XW+SY]6N.G.@@G?-NRD?;[_V%8SZPDJ]UZ#\(Y"\K$#(XT!:#16J3"@D[# M.K6WH&88A$\@6S.-?$X:D!]Q?3;CS BIE "C?:9;RDOBM6# @A+:V"*1#_.H M#B9E&!1/(&SE+PAE[#4GNK$9*(?0NWZZJV.26>7[-U.XF-@ON+S WXBIC^W[QHCYX7?OVS.S&%,PT51[I/8Z$IC "4D< M9RGZ4IR7O'5&NR'YPRJB3RB_-)5H>]6HFS?SA,O-]NWQ.2X69%Y?A,5U3>;V MXDA,2FFR@N2WCF>0$!0B%.VU8J(^?CG,P'R>AF$P/)4\TY%DT8\B_7UU_N@A M4KI$X8AW*48.2CD!WF@#(OE:CL>T\ZV+K)^G:AC>3B!;-)(@>H#69;GEP,!SNKLG5GB1BE;&$B_K9 +F:R.[ #]U'HPJ-O?O4^2]4P M:)U AFB"Y\$&)"\*O="#;KY;'SI, M_J>2%-F76YU(^:K&MH8BS[ZLEL2_6>$^<%X+B"+Y*\J%""X:!DXYZ0,&70J&C(R0XNE!8\)YU_K*^_?D3:!W(64$V@IQ%4S)9\" MT&ZR""BL$=CX#GF0D&&@.8'<0#MV]XJ9WU?+=+&N7)UYG8D)ACC"1:K#@JNO MF!P8S=#EG)+)\1CH^4[2,!R=0(!^#!'TBJB75WO14DEA"O$)1:@A7"3=B@IT M2:HX*86WK7VEI^@9AJ43B+ W9_[4YDV-'Y XSB]+!QZXFU%9[I+3("1M0>5L M:R?W;<-;Z[B(//-AENUS*PW#R*E$P9ORM0-M\U @X*9X:2:*]IB" )94JC,@ M&&$_U+K0PJ5GB$FT'U#X!$'#^BF<4#"Z'?L[P!*=B75]T?@K7O[Y>OGT]F*V M/-?WBPQUKD$!#L[8.GHDVZBXU2A:MX#9D<1A>#N!J/,Q1+0W K_B.J[&2-S= MW]E-9J>^=*3_Y8_ACSJ,1-J,$G)DU4!4&6+M[)R=<-$&IV,9-4$WC,QA6#R] MB/1HHNI ([[(A.WS^89V40O7EAN<.<8P1J> 94\[0$:\JU.6$'70FD53Y*"A M4[M8\/>H&(:E$PI!'\CH#J"R?3_V"ZGD7&U)VL&5.&YR@[]\^_XK5V45+_X= MUOFW,%]O&WK1.;DXVW:FW%Q72?Y:>TGC,K\/YS@S@FO+28-G;HF_-B9P9$. M2<:RR+GSI75OK-$W-0S()Q!+[Q,&'9R+]^1LK>=U%R_#YO.U*^Z%""K79VH. M([GBJ?9;M75JI2 KN:1(FVE^93] R##\G4 DOQV[N\/,K5!@28)AR@K0U PW M2P:\JY7B9#C((@06T3H:^Q@MPY!S0N'\)DSO #S7$9Y:T7C^&==7CV^DD(47 M2LTT,.4# /."<7O&S"\ ]@\V=1IEJW.K@0& MT7HZ Q@+1*,=:=&0,S)?K!TT4ZE5\ZUA(#JAP'T[]O> I7H,KH,P<]Q<7\/( M-4O6!I"JT#7L: MHUR/4S.LA>T)!?(;,;X9A/[O7^YQEC;ZK^V/ MMC^I_^H]EO]5__S[^] M:IO>RT1I?::Y6LP3[?AZ6,*J_- E>E5JG^A?\3S,%YL?M[F9GWU9W#&:[B<9 M&Z[^E^_;O\N8*R)^0-D168&ULV/&_+^;U [<(N5%W&PCJS,1N9%89P8D2>:4 M2:3(E&>$1\E=YEPQWSSN^"@US7O 7\[D8,Y*B6C!)?2U-IZL1>D3:"\Y1RVS M-ZW=NXF3SQ\Z6_A_ZW6U_F%S78RE7 BZ2 R%%5;;M3> MEH'SVE@ANRRC#5ZW& UW?^6)IYR@(@"-J*^ZHW5WLT//"/R7'03>/$<]LL#W85H' ;)[AN\OWW[!9?I,7OV_ MME9.E,2"9!687)OU"$M6CO$:2(MY%B73 9OW_7Z&IHF'TK5S%4810I>@NM[- M];!V5%:FC)!LG5Z59("06>U^DD,*FC@I!WF9!X'J1YHZ\S\/0L"S\#I '!W MZ_ZCE"O=JWG,SDD&A<1/NK>4^C3%03$\EZK#E7:-8?48+;W!Z1")/_LF: _V M=P"C#V&!F^LV$'A^LPEFO9,U(ICIH"66P=5-.",T7>8FWNLE?'A5X$.$=';) MM030X8SO #T/:.R/]$^WREI)[T0JI)T+*V3T,P9>" $^*2^\<]JIUM4-3Y S M\=#5HYA+>[&^1Q35C5P=,:9C$BYNWYIP8A$S$.E;0(T,'+PO:CO):@U?<@8HNE:28U26/ MK:!NJ)EX"/01;KG]&-\CA&Y/20^!>Y,T QUY-22#AY!D B.+#L6ARV7T4,"N M$^J/IY/VE/DN8^IW$Z#E J",1J4*=6UM4A[SEIS M)EXO%_:W- M,-7F.T&"5K7U3LD92%=[8-X*E46T7+>N?!]&V;1AJ[&PU5XHNT/-7T)MN>TC MGS^.W.5/N!(DCP&XEV05./*G8Y01"OD[]XEQDW'N-?]A+2+Q>;^1(WM6UZG"^O)NCD/*]?A,7K MY78*7OW+ 7[[SFLM8Q:XT3NO?CXBP>X4$8PJO ZOH@5UM,Y[. MYR <3W0-&]H&V@C."@_21A>U4HK=K<1N=BKOD#(MU,:5_ZJ],#K%5/URC=?) MSZRY3B8$$"K6-PH&(9J((*0H7J RO/FKT6>)ZD.E'23Z 7#:7PY3/QUX%Q;A M#/-Z_L?K9;I*=">,GB?F(91H02GO:W68 5^,=S9%RY)]SDQ[[,/[P\,!LELU M9&0'&J8V+R7_@?A(7VWF&2_SCK-EHD5Z*NLR<#*$?*VC%-IS-[ MEJU7%LVPL:##UNL2/_M*>#4NNZ=&T+LUWE+A;_!36/PMG-.C_/SQ7;H;:Z=BB_" M8JN0DXY:,\[ U@&WRA+@ S<&F(GT!Z(/95 2Y)GN&P\N/FT>]BCF41O&]X:< M.D+@/2XNP\V?YU\^KE[1$3S_=G7<=+$YQ3I(I>18&:7!D><"1@5F,FG0R 8] M[]T54T^3-5W3CP8 > I.#:4Q]97VV^IB27*X4JX*#1-.UTDHKK;%UO7 *0MU M)H_"7"Y2>PGH2B$VU?H%EQ!*5D%&6Z*SSV9W!ZXU7>>9 MHV&G,<,["/9\( EM)W_<;EJ[O:6]M5&8J*!P)(=0 M%1,G6=N(]VZ \#!>]X"6U=G9:KG=QW4[OV(\"R4ID-S034Q$TPYL!"]-T3Z1 M$L?6U3+WJ9@X+'B@7._%D0]B, 9)]63PA1C+.9]MX]J5+L+U[L[=:,%.;"]8A"A8EA*PDE KR M0#=S>/(UX0;3__FT^OH7^NA+8- 7W_'PP(+3EKL?Q9X]E,T3(^0'?Y$)G406 M 5(V=4P+]^"X-, =C]X5EM63(WR?A\?TT=J#Q;5JP+O)XRE_>_/A]>LK=<:= MXCEX 8DT%Z@<)%U^EH/BR9)=Y+/#.T)_+')RZU.G$^[^0EFUX% '1L%VD.E- M/4;T7%DG"-(N.% F2F*!\R!R\CPJC-ZV]D5_(& 0$D8;T'C4D,;^C.\ -<^. MS-T\-C/W^[:7^=TB+&N[Y*OS1ZX^F5@A@]8U V9R+0:REGA@@D@)$W&E=6QM MA'U,W/I@?UCM.A9Y;!E/??$-K1&21H8Z[]S4P)3RC+B-F?Q!X7,HP4ED/T]) MUO2@V*>*:P<)35Q;\;*^?L0U">/\6^70U2F6-M11F@65)?Z0\1D<1[ JU&ZF MJJB["-NK@.*AM0>A;;3!MT>KR3F8[1/#YCU^N5BGSW3F7GQ:XV4H_8#A@CR?+A)SB','9J M>'Q7S[73-GWD>TSAR_P\+.;_<_UR_:JU8)1,!N\YV)*K5RPB!$V,BURYH@(O M+OE!>!F^YB C39N^SA7UXA2F!I9T\HX;6NR(6%]>52'$]!_R":UG"%JQ^5 [?3$,A.- MU3N>-FK%X@ZTSZU:A'=A_7:]+;++_PB+B^_X9SDB4TJ 5CR "I+5D5\.),N< M(TH56>L>KP/(FJ80X)@:J;5LIM9-C\1?W\Q#G"]JYORF!]FE+IYEE7QF/$.* MDOQE'CA$VE MLRLE"9?0#?,'=UUYF@SCT338J(+H'66OPGJYNCBG$S1?YZ6*&&?"'T3%-2+T;!#84 MTDGA\2-!:E,=&?*6,_VK7\,W/"2PR"@=7$ M864-<3@P!&16&6YK^=ZP9-0^JP^+_[*3A>+H$NG 5:[38J\> ?P8'V*<"5OT M=E9L??<5WB)"8MEX@RY[?T7V'Q^D>H648SDXRT=!4#%-KL'?K54+,F]^( MA8]P:YLO":E^>3E 2#M3E(KUM8EGH*(1U?P-$+/S3A@,-@YL8[G[XL-P=;H9 MAK'ET8/ZJB?F>]7" WIZ%K(L(9$-H)6JM>ATC+PH"F(D=5PL"LN:*[)GJ1H& MO=-./;0530]@JU1OU?/,.8?:FPPEU)YX40H(P6=PW*3:-8(QW1Q4-ZL/ \]) MYB(.9'4/('D"]MLH]TRFDEEQM(-056SM=.4-_3595,DP+V1J_4#Y6:*&0>JD M$P]M!3.UK;7=#7F]Q+!SS(\Y(TQH9I(FAY<<75!&,F*5M:!S8M)G+DH<%O<= MM-PP$)UNAJ$]ST\"19<_W]!7OX1-[ A"!C"J>#HHT40; MVX'JSNK#,':Z.831)3(UY![J[K]\;*/7'LQ,%AZ%*K9VFP=Q>RP\#W>FF",:7R=2HN^T*/S!"Z=+W%8C:EA/Q2&K#KS?EFEH7(B@<-Q?C:-5,GB,HB&$X7 \]%>#[LV<%!9 P#Z4DF M!XXLHPZ")P]LEAST5"7ZB;C\CU5-#;^N[]&0=G%^_>EO> M7IRGU1ENME&G_YI_^CQC06>AH@6?C2%3N@1B>"A@G V9SK"QK'7_C[8[& ;L MD\YG3"CR7NR$W;;^^T5]UONV7+7"V,R2$YH)&8$.- ?E-1GZAEE@K@BNBT1, M:B>#X3!ZAF'V)-,H4TFM \U<^;F\P,W,F>0BUFRBB;7Q>J*OA$)@RG.5 TL1 M6P^ENUY[&+)..INR%YL[@,?;+UO,+S^]^J/V\*$-\*QTT5* 2EZ2(K:U1C!S MP(A:D54B0VB=RKU'Q## G&3FI WC]T8.[2BNQO-.7M%7Y]]NS-G+8L&WZVVP M("[P6IG>?H8YP^ LU*)$8.%$D&,\M5TH;FUOG?]M0/@RE)YE[F5#$ M'2C%%XOM[V!^N,?9U8F=)>^2=+YVT].UYTMTX$+MV)%3=#(5PT+S%IF#*!L& MS)/,SXPHH@Z ]\!QNU7YH[6,27H/PF_'=9'1&:RCH\2B2%FZH/$(89T=ZZ[$ M2:9LV@ND3Y_UPZX M@)UF\\IZ(+5]+ZUCIUE(T,@_Y)IGWZ <#)GX)_D,5^4^3)9SX% M;T3BH+$F&92LL_A" B:28-D;R6+KGA\MZ1^&^9/.'DTF[JG-E3=TS2'>!$G> M(&WP(Z[/KNZSWQ!IM]MNB5'Z[)P*-0#+Z!J+@3C+% A;'.T8HQC8RV'PDL-P M=Y+)G1%YWX'R')X!N'E>/6,R"Y5KY;)2!I0VY$%JP<#GB!*50-E<1^Y!YC!( MGF3NYEC"ZQ.?MQS/[<#>>A'40I;@(KF:U5@),8(R)8*G/8$T/&G'3;S7Y&T, M6#Y"W3 TGG2^9R11-0/A__W+/=[3QO^U_='V)_5?O]U\N#@["^MOJZLX[Z]X'N:+S8_;V,S/OBR>G9Z]PZ?_ MY3OY=S=VM<@/.&JX%?SC')<9\_]N?\"7^05=M^>WZ]GBYGP=TOG,>!0A,T'J MRR50*=C:"%I6^TT)'0LIMW"$0_XXA>/V#+_LAJW)/]-6:>!"T2EUJ9;L.08R MFUB[F6"YVYAPWW[A'P<;=Z,-51D1(+MU"M^=]YV-K PFY^2D F,R7?TA&?+K M2;D[%8OB KE.3UV0XXRLG"C^LHYI2*2VC$Z(3A%PG8&%@$+46 MD%$:)81"=> 0TU==3JG<25R/3:G!;A&4 MI,LPQJ*!?#POK8@LI]386GJ4F)Y[]>]_&[2500=@>F#FMW?%$#<\)%&]-<4\ M>!M4?3OL@M8,Q9-VPUY]L.]1,?%DOS;BO=OH^C!>]X"6>R/=E5(8A0Z :$*M MVR/=J6I=4RC2!H;.N=@:+'>)F!8KATKU\6[H>["X&XQLN?+B>N9D,*Q(K:'H M.JHD20\QL0(EEU)R# Y5ZQ3S?2JFN9!&13.X+)K]<[2#XZ%&;6*5)=IBT MDH".!I*C&YIVQJ1H77=]GXII)L",#Y-]F#RU'[-#)-NC$4Y$#>A5[0F6ZC,J M+""2QWH@O-!W*E&/,U-OHASH_A;NF(SO1NULS]=EL/OMQ?GF/"QK@^B9YRP( MECCD4JL9D2GB5^90HI8L&V%E&M&8N4=/SP&U/0'PN+%SF#0Z0-: [I;0G1(2AK+)G=L>8OL;;$3S4GV@YM MCW4BOSU==8:QC@*,&33W]655PFH7*M!2UCX07+#FQO=@XGJ^0AMBK[F<)C?, M!O4]]$%'A[F.64!5YXS+:AW6WRX?%SRXQ3B+C3YJ:I2/0LH;0EU'!L+2:Q IP)&2S7&*U" M-%8TOA>.4Y%X<^/?G-L'GOYN?OEVZV^74<8L#)U;NOMQVR2?$3-\9 R*3C8' M)H(-S:VS'6D\J9+&71!VSUP;4W@=. P/];ZL:7G/C-:<#($@/5X-*A*&G82*?R#BD3%RZ,*O_G6P/L+(Q.,779A!*O4G!<*3('9HQ"KI^(*H/E7:0Z ? :7\Y3&W]OPN+<(9Y/?_C]3)=Y5ZQ MQF:LY("NAOAX=A"\2Z ]LW([.5>(03;_ Q_>'QX.D-VJ(2/[U##?G1]9;(Z* M(V@FZPL&0=>]1PM29\.R"8R;L0S*A^B9MDQFZOMK/[%T +'KYIP?5U?G[GIS MN+DZ-=ZL8*$3JQ1H\F1J2,9 J/7[(M8K(#ON1FO@U8#\:77C M:("=2L"GA>WK-_5SW) AB;%T1J,FZSG;VO;,^*R2SHAFD!MR M."W3).U'P^,4$CHM+W3ZA22 P()2=W^48]&N:A!)N85I^6\__!_#H3Z^=E7CGVHYOUX@MCH"F']0( MS]>PV,[-"]EZQK@$:ZRATZL4G34>R(GW= 1Y+%C&*B,99T?=J.@WW][_AG7ES^;^<14*MR"E;7/CB!#B.ZE MVID6"],ET$UXA"CA^!OM.*78S1$:!30_V+0*RZ5#A?:AG" MC$>FN4Z:](NJ'>ISK#,/ B0N>$XA,RN.D')OO[&.4YF]G)PVH/C)3LIK0LGR MT_SFE[<*Y./GL/SK:I7_/5\L9N1'(?D^58.0$ZXRRNI_%V"B!.&\(Y?K"%G] M\3;8<=*UEY/3%B0_V0G:,N/WU67UQ/7%/ LJ>+0F0(BBQB:B)^4B([#$C7;: M9.Y[/C4/;JKC9' O)^5P,/QDI^/*7+W]@Y16%^3Y7<\,2B$4SB6'5-M]*),< M!-0,>#"^>)M,<:7CD_+L!J=YIWY2IZ8M2 [M2/1QM-*TO1GT9K7\5"=N$5O6 M%S]4[_@P< M1T]L[]L97:TDH&# VOI&V+LZUBLIT*PDC4)@D&,]&AIQ6X..2O.A[2=^<>P. MB)_SJ/QZM9./X8_;.H3SF%,Q$C"2$:HL=^#I^@3%)(\RL"!2SV[)P[L:=%": MCYT_J8/2 [3GY/1+MM[^B,CLMIN![3P9&[6AVE$A@5.#IN3SOBDAK4C.@:U MP_*.S:?"R2T%!$;+4/!&",TJ0)F )N;$2[S8+ M[^I.H"T,.P'_V:GW727=["7#_D"_B2ZG6!@=U B:J*;^>KY2 ^\$,5&9]*O<\%-<;?O1PI."#TL*!]:D6 #H)7B"'HDW.+,L2 M1.LW!R-M91AF_V.2P4TE?S(/O-ZM5[^MUF?A];+4/^KW&K_K>F*%<9YS#=W2 M1*T02R#4D Z5GK"CK S@:S,+Q7-"H8-P_ AYC)Y><:$HPB*==<>1SA4K!D)A M"A+9&]%I5T"S81B(Z<+)A5R\:0Q$%FV8!,S M,=NL>?FS%>+!\A_:"G$'872*J1]?H$B;C8W"0$FBQIFYAIALIET9U!I9IAW_ M^8IK9]'O_(IK%SGT^(K+962>2PG1UCY!DLLZCML!B[[4L)2W=]]"_#RON':2 MW7.ON'9A9)\:YKNK5%+FA8<"3B1)E[PTX%!9T"4;\M6]5[%UU.,G>L75^/[: M3RQ]0NS&D2+GEX[.Z@S?U$9\AB>%=7*\270&E:K-R@P:0&)7UEH$=HQ7@P\3 MUYT2VQ,/SP.M@7!.9GK#]59?Y/]WL3G?MHD<*4;QP KCQBB>V](T,8IL+2J1 M/:B@R(-4&"#X6/,!U@0EM;)AK*X#G<8H;$H^%H508M"U4H1.K]$&1/ Z"27I M9/O&'/FI8Q2[(.S@&,4NPNOS*M[Z1@6E]BH[<'*;EDL67*E-G!&],9G^:)[> M^CEB%#O)?V",8A=A=(JI'_VKD(06]36;$MR!LHY!R(*3YQUYDL1!I\;*:YU8 MC&(GT>\1DK,U_CFLXUOVUGUBFUC5T M,-88-O@K7O[YUS4'[XM M+]ZMUG6C;PM]]Q]A<7$IX,5B]>^P3#@ST9?HDZ]ZG"X%*3+X'"U8,A.,+B5B M8@=#<'>Z.NZA,@HV1Y9#V6Q6:5XKC_\Y/__\'K\L M0L(:CWKQ[[#.FYDM(@2!##1QG^X>0;*00D$JOA@T4?(X;!S]2 1VW-!D7!4[ MLBR[# [7F$IA69[B^"R-SV4(@U/13O3+D:ZD).#(EUFQNGZEW8XN4_ -&!I(]/[ #F0P1W$T*ZHOPH :HE%D*D& M3,0"JG '0>@,LA23I&$RL>;3+6X3,#DZ#A7HW;SAWMSM !I7++DF/A:?7%&0 M18VIU*%7P=%>J=9O,7\@8)K@P7C0V)^[_4#C.T>VKY:O]I)B01_) M_W1:DXW&ZZ,ELLQJ06VP*2<90VO#]BEZIG'71P?.X;SO $?O5]_"XOS;%?$^ M"!F-T< Y,N)*O8<%\<=GXPI+":-M/6WJ!P*F-63;R775BLE31QBW''C@%%UM MA4?F@PT>N,VD-)FS$'DQ@#K6@;9&^3@LS/WT.M.&K9O#HC5G.U CC_B W^.B M4C*&RA/*8R9]JQ$A:.UI/RI&GBT/OK7Q\AQ-TZ*JN=<\BB@Z@-8S@:E7?Z3% M19XO/]6R0_I?;6,TBW0BBS9DXG-!_XF"0[2>@?,6C:0CBZEU+>L>9'89MMD3 M)W=OO)&%UALN%_0+JSH?]BN^6*_#\M,V!7.SS6?8,5-)"6L-G?):.43.AX>H MR235,LMBH_!+%6[ MZT:.G*YE7&H>;0(7L@:%]%64/(-GB0 H#;D'\KC6S:'IVJU']- '7W/^VWO2 MOK^MUK6F8>8L6F1:@;8JU11D $?& S##@Q(8Z%@,J^\;NN)I9&9W@<4/KN@H MC._ 0GMR7S/2K)K%4H Y0UI7I00A\0!&*)V2-TZ'UNUNGR1HHLS+> !8C26- MO:'U!=?S5?YP'M;GXP/LZMA^[T(VTXX\&.0UL> 0E&&%]I@=&8 \Y(1!FMSZ M+==N%$Z4X>D#@H?):_H6L,^S\47.E\\-9M%HNAZ"HUL"52W/+N -9Q"(N<$Z M8=/=MJ[[W* WZTV4 !H=5V.QO/N[T_/(6;(*-O=<)GP;%_-/-V7P MJ5Z@\S/ZE;?E WUW4RZ?(5TF4U32*B-&R,IF4K^U8A6] U^DT,QJ%?1(R8 # M*3\-MW,7_#T2 CNFA#NX6P_>]=:#^97,QFT%I56%+@"GR3B5M90ER/H >1M# M3/6IG=2N=6JU[0ZZP/E1,=CZ&.P/B#[*I'\L"49KN74Q0^(\U!?U"6)2M7^6 M0A\P$9\'16;&JJ0?+94U(12;"*,/,#U0[>>*E5XP!%OG=RO..'A=!,2 :!C7 M,LE!*O(GJ;G?2::#:NYW87 '-_"/5>$I,>EY5N!LK@5YBH,S(0,*9V7,@2NE M&E^@W=?<[R30)VON=^'NU.6.UX=D>3FL^3I#>[43Z4H1,BI@@:=:I:+!,71T MKRJ6=!+$LF=]T^>7Z;',?A\T-&;HQ'?+RSIR&-?$Q/-OOX>S2SV:O S6.P'! M>W)]A&+$$17 *<.\DEK'88/XY>+=?H<-OCB MTQJW541WMW1U\ 0K')4/(',@Y2EH>Q'KJQ2TP1=EG).#6E ^@[#!!$UW51TN M\]78 ICZ]GJ]6%S040LOPUEKS2MLIQ',ON@$)-JIS(+T;$"4DJ> MHU I)3[HZGI\C>F@,9(T5^U9VX'I>[#J?G-3_):S54%E ]+7-PH8$OA(I@$F MR6Q@(O+<_+50,^JG21EU<(%.#(0.CL#3V33!58BT13#!:U!)1F188 MI4O-NSYW6!A@$CR2U#O3BP8Q^MZT1X#.92[%(CGQ S^D\J@C!Q)J* M\&0C14>P;%T>THKV$_>KVVC;28#0<_.YNP4?LSL6_4%U*3,^7F7*74)O:E/^ MLA<[?@OS=>V9B7_#L+E8;[7-!=*!/73#JU^^W7SY7W-<$U&?O[TA MA;O8!B&=8]QZAB!KH]<:[X$H58 B@DBN%*E9&NMD/4G9Q._+6P-B-;IT>L+< M@]?+S?ZNXIFZ^/I>)@*=4C+R2@EU-&:"@B9Q%XKRKO6[\9T([$37-43(8R!L M+JZ>L/AZ^>7B?+/E&+^*>AN4D6F+H$4-N3AM(08MP651,NK F!]-Z=TGIQ.< MM0?!8W [4"*=@DM<;46@524Q\A/1,U!<(SA!7J34$CGQ2&E?C@ NT4/WJ6G! MM8]$>@#7?!F6:1X6KY=DVEYLV^%O\\4) P\H@/MJ;Z0HZRM3"T):S%)%R65S M)^AA4B;NF3*V;=: _QW :#O1AE;^7A&UC70]L+O-1_K(S<,_NCJ:7@5O$F,@ M99URSWCM<1Q*?3:A34Q:\^:V6DOZ)[YB6P!JU8ET.T#VR]79&:[K5MZ%+S?- M#,E4X"9' P)+G142%,0:KG7,**MR2$:V#I@\2,BT6)L.%_>2GH<*J0.D_?W# MQ_76X*<:7.. MW4"OE< ZP-[+U?I+K0? 7U;+^YN)MB@C, ,ZK$9+KB_UR+=BTD@7"#G9M[]F MGR!HVE*X;O#73F@=(/#%)URF^SJ\ZFG.8@"F>"&G+@L(RG'P(F6#GNP(UWHF M[\.4#,*<_NDQUT!,'8#M5J#]5I3JMS7^]T7=WM93XVBD5=Y E$'0ED0!)R09 M$\*2!A?)N#ABENPQLB9N+WJ\%%D3N?0$M8*WR+ZR.SE8! M;!8.R8HEQVFT\/'C9'62HV@%A0&)L$/DTBG4-C?5/-_G- 3K=8"86 1EC0 O M@R/E;Y))4063CH&UNW1U K968!B2=3U$,AV@[4/ZC/EB42=4W[D'OM\0;VZJ M.Y%[N@2$ YV0TU&U'*(O&HKU*LOD2FK>@&TG J=U*<:^5\>350= ?!DVGV=9 M2:+.%N#1>% \U'FOTH#2=*QRCMFFUF,(Z[K3JJT1Q7K7U=R5QQW@XF^K)7[[ M6UC_"\]_NUCFS8OSEV&]_D8*=ZN*9T15$4$*0+%5Z+J URZ"+MX%QY@SJ;5* M>H:D:4.ZQT-32\ET +1Z.,@OKW^\^N^+^5?B&%WO=S?E.,NQOF_PJ=#U[LA. M=;K.C4DR>Q6=9-C\F=X0PJ;U*(^KPMI*J=EHBP.B9G>8=L>0.%NMSVMGZ)>K MS?FVFG]FD\=BL3[^5IDTMT$@O)A2S>R)6% M)(IDEG%RO5HW0VU"^+3QXFY0/(*4.[CQ]]WT&_K;K4TG+91P&20C6T@B" M-IVCC=9P;KGO!=H_$#X(VN8_%]K[2WGZH0R/[?W[OG_DPHP7K:4EXSR1%PB* MZ0C.%P&F.)&$%5:S.X/''NM"T8":07!TIPO':<36@Z&[?4']P$/5 MFME?=V=/02T$40RVGLA0Y"M M(YP_2=.%G4"P0].%7232*;BNG_A[RYW1LH#@==JM=0R\C@HX:B>S$#Z+UJG, MGZ3I0FMP[2.13L$EKXLQI=+2F@*%J5J,Z36XZ"78^M!!6-J@;3UL_0ERIJW1 MF!9<^TBD)W ]4;\NK=/69PM&&-I299IS=%Z<+(EGS"6XT4!VX!.3\359+VY# M$^GU!,@G:MRS\3(EG@!YK$_UN8407 %F>4K1*Y_X:/;:*3]$V0D*>SQ$V44N MG4+MWG.'3,=3)BNA8*I%GD) D#E",=;P.ERKNVDU@'\+NSA^LWUMQ[+(4#CW$[N"E4/YN#-"HIE;ADL76"YT%" M)GZ@TD[0J]9+4+:'I&[6^$R8ZG-% += MQ,KF6@*!Q">7"W*NA;O;?>\Q)#RYSK3.7FM,M&-I!Q=+'>%#=R[6X8#+S9PD ML97++]]JAX^M K4IA6Q5!AEKBY=8W[_'2!L*VA;T3"C?^@7;LT1-^WJC#_NF MK>3ZA6+=SG4?7RZC=LJ SZ1O%9TD\'6Z*?>:6]2L*&S=J/99HJ:][QJ#8!C$ M]I3(U'?AW^8+W)S3'?#(MJX4N.9%HM(2Z A6S]+(U@T"(I?JV6CL?;9'" M]5C'^&:G?BBC/5_LPXR;#A$='(=KWXDV]7[^Z?/YYNW%^>8\+#/M;!:RREP' M!H*S.KJ#OHJ1N,HS+TI9X8MM'=UZBIY.8O;'A\EJ))EU@+]?+C;$D\WFY>HL MSI=;83YRW=R,M26N5I[2SVU/>&^%=.LB8/B_G_WV!S9]*[K/V2.\D M#V;#,1Y).IM=5L5"9)*#TDJ!QZ"!#%E3?)!1\=$JA#I])/F >"[]W.)Y+?RQ MP&Q20%]*<(H54@39!](#JC3OZS7F?CKQZ Y%Y1@1A280Z,!LN*6.MMKG)BVB M/$.=K053^_"II#CMPT8PR6$)EDG;',J/T=()#"='R]W^G2U$URD$KV+CAC&1 M#6H@K['6()#A$S!J$-R'))ESGK6^>QZG9EH8MI'V CMP?H.0?3A,W'UW7J> M\'H4;11"^NQ RLHF&P-$PSQ=&$$9*Q&-;-UQ_SF:^@/4/K)_!E('":)#8&VW M\H_5@N143?;K-W=,Z:AU 69L(G,D,' 8"]1I!<559] U[V(]A+!I(YI'@MCA M(ND09^_GFW_]MD9\O:0U<'/^/IQ?GR!N@TX8/7 >:&=*>J#S)" ':[S5V?&< M1P;;X]1-&W(\$N(:":=#V+WZXPNF<\R_SK_.,R[SK9UEIX*US$&.G&Q5E 5B M21R\=6A-P9QUZV3Z<.JF#2<>"7:-A#-UE=#=;?T3:YH4\XNON Z?L#8??%M> MAB_S\["XVIX1=9!=02@<'?E)SH.SF,CG-]&5()#?+6Q\K.9LY[6GK<%HC*QC M\+\W>%WNIW:^O)Y(K'G0CGM(+*=:@2X@1+)%N5&TO9"YN]OQ>2"8[JXT;8OF M8T#G(-YV\G].P?_>^&G/[ [NN(&-'S,K M)7.+@*I6D'M+3/-,0?1:>XM:2]4ZYM6PO6O7)7:CV&(CB+4GL [JP9:\T9S4 M-:GOY.HH80=!>Z3-*5L"2NE$:^/LY^OXNA-"#NKXNHNX>L+B UWZT$:/C"O0 MM0Q12203(C*D_0@=3!;*\-9.ZZ%]$SOI^+H3"';HF[B+1'H"UQ/MUGBRB:.7 MD%QMMU;JN$Y+'E6DHVF\,NZXK'OXR8"[0FC3W1I*RH7'0K= M&8YQVA)67]]F*%$[F=#QU+P!U$_12G$G*.S12G$7N70*M7L-^Z*H%2SD4CU\!Y@A2SLC(S+W7K"J.?HY7B3F#8IY7B+I+I"6UM+Y$WW]^K&!53L@)$ M1 %*: X!LX124LB%%<6X& NI(^WI]%_*CWOM]P"E#H[6'@\![Z8\9PIU%#$B M2&8L*$Z*RRDO@&GI;,2,AK6V>QN0WA HFIV#H[_3(_FLEHF^ MW*XU]LN\AU<[TEN\ 5L]RNL[YLEW(J=;<9M L8E.G0K$&.^3(!//L)*$4BFE#FV8[M_5[8"W\484[B+<#JR* M6Q[UC?YXN0B;RP;+6!P**QA(:1*HY!&\5J00O2@\&28B'\TO?(B@3M!W7) \ M'@X[4&(]P>]I3FY9]_?E*FYP_;5R\+*4_8=[[BX[KCQT\C(TDJ-!ADT@ZT8G M#Z[H#,%[7CPJ;9JW[Q]]4YT<@\,!^!BTNT##U 4JSQORVPB1RD4XNMN(X:H. M):\/RQ,O$)2W69GL0LK/V;0[K-<)]OI R&I<D#DH.<[1\1@P@BXE@XIU;"GS M!J(16B<3C8U_%K0T1B(Z.DX'.X"O R+=+'8?OE^M5C\MEK_.ZSSK C,FD4+ M1OI2GQAR<"0LD"FHZ)6L$SG[#1D\O*E.]/[Q 3M>B*$!>GHZ3K>NY'_.SS_? MV_SFQ]UOWM^1SI6;N_VL6;:,HQ 6=/".1&04N&059.^=R;D8#*-%W5INI)-C MTP=8!UCTQT7."1^?1WCP#M?S57Z]3&OZ./P5+_^<61*'">1I)4?FL!(B@*OF M<"K,91YLD'&THO@Q-]9)=.:G.E[C(>N$C]O3.L<%(8/D",YS!HK1?UPH"5@L M-@BF?':]'*_#;ZOQ?:.?ZCBU0\[>Q^?+]NB^6N9CUD\]]^*[=075T/5&JJ': M:[O'J*)2P7J=A0\/U$U=1[8*W\:JH=A%N!V;)@,XM3@K+M('L6*Q-[BQX M$3TPNCR$-"*'W!JM;7HQ=1T3V@,LNS=>VD%R_4+Q5A,/+[D5.AO0)I'-$FN[ MEOI*/?!HO"$C2IO6\W1.O_'2+B#8N?'2+A*9NBII8"<@#%R@MH:P4&(M ],0 M69WB&FVJ+^:\".8Y._$G:KRTDX3W:+RT"[L[4%)#ZPT4Y]*A!$:'#)2T ;PN M!3*3J?C">?MNT?]9546'W)PCR+ G9 ZJ4-!"(G?$M;!]:QZ)DUX;";F0$LM9 M*>>/\4;_Q*N*=D'(055%NXBK)RP^4,.BD-AB$VGX9&N7 VW!<2Q@,07Z?])H M[9]510>#8(>JHETDTA.XFJ3D/8\^UZ9 '$.=]9CJ9)1"YHA6=)](JRSO,1CS MTU45-;G0CXZ(GH[#:,D+DTH6PD70R$@TTBN(T2C@.8K(59*.=?P0Z>>O*MH) ML$>O*MH%/1T6=:&4$%2P(++P15H;X]W9!E,TI^@$\GT MK<6L\AVDWC2#VGO-CV2F9%XBB(+$F$*7>BATE6Y]AWR2Y2/_ N M^7 >UN?'K,@&>D&J>E0NDL*?4]F-9IMTF@/G=CQAZ)O1$]T M=U%W8"P\G\J7D6>>R,-P-5^JE$%PCBX)9[Q&*XK6=R>Z_,=4XDR"F9T+>* MP=42. \RQ]J-07-RKGR&7"S7HLB<^3 _123T/;&3WMF=W#'#:ST2,HY:Y4" M*6O_F/J?**, &Y+P47 ,9;1RF5.HY^K!_AI!E#T!=%")B/&8D8<"OH@ *F?: M7"8S(Z4LM)%"FAS^+.MJB9"#RKIV$5=/6'RHB,@[D6MK(J%CK>,U&4(BLQ:] MEE['G+/ZLUG4X2#8I:QK!XGT!*[#[Y+OI1%68R9[Q$'QLEHCTD%PG-%]8K-P M==Z2&4T?-MS'3Y-N:7C+3P63#H[*/ADF)3S3Q24HBG:G--G^=)=Y<%RX8&0D MG^#/&I7)L=4@E;B+H+L](3@COKDLZ]BD]?S+ MK7O!>FE*5F"M%*Z]6W]!#G3ZJ(#Y'Y7B[1B^931OO7Y M['T@M7?Y[L:%Z H&B)H4FPJHP LKH;Y4\(),"U2#NM[0I][""/WM.SY^6'!J M)#02W^I07O8 @"OGIF"6R(N$K$2M!%-TP;EBP$A-9X$923MI!8$I7V#,>30":Q6Z[=?M@[S\M-V7Q]Q??:V5)=Z:V2CUV1E"P$R!PZJ,BH( MCQ!1E.1T,&44_^-IJGHT/O<$P0, :RB13C'V'I?X[["H&YM)HX1A=6"N4[0= MNHXA&&,A!2V,3=Z7YKVTGB&I1]4U'KKVE44'T+JSD?FGS^=OR]\WER](/Y#( MMEFFM^6W_[^]-_UM:SGV +_/7S&8[S6O]P48#.!X"3RXL0W;-\'[1/12;3.1 M2(>DG.O\]5--4;*LE4L?GJ:2B_<4293/J>57W55=U57369BE:3C[,%].JS1? MUW.HY91V@]^FR]5$IR2X9 I8B084LQD\XP:D3P/P,:)83BT7(8BV(4/NNEYJ>%29 H$4V:U:X M<+=.+QXH1M[J=5L!QIX28 82]?C@60OI6W7L+O==*7,QT44P-BM0F2(5)Q*C M($6Q3-Z<,,5M"91;C]X*%.X$07&(",<'0!7+W<.03=G'&Z1%<9HG)EK,@G$( M3E#4ZK6"@'46I.#/I]VT%%7^"4&DN[%/ SX_UF;#1V26I#.22 M$SGTL)8QVEWG_2/J(^2+]6HSV?O8.__49 M9V%&RR[9!H8:,;+H05G#(&J;:B4]:LYD[YK?M&[>#UTD=G@\G\8Y+ M33^EKV0N9S@O&U:7J^7!5:>//;15 >K6A ]3BZJ84LD4"]X*1VN'KDV2>(&$ M!"XM(P&M=2?GMK6HMR%>C]"U2UA[:"GK_/%JNZM/SG Q&C1BPQXKF=2IA2(F2O03NND+)R9NDZ:L+?$?R^_PO//N.?YG/5E^79 <* M$_<9F'(>E+<%@K4(5GD,.FCI?/M0;3]:NPI^=D',_?73 RNK"_]F.S[_%\/B M\[_F$^\X!E<06$D4 =;.*H'5JXRHO"A&B1);SZS?D<2N@JMC0' ?U9P:\@A* M.)'2NN(TN8RFUB-E+<'7(XA@N'>(+ >WU;7!H;!7B>PJ:F>S<2*ZUMVY=Z6QJSCQ6.C;63FG!K[I=YPX M)9)"+B%XHT#%VG'*AP L"N5=S=FXUI7_N]+855QZ-/#MJIP3 A\%]UYZ[*8 W&&"&)"#M89I%W5DOG5;N&UI&[N8]NA@VTD9(QZ8;<77[[,\7:;YQ6R% M^?4?B?[TQ7G]:8*!>.0I@>=. )E5@>@E NV.17^)Q1E^"?3BSP-=$/C9="O86N"E"TB5*63G(H$SP0%:EHO/VK8?N_( M*6,7]S:#50M1=["(/<#&RXM%E><.E_MD,#*SI*$D7[O2D@36?=UL\<;D%$(Q MP]Z'VY_VL:N(A\;DL,KLP-U[G.])+$)P+@ID& J.(Q;M7.L3 MO<^B[^:SM+,EH>4BDL% X2R1!%B$D N#G'7R:(04]DC+ MXC[DCUZA/#10!]=IOZOC3]8GW#.GE;<@1:H729R%6.I)$VT#R1F,./!=]GN( M&KUZ^7C0VTG^)UP&,+FUUK? MO9V5^>)\S4O#>HIM7M->HCLS-TRE!;,F2*<48%W&E4WU+#T&",)EIH3A,;5/ M= Q7&OXWK$TQ,+_X3K_]0L"K@QMNEASQ"=,%'?U7JYAH ;-2D"?F.$1$8267 M5N5A3P">IK&KRHI=$/+X@M]8.=TY%+?X>[4Y3_M([M0'7*2ZOTFO4'"6P49% M_&E3ZD"% H8))DM&:UCKEHB[TMA53<5@X#M4.5TZ'V]GW^D9\\6/ W;'.\\X M?.M[G*Q&^]K/EUR/._[ILZ;HG"\4H60TM3.2AZ!)L5&F4K056>?6O?@?(>?0 M1>?ZT1_#O\@EPP7%9\MW2.':1ZR#+G Y<2P)Y8,'+*GFCY(''[2!6AC$+/?6 M-K\<]315X^YJK?!Q>Y5IK(T.-K5KCOXV7_SC[>S#8EZS0;^R5'*V)8E2QX[6 MXZP4('H5 &5Q&*5.6K?.W6U!UKA;U^ (:Z2/GB#VAAS )85$?Y[/\RV63!&1 MJ/; F<5:XJAJ=5FITU"35A$-FM:NTA9DC5OS-SC$&NEC[%8$U_P0"YL3^!>S M?/.)WYO\ M3++((B;&@8>:[_.TD/HH+4BE$XG(%^2M#X!OOG_Y[2 M/CAO?*9/WNHW7*Q^A%E^_<^+Z;=ZX/WIXOP\+'[,RWT?'G!TL?>[#I=B&S8; M'85_#65AOS=).K@! MR":U\KX\^*K+42ODQEJ1L@*=/05,0B6()=4^V9QIS8S T+H(9EO:QCTB:8N; M._U#AM!/!P["@]S\Z<=G>L1Z')S@T28=-9A:^*."8Q -"M"2TWXHC0J^]0'D M%F2-B[9A\# ?5CD]XZTRM)E4+PJWCA<#7H?:J2&1ZV2U!AW0&E=2"J7U$K<% M69VN;OM"85NH[:F7L<]0Z G7+&SFTSDM@BM<@T->_7H6('"E(#.T4N4X"4<4_^AX)/2_EW *,W%XO9=%4/"F;YS?2/^MURPTE +5 9!?4$ MJ)9'%_"F1#!"$0^)IF;<,_ZAP=1("QW@Z=.\K/X5UHQ2:L\AQ\=K8.?Z/OBA/ M"WD#A9BS\6C'4[_U,:M[W-.I_533,]C^O)@OEY-LK?4F"JA% *!J&U&'A4&4 M+CJ6%1.\=>W]XQ1U>NRPI_ZWA=?NRN@ 6B]2NCB_.*L77%\A$9&FF[LRW\YP MK;!9?G$^7ZRF_U[__D'F)R90H*R13-3Y0%&SI/5;N@19N6RD1<=U"3-G##2+(AJF@FW>#O$Q>CH] M(1EXV=Q5$_8N/CBSG.'*;1XG/RC%558RV..*0(+ M,8.J-6U>!0\ET"Z;;73D#3[;H@JEZFU_GB&E&FKK>L>!9UT/I4N.D7P)UGI3 M?2Y%%;O@9N^BBEWTTX&SMTVR-D4>@^<"(EK:YK4CEFA_AVB]#,Q3X*6.%DR< M7%'%3GC8HZAB%^7TC+<;!TK,%.0Y:0CK;N]9"G":(OVDE6<6BR_F:#[8*155 M[ 2%/8HJ=M%+!U#;/B/B)9I8QVO)5!FSD626, )R%DQ,OJ;DNLY:C5JOL1,L M]LY:[:*C#L"W1>C$4T8N*71*O(9.OA;;URJ5Q(3G)7+C[-%JQT[M,'B0774_ MU70 MING.)-HD\G,DD 0%2AT9)A&DCGF'(/(UG%;&L/JYOL[7:_VU.V\D: [ M ,G+\&VZ"F?3?V.^*G.Z7GUOG/;Q"??2I5RP%LG5,*D8"$(Y"+66+I?B3&X- MH&UIZ_Y8]A!P#:*@OH%7#_IX<2PAJ[YJ()%I&2 JI8 +PW+6W@75^HK,XQ1U M?^8Z$,AV54:7%P!?I+2X(#HV+0\/&PCX\,,./U_=DM!6AZJ7\^F7-;537QS. M;C2:Y#FCICA1>,5 R4+^>PX*G'#1N&Q%5LW#[8?):9"]K'+]%,["@H1ZU1;8 M*,PU" ;IR&M46/M;H?:0)+&I:?EDV+JJYWY*1O:/&N'@GI3BH5+O8*?ZB)?% M2!>+Z>S+IA_'%2LV*)[J30)&SAVQPAGXJ"70NJB=9,JA:EV"_P@Y(SM" Z&H ME?Q'O]'SY!C>C00G+L9L#6VP+FHR$&TM1),L"&%2BCYRR?\_(5?%#H*6A8#OP>J[;P[^9+UZ>A>EY%=;FF_SWB^6J1I^O M__B&LR6MH,;I>MH.D==#+QXM>,<]<&)3)RX06>L*YEWH&[E:?B"_:# -=8"^ M]ZNON+@;#%^Y?<);:7FN(4-<)Y#B[2R=763:UE]=X!L2Z4=Y]S^)'FT^0U.LVL+[JG&U[TGEQQ$6F_$PBJ^%SO(Q8(H2K8\TP[8_/,YWV4 M')[/C:NWZXMQ/S/>9$4^B=J53Q4RI4C?1XA8]S3RP9Z MOYO1/4S4'7A0O\UG7^AIYY65ZUHP'VP0VB+DJ"3MV XAR$S?<5<\Y];*W/I0 M_SXZQL?+0@S7\!&3V$'<'H/F= LM$2VZN;&P*\J1-K$BC(.9B2!8J03"& 3=> MAN($C\T3(O>0T1=<]M'NO*VH.T +N8SXOKRD%T^O.$B\('' P&)MH&2$)(FP M LE&87UP1:76,P;N4C'RP*7V6#E0T!U Y>5\]ATI@J.=^0;>N4^9H_7DQGG: MJ%E@$&,68))+3-O B,76)4'W$3)NKFP P!PN[@XP\ZM7]]MU693AF=E@/!2% M@MP[IL 9KT&4' SW(E@Y1/AW#RGC+C2MO=X6\NX -G\FXUG^-E\N> MSKY<3)=?+^VY-$]11 [:GZ M^9!ZV!M8M [&><,5Z7)IK=GBS2*+^:?D/GTE<2_?+I<7F/E$ZY0\2X)6<)?K MJ6B P#3),>=DI,3@?.N2@U"4!VD\9B^-)7^Y ML4G]2L'!T=996"[?E[_5' WMMHN/=5+OI8,8BE"RWMI4@26"<"+T!F7!E83" MHG0\M':>'Z9F7*?G *W?B;?:"+R#+>9>3M:GH]GG[/FZ)M>0?((@;ZW&D2X: M*[U7*H36WLR#Q(P+G%;:W@9$.XN^5PQM3C4"N?6VY-H>3VE0C/9E5^]X*U>8 M9L*$TGS.[2/D=(BCW16^#8SVD/[8]3T?+N+9-&W8N.H.8&20OI!@K,9"B[0B MA]TI!&ZLINW%.+H*%A,OX<5?C@+:=V)^A8K2:IB MHPV@B^*TWM;V&"UDFD[/#SZGG$#Y6&0T4ZP8V/D_OV8OD]?+Q.[ MQ01+(6 "S2HS2CF(*3*((D>>0PI9VZU0\M2;.L3)_GY)>]GV#)2K)N>A>)FR M!R61K$@% XZ7 L'H5)(@W.?M+MD\_:YQMIL!M+HM7O80<<^(>3_#JTD;R'0R MVD!2C!9AZ20XX@-$=*&@+BRSPT%S_;I.<;./=K=%SGZB[AD\G_\UWW#$G$Y9 MF C,E0A*D*QBSL26B\ESZV,4ZF#P7+]NG!UJ5/#L)^HQP;-833Z&V9?+I5B7 MJ(GU $Q;VKIMJ:TZ(@(&S-%ECQ&W*I*@I]Z(ENFGGY'R+R\<]RB_M0^SMRA[ MT/]5O&:D$T806(MP=;@ANVR_;FT*0CK4[':0LS\"1MUB]E?6;77O(;F1%?Z7 MZ6QZ?G%^1;@+CB,:"K]"K,%<(,*E!^ES\=EZ\K^V.J9_0N6_O'1DI>^CLGD+ M^8VM^/#'#<*]R<)'GZ"D.D/$)TV.-^>@#4O1ER#5;5=R/\7??.E(/D$KQ>\M MOUZ/RG_[V0$,E<[>!?YRB<5M"'#/QLI\2 M>H#4_/Q\/ELGT"^+75Y+3ZMZZ?:OX>P"/^!BS=W$)!<#LMJ8 M4M?!@(P\-3(^*,8YPVVP EL/@]V"K [/8INCJXE*.D#9AZOWWF\SQ15A8\H0 MN2)OCFL#GDL$*4HP/J7,6?M! 8]1U&&,W 9;#171':P>-!;IM3=(<8*6WH"* M'"&48$'HHCW3Y$3>/H%K#*^#EK#C>EM#P*R)8CJ V[T">W^Q6J["K':TF!CA M@_>% W>*5N5B262VU*Z97BGMF'.J-=">HFG*' MQ33A]8?+S:=+/M$RLN T \/4^II@G=PH.&3C+=.1:6F/@KBG"!VWG]>Q8=A4 M;5UFN2[7]9X+5LE9ROYDO/F+&\V]5JW>8GI ,<^(D55S/]T"3P$-U5&@=(NA'6[LO!C^;C9+"L5VD.P+-?VLMF[I+-QVU6OMJ=M*U#Z9P'*X^GP5"#\TB MB9@3"SH ED!.2O81G+)VW6:O9.N*0=X4S7N1N=TA,WNNR!Y>M:<"\C]=+$GL MRV7E_R/^\V*Z6-<]DRC>S5=U<^+.B1BB!;N>/*B4(:>[NC8L< QH&6OL@3Y% MT7;0/:4$R7@*ZQ*EEWR\"JMUI]._?9VFK[=-L9HIGJ]3G-D+5;@HD#7'.M:: MV%52@M%")5G(7F]WR]D%GSO1LATR3RFY,H:2NL3DFS!=_"4L_H&KR[/8:I(? M<#&=YTER19@8"_A$5J:2)]='! W9H.%U'ETL!URC>/C%VZ'ME-(M@XO_9*#U MLUG'QZK133'/1/D02I8.1!0"E(L(@9,ML5B494Y[6MW;0NU^0K:#WBFE8(ZN MGGX;8<2PO)R.B+/E^G$M>FYO^>1&+3)V9*%57^[KWLSOR\V7;UJRK\=YKS-X M:_(^A!_5;_O9+=X+5YO/1;#MSU M^AU_NJVT%]4,OZR]V^6??OS\FPT=+_X5%OFRS*T(*Y4E1S=F2X9G:@N_+#DD M)Q-SSG/?O!*B&?$CMS@['F9OYX#&47\'.3?/^XZ!L) K?++O;51T=8VMP4RYZ-6Z&\VO%(P\WW5O33X B3W$.G:,48LYIAG?DH MX@7C]L4LD_YX_=75]0(A2]!6@V>*[":) #'8#&0P@4F?K?;;110[O;8/E.RC MW/E1)-T-AM)/SM8SLJXZLB=O(GT!+#7FEL6 TRI!$F1F0HF03-X--?>_:.0Y MOZUQTD":8R/CQ2U4(TLY:\7!Q9)!91[!!110/(HB6)T]X[="PHL]5HCAYO0V MTOPATNK N;CTKZ[F@ C!?%+> 1/T12420)4+B*0#_;^5(K4>P?0+ >,N!GVX MJOMKI ,X[2^XGVS/\BW;5$%C4I;<.L89*.=H1U61@=;<%Z6B-K'U')8A^!C7 M(SH 5K>#^K%UW '.KT8QKH\BWZ^+"3;K?U:8B](D646>GRI8P$O'@;;XP@)J M%EGKBX8/$C-RY#\Z3N9#**V+?OP?<%'FB_- _N;E5:4K/].AU"DD0*O)S]1: M02PQ (7)(994)[LWO]!S/RDC;^6]8:^%PL8.#%Z'Q8P"G5_HY\&64F?U8)'D MZ<2:#]-" .TAC&)D]LRKIA7.(#+TD.L,%$6A M%@5@H8"4E@?I$L^R=5;G'C+&O6W8#=!:*:H#K'W$Y6HQ3:O-/:%%%CG:J;G:A+92WBJ))*T7-=N!>R-5QV(*\+,.T#@NU.Q@[62 \= M.=>VIJ3SIM2YS-9&4$5E<%(A:"^4]$YR-%L=;C7MR#J<8S[JEK6_Y'N RP;E M@B5I0LZ@K56@ZIU^YY"#XT(H'P,W<:N"Q]-JX+J3LAYHX+J+Y,;NX_E+ ])$ M\#8Q)9 \U?V8).#JZA:E\)BY4$:U4'F'#5QW4MF##5QWD=_8BO^U 6D16@1I MR!&KO1&LH$6N: V9!>M%#?OR5F_"P1O3(8ZO3(RKFV6K:]6/$G4N'%-$]5O :?]]3!V0NM# M. OGF!?3/][.TO6DC.1%M)*B,4R;1BV%U8EQ)N9@%'JV7;7L/0_O#P\'Z&[> M4) =K#!$^/PK"VVZX\4ITL52XG.-5Y; M'B%GW(YQ?6QKK;35+_"N3+*6EY9D0<>D-_WPA&4@K6'%44"03>N)W(\2-.X2 MUDSMV\%I#QUT *A/>$8???DSSG 1SE[,\HM\3A%FOWM@213I/H:TT4JY;AT&].0\*D'B!FWTV4?&VD; M374 N9OT7YEG,+%HY1.V#M+A4CU^"V4>_] MK7WWE74/:%E/DECS\:?-$ENDES%)6L(CIR56RP+>^PRH6$E8C->Y^<2A.U1T M,1AF;[W>.ZYC;R%W Y.;=7#2J\RT5[7G3!UB$R-$$Y!"9,%C]-ZZW#H4O$-$ M%_-=VH)D7Q&/G #Y/%W5#?SM+$^_3_,%^7%U:>69(T4<"H1A!A0G5D+& )I% MS-X9ZWV+1,B]+Q^WQ?+X&?/#-=(;I/XV77U=MVHA^2V_3K]]GK^>K::K'U?U M*I9A0ALA^V*K[66R/>*4,^/H(Y%*,D. [7&RQDO(-@# 8W!JJ(VQ3[_?S"]F M^<8-=7*9 M?FB5_NVZ%5_2,6I.^W-21573JA,[ZO!1-,5:KXK'UE'6X52/V_2]D]#_N+H? M>[G;F]UW%]6RWY=ZPV$Y016])!.'8FN/%Y4=.)XX!.ZR9,Z7?'LD^0/K9!MZ M.K_BVQA"\W'U>NFD+NC!UYB>5>_RS7SQY]HE>X+&&HV*Y, U(R\S M)B 5>2@E%1-12IZW.F,888NXS4OG5[T[M8Z6 .G%4.XT$+\KAWA;#A\N%NEK MN!Y?>7,>.2YJZS^2A#&,TY*18^TDHVHG&8$9A,O*8:88(+2>"#\<-YW?2S^" ML8P/DK'#YAODOYVE!1)CK_#R?]_.7H9OTU4XNUP6/A(\%M^QCM!\<[&Z6&#= M36O#FXEDV>GD)!CR'$$Y47LB:@[9(=IB-).X70?)!L2,7#TY8L!\;$WVLM#O M(^[+[F#+&U.S+[? B>,4&@EO(8::H?110/"Z7NTSHFC%' FG%U?H(29&KGOJ M8%D?#1*G;!/K+YO+\ID? M.5M^HI9P*!!Z,8)]G+N;O%^.P-LX=>$+3E"CR5D6X+)F8V(BOZZ>*A=21#:J MMOW6O3C_CS$RN%@/:!(YE ]:J)!U&+^T@L?+ ?(T\=[D'\^D).<_ FM:' M;-<"^1O6Q07SB^^XH*5E_>%Z2&N8+B[%HYGQ7F12F%2KS,W/ MZUB\=_/5_^+J(Z;YE]DZ,9J*0RF4!9M])J79 L&5VAS,RA#K(%K1VL$;C)F1 M)UF/;$)]8.0Y&\OEXO)FOMC\JOX=GR@D/]CE1$JJ<:)R 7Q" SPQ#-:&J)O? M9SXNAR./['ZN9G4XFCJPM;V5LYXO-<_3,KV\?[P^OZ^?WA7<)-1!%A(ME(@4 M:>K"(40901E:EE(V6F/S&[9'X&OD>>2GZO$-A9Q>K&F?@YJ-%_S7]1ITY05? M>[M\PA*YM,H&$'6\NPJ9U8&. 3)C0N>D8OLA*D/QLIW5_#>%/R!">K&4O>I^ MYK-+4;S^Y\5T]>/M;+E:7*RO)=Q-@TGC?'(<:W<*"4I8 YS+()4LI.- JUVTZ(<3L&3BA M9&8>/6O?3*47YK>SR_]6,?2$P5,VWFN.7RR7%^=7N8IO6,?4_'5>KY6>D6 _ MDFPFR1G/!7D'D9%<%/H$WL8 *DJFM0PZ8S?ETMNSM9W!_;=8XCBX>6ZF]'&Z M_,>;!>+;&1%(;G<5R*8O^B0'5]"& !KKG#M%(G&R(%<@N350CVS &]IWFM?%K0-?<3O];$?,5W>OIS^>RWKB49T.00))0D'2G*L"1$/0J1DD\G%W.ZW M\!#\MGG==GA[;CGB@=31#&#_S__<40WU\]? MSL_#V?S+-/W?:7Y^^>PUFW?RX%==Z.;E_L]?X2I,SY:_:DO9HNT]E\>;&X[ AP_E]M%@VM*+]LEVE"R8CX"YXJ1&)F"P#&"-CX%+X4KJGG"= A& MQNWZ=T0LW_%G1X=%!P'?8U.09#%)9.*3-*!H1"/&- (/AARPQU:9KQA4;6^ M'WR'B"Z!LX^"[XS=.$3:'<"E]B@B KZ^F.57%+>=S;_=."38L.1XXNP2H7B@B6%Q8; V@+LL9M5CL!?-A,<\7:?5^L?%;UPZ#LYA4 M2AXRID . RL0DW/@D6R+:\=2WJH:ZHF!+_>]>^0VV]VX\TUTTP>VEF0N&PZ6 M&U.4$G,0DE9FE4J][6\@>L\A&:]DTMHZL]6NN1W [A(PWLR8PW5Z%R '"KB+ M37!-_6;Y-,(7%KP#BY+B%?(.(0130',F36&2-O'F93,W"1@='82-P;(2R(9\[Z[T2HMX;5:!$+.!B3F!E43E8%9"U]H!^(6"<#6HX M<.POW2[ T6:?_IGGBY:[($*"Z"1%#T)8"-YX8)$;G4@&RK>N26G,PLC#&;KQ MH'I 2 =;ZY8%:127!):B!AD8)Q?$!_ N!L@4&Z62I=:Q]=7:AN6$@YV.C0J> M_4H+=]%DOZ4$=]C[='%^'A8_-HGURYN$+Q(%WW6^XH%E!'N]K%$)P>&,]E$^ M8(W@T>H PG-);B4+$++*P!-'680D1#ZS\H$#.^3=N*3^<7YV]F:^J!].>-#" M&6=!NW6RADF*!6V&*%1MXQI+U+YU\#,()R==0+ +F@=L_[XO,#KP.QI*X:J' M@Z"8QHD"4FJ*39+VX)(,H M7SM*/+O?6=O)M M[=Q]6H7%J@MK^;6EPI\7\^5R4KSA3D8'*I0"BF4&3OD$52=6JZ),Z:9'P,-L MG.CF:7=-,8,R5H%'JT%[^MEICR5UME@UD[I#5[N1&"-:&0[\GK:40=7X<6HB\1D MMI37%NVZ:US[$ MQ+C!^ F?Z1X&AQY"[@,%<-GG^L4L7S4F_#ROO[KG^"Y*+20)@DM6@'991XN6 M<1!,5-P7YNF_SLQD6][&#>]/V'H& <\S,*H; KC51??J/&3= :LZ!F7C&##/ M!.,Y 3+!0;&4P<6D(12&/A;C-7;3Z')O+L<],SAA0QL84/\Y)C?A EE1: !# M+!V.DG/Y2%#)G\5D$Z" M1:\M&"X1E'0"HHGU2E;P5A:C8AJD%>=QV'LV2=(N;'(DV)W"[OB4:.Z,5GY4 M.I&C1D6N3E*82#HJ@)>E=KTJ(8? C69'G\[=E,-GD] ]";L<#GS/P33OR?L] M*I\L#$,=#?A2ERXK&#A6ZG5F97)DDJ?C=V=MS..SR2V?A'D."<#G8*#W)!H? M]RV$H85*.TBQ,% >(P14#JP+-MND.6/=&>B./#Z;9/9)&.B0 #P% VT4BPOA MV/HBK@^U @V5!R<,0HQ:BB!8\.KHH>81CWY.(57>A3F. +?GEUQ_5#36.:5C MB"!%I@4J!P%>,PNDO9A)CRAD?Q5=6[$V[L9XPAF.(:#S#/:VIS.LCTK+*693 MJ!UKBK442_M(RP_)+7L*HZ-7CJ/MS- .XWC^(0'L&9ODBYVG])IS] M5/E//<;D(VHG(%O+:EF=ANCJ)1ZOK/%"9&-<9U;W*$-;&=5@XY9/V*C:P:07 MFXE/"R/N[#=_Q-HMB7[_(/UU)>D$ZVI M[9]L]EF%DIIW%!F!S=-.W?=KE$,C[AD8YV.+&J9JNPON3SO+WZ\)CX3/7BR[?91]8SZ2$;4).6C&:],'5AM^^@!8 MKN+] 1+6]F@^V_L."A4GH'EW%A>D>FNG\" SIQT)-H7L<%F[ _#3BR&U\;]_%02?I!", MLR: 9-[7CX.^4FE%? MCWE^L5Q>G%]*Z7?ZHS)?5,9)(C>[DZTOC&!NWZ;Z(#(&:V#=3CA]M+:62J%A MY*]YK1(HEQ4$[:L/9V*RP:.7K:^I]#(9>_^:TLO!#9A#LL):"F63!N5% >=$ M@BQ#R8GE'*-JO?^T(OZD&UCO@MF')V ?4_T=^&F7E-,?KZ=R!>F"\?74,S(D MP4D.,94(AJ%3%*\%+*W/M'\AH)?)UD<%P>V9%WMKI ,X[2^XGVS/\H>S,'L7 MSO%JBF6=%^*M!B-E)$'464T"-93L,C)GE,2C=W7>@X]QP7T K)I=NFBDXPYP M?CTDYZ=7MQDG)I3/+'H$$8(E1JR#*#DCR0:AC95*E-8I_ >)Z?S,8 ME#NF>W!DW9\RVM^$Z3KZQAM!^=5QSJOI]VFF0/LC11:3A$%Y5QR@*AD4K_>) M@DM@C+41-;="=#-F95NF.E_[&Z.TE9$, IGG:D-_G5- M7YQ/E$/CI(G@32+7,C-) ;DKX&,(+G*>H^\F:;PS=R>:^NK8J@X'T7^(>84_ MUI))I624,8'0GM4\(.E.) 4:O=CGGM :+G9EX?I\M_ MO%E@3=LA 6QU<]G)7"H>5:9PTE3UN:JY; $#TYS;R*+IIKG_CKR=:..?#DVK M%8#^(PQKL^ (HTUVKI9^&7*76412'L6^R=7#%A5C4-T,YMN1MQ-MV',JAK4' M@'HQK'T*P1[;RR_K^GF*SJ +('6]1E=2[:^)$9C*OG I>;2#M%D>A)L3;:_3 MT'C&!TF_14AW9/.15H7%M+*Y_OSWV72U/+3$:*>7-"H@VI^Q/LJ#'$\Y1<; MJJ! *:35F/ .":!%@T*O4FH/5N3@G,_,<,6M M;MXWYK_E03MB=KCRH%W4WX$?\VO5@/=%^H >E%815*BEK2DX<(HSZZ(-7K0N MK7Z6Y4$[@>#1\J!=--(!G 8I"=#6IF@]!T%?21 I@;?9@-$\&"^='V&(Z8F7 M!^T$JV.4!^VBXPYP?I\[]_'3[YMJ$ZZ$+3PDD#P3,ZEV]$J1@PR(WBNA?7,7 MX%&".D\5#XZ7^5#*ZP")#4)<8P/+VGE@V==1IKG0.N $2(HHK;)"*:F/O;[^ MQY0*'>(J'%GWIXSVU_^\F*Y^O)V1Y5^LM?)^]147G[^&V>;*SKOY[/OZ2MC- MD<,BFNP8IGK*LFZ>P\$77L"@T-%+F[3IQC+VXK#SG:$Q?EN9S_!@^L\PM2%LDG*#)3X"YL )>< 9NRYTH&C:+YA:IC,7>B!G8$A!_?&/> V^G,%=Q; M/+].?IM8@TRR+("%VH; ,TONKV* D3LO,B_<=G.[?D?>3K2V[SG9X@%@>]9; MXF4W@FNY&.T*UU:!IJ]UB9(0G9:05$$K50H4B)Z,$?[*VXE6 #XG(SP ;+L; MH;\TPMFZDT9-7G=OBYN9;C?DT4>!KG_!*.\[<1[2Y&]D1QP[3GDI"#&*$E<6K!H'-?-,Y5]Q8S] M%1P^)X,\!&ZG/I!L>^'<:E6\=NY?T8IR7;YV4]&\..7J*$7O0B(1%@T!A06M MD!N&/H3V;7/Z$L&)QI\G<]@Z&!R?=>BYO?@FL3@LT7((K+9=[V=_ACNB1!:D 6$].6SK6OC,-&"2 M00M4F,4@UQ-Z8/Y$=_#_J)5@2#P_:T?@UV/!IP5GD$O-F(>(@;S!8NOBF#>=W/EKS7SS_X4^QDL!$/B^5DO!)O3R#HSZ6FI)>.8I[62C!5):BE& M<"E$X#%):[F+Q0\R^&!TSI_]L?DS6 (&0_*SMO\=8BG4)G"3(U@F5;T=6\!% MYB!Z8="3Y#!W,W3KV"<"IWQ"_PQL?R 4=W*Z?]WJ%!??IPGO%^.U"-826WZ> MK\+9S<_KC0?@\!G*A?WGN6;6@H[FW'1$2<#]:FY.V,OL7/X0]>F1K8ALU&;E^W\_.#3]G>UECK&818I&TADNC(3*;(7&7O<5H M60J-EZ%'R#ETB7]/WAN)<_;EM_ER^9)D^Z-<.K_+RUM\4HNL7/"@79UVRZHS MC#("9BF5]D6STOH4Y F2QDU:MD+&[?6MI1XZ\!RNQ?3B8O5UOJ 5>'T[/VN? MG2P(2=SG4_)>."J*FRY\TEWR5^KJ9H"!T%MP70 MU-GP6EGPPA-;2?-(NZ_#U+H#P4.T=+(0':#G)Z&SA] [ ]139';-+V<7Y#? M]N-J4DJTR=,6;0R"I)9*Z !3))V7]-;IZN8FOUZG7=+H8E9@?!VD@R0IG[. E'D4@MFB M6.L&# \2,RZ.AG2&VLB_5R#=Z!J4O9'1E0(F2UN%9"&(7+_3+B>/T:?6F]L3 M)(V[S352_#9PVE,+'8#J(^F$"/AZM5_;4.M'"PBK JVM9'*U90 )*C!469KV MW9)^I:!#R.RKW+N-N?:5= 7B%_GFVJRR7) -MM2QG$DA>$-F5:(/)K/L M,+>.R[8@:]PTUY [6VN== "S:X>R-@2?+?%/.,,R74T*.8^J6 F%\VHMCOS) MC R<#N1,DKDXT[HN^P%2>CTUVE/E#X7_!\B_GQN[KS9OKP'*+/NTA;0%2"*2Z%EZV+RW:E ML=>=LPT(!]58!XA\6'Z3%)T/T6LHHC9%D=J UXB0N33<2A*<9$=SU,8M:1@: M98VTT &>[BS:#[/V;K[Z=!'_CFGU>4Z.Q'2Q5N<$I5592 U"QT1A-PO@I+5@ MI2H4^Q@*JEK/ISN8Z'&+88^^$0^JT],"\7W<.A_]YYJ5O$I(45EH&XK*%"V<0BQ;@K/;, M!.&Y:KVT/D+.5JBSIXJZ5GKH %*_SQ;7AOQB]/JGZ@+-PMIKB\L4L7\W>?)'2X@+S)-O A7<).*8Z?R 3E_5,014, M+F=93/-ZCP/(W0JM_IFAM;D>NQP(>:-XN=:NSV>U"GU>'CAN;5.#O<.+FE9G M[\O@$>JVK1KMB5"1$,BS"Q*;XJV8K#:T_9UVR\O%M6PWR M#.'L ME[*9.Q*_%@%G.5H6-!2E*& 3:,F4,-=6G%[3DZ21K1M;[$-G)Q5R!V+H]AHX MN,8ZV*]_Y?%N*BG84E1VLK:D(G9(8!"=-)!%2K29V*Q9ZRM<3Y T+M:&Q\2C M(#Q,0?W@[7'!39)42LE"9NJ),R5-)(%1P&^S5X:E@#RV+FS9BK!Q$WUC8:^A MLOI!X)OY J=?9G?9P>12$%("2\+5@(M#5(*^2&LB,VB-;-T<]@F2QLWLC;;B MM5!01WC;1GX3S9G.M7\%&E$H9,L>?' %2(!*R$*_:#Y?=A?ZQLW^C;SW-E3= M_K"L30V:YE9VDZ;)7!.C"3RFVE_%%/#:2##:<.)"S!5!U-&-:/OV VUUT%< M\Y"%18_.L,@A,QE!N2Q)8,&"XA2N)>N8]JT/LKM< H>*35K(O1E\!DH&7Q=G M7/^NEFC4;H*S-#V;KM_3)AN\RYN:IH/W9O$8^>!2BV%"AN)H$5+U<,5KVBZE M*HZ%E"/]=SKYX)\"_D6X#]C1BYNG4!?TY!^_*&CB.0M*1P9)()DN]Q1>F8CT M'5FP=X9G,YAL6C#0<09Y!]0]N"@>7<<=.(D/,']_5(;+"?DOZ(U7A+3:A230 M/N2<8.!E=-HDJTH<[-;H=B1V?*K8'J1-]-0O#-_-ZVYU07M=/,.-'=[?LK3V M#9X(R5Q.T8*G@ R4Y@J"% &XTDRF*'+)@]4B'4)XQ\YF>\@.J-,1@5P=QD=-W)OC>Y>%=WO(GYUYW>K*^K2:>]2/6*K M![W")")$*VI[8NTLQ0!2RB,YPP_2..YMQ0Y!%CN"TS)!,*H&'(+T]DLM[E[AQ[RP>&7L'ZF;\#C];.S8?<76QF'V> M?UC,OT^759OY[Q?+575?)D*I$NKA-#-%@LJ2%GOR5L!HE*B0!WL[R7Z :_H( M(>/>4AS-YVREFGZ7P/5R_I.KY831"IZ\+J!]E:>H5R_K*$YNL @5L-ATI#/5 MVZ2->_?PR,O?07KI"6ZWN[1E:4HNMC83I!",_H-@B"MI1<)LHY/#76_;IV2- MG2R>#A!\[RG).[%2F.7?IB&2\=3;N6VRD5N^I&DBY0TN6"=.*_$SBW,I"EF@5<>Y4@10X&8ZT M/C3O?[X#>?WF#W=!S $M[XAW6/M_7J.5GQ".R%!:MA(!1@?*A'EC* M!!C09^9D\F*HBL8M2>PW.]@4@@WU-'92Y0YOKY#H2)=NYXM9;1.T6$W_?=E_ MBBDNK- <4G*A3A",$-?A3M#*2,D]S^RI/77GM_:;OML'4\,*O<=%[>H7EY*< M,$.K,:O%&]'6R"53H&Q0@Q8DM&B#=*SUJ>X3)/6;06NZ:!V@AQYA526V^=TF MMJGK[^+[NAW/N@U/.%MNVO'<<)HG(2J59#& W'&2*7T7BJ60RC+CN9)!Z=8Y ML%:T]YL):[V[#J[9TT#TS7(-XOVJ ]75*/";'T]LX2)QF<'S0D:=@P'OG >1 M2V+:8&9@DR;WF28*7V8.36G@K MC-=YA!5\9S[ZS=^-@_=&&N\0]5?- 6]&BQ.GF&5)1BA)$T]%U\H[DVIG2\>8 M*D7PH6Z$/497OZF]EJ@\6",=ANUQ5856*]MJ/\KE\J(6"57S64YD2$I'62/Q M3)R%V@#$!H2B4+(DN"3.]XW;'WYMOQFZEH%[([%W "AZZ4_.?D-:B:^\ZQ\3 MKR26>D4\:4:^M6;$BJ1EF,<@/9?6*U&V1= C[^DX"W<(9EI)ML.];;FI N, M91$#:%$T*%LBN. L$/ 9"F]T'OY49_N*//X,LB [B[U'\/QY,5\N)P4EHO8! M>$@"5*TA=-Y[L,X:[W,QA0^>5EM3LAUX3C]_L;O8.[C5ODU)='%>,A4RI.@M M+:8I0Q#6 >-"*TW>7.2M!WJVJF#G)Y/"&$HAXQ=I/LC9.UQ-=%+&,Q_K7=-2 MAZ\8""DC"(-6%%Y[Y[2>?W;S],TG0:*%0@S7:@7)HP#.70,FHBTGK82W#86P_HK<#Y"FG)8Z@ MS"[7OAM\UZ!E.OOR8K&H]Y,N:U"#,B88)VA%K^,E0ZJS3HV!G#$G+TRV;D"? M_W'BM@/E*6<3&BJGK\C@9DI/5U1%5*EL/+B4#,EDI(SFK7K1N1'T_ M)=OAZ91/Z_<5^\$KUW&*A!\8YO-Q?G:V.?]M4R>\_7N:E@KOR=X1JH6=LIIB M20'9UENJ:&L7M>S YL!SX5R[?$(=BVY=RR@/R/WU'^GL(M7W5?/D!%R3] M&?VBSG,,Y]/9^L\O+Q2MM?3F*@D19,I>DY XHZ"<0G3PV2B0A?'()0]:M:[Q M')JG?NN2=\'F[:6S*R1TL(,_P/\DYA0X(@=%ZR7YOM:"TSJ"BX6V$L9)T*VS M]0^0,BX.^\++=J/N=E+>WAC\AHOIO'8J7JP&GK^XJ*F76J=]<58O$+PA)6WF M&WQ8TT!__6&^G%8%D1,D$K?6:5#,DQ,4 SE!/#+(6*Q*K%@K6I_WM*%\W"+\ M4\3YD-#H=VF^G^L/Q.WB'IYM%I)))4#[VKQ>! ?.<@V8K)+:&\]WO@^1A#"UCT:PJO>A4+//6;P2E2WD=-WR2>P40O'90PVM)YUT(+N<>\Y MG*(I# >+?LY['W+]"A/>*:9 !UX[ WJ$Z#B"%=XG8=&EYI<-#_';!\LOG")N M=U+>@7[[ZUD>Z/3NJ@!^P]6'LS [Y#+_8X\[_"QN:V(;';G=*J(F7$T7ZZ/_ M^TZ(Z_B"1,M1]LG1'BT%>,D3A"*M-$:ZP)I/4-Z>O :I@VI<+^>SU6(:+^H; MJ_0W"EG\):S(PF=??OD<%XEH>5_6'TZ2]MXPE0&%SZ!,"! U#T!NO' AJ M]5R$@XD>>03P0.B[)S]Q1-UVX)_NS_#$\1 +EP4LL0Q*)0LAY%+OP"EMN0TE MM>ZELS^U(T\1[AZ^.VFS7]S6.OB/UQ[*Q":T.D8//"ORD"-Y)"XKA&!E)+^$ M.^D&&!+W-&$C3Q<>%XT'Z*@9\%JZC1_QK$9('\+BP.Y/]S_H<%=Q"P(;.8DW MWO3C\X(\4H)0#56OX90X=X9[!K[4QJVJ%'#)4LBJG#/!.=M^R/Q3-!VZ$GU* M7S%?G.'[\FDU3__XTX^79V&Y_!SB&4Y21AFY1C(<8PC;3%*$3D%7(1:5DKH8&=[0$XO_I@N)\FKK%-4($*HP\*D N?1@*.= MVOH4M1+\..93R1D73\U4?B?/WD;^_4+I%6T1T]G$8S1&U'JK@"2IDCA$&24H M5[S@W!:-[2L_'B&HR^5I=[5O!Z<]=##VC.W:IPB (&D[P8T.JAH[3V9I8HDZWPXR'EJ+]GG]V 4 PRQ2@RNB7W=I^:P3"1R$$!2?, M*W(P95;@!;D%5D7)@S(ZR]9%QMM3-^XB=V2__%#M=(:[C:%FLD03I0=,(8'" MP,$S4PN^G"S,%O3*#8BOCAWR@_7]"*SV$/Z8.^1B-7DU76"BCS<++IKL-5>2 MEEE5=W2.X)7.0$N[1K^^Q+K5>3<]^@9DZ*>?<+G[UGY@LH_^YDV$V<$JLEYF M-XON;],9OEWA^7)B!2M,D8^7,-?+6D% 4%: \L+%Q"Q'V_K.Y+V$C.L5#;4G M'2[SL3WL#^''^OXFN6\OOX;%=%5EN%U M/\D8N!V@&M*$UTV7"]1VNZBB.#[A8M_"\6MSGY4]A M.4UAEE]-SRY(&K?^[H#,[(%O/#R%VY+E1KG>UV%1JTVOWW6=QS/%N1QB N>4 M)O36MMC.6 B)::=M+M&WK@MZB)9#%[QWM7-GOI7.\OW%:KDBPR21K6UT(KVW/I!Y$ MX+A;XB#H&DY!>Z./*(GS8?&WV0KN<#GAM.G+[#V8D-9QL8=0O(1LC4>-$55I MW>QI1Q+'C1*/B<$F2NH"A;>E=FE,/@34]=#%%"0V;/;UEA*Y52EI'Y1&9UMC M[5Y"QKV#-@BB#A=X!WOG;28V]C 1SF)V]6:G5[4,F2MP@2-P)KPPQ5) U+IB M]P%2QKT%=A3D["/TTXH(/\PIUEE-P]G9CS6ST^_X"=/%8MUVZO(*'>8J_5H3 M?7%)Q;P<(7!L2MB \>5P APZ#,U<&B4C \S9T49J-(1Z699;&8MV"2UKG:(= M*@S]>7S]@G21']3#FU_U\+[<)NCRQ-M)PU@1&:2HES5S=.!09V#6DOMKHT[8 M6C)M.>@T$-X%<0\7,!]=Q1UX P?R_*AZ.BJBV%5 H0D-'^ M&9B0#$7)Q3=&^X#L]%)S?7R4SON$3+?6\RZK!: M ?_[K+8D_O3[53FR(ZT6C% \JQ.H90$24J8?46;.1?Y7XO&RF4*^;,AU=<%">XEH$\5] MZY-802+3VD)Q*009-3)VZPCS@7JIG5\][F'W(( Z@@XZ6+=^V::OEEZ9,^.U M#8>LLV@T0PCD0H*(D3FC S>F=3O8>\@8]Q3\>+[1'D+O #<'QC&_7=>>&1,Q M(K<@BZL5],F#RYR1-XB61]KW"[8N3FA%>R^W74[]1&0_,)R^$5S62$X,&H^> M&;"B7AJ(5M6R(P]9>,U\0*5$]!J]#8ZXM\/< 0)=)T+7/?9%6Q/_L MR[L:QE6!'-2/Z+$'MNA+M#7!S?H3W7CCNO75NFSZ1:(77Y[@7>5R/'.\:!M! M,1XH\"V6'$A!?D%61NKLL(361:Q;$]-ZZ2<@.Y(U]]6P(-#V<&6RKK0YV[E\8JFRLF5KBXCM>'J4S M*^O<#Y#65[$E!\$D1LZ1E,(;D7UJWZ'F49)Z2;\UAL)]IS>-]-(!S#[3W]T2 MV29\M(;<:E++94L$)*GF ^%]H;'D'5K@#U(3$=KV:$JGP\A_PZ ]'Z& MGZ?G^!D7Y]/96C57#="O#C9E8KJVL419J^F,$N3%%@Y2.L\B%SKQUF'T4S2- M"ZM&JI\/J(<.<+6^%$I^P@V&-HSH@"@P2B@8JY18A"!S 6]4$>15H"JM;U$^ M2,RX!RW#(*F-Y,?.4;R;SVH7L-FXB:VV2!E$P!VL.=>GWU@OILP27IV %RN,L.0R M.I*,BI%!U.@@9B6TM((KU[I6Z %2QLUF#;/>M)!Z!^!YQ%O\>:3'4?#D=-V$ MHZ@':KS60'E@7&D50+1@OA]M-0=ZC[&A9?D'BPF"+W$EAF MU1J]HL $,^20%(_*):-:KU?WT=%M]+:GMA^%TQZB[PT^OQK029&_IKGDEPU%R&)R&6]A2ER MZ^&T7::'=)39ZB+!H%_/;- DAT#PD5PB3\EKW_J:]S-,#^V"ID/20[MHJX,- M^[(SS"?2V+KT[[?Z#ZY:\JL@?&+K ^A:OFY8AN#(%5$EB^20<5Y:&^ CY)Q. M6F@G",R'T4>_T-I$^.3/4G1%IIAB;0EI982(V4.VQ;&<"Z^MZ^@]Y2$Y*[/,+/L!.F@^2=:XL>1PD&JMD0Y ]@G/Z*,O?\89+L(9,?8B M4^P[K4YG+;3;\'9E0;9P@R)0!!QKPDL:!MX+"]*(RK/0JGDMQ$X$CIM4&@YX MPVFI PAN=?;CG-&%:?)).6/D.C !,6D%.5A1(E."F=9!Y/-*%!SBU#?74'>H MVYQ6%^X00S#DJII(ED.NJG<\@]&&Z1A5\'G8=-3)) IVTO8VB8)=1']BAZM7 MR_,@IZNW'S[D\>JCC!S]?#5+(5TH"M8M#16/DCQY17L=TQBMY$8UGRU_M//5 MVSJHQO=Q?G;V9KZHEULG)@4;2N80"PE &,;@(KALZD!! M7ON#,.*M&)V191N;-S7?CK*.4MY'P-B!FNE@O;HQ+.<7!B0 M'&8*0JR P)4#;ED*28C PC'TB]0,WO]>SO$WXM_F@?HEAB?_O M__'_ U!+ 0(4 Q0 ( (B(?%924S(8* , !X0 > " M 0 !A,C R,G$T97@R,3%S=6)S:61I87)Y;&ES="YH=&U02P$"% ,4 M" "(B'Q69KMZ'H\+ !Q3 %@ @ %D P 83(P,C)Q-&5X M:&EB:70Q,#,X+FAT;5!+ 0(4 Q0 ( (B(?%8WNKSA?0, .\0 5 M " 2&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( M (B(?%8A#4$T"P4 %46 5 " 58D !A,C R,G$T97AH M:6)I=#,R,2YH=&U02P$"% ,4 " "(B'Q6&VU16@X% !A%@ %0 M @ &4*0 83(P,C)Q-&5X:&EB:70S,C(N:'1M4$L! A0#% @ MB(A\5C3<%2 &-0, ^? > !$ ( !U2X '-L9V,M,C R,C$R M,S$N:'1M4$L! A0#% @ B(A\5M#JH907& '28! !$ M ( !"F0# '-L9V,M,C R,C$R,S$N>'-D4$L! A0#% @ B(A\5JB%%_ 2 M+P N.&UL M4$L! A0#% @ B(A\5GOW9PL1ZP /L * !4 ( !4[<% L '-L9V,M,C R,C$R,S%?<')E+GAM;%!+!08 #0 - &D# "7H@8 ! end

MLY(\X,:8LBU)$1EIWT"@]%[]]._V27F7/KEGGCL]ED"^+PTF,G2*!V+9$ORK MR!C.I,DFH>R56W>MPH8\(1+.K@%"4(I)P#;=TW$0_FD(QX&FLXFL*1IX1:5- M">+U,MB10$J)YLZNKP2:2%!C.;V[/H77PW#%K.?LN')'/8\?'8:XHPUIZ]%S(J @A[U*[F%_GRS?&^^94D.3&U M3?VZLAI@!C#1[27Y$53GZ#$>R6/0[V6?TBB^>75R8Z M0+N^2KQH-IB8%K?H7.BD1(A5RC9]G^F5&5FNORRR%'X3QI$"LT+R3K*X;-MP M7+>]H46RCVW%@LO.1UXJ4\M,G:2?:3Y0JH*LF6VA,O3UDC2WJ^[0K)8T7^A) M1FG," A)L)->"D>Z-\91ARC/3=P[#?$[ 0E]_ 2>K?0* \@H0>0T,6"A$YX MVLO]AXC,.=7);DOFA[":/: *2[[U0A_>A;K6+SQ!2RQ.5POD$['.5FT7U)CA MRW*+][R5AWMM_^/,%).LDQN3%GH.*057L\.BN9CO0?S_TI2)77K MH& _':3KS$@YY[Q"NFK7Q[2-;]ZG%X:"*@@YL5%R%9_$"%=H5<5BD9NBAFP5 MI^D\0_;9Y[0KY/9%NG66NF^I^D+]V);].^$[+]WPOPWPAR(6XNAP1(0U,MO9 M;& XP,/JH33<:G/ ML%H64^XCES<"7/:WL.JGDFER*H]+PY9-Y[SX>,\P^=.;G4!5B MFRQ5K1AXI-3FTYZTE&Q+D=*!8:IXDB*]*>LI3@Y M+6J38+MY-K>IQ >&B74%Z'^218(3E!>A#X:.@ M8*L:-A5L:0J:$;OFU)Z]]@Z@#;17\:J/]'P0N7,;YW1=M"J.+LH -L98Y\;P M,'@EG:4T2YCAS>M4+5I,F9;\%,# '*YQQ%E61Q:';DGJOF90B"1E8IOO$!EX MYTPFKK\6!PGH;/FG&'.FQS%LG3:<]E/;LJ[6AQ__\4_.+]MWV\NE=$NX!R0/ MF)16"*ZT[+7M(_$;?NE;)>6'ITQEWOL=,74).DK)8L+*5@\IRXF64;P!)7GU M((9R7Z$7;)-X@*Y@Q2TU^X=[2MW5* M'LCAET7/.5AFANVNC*L\:L5,+7/T5 [F>$Q CEH8;;CK;#:%Y<);7&R!X^NF M6P>C]&48J8Z$BIXI9B))%]?MKG',[#X!Y\ 'A3 ;W#,!R<1IN8+?I>[\9]>D MX- RO8T3D9)>P^];P.$0L<.]N^*!KW3@-XL#?P(/1'^^+=$L\_UK4'0(T\)] MINE7F:652*W'Q];CC#Y',!E[-[U;9I$-=>Z.Y*(0@4@Y1C\I@[-P!(/N5ZX, M!)O"X $4U_F]E?T_'0'X-Z3@!7]E:J4.3=7JU3.9H]D\R#RFN UW2J.H<6:D MR>: -D5@,/[E#]-H'1,Y*_JE+OP?"%VZ<:M_84FS.S9C)BH%M59$& H5OLCI M:RQ6,CZBN)X @6,#?2B/BF.V_HSPYXF>_"USF&R=6UH"J"T%K0('?VA*E]7 MQ,QSVH[$H8J7FMI=>=/U3+";J@7HH7;H$QJ]$,'^I Y& MKQFA$C,26)HBBW MOH1'N*)-)_5$&)A=W#:IC6/9+[HQTS5$PZ,1Q0V-E](<:;V*XB3]KGB5QCG' M2ZT8S22?I@D@[9:# MO,J*S6/YT^K'$%4,VWHSGGJ;:'[OV91V>G_]DJ3[;^LO?TEIH\'EF,UE"F%% M1Z<5M\/X$K*NG )SCLDJ/&><'SRT4>D:1*+H4G=@)M<=CO-AXFPSZ9MNM% C M'E[J'YOSUI9)*L8VL/* ,VPN2CFGY)\1R9!&Q7@6+TP=;@#6O?#['T,8.*X@ MF(6N5I>/"BND:D4HQZ505H)L9*HVZM?STM*D,D>I\TU]8"JS:/V1CK=G (:T MW,Q/1VI!;D( ONWI)*87'^3L@2-/74!1?WFIFS9)J^N[ X84;PDJI*D%LD-T M=0PSG'S-3CI+:)VV3KXE)%;<>(UCM\AF 8\]%KM_4C!-80NDTNC@GF RAL,?[V&CK&, M&'?-+;PP+U5+CL@Z'6R1D>O _,A;5 MK:V"5\.@-0S&6MP]0U+-,C_QQA\89@+PTBA5(/WB(9-ZX=1HYWJP[]WN%%GSS B]XM',L#O.@! M7O2.P8O.6A#D,&)W#W4#"7$MIQ&W]$S&TN-5CNG$G0EN:\<(>=+[EO5W,='V5/VJ54BDDX# GF0BSLR;&CI\W4UO^:*JD:UZE7 MS85$ND_X QV?ZW!^I>YC-U21PK"+;H^$,,Z[V/249G+\$L%3,C+A)H2M$S=3 MB>3D40O9$D2"&3/\INPM@G$13QY%+Q?!#?F+([*OYSR?2M-Y&UW=M!<_EAJE M&GJF:7L:!V)R$83U/ 8AWT>NDG,&WOM"R%9MFJH$V*2HG\7Q->HAD]]5(-2L6'EN ML,*$0AL'BB3%.<],XX6$4/,L_D8PY"7*D14W7P@]IQN$O]XWHC[05FNO'C75 M;OSK1Y_>'6,_^D\'V>"5^O0S?:'_T'W3@7GR\>,_?T*OK8 0L)+OFIHY$Y*D M%RF9>DL PZ,8/B%<+83M0,M!Y5BBW=;]I$#&BBY6()+L.;=&RK4],7\S[DZH M1S2;$E[7Y5>K_3I,=@=H8&SJY$LBXHC-./Q';[L2"=P8E5U1\(!V:K)WPN!+ M.0F29)7 5Y,(GSTLPK>R"#707!]1,IJ?#X+M2ZH[E%Y@?A0WR[#9E!6*5KO4 MYBQC?M:F%$=-?TK%"4:)**3M;'M8 V]G#3AR*Q,[!E!*'34'W:6\0O@3,VD_ M3,C;F1"!,M;&G)[WUO/N$^JP!2KS\!^C8^ZN"!B^T73;XD\>IO+M3&4^<\$9 MA!H"Q1IE@P;G80P.F8&N^DJ\1:W?MZP!I3%/C$ >INSM3%EL$=;OK2R(1VH@;GM1',P8,[EIXF-"W-*$UW,EZ)@ 2 KEJ%*%(5SV+3"2G M-%^,;;7>[Z>V&X*#2[WW7K"'NH3"*?HPIV_);XUA+Q?"-"H""4EO0"?T0?A: MUM%D+5CJA)Q+*O9LJA!-K2D:2Z$=F$>U!+P\7#$DW+P"1Y_*^F_X- M53TI\ZA]MVQ1]1,CCAB-MVO(D#P8_K>YIL+^GPC40AWOU#(QY/DXBXVI04GL M2%*Q*GN4P)4OB0N.>@5&M5",-:(. S'/L'Y*HA18=\=--XX(G"F5S3&5H9&Z M?BDPIP!^8":\&$MSQI&(LC6]%$SSJ)R$3(3=9AD(28S-&7WSLC95F?>+2[Q?GW M<-]MM[<<^^=ROZ=\:'_XP9,/"D=53AAS9HBWU"JO3(9%A8VS:?@D9C"G[;:P M[GA1I9N"E:PH 5N'_ZP,] 'A@%_"D/G;\E][%)/*="W1[!OSB^RJU'NN#//G M\$P2^"#7S>[RJ.6,E#1F"?[XLUMZY2\GJZO_[_^S[O]XNIQ^O\O_M@C+IZT' M+UD#2-^CN_VF;"8LZJNNV[+4K>TP.FC"7H"HQ3!4QO2ZW.M"\]8QP?@I%#AW MG!'753]>_]))N]\,O6,[Z&L9Y1F,B9I.I3Y).*RD<(WSZG45[5S$+Q94VPS. M@&5DZ22MMFH,0X@@^HWEGN.8L!"VTFO-*+(^+@&:&IEHQ;-IBZ.M#A&##9?K M1ZJZ@KNL'D1L420JW7H+!K8)/BK5D]H)STA$#<3CM>OC+@]Q=+)&B0)9- !% MO+,='Z]$$F^^+/M*OA,^>Z3MW2?[RVS^4^\-G7ZA?$E%\J,/&47Z\ M^L)(YI-+':[AFTOOA R=9@-TB$#6Q41@P[@P0J<'YI[C0LA@0AQ:>^D=NWLV M@(4N,>E\9WYX810A 1;YPZ =X1*=AOVTY]K^FMJBQ4X/A>\^YO:60N')O6$! MZ$RE-2E_6J/?+.OA(IJ!I.88)O?'2BN1'LBHQ6SM4%&\ >5IF$R?ZIY"?">< M?]<,RXC]![6B.AG:D9YSEFQ-B_<_3MLKM:QE*I COV2];JVR^S9>8I>?M%GD M32>-O(O.'%]>1;(.^'F8##_R_\1.W;35>%N1!*;4#6;@8O2@@Z"VTO%4W(_6 M[_0"CZ6'<3P>F -0V,85T,*79-^J;([#0J_& LPV\<_#8I]_0SR02*J2XE3O M<1;I36BLNFU4)Y,[_.[YZ3Y] )"^6TC%!P#I X#T'0.0OF%8\EP;?#36]HDM MEP1CH:LHKY> A]@/,)TCCEW6C303I"T:P#VI!C4SA0@JJAY\]UAS3&%S)#59 M_F2\LFGO!1[T."<9*_=$ABI=-I'H5-L;%(W([3HB&+;#(2R)K8FR7XR)31X\ M:F53]DMHC2GC-F7271?+P_>4IE&ZVL3!$+$S:+S53\@!Z(+H8+Z MU@V[IU%39.HC_BDVJ4?GU9XM33OMJBVR9\P92)[E(D P]7&71XSHI_1A7<(+ MT49$)B=C2J^]GYHK7!M]<0 '\4W^]OSETZ=.MVSQIG$G(S7'-$T*!].@(2;B M7O[M>9*FD\*<- X:O\PV^!PU&@-K G,?KH^#D]CQY,Q#N0NOPP_0*4@F&2-W M5R$IXPF+DRPE'Z4K1]'/4Y>17QR52>0>Q*I=E0T\43?67U0D&LHV\?8:Y NX M/;&>0>L(C.),-7G&9NK#9X9R2JV'-YS4HJ6CJKQI._F>+BXEZ39G7A'>ZV13 M6D(52< #5:_XY?Z;>/@2"H,]-Z+ZS'6Z39>:P:4:0>.G?THK$V#+P';&WEA: MG/D&CM8%1FEQ.ZNB@#,7B\\L$XL,!561VBNA"8%F3\5"TYOPZ"R?2ST/(>:O MJ*D5B8N;>HLC"KC 8I;TNOM1F9I.+%R1I93M6(RO40B53!AFO!784="+P>D= M*+O@1YY6A'<1<;#Z#57MPF.,N28"R(3"&@R?M75)_O- 9GGU4J8CUAK^;$FG M9ZX.)N79P8WGZ1,LE>7,_)Q\-"66G8\AN?GQB<,O8+7X@M?A/*FNNX9(')^Z M%ALJ UZQ2($\!(7<-U5?<;4RG-.5VDL(^1+-6#34^,C=="/#9' '_(;#;?L( ME^"Q2("*.C2ZC-*^;H?24CIZ^,F]9@_>BJ+DS75EQ5WU&T&B9Z_VE:^RG:CC M_TE!C_&1S$JX_FK;TR9V#Q0V]8J6&"O9;CHNXQ'GK$GO43*U[BGY+/Z*L#)S M+=%2>%]_\?+;U7NT8B<\V[IJNMOWK0-BJ'@]^@V'SFC> I4H5(=!'$6#A#QW MH-W#GKHUF'HL7VLA_=FW8;DICXP=CS(ZC,E%CQ.=JTH.*N<*3H.P*C'0C<9Q+5 4B5;)W6 ME&YI=8X/AA50)(SITZ"U;@,798AH*&ZL8E(7-LHQ"GO,1Y6XO'T5/8^^/-1; MJC,D5#\RX744&$M/O&#/KWHMGV %J'M]SC+1LK2BL" -HD/T7T4^'(S&EU./ M(W\67ZF7*/YFW;)7E(52H'F# ]$<]=Q2]!UY4A-55QS@64_#PITO!6-EZ5R/ M"]FML9,&/SG+U2K@?<+X&8'CTV LS=)]^64\O#4;D (.[*O?_SV:Q/2U\$OI M;[$GX_!O$)A6%"_]\OO5UT*E] 5]Y65<==_::*]@RC[\C%R-3__XZ9_^$A_X M>UBWY*$U^KN:ZBW37 FO6R14^/[O][EK?%7[I$EE?[@.L;294_6@E!]N MB&9>6IB.PG1N/D%J$M$>:'W1LGZ^__OCU==JOKHV3_ID.,KH95"F=Q=.DS## MC%/1N!';C3 , V$>7@D(;08TB^'&LQ 4!?.0N&$Q.%<':&&[2#8Z7+FFZ((0 M LS'M(ZB=UP(C\G =@1-'D79)OV9",XMSP1N:MO2&P&447]6^CW9CQ:-.5.< M!"<+@K9%&KJDRR!3I%!@?*'ITIP]@=#@6<3O504WC-XNX8<(JSNKUT? MR5K&=0T) 2_X(MBW9Q?=ZYFX2HJX[EW_LP,"Y2H/N]W@ZQH8,7A&#S5F*J<; MJF%224>!'ER!2,.>+D^NFNW"E'NP_5(%@C=AX M2V&G6(FZK:.S/<>P]<9LD#]$Q*EC*%5A Q4Z(/]7^5W9__;?NOQJE7,,>"FJ5PSM%1O$":#TRV,R TJ9B.A*$CHXVM=T*Z:^M' M8%CDW]3#*,E* :F50_X9"Z, M>NJ)7-R B?Y&>E^[XI^PHTI?$P3X(/TO3?F M\WB9C3LN6<30[;$-I>N7-H9G141W MTU7'IP1K1V+9V0-6LBM4G"3*3RJ&ICB_78HS.*!@9UA/]WC7E#%ZZM- M/Y'2%Q0BE!^A5 K^>(';Z!$)ZRJK6W9E<[&!P(O88".4Q#+2EK5W;E$Z-7.??,%-7A77"K9 M]-)S*Q M+LP4CCYZ&WP^R4(+;U\223Y>/5,?1 I\"^N6FS-&*EH4[F6:H\;V M)7FY9)+_T3454_U]7H,DFPE+V;45&A>JQ MPZ:&(FK8&.MR\SH\P21D!L[$X !$B,+3)2JTT!@$S@H[KB$[@>7E8L]:!%<% M\]"P\(R6&1$]Q;S-3##$C4U&G)CRR ^ZI<:N:US?*$PE4$SUP)])-F"88I># M_KB(* B%;Y(A8'+Q?&3UAI#RJ31#N_1-:]*>6<@X,9QYIDKG#Y4*;\1[TW_' M&&L-.U)K[31:)S>5V90+L+3>5?PE5F<5@ =Q>)>0RP*Y03U.27V!SP'_R:7N M-?)7.I$!X)2HLU,\.G6K"C&4FX:2)^'T//&A NL$FR/Y'M"#XDM5Q59@_QOQ+B_[SM\"Q?-MA.L^]]1L+Y7-[9UYF3?M 5CP MZ!77>)*(SI\;&=VMK7Q:#=7%MMG_ (+I(QWGPJ;HJW9.=L7]E; P6X$-$)L+ M[4'JI3\<4=0MA.-E(%VXT05=RT,LA>!2J42LO\#5D;.YHM\21S"=LUXGIE!Y M5+8%BO<#M+O:YB@:B]%$'[@X.E ?E\09WZ4_HA V/^Y=//I!9 M&U;O0?U]R\_;4B3UOH!2\7/2ARE[\I0)PJT(6"VZ*'4WX"X(L,2\]N362U-I M=/EWU*8-@5=>,DEFF2UM.%U&1\VZ8\9TXZJPB="4[!0F#C=3\^_G557J327P MKGU;,$THQT$14!Q)T]B3 <#8NX8ES>Z J6;0H)88L\*3KXRC[J1T;OSB@P3! MZ'WO8CDT9YM=?/9+M20O,$9I:D"B!41UQA(ZMS.GR,E4K!C=YSUZ7[QIX:(% M%55Z3N:+ 3)60S9-28^XRFH3(V+-B#W!Y9A%B\,V7G=4=L?B2;#'*%N:5%5.YR@/"9C#A M1"<'B-6U<;/=4SLH^U9N?B#!V;#Q"!L+B?9ZY-]#]9)% MS^FD6+9CN#1./[ZX*3]HS7IQ-<]1J9R. 7L GIA*+4"V; 1W56T9]AYB6L3- M=!K'O\>. T@57?4EW] ^I^1%V4<@7XHM?2DO%P;F.]T3DJ"*L+I7+[][8\;PN(P5F,B[FNPFE-Z17V)0P.;?2!-.U#41FJVW$ M5).Q7E@P=!@L[_[E7:(VA9M#E.KHKKL(*4H5['XMQYG49,=OK'&A# MI"S,GY3K')S2AY?:(R?LEXC/_Z:GO>V;VSL,O1@NV>VPO8!#:-86)X%.J,PO M+ MC-]D0]0KMB?2%5\1QJU>D3B)O&03C=A/&"QZQP'AH7?JCB=HO@YFH9@]- MHD'2*A$%&-%L7>WDC')IYST8+>?VB=V8^:IF,(*[L.>TCP,CN72]6&Z/X4NV M]F;2\(GSFUY;V_+B\:8Q%ETF.&@]!2R3;6;/1 REYU!)1BX/MYN015 M0-$TJMH TYH\GR9U47A?::,I?!PZNSA1HLG860(#-3^XHY6HI$X)($_;5 O, M',O3_MX!37]^ #2]6\B9!T#3 Z#I'0,TG;4@DI2JSA0DM!E]6PT0G>3BN"3% MA=TC33:)T98ND.ZV30Q^XLW!]P4AMY,DO.M9LA*Y/ZY @S"[O8@4+D?'7G/+ MFF&(CZ2';.0V^/.(-=#-2?%?S 7@.]YC1@!/WXZI\?BE\\4( 713#O>J!;&F M]OE0WAB%T4G(*RB)%I\T0HS>H;K?FY;*TB@;:>R\32:=+&.<1)%#0Q :A M!/M):IH:WURL8_>TH13R50RKD+=RV3?*I;F<'0> ^!+P,=(*=\0JN^+6U["8 MT=O?Z;N6?R*LBU5 I27#A,XO\)XZ1ES.P/R\RAQFHN<>"TMJQ M*[S:QBZ#7Q*Y>]:8IBJ5L0!]*]MHS[F!,^WF\<@[ RZ<:FRQ(K K<"WQ%122 M" $1PVY7 RM(Q&+T5Z5G@E&L>FD=I;$3:J9D,<\&@CGR]_NN!9>N,)'MH+4L M/+/"5I'F6B3_ I%<5]O17/-1V:-OB)H?+"9'/O#H[[Y"3U)D!*8GD(+788E\H&\80(12,E&6;<8!"H71='C#'A4:5\[K(Z?QX5NO->JWH:A0P M;0DV1G%4V+97X[6T\NK5I=@/*YQL3G)KT/DL3 >>*DG8UJ8NY:M@)3>:L M P\@0.HF;U+[==;CR;0VK5/SY)E_N=Z-K#DK#\=J\:HM]ZZ=;PX,H9S>[6*_ MXWJJ2:V *@/B-*KQ9#PT:[A)TH?P "N%KEI>3$$*,VGL2W64+G"D41RP>C1% M*UJ2L,HI0PY\2Q]T M9"^4F.^QP"^)J8AP,)(<97(L(1SKDT3Z N#$,Z4Z[$J&>-EV-*N\?PJ/>;& M8]G.RY(+CZMX)U<..EWE5_T$"=JYR#J$-]A4OIZT2):PU$C>G>#(QYJD_<8- MNDW3W3*NEO$]";#-#<]?*5 IOR%*U3_\SY,_??Q9@3^\"JO;_OWB'T_#J9I\ M'-9*V80PZ>,_?QC^]!*MRL$U<-?"1RMYPUZZV6-;"<]4\%BZRST(GQFG2XK( MT IHS$8%2U(/$[-HU"?@ETI,G=)->S!&4YN+;^N&]\8D@#E):IW.,[ &A>#Q M_(4ZVARAALK:F2I<;"PL>3V+@0\6HZ0R$O?-Y6=*3> M=,T-QSEDYUWLX6S5V0>D/8XJ#( M.GVMHNX@ U-D+!IW#QE'^"XLU% (P6)YCL_%]L,])N9VMKHY+%N!;3L,JA!: M'+IAJ*DH'#^.S4>%!;4HT-,X8#+X,;CU WM8Q5 TU$:[U-%IH @9",*IF-TH MWF#+4JJ5J12\V:_:'[NP.":9N(5.S#!$4>K=PO(3@0P%RT0F&B-E?7)V&21J M-\8.::>BO6:-(>T$%C;<'#7T.[+,?*E"KW55=5=]>;@&739I'B5MHZOA6L@O M2VU)&_Q=I0M,=W+BD]J]8I;I6F>,B/@]I#B,[5\?%"'?D@2J1V:&G7;010K4 M6--/)M9OT*-,+7C14]J&"T&5X3"R:G"/!']9*PF=3ULD"^A73:&WF=:;R]KESC.JHQ8 K6>(I+GE=PP\(S MH8U>PN\S-^B8?91XI\/JJDR>[WPK9*/4I0^K[.VLLC=UC"RXS1G;AHJ::%G& ML433[H/$^7_D$* AV;?* .@\:Y,G1^T@&/V6P@_T@U .*_SC09;[;4[2;D+? M$>JZ@^L15>U8"0R9OT!"'[C^L;2WV%)USQK%[P21^)<'1.*[!7U[0"0^(!)_ M*2+Q-]9A6,IZ^>2%9\=]O/KRAA*)@&T(#$%9=)AHE363LMP''0P- >W2*H(5 M'AZOODE@$*"GH93B(U;UT>R3UN9OPD,NZ2D30K[U_+9:U[BENI6BWB-81OI" M]L"B;*-,=]30BV]2)"T0B;".EK^T!]=T8N@KS#Z[F?8*N1HA?=VU1X9$MJT M'A"T0M@:B!8(>0\,#=7CB7]/<^ZNPMS>D9V=FAS[+?'"/V]1QAFE2=*)WXE\ MV_+KA/CI4(_,H!K.Q[ZM8OZC.I);W,:ZKMW.JK*2959=Z^6TZFR%.#J6LW3& M*9(M!Z>ZLK)0@=GB'"*ETT]W/]2,20 "8MQ#0PT_I22)CIQB3_6C5;K,K>\$ M U-BUE+A<,WL&EM]375P3TD/NH8H3-@N#*(+49JC*"#.&)2%]L'QW5@+VPD^ MW;!V0(:=:OEHH;RTN3M!N+O,JK-03+S8RMOS=,F;!FLL$\3$O\,?2J[X5..0 M+PP44BISU6=783B/?99;Z^7ZH8BI#QA9IAF,%63C04_)Q5TEV"=?'+/>I5;L M_JF*J#[&7QY4F;2(?I5-J%I;OJ[A*5;6E?_FNAIOZ<=&V8W&0!"P"+- &TE( MDB^-)"I/E3H%I:_NXNF8>G1')V4F@MKYGM:[V3)0SU?LOYK1,TET%C&E#K4R MC,FVBF0P28="S,HNBS)L.^J_9CTT?:3[P-^D>L0XTX3!H52HWGUJG652640: MTH&)$P!Q@CH50_IFER>)UI1,WJ"?? O.(U. M'RN^"K4OC_8YQ>&B*525C-/IWE#%K!UG*Q@.H=X%!@7U684>N%5H..M\+7H6 MGT$6-@V>62&A$L40#@V)H=*V@?()7M0_ V29JJTT6[K)=*#KDA5#@D7JH827 M, 7QXH&#*64(30%J9W5VW$1/5A+_+/@X/%/([(X MF2=#1J^7U8O][,EDJ#"PZYJZ&Z*79H@WNEHV'_+:WMO#F. ,UXL2 X'*V3#^ MU_!8ZN7(-[M;I!IOKSN%6\2F;ADD$WHJG2L 72SX1[=Q\.E)(LV98VKE(-;"3@6N88!&^QX'0P1[#W*KN\^&[ZXG$GI(1W3M26 7 M$!,.'))Z1'&_7ZI#\8- ;RSKR12;'(,XM\^-/!9W/0!"&08\8CX9J:7 &QUS MBR0MHZ.1\JP7'RG7L M+#[:H'TS0Z7&B0)FK_[D&WTJ[YC,&X]8QPU$#>>X1>F@KH?7GJQH/<]F:(XI M 3,M--=8^YB 5V(+S./5+R!M_4T7WC=YPF(9I\PM3;OJ!"+99852:2CT\LH. M96]/.LXHMZ&G=C\U @8*LT8(#TNHY%])Z('BJ>4P?!&BMRP\I#'-C(*^2/L& MMO5 JX@!#N+I89GS"M/+"&.,/-T8GF?W>/72*#%?PU_)C] \+R;>7MW^.+6: MOE.36#5UMI_=S[WA+_;9F_[YB 'V5,/%(CDD#.$*PXV];H,[VNU^BB MQ)<4&[E(,G2RNRN=%EY4=G-TT1K5$"&.P.V>2,A3C+P;KR M?W'7R37UFQ#545(,6J?\]GXW,:(! M99VD6 /CLE#2N:O64/#>1=V+T=+PFX>DS'&B5&-Y7#K]PCHB"5IR.ERUQ\I: MU#A[/&15K6Q_+M; \--PN&SS@A@_MSW#85J'A;^BJ(&J&U+P4IHSZQ&ZKLJ> M22N)I5^*6K'3J0\6/>-*];J1:(H6@5'.:)'TQBC*CQJBX&BO6?Y@B'?G/*R: M+=?N*X6,9)IGM0S>>'4$_SU#5_OJ%9WKE[KJD^F'&\P7YI@DKXFQ[$WT7B(41G':N>OZ $RB11T]U4[IQ%:3I299$#J$9(J-(F:PO'Y'QS'G,3HE^45PA]WBBD-:L8I4Q6W , MET*K4@Y="8R8)F!6WW2N_*7ZCZPD0]R"61]YFJ]/(IC7;7?[Z%I"3-*Q$>)D M^SO[Z2<]',NA+!,A=_V)VV5*,[&.6JQ Z\LA,3MF\XQL"(+6E""[80]M+9$4 M2Q%!,O+QZF_=+2F:%PNKX,0(]%6JFVFZ<>60_.12U\=W.2NUA* ^BE5WW&^D M?I66A]91F D1!_+A73 &1S!"=18])%)X6'ADX4KIFF<]*HU,@IFL!Y2TDO;" MS2\P'I2SM%7@&9_"VU9O^&1J=Z:V5OHJK%!TERE)LPF_G$T46()Q& M\Y%U@\J @-.(+FV820B=WOWA^];:5W !-$479^1KU+P^YXV[8]!NR/8AH_?C MU-?#E@7/:/C]OS/D,>5SW?10HI'GUMYD% ;AE/=XX408HQZPE9W$]&7GJ"69"STVKL>+CU5.K.%-Y4#CAAK$Z#!#R M:1-+.'LUMIHT[.09Z<*T9#]>EV0VR:R27BEXI9#-2FJ6YI+MN/;L#(Y*([B[ M7JH!_FJ6JE8B*=0;[GERH:K+OX9B5 M4WG)AS*H ZWN&:5PD757% F',X\H5^,_DHDO)(:&Z4R2CB/H4!E25]:/NTR(7N.D:IY2^DB?WX,)>Z;UZ&7W5;2!]'=K\=7,3@/%:W H6@,6PA M1V_ ")U4GIAD O"=+@%U_I%]ZDQWC] 'AE _E/56T^K,>NUO5AJ*PW<1*M1'T9X$0 F:97[, %R+=F=C4*KS>;KM\F]L2+W?534_E(CDN= MD.^MQTFE^U2D/#-0]%@1[E*NP^MT[5X"07[R=#DO$K$7KBM,8+LULXAR^T5X MNZ9C#N/T%)3(S$#(:>3Q7(&:+<=NRPZ90Z9P8!PQ54N2J[E(&D)][P*D==8[ M&L8LSW.Q!SD@F-+ZPR-,A2_PE M61FD-TR_W.F>TU9UV0D7OK/1N=$&XH&R[8(G2U,\IS-,NO8]8 I_ZM!VQ*E" MJ5 (JIB MI^?5%7&GCW==BEY7OVI7VY;A0"@'QL#C-3L2)$K22*WZV)52JQ_/*EM#ZNF6DWYEIPWW:K7&SO M!&S8*@ISL1UGAB=)\9UY-SJCPG-7?;=E&<[32G":)\&A;?3-(TY2^33 M?8+:3[,JZ!+/,1KE>;LG8A$WE1SH+#N3:*0T27=*F;5I:Y!4;6?LJ2RGX&2J M_?;J3A9F"N-B74RQ]>H[Q^;_/)LDPI$UWUWD"AQ[0#F<3.X1?MPMBN*D78]A M%)G_[!2QXP'L\X#W>,;S'&WKUR\#]NP]X.3;'ZYY\-(J< MZ$B\[?KF8I5 OJJ98%>;Y#1'&?ME[(P^1_\.K\4?_S6"TA[<\VC?7AJTB($T M&#S.?E?=BUPT9R;$,@PF]J?IG7D&2S(-$ V*HLYH-V;%P"55K4N=7AHI1IERH()$26 4].K M,5X54Q,GVLXH)Y4O9UL +J(ZISDC&\AM@B@^ ZI5J[@G^Z+:6Y,3K9+V*I>8 MU9JA[0*,)7U]"C,#>3]E^8;)8,HSSKV6"0^#*5'2K1I1WV2U2&O*HIC=M])G M:(P]1\[Z*%S)'1?!(+E687)9G\.+.7Q7,?$E&P\ TJ9'KT-;).EB>U.,DR:6 M ,R9->FY9J\M5=6HWBHMU9,UC6EG\84>6/_09 /XG[EB.96++^NIJ M:JBSYYC6@0^\@T5C4$=G&SZ'&> $,]\ M#YE>9;Z(3'1D@&IU ;*-PW4V[BC7^F 8DWT4=ITY->C8]#M^B3+KG)GT(Y9N MQ=?HX8F SQTT*4RX D66!6(,OEDJC7,/]S:J^*8,+XF<9JLHL#,#5K<+-MH. M3AZO@_2@,,TUH/Y!!>83J M\)L//;]'N6;)%^H[+(.!9^WONW[+IPS2CG:^^;5 $SFD,XE"&?8FX- #%^0$ M8Q1!2"DRN+CS?91QAY1>$?R 2PU;&V1?I10)50Q7](>JE*0E\U@]MT=&L;6@ M');F,D^G;P42FLBG7^J!\M(UH&8#=LJ'GM5@%\^(L[P7X-#%0<0,MYU3'D3! MQ>AM&07%S#JI]&YL\D@I2^YT_82]A*ZSKIRN0=98/)GB0WS.&SAO%TTB<'L ;H1!H:"=+]'[D5;I :OAZY]3"J9 MGJ:]GWOEK/7*&-:LJ.9Y>Y?N&I6%.%2-?!LGF'<1.Z6\,O>%311+G5R*)LED M.G6BV(A<+.#B6=P0JJL>]L3)5;^0PU@IU?%2B.2*;R39BW78",>LB5/%\Q=R!VQ@8:M8EGIC6FPEFQ[ M%3N7F3;O@O-H^8X7(_IR)0?CO(ED?=X-B\;6 P02*VL'&5^>NUR>#M(!X\CZ MDM N^JZF]MJ#;8>R_S6S4O^C[$,(\>338O7A!T\^*A:GEC,8\.J9>==4KC%F ME0??4$F<_G.4!$YIWC.S 9U)DB8W@51UN>"$X*W86M]US\>K%XC!4"">O2EG MHNA*WU3E]?'1JSVEX4B?.-PI'-ILQ9^&1?<>!'L^^.SI\Z?XKR>?O5^$&Y8; MIK%;O:H.(=8BR*9<_4FQL#^0#\#\*S]3*9'2V#W2,>W\'S$&',@98+$ J>// MG?8XQ'Q#7@/GQ[KT$9\;=$&>+ T\[?K@**'D J'UBOW=A,'I5BH)]UI78;4G MVPSO3L\]+#^X+F/L_.[,*J 4[YK9MR8]22(AU[I2ER_>QCH5@&O5X5"L%'D> M?2R:"/;$OE=P@PNS@UR76T[SI\M9'@>QO7MGBHIK@PT/DGR XQD XI.Y[#QHGCA,BU12:+X4()T_N?6=IUGA" M,&C(H7EDQ0%8C_>A!^6IVTGE\M9.!7IY26Z# M9 )*9 5B[=ERER5?_25_\AU]C<^>IX=#1?_]>4<\K.J;OOSNZ>?JG)H&O45[ M>#4.BXQ(4SRIV#C(I:D:T-PQ[2632"@^)D.'Q*%(XQKI391>T'+S6L,]HX$V M)X-B_N 5/.(JKWM[7X!UW^BKF[JZ+3@\M>0B_U7*@'U]XUJ;^&J/5Y]'V2>E M:Z0(L0_>F'@>(0ZC9.Z6QK0-O^.#/R92DX?F0A4/33)GW =5"E(:-@)YN8]=F MI-7=5Q6OM^NP/TZ-R^D!*>WYF5QP,_*+9!F_]*V0KHS=PJK=[H;5%I*[K6M% M]9$_OQ4YA5'?QZ?!@\?-#J"QDUMZP#\3WB5]!R' 3]0:1K45H*S^-4RG.\.3:=+MQG^7\3MN-PJX=.Z[EQU M;E=7#5A38B3>.!VZQZO_*RVH7#/(6]!22_-J.E"F(+A:L#0B=D$. K&_6 4B M/^:,]#Y-+=##2PCF(AZ!/"!2MIX;1A@D;Z8G5;PM:M$%,?5279UN*[:+BQ_S@10@IG!%5,?23P)["0\ M\3[+]I*N#J*,6R9I:\.2&B?<+[L2G9S^_N"YT4F2UMB%4J^.7U8.=//ON(*9 MKPN%/'XU2LAF9I;/G:ZY :4Y6:"3*?7[$?0OR Q!EJ3@SBGC=SDT!MXYN] OK:?HOGP''5M97/. [C[$*Y%+PK M3TM+.LD,J(=PXO[)Z3D?7>($#T_R4Y@^;A_PKLD5P*VYE!GWIGID^RF:=[%5 MV,_:&TH#,+5I@[TAKJ,,CY<1.#W;BB-8^B$("\+\*:A]Q4S2W)-8[[(L)ZD: MP-JN 3(2QY;OMG.+ MC64S]6V&^NT#27T*B3:R9^J)=HPDOLN%K/O)#LD=/W MIM;UA1:_EI,8CTJOE-#.C[AS?9;ON,G<)7CH^^MJLH+B6QFJ!Z/I,>\HS"UY53[;K#QT$A$](DY)X8@!,H#%Z71\X<<)52F$C5C+BI:SMW2_" M1@.O\@K]:4M7-;L4%3M4 =5D09)-$WGKEBZG1( ;SV:+)%&_4K%?F'S^W:;; MFD":/$EEY<]XT6P509ZT90'(B9X=;N#2\Q3B9[[V_K:>D0EG:-NM6)"+K+9F MC6\ *'QM+I._!1Z=\GEC3!SJ*Z166K/MBR])'6Z$?&(R# <"HNL_7OV@)Q/! MW45?02&':-'/C&S[%:2;=Z'4+7J?:XTTVSQ7,3^P?S[=\D%L/YO MR912P75SG?J<1,GFGMB8>,2+GX9(D&_<8,36MME,?<&QER8]I'P^BDHOOM+# M#19)7)-\.K6[M0FXW*_KJZDC+^(;(&X/)*2ZM;1^#3>IU$8_, ^%<[@$UZ46 M<8A\ACT5W:/5UB-PWF0XO9P=K4L9268KYDQ21@V5'.#R&7&P94YZC&@S9ZSP MM#OSB"M"S5)$R[H:F4L,5'O4Z;:(?3WQL+]-VO+>N@:"7#T7P5389U8$D.^)C(" MLTR\6^DSWVQ9M5-8)U0N*#*[JN470H$OH#3IQ'R465[ "T%X9Z7:-^1-<;2H(82#/A M,'0;;F?;A ?!YPFII,3V4DC.+W'6CR ZJ.KP4M<+/Z'O?4.W>9_?UMC/C?9S/CB-R7!H6UF%F.H?#U!.Y>ICOZO'5X^ )]--5 MZC_T=O;:5,3^P^2V0#XQVEOSL!XM8^-J#W&NF,,,!U[E,ZH=Y)>N^_3BE^K( M?<=2MQP MFA$G?I2X% ,V5:Q'XVYR']-EDR(?FX)430M\L0JR^3SIJ'.C++ M/%0_80F+Y#C_'DZC>7YT 4H.G>3=T1X+I6=%U,?U+3'!/* M8>R1XQO"'A &I+[;U8J\P2!<^.F@?=P4 F&+ 0QW/[O\>/6E MQI;(>1+PX*XZ;IAZOOJB'S<1"&7S('KJQTB9^;QF[I7;T MIBHCM%,?-P;@220W+_UPO5<*_=\E_+JW592EI"3DRNIKA#Q"QK?-3@;D]:C> MUB)IQ374[D!46%-;:]]]_(EFCL=$T]G2;')X/5Z]O.^ ]!7RXMEKBZB4P R8 MZQN[E1@ AL''SY842NAI3M8#(V).R\P[I5WZ,G95G4A7T'I*G[206ETBNBP0 MDALTU2G3 U+845S(E^K*V&9EG9P.^9 !&-R%3$>@[WY$Y5J@;"H*X=?[0C+( M%$"4?%BY@^)9X6XD/#%N-@7.RIG.U=54DIM1R9G8)>X4NJAJ4-U%EO!U,B)A MHX&J?:& FK'K2'7>#.@J0L"'9P/'=0[ N!["4#">6<]W8@V< _B[91Y@2AB M+CEA*/5U5W'R&.GY0>Q!)-B,'[A2>Y MQQU0)*NV.=O53BQ#JK#87RS4UU14"CT0919%6Z5.T6Z4% P!WT3='%2!0ZLB MX0((RTO&B\>#V&-(2))D.M813 M"TZXN#1".:7X%A[+=,/H/$"$+$,4U@0.00:G>+S;K[\ULOI3[^I:\X4\TX$[ MJPQ\>H7'G\[!5=FK*3]EO>>#T&TPX];D7N&4,O\;@R@8;""(#1I M)! =<0D$O*M.3>*JJ_.Z.L8DAUV,5Y4>TUJL"CNB9QD!T:M+D2$I"#1NI7L$ M+K-H(O%4&.+G-0OC2"_-2^%@)W>R4?%C41F'*_NE<:[NR[84<%\,/&WSO#O' MY]G#\MMZ>#VLOHT)I*\C(>>WQD;XSKS+&[H"U)GXU1=/Q%/%B$^A>.IAT&JF5L 1I!W4H)<9T"KYR8I;YDSDTZ(SY5G\-_P1A^<^LZ MM61:-_5!DDD&QN+PIA9"U!#_\&"'>' +LB/*8.008<+3=-+8AOXF+_9V(YLE=,+_.M(W#5EN+_\^I;1W?C M((B%!U4):UX?#4..47Y2GKN^L:L8_#&=1Z(1, M:<9NF N)7*.S[@2YQ5.OS;O+Z<@%,&]6&-'$#2H@>0>P0CEH=6R:JD2.O$BW M-0H7Q"AZ(U0MXN"?PA$%)P>XYD$4@9B-\"S M,-VEG#KUTA3LZM$H (Z:U;Y7 TF$;##\/"E4/R#*$#]C,7QPGG75WM2]2"F; M^/)M)4-9^4C%D>[,FO=8X3-M?5X]I8JOUE-.W-/H09<[IW1!NL4H3K5*)J,\ M)K*22G8"AP?][Z!%=30'?[WO3!_(;VVO'C75;OSK1Y_>/?>/_M.3CQC@T\_T MA?Y#]TT'YLG'C__\";VV.8A'E9_UF>]GBE?Y)G[M.:5-;SCP>AK^_Y:C/PUR MGGT323V3^;0+I (VGSU,[%N96-JZ#B%5Q.D-#GP1FY.P_ZB%KW/T4Y2^KP<) M#BWK&V.HUS4TM@W-5)=7;0BFZXWDRZJF ;LI1<[E(2NG:+#YS1??:316]I4[ MH%S2(7+*?M5UP1!^T4_"CO^L&_95N&-"*/O5%\]L\3TLK+>SL)8F-TVJ23$K M.!!CW[G%X2/.F'8Z&7L^3.!;-_F4@T,&[-%T>+#&;]D:!V=LVYB^5CT(''$$"YL:M5J3,53 M^-O2"F,*=5F.2O,?67;CJZ278-Y]4@Y#^&W2BDKQ#A.:\.S0** R4JPR"%J* MJ+H"OX&7<_3!S6'JAZELC1HX\Z)1S1K\&U-X$^YP[+2O1=HLEM4BZ2&U;)A5 M]&;K4V.R61]NF"^:Y$B"0VO6O6$L5PMK<%J?/%T=]^#EWF9J'"(H.1E9[=,B MR3/;3+%0UN>CI_HUP390-;&BDG%2T<^>&VC;+4/9"66-N%/L%D%C5E\)Q U7 M>/+9Z@%1LOA$8M\O%2?D<'K92"VE*!=26NGR-] VL'I 9;A2:=73R2G+3;@1HVD M0RBY+5!#'*I-'89_8!8:E0:ZGO;AL6.)G1L*13SXIE9M6/-D](MRG-5#H;M! MLA0CF7;MO0A313U2C_$ZB3F._1)XL%TX%I7^6SH[5!B55X3 *O]%:)*=\DX7 MR@Q[3% PDKECG?&-2^#^2[ H@.9V3?Q#;-7C% WN7+-L/3TY'0-V6]"Z$[#! M4 W&_!DY[DBP*"RO6J@MUM10P-L#A1R9U6N$51MA\+_J2\)>E@/SP9"WP\T> M1!I4)01\A_*(-E_MP\0^<30-<@#.'W[P18BXP^3@<%LWO-/GM$4)]O6,UGZY M[=!+%"YUP;(+?6)>8K6^OB3GH^4 ?7^H(B@9.S[[;AE$HHN\ $6]N MH+/:KKHGF52\].DHB,KM*NQ]IUEXGZ6 MO%WMZ)T_FHP:V8&SPY6,A_C!)^[CR9.9(9%HTNGV= V>,Z0]8GETL'YH$JSO M31V=WY*;!*SH1&XF61'I3H M) DGF<6P00<#CKGE :3QH.%-AUW:*P %94;4M.FT6&"2],HR]&D*,&46TTO= MWR>@OR)-@4[QF8]T:H?+6E4&V1I=P>6;'+B)X-XR>1Z]NR(EI&M\4 MY%[=HCR#,3(X%5'@/Q G2D3)_ZBI7^B(%Z?]0E%HK'4Z-R598P)&9;K&>A0& M 'U.0U!S),EN;J)L(KA?]10+-IH@^>S-U*F$['*$?W;6"X6!NM"/?1KZ8^8Q M$49GX>X\Y073:VQ(,E9G^U?3*M&V584"_=[QH9\\X$/?+2#B S[T 1_ZCN%# MSUJ0Z&\GO9'HA58&RK6)M+N38TW26>=J](6K>D)7@-YI[! ^">OHQ=/AK3$I/# MTFF=G*J:&PF^\].7DNQ6#G!*C/.GE):16VTKF@YN-[GJV$V1\H KI<39E.=B MH$'5'(8TI:8$.Z/*U@VC2U:1A_@3.5VL?-=)HMZ3"%%%'2WA96_+*^3C1C+8 M.@;I_,F(9)791^)1Q/957IF>[2I1_S-[J^7A\?'JI:NXTX!<3?56 M:=529$,I5#!'8RI#&NS\4@E6=J+LD[^67S\.)&$+J7-Y_6$"V9CK^0S'4]CZ MX03JAQQ]0>0<>@_=:/3Y.CS"ECBN$R"URD6Y;;($V: E+5:,LICI->@8VTZD MYU.J /.^'M94L+!$A\$4?(9.1GN>8'IL972ELV)6SK$;2U7#!- AZ4#V$J\> MQ\YY/U$7FHT-PS9\1HN(*EYN\'#''77=[VD4548DPYR,2XLA1W@-/&V6+,@P#X"--,&QBS4V6LY(G>.:V'=0?HBY;T_@I>\B=C1C!9.Z M,3=@;*R:*,1-]BF=;QFK'@-=M+[-#[3TP1'AG? ),UTE(9NCJ+]43B5P4OU M97YPLCQS13=Z=64:2[L!,\"<'KN0X^RR/?55(* M@1WQYM-$B97Z-':#X)A2=%D]>"MYH@^.L0Y]=UVO:S+N M1!!;O(?CBXSEIK.3;"TWWSU+,)T N8SA M.FUU'(3ZNK%O/_W:_ 2F 6-=\/@#*A%2P,65QO=UK=V('C/_6:(2WKM7<7K]*Y+\O&AR\-/ M; > >E!T=/;"?TL857L58@910BX/#X0<,^4FB*.6@.!RI0.[@2)!RP"4$,P# MZE\(X:UOP)652M:=,(,4;_/)@IKI3GC^=#.#CY?>"+]'$24<:<3Y2!2E+L#& M2AW2)V<6R##!QP/X0N-T.1^*%X=LYF,T$M=QM7(5N6P=[0TJH51Y]]]3HR!B M>\=,FU(X>\BK)A]TK [1!&RZ'IYJND=.DA&%9Z$'SZAZN. M;S LO()/*G(M MT$J CS6[P@,I@'%=TV#*L4VL\;@M<9@+*(N_1T:%UB@I5S7D0LDF#%[FV-AP M#\XXR1>^_\+R>7:Y]V$-CF25PEHBA[O;A:7!P1U,JEE3\*1CNUIY4S=KTVEN MJE10 &\@H84E#^52#\//.P6VTG*08X&'YNG7,IGKX.K2HKP%P@M'9%Q5B>ZN M[9^;K):MGHC;+.K1+CL7F Y7_4T3-0Q_.M^;? MFJ\Q1=R\8A-Q[\4!(510MOOC'M *!W8'VTCZ<'&!=! HBZU133IB%QO]T3B3PL&6<_/_0@+"#/NA'T/!VF$];M4G?35\MN M(88<^L!(C0T19:%V61EK:1PREP$'2V:2=@"*DWJ\,)OLET1:TI@XHCQDVU%ISE.J&FH^WJRK%ZP]1 MK;F\+?NMZ$#&1!D\$:,!!SQ4<+#!TE\-=NH/@M62,TRGJ8:&&$ZC[J XL0:%;.*J:K5N-K%&$/D>P&KL:L:N4@Y9K4?:2T3X152:HEC($* M(.PI+713VJ?"O!\::#RY^WFL=88V=6T+SUU:^2+FENK+!C[Y],O\D"LYM]SZ2\.L]JL M_-G6W99:9[: 4[&F!:4^V+"0PBH%)^DQ1BG<:*:Q''[O\*=/'^!/[Q;.Y@'^ M] !_NB3XDTK:IS[!NB),*Y\'3[_@$R0<_I!S@6)+^XB!O,$M&ZGY#^Q)&SXC M:@J2:&QC.2QWVS09'Q[H,W%TI'UNAW9QR\^(7AM:AP2*HZ$S,,^68:3'N% O MPBEH1U4!"1RV%?$2K,G37W>D_K"C!,1$$GWJ<4Y*."R=ERF;HA?49B@"NVK: MF]E7ATG1T1'3K&+QB_"9(4=(_Q?7D>;UHQ0]]95@SI]U/<;^I27QTLS.;=M*8Y[9GQ(V4_)L#$+U([?Q<"K3>=@O,$%=1":*C+#N2- N=M%&EU%0/ M.2FC.Z@7AA9$]$>94)5AH743IC1,&[-L>\D[KS=C%7]+;#2-:VJ*E37? @:^ M['T8'[+"A&T,_T1M/CSV37U5-[A3W1H@3O&QX,\XFHE@;$U]L!+$1I8K+=:; MFDH+CJECJ-*GM2TB^ S.C<3%RH;CUNVEZXI9\P\$CR#O28:="SK6/K<8.TFN M?+Y-)*Y->ZX6.$3S"I&LBK^'?V^[O05$G\NU4?;=K3X,[H;Q^M$S)2M5Y27U M@;B^\9KF:R3034]U))1.;553750:\I600'X=L8^:\',P"$Q.TH(VQJ2G,-2E M(FF;:DNJ ]S.V')(-F?[UTL$8^/,C,^H @3GJ$UV9?\(TJ&2N0R+$CG=99&W MLJ4,)CJUJ]6QFU9*_,[I8]$B]3W9CB6#,N<$T(&X(; EO:.04(NJ8*!SKT?8 MAO;HZ8'3#^FF*3$+" &K;L=IP9F]'Y2BAJY,H(+X*1(G\0?%PC'L3U])8R=Y M$:?!X]1YEK\;U7P4P9[TN84G:Y!,D5:S3+GB#=J='$IF 0LC+7,+Z!FL:\'A MT X2Z#UUDU_KG_F4*M9_C=>3#HH;A472IY2X"N#?(9AQ\M)STL5(M"C5 M12G @78QV5M]N:V[DJLFNO5%'%J^B].$^CVY3U:G55TDPINUTX%1!.$]#![A M5#+B0\BAUFZ;:ODA170C6+R)Y%JGWHZO09MQ-',=%F$='3QP2%R31CJMKWK= METH"[UT. 3;LY P]\R/9B'H'1M-6/#L'>0DXY,0$+RJJ26%CTB6:)5F8X)8 M-+@F1^%MN6.:<(;6'E.H3P-4K/N$CO3+LXILPP8Z[M9YDU1 M479)SID,(K&PR_-5G/&54:[B!'U3>C'RKT^9""%R4?.T(S-!+HSS[170I)&$ MMD03*$&'I[-J#2OGM3EN]+_&%-&HW\42R@[OD[_\Z0.K([QX];>GL9!@[#]4 MJ1=>K$5VGB,,J5J.?PA$13J+AZ8,_]Q)V$*)H+#L_ETI:>S@2JZ2 MH*A*0AZC60/P.=Y9/6*_7;VNJ@/Z_$7V M4^GS(7D439C++^)@2.(=: M#Y3(<^*UQW)XM.[*\$+!5*&M;NH'HEIU"?<>?$)?N2;J5:ZXE?LE54L#>1TQXM AL PE=5 MWXM4, ,O=XS"N51K*(Z9[ '-G%-1W--9W&/4?,NJ5M\=0#02E'';JV-DHP.8 MD)FJ' MT9*BK[Y\!EN6$,?"0[ES; L2GN>@!*TM!"$ASAS0GFR=J:.'IG* CC]@7W$2 M"BQKK1,7^9S ",(_#Y>UYY9G6@TL?V@=5YP6J5M*#;1CPFJD[7=J._!BI?X*:&%*&PJI4 =_K'>L2OHTX2E]ILB]V'ANB%6)U$U.06_N8'J4 M+Q=\>MB??$QBE$ % ^P@V3H>4,4C2QJ*+1XM*.\$.C^3_59.XM$.->=9M^Z\ MKT9ZAT3MDK^%&$%ZKUH!)7OKP.&U#48WC6%;+\B.ANVUS'-D4#CVC*,0N#"1B(*=UUR4'#B<6P,)&(6&X+)P65X7;IUX))<=3;3H-:=L+?!AB.UF M:L< ^TI?)T?F2F H&T*AO?R.IU8#/GSIP>DS[L%*7E ^CP@?=XQI,\; MGE4G6I$!OD0"D@X YV^@',ZZGAD6@T)@N^/V+K+_T[!0O.,^Q6:RG #U M_87;O1J[S>M+#?R(3R)$,#T3&!>:7=Z%:"0LG@\_^/!#G( _SS,XXQB\JJK5 M(^W!^H>%9%9T_E;.UW;U7"_Z3"[Z@BX:%_BW=M%?S$W_;H;@YCQI(VR^6/J(+P_?J*KZ[. MTIW.VQNMFCQQ[H71O:-W_PMR^,"%5Z*Y:KD#.R/(=0;FO-MWBBP!V._A>K5K MNLOM?V?I!%JB\C]3J\XP)2$DU!<"]C>8TV$U"P'X"A$2U%=$P09\IJ XPY00 M;!]]^'4(S)2\HT*N*">UTC7WQBNNL ."\X'(2Z5'!7KI%/YOTA_422S;-UTK M$O 6LCO1'Q@,\&;Q4%&<1$54+M6\E.?10,J?N\K!GB@#_;,D MJ!*MA#'S $9?F!DVL*A2_=<* <_!Y2(COKN>]\RN)5^?#!$S'5$=1^8LC%'X M'S %Q 0*E_VLTA/&@11Y]O,#FO*0[46#B8?9""T)/W#V4JW54G>R3T#+#BO[ M=1FVQZ,7/S75,?[]BVZ[??157[:O5S]0$>'5V%=A_W];H8NLA.JM]#6_C. 4 M^WE3#XL/P9O;E: <<;A(YE'F=5'E<,;CS@FVQ>\&NSHXJB&KO^F?F(H0\*J< M'B@%RQ1,MH6,J@ KZ0&1/-W6!$%EASLCA>^X5->H#(?'\6L.<,+:F.W_WR\^ M?T43Q=7\I"2AM$?!?.^)$4!HB/*@$DU M)).52>J3:<53_!%^K/FRO.?#F7V.EOD>I2"GTW"?B$#\7X^^L%*0HA31<7[J MR,ENCT#01I)C06 ^3)_!90:W4,30>Q>,BKGA%?UKORIN3?N>VX6E_%TD*!-; MN9*0-_ C770@*Y:C5;+ZP3F+K3]EXZX*2CSUMHY06.K;X0UHPTZM/='_:"N> MU6NB)72A@0 F."LOO"7*PHK=WQ WQ QH(X9J0:UC;I3FB-!+/;42S!*V!3!I MN39DH5P" JWPV,=-UQ\ZZ R9A' ME.WY8T#!X4P>O7 6I ? I4[9=PX;?6:*,K^#N&-!HL DM^X= =@/RI\9&;F<'31"]]EZ2D_+]"SAFC#C,%%Q M)*)3I81JZ"I/V6L2.O:2K;>6GQ?,/<\;LUZ(W8>=%]K(1WRG46G59-\E[/#N M ROE!1< 3D@V'M!06E2HC2N<7#LZ$I5%S=W6R#;3Q12L3+Z6=,67^W4=EB-[ MMA&T-%_;GC&J6"W'NUCT8:Q'$'VP[<+Q7M$Z''P'(3R@TBQ-KBVCVGG N5/^.]N]&.%%/1.C2X!=&C_;3="Z*"Z8[4+ZUCSC>6)S K2LKIN<*Q5A"[=-=5/M2Q(A1^ME2L1'?62B-QU M&ZY2#,%NCX\HXZM!AB_R:9)2\@2+(4N2W6=5#$H"\#6AN3K*5T[/W>\$Q_'G M!QS'NP48>,!Q/. XWC$R)Q[WX5++,2_0B$V-:0>0 M[8;7N^Z:K8:N/I-W2PE*G_0[5#W9]_)JN1AH^78'0PR^1K\AM*._3@@TF@GU M203P&CK[:F%\+F/$OU0GY2E\O"^J#1R^U4=/"H&ML(=BWM[<+2M6.C4403-_ M4'CH3_Z7B1E-(Z)7)*B"9\]P^-FD<,PI"7FP%>XHN .WQCH$5TRI0?"DVQ;8 M?)(:V["T5L'C_Y.J&'S(=P<(_\Z[9SE?Z31U:ZZ0"(J$R&CBKRH*V5C?V:T8 M0!]TS90(+WC)L-_/K)WS%9/S1U1-;*>V@65P,N "]K# MY?8M^Z,5<6^NY9/I_[^ZEHH66$E,0I '6#M.J*)V!]& MHZ-(GHQQR.@:!-7 OI,AF4<[7&97XW.QU>X02TL60*/ICOI8I8,&!.W;R%U# MG&!#57$GL("&GB> CI:@/QJ3TD["Y'4ZQ3%C=ZG6\?_K)@J7E%D$,"RE<'=<5272@T->T5.I>"0M?Y+2N:<9V4WR::]:5T \,&4,QN6@!&\< M_/LNTQO>_&I$E/8FF-&^#*'MM-%G]Q$TX=48B\)"?)3UX#BTLTHAU>$K79&T M1*4U9D6AZ6!D.V+ET RD]K?<$R:*M[T-NTJ_HYEGTY0]Y_H.)(K=S><]'"F; M#7I@K^AP7KW!SP?="326-X2?%)T_^4OSE+T_R M> 1C]DGQP9./BH\^^FCU4E@27M+A"UOQ@Q]]%0%C6;)@].C;]4V5S((T0E&! M9@6J<,Q!(7*F<6KB9RLBF9*6T]B22K@,L8&\>P48^TZD.ZX$-QKZ]<@XG[$P/4U3 MFD*_.?7P>-U-W @4V9IW?9:1%#+'_Y+1"^XUE5?"FG'HGC5J?E29*R5*$5ZU M/D(@S%.%X_IX]855?._QL-),IV4'/9YMO-+1'W3X*V.N-%. "8T8%EF$UIV; MGC]8$?D5K=BCAL0,Q6]H.$^WZ;WC%E] ->6^$F/._H$LX]QZ&;VL16+2Z.Q\ MLC"+Q%L[KC[YP&+0\'_M(Q^(YA<6PC3T]7I?0R.=Z/;-@]68O3 $="G?MCI; M?C];1%8RSR_%"S-6%JE6@ JG]2J$53\A5T KU0+KF2LC7@)\T>G0M?$>>-#T MR3SWHST8A=(JJ94,?B?*6+*[Y*4O^>"<+3CJ!0$O\I:)' S!#ZPK%W=*&P ( M:<)$KZOQMJK:U;-_K+XA :]7*N#U_#F3_YL.^S^^>17^F(C3/8./SFQ)/(G? M45Z!4 =_*/>'S\(_R8U]ID4I$N*P)X!/23C)^4/9J6BV[NQNTSWP_[/W)LQM M(TG:\%]!>+RS=@3$YDW*GG&$++M[O..VM99G.S:^^&(#)(HBQB# P2%9\^O? M/*H*!1"\1%("*4SLMFV2*-21E965^>23,\8TF"* :"9Y$J%Y*STJ5 _*J?!TEQ(*?$G=B MI'1CV$"2$A4=F[*&_$*/#75I?):$Y6A?C9@L5\TE(R(N#4)))-FV(3!/R+>O M4#JL;*6&2W4U5WK)WEVFG1^NF8_V3O>'0NL@FS L.!ARA,$H2@/G;VKLDYX+ MW*2,>F&NG9@J%BL2YI Q%/D3B/.2(C&Z5[A,;G-!DF$QI_X1L[\I-C'2F-E& MEG.]:N^]\EY;DK*'$47D\" ?NT1@R05@OB,"GQ76!Y91$8LD5#1 [K"7S4:S MA9NB\-*WA0KHE OBQ$EV!61_S/(\,H'H%,97_T106VR]; T;S2:]C#:9]8JJ M?^/:2)\!>Z7C.M>:RK&=A.= M_5SNP^+1\4Q1Q&?;H,]=\#2>0U8JA8RI@8LU8"E:@*6RC5(]<\M]GFM"$)0 MM(Y0U".Z;F9,'K(\]H0 _HULO.Q,U-W6!676VX*VQS;R)5=.M;[P*<)PZNF M\HI:M/JEPX:)N['LCWSAJYN)F:N_&XKJ='+O"!T-YY(^AN^%)#$>%F(O7##EE$T8HYT ML5CU6[Y7J+I&2[J09'X@E?R=XPI1<@K7=!*PC/40_C-53O?RUM_B2D,GN!0FD(KZG*:72!M*Q>XWD\DSBBK67YLA_ MDU#(5+J\=RL77#$\@WG5GL@*<.9\EN=^EWH3!0Q3U]J2>!SX'!6K(M]B 9/2 ME\5UB:W8@ZN//)F+@+QC/?W* CAEDY[.<=091F(9)C8!66XU>L;METN^K4%- M+'N= EUL\SJ,XQ@< RO"?!BD*OINV.ML"O'0:.)5V=C!\A/ENJ<=W\9 M1;^4W.H\]Z\OUE]'VNT7%=!W*[7;)Z0>;KUO6/\(=,(J7)!"7R,6&"]<[CH5K-Y"=:2XHX?E(%PI9(_65,*-?(ZAL/DV"K-'V>;=G_>&A M4J.\;5+@MO4>M0?F$UQB7QTP<(=-6&*Z=,@2R+GDAL' AK%8,2*@!);@8[#0 M' 'LZEZ!U6_H6=)8"V]0YSSGZH)MQ-@HE48P%8XK\55LR?MP+8TXWU^";3E+ M/;!^%:,H149XS!8AH%3 <6H*7R*?OQR"0@%@#@F"H&3U2EWI,H5Y40!DOFTS M )AMR,]AZL6W<'B(;!#T_HOT!B_I_/K$8&$7:.XR^&W*3"DZ, R=*FM/31CC MER43H@PAP-WD+L/,\,7-3%Q0;:NWX]BI 5G&*S<#,CU!B@NYGL.QSL^@$J#R MNF(N1,,JA=I=.;XS$V[D_81;R+]@5%DE+O)D^_O'V@.:?3GM(_#\EL1%,FQDS4"M* MUC*5,D,;5$I%M@4E+\2$J6P3S8E%S%XS24Q+! V\6W6B@90U:;) UA4P^,X MF#L-ZS-1MUQEU"W'>S[C!D&&"E+)Z&)+/;HG>;%!A;RF6IE)#SW'E!-IV\OZ M*0J%1M<$_0K&GRLZ)H:8,5"9;DC&8:%1FEG!#EOO=9/N1N8 *ES$ELJF$HKGRKK-M(,EJF*%'92G2=E^6:N=!3[-D!3R<0]]SZ7@M!6LO M+^7K>W!(N2LI(:HM5 9RG$M4%\5%\9_:DJ.)/'TA_:DK+3.U#H7*(Q C>*Y MPV.D&6,%T31A8C_)X6/@^O/41B;3E)3MN1<8E4W-NEU!YO!#H4]D)1^N[VS0 M%Y5T(*-RHB@_%I_"\+^^ MNKQ6E9[HLA*AG5]_("T,=@7%1'<+\:UGJK3?G= M'3MGM2)]*I*B$3^5)-C"[S^ N-VA)KV$Y2);\7***2G0T"O\7F&)B]]J+^P< MU&KJL(%R+5W![69/V;"Z_=\D;]NEO(K@[SX[=QJM_.&WR\]9W5"5H@:6/NHB M*>5H82B8IMH@J(8S*U/Y M8W8%,6R%U 6L'1KG9*!#[_O&/[.FQHNB0&][!.TYD1'X7 MFV:R0?0?4OJ!9)Y=)U(@*5HP9&9G<+(!D9AJ7*S!BX!& UW40)T2 MSV@&5L:<7K29F5 S-: ;L>;PM;/J(S$<_[X39=]X^&XB[>1*M1)685+Z95D_ M9:=2=I79KCY/=KFS?D6 1^8J FR//,F7YDVU3"3Q"0XD2=,!%N17S*UK M-<_^KMSDQ$BCW>.27A>Q 7#H-M;FOCZ1OZG36N]O>G3G4K=A_8Z7W6MG(I)[ MZX.FOCQ6%],7I&_1/IEG;W*UEIM<6TAN]T5MI]5V6FVG5=].*]'*A]0ZY2?+ MU<6W[V!.//B@'%3PH.PUT(F"T"$,E'\C>#&Z0/XS5O"AC_]*J3*%H@2]-K@% M?S?J/'Q"!P4BTYBMB:PV?A;])A+FO.'I^YC38**DCM0X6*!H)=0NI:Y)'Y$L M.G8I/4QRR3-T>'P_&X6^=KM]_NU2U6!GYT< ^F?_]3J M-]\J&M+U1O83".@5W0$BM?6.6$8?*D:M$B$JS,JF,*BML'E=5]I *GV#((1H+$H;+^F$FO*2/B&I BM1ZB $":^+B= M._>*AJ_P=*[RC,9O916@"7G"N754O4H6\Y-$?^0W)$(G%?#*E4BE*)R,SY:5 M3S*)U66N)X6NO'@<"4T^75I$!L&Q%+C"\!9KV)(?+>A,)//#LH>R_!;"-D,1 M%QEUF:^5?R$GM&3*%AES*[@#,GO=NL@BS'AB?%*G\C_(=)3V_:59:>?*AQZFWLJWQ578)Z'OAW>4]9^?'L>8GNMPYGP.;[RQ M64FN)"2UK-2?9+&F+%;'E14-_ID&8UD(T&"8T]&CI6RU2!)-%B'S\#+ZG:PP M:KD0[%J,,LF:!\9P)5DY)3Z#O>>>^6'(]5VS-QM8TL794.A1CC\J2&9FL,K" MR_]DW(PT8"4T$2Y'6&D&?Y+5$R5$X057-E13K0K\43E*([8H*U-BKGIV#*M, MX%BL&A17I-3^5;T^@D_%G=\8PMXV2ZHNCAL1*0S0GO-6,<':ZM^M;35>X4G M_7H+.M\3=YMJF#E&?(.;,U],DC>=_GJ=<_;8E@2M) MN<4^('%"65X2UB1%RQW!@T\07M^N^24B7\LW#/M27=6XZD@$ZQS!^^0UDO M M= _53@ABA"4!1V.3\B9GH2M\!&(PH>8=\;4+S*R,)6$KG3=S+!GKC 4H_C'6 M5!IY(&OC:0!COKGGLKR.*V982]/W&'T#9@*Q*!/JM&23R1+4Z2B&.P3?.)'^ M!5K6UXUQG)DF]"^LKRFA/I&8(-*![0@J507G"9@2CDPP]+U;H8H#\($Z,VCA*=LJ%696.E1 TZ2R'VS+#UNDA M])'[,+SNL/W62HB!FO)X$74]PBW)]V=%G/!=O:SD.7*S@+2?N1%"H,%49 M9W*'E1XB8M?&XR:DBNV.;Q8REY6D(S-S6Z8*.3#C#$/(5P-.WKK%@C;<\$RM:NLP>J!7^J46DU*FW'[('Z(-S2)U$$8I 1 MZ1:N[=U>"VX]OG]&V6D8D0OOA8C-PK;.\O*0B7!F^,JL=/!Y-VODDTL5,-E1QN26S)3IVXX1M<&EA4^%.O!BP!\RP@&0;JDVVKK27@&X! M\5R02YP]6X9QKFVF6,-K=-NFE,K;.<<9;/XG,OS<*"@41#1D]_HNJP8A.QQ07ERFT<>AC^TJ(TQ[F0NKQAK8&H*LN(^*W2 M6(35>MEO#ALMU2-)<$(EL?$OZ">X=7QR:>&/N^U68YC]F'8L%O\Z M0S8MHWXS_[K5&F2_IL,H*^R>UP=C1/_![B.XKXP0![%85>V=8:OJ81E=1XH8 M6H#:0#N6?9>Q);+$FEA61##X@L+TJ(HS(D$"7&N*09N*1]I<^#X(;Y$B$+?G MAR\7%ES8C)"+;;#3:ZH,/ ^XB+U/]M -<4]ZVL9AA'D *Z;\< 9I?<%W=D%A M(BXW@"_2((B,!XN.0V2;\]FE9[:"<#CVGL$IJ&H!X5!N_'"$?)1>R"$E"?&0 MP2,VV;AH@SJM*.<;3,D;JNBKC[_,X1TSB6*]4XYEIURP.U$'$I MUX_ZMY=3K(P3@9RLWO8*ZQM!*G4AQ*I%T@"D"[XMZB[:%Q,=K M0@I&Q*0A;=1=&/W@*B5@+:9CC>N5!2A3-#&UJ8+TOQ(-B!<7O+9@50@VIIC] MM'"WECS.^7V2$4+FBG#?R3[@?0C)[G7/1O=%@$O_/VR5$35S_@F7-XXT,C!. M.[VL6(#^X:Z;$P&_U"8J P>019@<",0UA8"ULC9"A32@HY78H<]F( %367SI MP63CW?-J =>NKRXNK=_A*!91=4&QZTCZKN%.Q.O-EXM6GJ$.S&YZ%T+54^"?6A2*Z)@\:?,UL<.VA',V(SR;&>,KZX[9U?789.9-$-7*=CK2Q MF?$#YO(2L0UY^J&U&?K^_1GF.C%FQP/[*Z+-)5^A202S-V3SAXUE%N17K3C4 M,U]]-P^S9:Z[*X.$KGP&LI=9:"+*.N:R? 4\E6M8ZH;<9S"8Z-:[51QV,VX/ MJV!N,.:&]0]%-CN64[>\6>KCR,6,R+\,& M-_)(*02/LF'_$W5M<]\W9ERD-AS5E:87&UC'F"P:#Y5W!Z M6925^-WR/;9Z9D3$^V/#D"V^O0%:DFF>K(YMK3&.M@F /BQUX: QV;UW:?.8 M;*O9-]#@E]E1D@O&/MI>8W&C0*'D$RL1*Y9+*M*#GJP@T5Z$S%^.AT^J\C?@ MNN^0>9?)K=$<.QP7\G1U12/$HDEJC<*O(E%.]I"Q.R3>^ ?>+(GD(399'E0B M@K''\>,_M#K(^28?:K[U=BKRLUN&5F]5G9HGP;26FY2_.IQ]>L%LKG",40TN MQ@ZCW%3I[OJ4!V$^>6LBIXV<^D2@X,WP?N5DI,PY1\E=YK*6A1X5Y7RZA/U[ M:7(7W)BDXUH>3&^JM$2U>V%%OH ,5;BYZ#T3%LA OQ$9K_"Z#MKUNI8$K!WR MF9^)&*N_>/$4KXX23@$3^J]49'D/M-!_%_=P?>#Z!9_9LZ1O9'__JIG@.>4; M=0+ALSUR!&$1#>F-O.,*-RHSPS:530A7+DZXC)RQ0J43%$.#3PCU\7.NG"[Q M&'00=EE'H0M/9Y^K)G9/8EK0&C54UX#J=FJH;K4PH354MX;J'@"J6Q^KQ6-5 M13P4.I)+9H M"13+G\#C*(QQ]K#<>UBE,[86Y'T(LHE2TC$ZE.2%O*>8<+DCE1'H,'4AZA^, MD?N@^S%8)VMLCJ=46DM27.43=3F)CTD)^=?,UV?& 7/D)B!/'O]M)*D!RTL]L>=NIG#;V$_4L'1I4#DDD.W4?TA<[8T,$QU^7TN4:#X_GH)T&%JHH5^?>YPT1>?/0KC9U"ZM"K$MR27A0#!BB%WZJF[48:9TH"T0*# $ -KECM%'D!$.%,($=E:0'ND$M$L MN-BU"*B\X4QQ,A$%I;JLE'JQ^6H4J627\M\@NY,DW3@B,:W/H#RL.#-F?.(Y M8;@#)S_%X=@CM!3)H.0F4J@?NDS7A]21K/,?0J8Z&%A4M=0\*](O3<1MXK;W*O;K\D +%TQ13/-2:(3N.LPEN*II-(T<2^VM*.9) [)L.O/E'SJ:29-Z,^'8]DS;YF]0>0:11)F)53JEBJ M0.[C<2K#6O4#K:W? 1 RJQ M ;)J8B M8@# ),HQL[S F!0U4C8L5\PDY%R1 S2L!Q>%Z0VKE5N/EF88*,JIW0M1/4'5 MJ?*!?6-+]D@) _Y S"4AV8S"CHQKFK!1AYQ]]Q8?Q_$;ZU7K-7.7%0IM:*+S M5VWY@P4*]%<=^4UVA^"*>_)[%/Y77?F;4%;!X&N"=:DO(2H "Q.:T2RIRATR MZU=QR2"?"%U^% &3CNVF@4L\D :);)T!4"VE?)T#4"1";)4 \]9E8 MKE$N2L^&XSTB=5F/\D//9+;EZH6+E3WV:)7WR,3>P#!?.+%PAL\ZC18^KJB< MY4SC;9QW%L=<'YV=0<]JHYZS;>=,"R(6 B5SSM78=!,(5$_LIA,K\X\,X+VJ M%Y<857Z(XCW4)0[1'B6<712;++I+E(;I1M,4:QFOG$XEYCI;R-=(T 5"J>>S M3*P_%/#0P \NNF55#PH9S&-G3G0'Y/E1%?W+-GRJ+S*WY*J.ZYM1F$FV28)JJM65\=[ PL$O&/Q!U@IFX M1/.'2O-&A#>1,Y^2%^-&4]@8>4VY'*73T9"79=ZBZHYN^['D=.0$$PDPX11- MN'!%98WL-!<_,>.,?DW()-WNVF<9B4#4F#Y8*2R<& 0L.-_*>ZTK8-+V8],( M"QA$5$-3IDR@SSS(B%ELZ\O'2Q!WSAFW/BD:>!C&Y\1M:'Z6+Q^O#7I-R55I ME7%58GN7!K%GUH*B07M-QICD=3?,#<,-*7&CLMO2[/C[U\^Y38H3K, .N40- M:6FI6C_01:5T;8F''D'KGCS.=+JF9/&DHU-85)ADKDKY2#M,5O21T M]*&+W M,/NL7"5(EGFT\ES0'6%B+!6'*!",>SH*XJLIK=4=U>9C,.JSA_>.G]SK+_@N MH'8W%;*6-SV]UTD%Q'Q8*W@/_#2\": WBRV24*/.F3L>4?&.#4\[_ JN!ES_ MQ %388S%/CB;Z(>P*6< PVMH\8_A<,.8FOR1D7R$*&KYI2&P#EY\%)^\3)R& M?V5E'[+*V=*7$L'[$"\UA>?",==Y:5@7NENFWB$?NI DN9Y)BDP,V+2]O\ V M^QC<^#BG[[WPLS.*#>7Q7M-#Z<6X21V<6ZP2-O%^PG_A7NW-TIF<4T^60>$A MJ/G%WA*!G5X#UZ8"-/(RQ7%+KA5@YEY+:CI24S)R!H,-#%$8J4SI#?KEQ<;[ M]S#KOQ7.&8F+CU4\5K)4$KH_$MYLE$8QKPR(!8C 3-9=-R*Y"-H8*V98T%K! M&?QTXN&Y!HT9Y9LHV81.JJ7GF\-YXSARZ0'):*;EGC OZ+GCKHCO(RN,4P], M6RL#M5 %0H;&94_-D=I9F*@[%E.*;9M\8^M1*D_MXET6S^7$C@5"#D*FH%HE!D)09L'MED<4O%!^1O-:Q/B:KZ(!4P/TFO1L"+#GV&6@.+?0 J*,<+1=#MH[ZZI12039:;]$0$LF! R#].C!,9; M%*!/D\7QJKKO\S1AB>"2'^.\'F7T#TP#P@ ('3XI(9\9$2X3MASRK3 \"?%# MDO^(; "]__ %%1:Z!ZKG^4FX39>,)E/(F1^UJ)KM@C?UX%JZT,=,2Q8[OYMZ MM*[!*IHK[0S77]?/2O#H\H[&&6"A&<7W<'1DR,/"Y5I!2WK(?:)I#@D^C%X% M'7TO(8I&&SP24YEBBB?+,6ZI90"V6#2>K52EW5WYSY7;+2 0" MKAZQ;1X#!!VE"XK.[(F3U+U7>XF8N7Q.81>R(27K]).<&XH\;WR3**<66GJY M@?V"6?O,8"4Y0K*PH8G=5_YQ>K&"[F]*@+.NI*])]RC)4(S;CE'&75:LD6>] M,(IH<>I4CJ1 @VL+;(^90XT"B.8"\)TQ"SR2QTU%C'+&2K[R5E8Y*U-^QBEN M1DF7SX62*<4-P_8*VAX2\F>YZ&5D;TJ>5YY+["VGD2NQ!-9F33T3P&*O!BQ6 M"QE7 Q9KP.(# (M5-HNN,<,6,TL8[>-+JDWTK5*]25"H1VHAR9&M,8BRNT*> M;[-@TORV='8V;C]SZ^#!SXYO85O3=.8$.A,0SF.-4,BY>I&R6O:!Z86XK_>(QUG4RNM0J;^6L0N+*HHV'KJ4CC4IXX6W*9 M!HMP@CPUN%H)TT:*U^^73"),)U&)8107\DK+>%]+FL]$"GO*]C9Y$,&P];!X M, 4^%9).=Y&IW'LJFK)I/IR&6(H<$XC8@+ M0-X(,AFTI:DMGYBG(Y^"MC(0D$U,D'2Q* M.#,L8*_?@ZD$MP3K M5Q54X1X;4ENT"S%R=\^?-*PUH\Y[]+W"CPW'D1D@6!\9K:Z(/'0G2)50W8%M M)OMR&.BUP"(-WBA-F-M/5G$+(V;ICV7(V!4CC 7+"KA5/G^W#9A2F5LZ[1Q/ M11!@P\M2D!8<+8H*O;IC7NW-WGR$.97'!8#CPH/&_D=CX(I/OC]D6ZA5KB+0 MAJ"*_EALG^$O92\N@-W@5"7EZ,*DGDDU:?Y\;I1HOKB^M(:MGGT(Y.B689 / M@L:.?BJ:BK\)%P3CYM$QK0B2Z9R_5; 9F"'Y"$9(B3( M:IU?TB>)AQ+]@:PB"BC-G7OU//[J8B:(AA*__"8HB.E:EY& 6ZQUH,Z=/HR:NK*XV> M]$-8&#?5 1E%> F]_"#&A,GD3+).RT9P9JM,Y#>C/.FWJD5YL@O)R5.#^T 7 M15Z<">.Z96M;*+UIO-D:/WSO/W6H?#7:I+2_?-_1H;8(SJ(S2CV8Q^*-^LM; MUXOGOG/_Q@OHM?20HIR2\;F2I"9Z(7^=1:X:38Y>)1'\OZO>++]NT%>_).[B M=]UNH]/K+OVZV6@M_6Y5LZUVHSE<_NBJ9E=_UVWVZ\X>5V=[&S7["TDN2R]L M$-QL?WW1>9$%=HEP[$W3:I&B5.WIGYXO_+0]_XD_-A4*AZT7L@1I+^U'RPS7 MGA(X'?^+RO)C3EE:H">UCBD.[E3G@6\,N6%O* 5[@@0A#M BN9F%WWQ[!DJ)=L)@^WWC$3^E]QQUCXYWD5=\X:%K:\%;[1<)M69=7$PIFQU;C,\438ZM,/ MJ-^QFYTA^TUV&9L2T2W&N-7F*[RRN(%K\:JH> UK\:K%ZV #>M6SH=6%&^X1 M299NH[V=25 J9559E<%CK\BC#>T@MZ'JVG;+: .W$=Z2,5=9>+MVN]O9\L!: ML:R'4BN;7FA.:&5:=GLPJ%>F@BO3ML_[_=-9F=W\6159DR^_[W94'9L;XG(E M?^,)6UMP@>^UCOZ&5:],O3*/MS)42JO]MEZ;>FWJ>^0C#+><._64+>*!W>ET M3\O?(@K/F K %4$X\P(D'K.H]([9/#]Y$PFD D<>X8QG9CN&H6*TS5M#+Q/W=!,\CC1O?6RU:_T;3@13X500VQRM!_V,1HN%GN M-/&Y11G9S?HD^2.=Q')(NB;#X-GLF9.)LSDX[&0:3&QR=SHY>@X'9!EWGF0X MQ)^/H<]89CDP*V9!IW_:.9:%V,>QYZ@.H//Q,& M[G[-P%TMJN>:@;MFX*XZ _=V%3!-^VK8:.7LJ]9Y[_%M@I>M06.@SRCS4"\6 MUFH$CNJ??;QI(1,]\QG7#LYJ3V23DS:G+K__SZ4-64B,1,=H_#6L' ML^:IV9)6ET*L*8".CZBF[FQ- ;0'E5)3 -440#4%4,WFLM%$U11 *X)\M= \ M7PJ@#6MR;PA\>T8!\.U&7,%X8;=E=UOG#P,X5B.(O0:26@OKZ0AKIVT/ANU: M6&MA/0)A'=K]S@-S]H]"5K?!^N\@MQ59S:W1D(=>RCH]X# F\'P/O"]'AHEK MV>?=;7-!O4V M.)%M<&Z?-[>]-IW.+MC&+7K^[NG1,O0K[7I6\1+/O6B>X1-.T* MK+8;&TY:1HG#3O?&G@C&A(GFAEWA._>QT5X$H_#F">:!^B$T=NK3)N:=Z"S5K/$%@WGCWDO6FN!U]#/DX-^ M#CIVM[M;/++:3N9:6$]'6+L@K.=50[?6PEH+:ZD%>FZ?=[U2&_O1FX!<]_NQCVZY\_=H0J6M;3TM@43!_2(G5*^8CF43@1<0P?.WX6 MZ\)VXW0^]ST*?&G^(/CU/\4XB6FXXY XORSQ$U8(6Z#'*'H&P^.H%K*5ONPW MNJ7O]O!>A^\=PV*@$,,RIRZ1$,%3 X/_R'SJSKF1/1R)0$PPO"$'FJW35#CN M&+9;8C,94;^TI3@)QS\D&1&NB@ABYF*%$<'?A6H7PR@88$GN+>?.B5Q^^TI>P;GD_K*@IO/=CG<8$EJ6^P) 5AF)<+'K"FH0^#P?>)GR M%,B<.%YD$25M Z7U$H4\N+>F()". M'X=9+U^V,H(N#JW'2814EA'Q27'@$F:>_KG1CMJ%Y?)I@UK73!-J6S<@R9'C MV[0HCHNL7,CPA420=8#K!,(P=6?K %<=X*H#7'6 JPYPU0&N.L!5S5EZY@&N MHC6^RABO/;(GYY%M]?IVOV:0JJ7U**1U,+#/![LE!]7"6@OK(PGKT.[7P:Z3 M"7:U=LQ*K*-=%8AV;>)[+D2^!L7<+!"$QPY]Q>N-]-(H6%G-NZ44*@>=>*NL M*P=](T6:)(-?61S,<6^]&)/'<"YG3N#<4*&8+!QHAIBX0!6T@.' =.1[X[.Q M#/;@G[[G!&-.=PNI3 LL2A [% R,;6S)3UVN'!(GRUM&Z;AR?&E[NBB%Y[L&H\6T4(\8$PQ6CF;"8B*I53(E*)<&8@IA,*%OOW-JV2 M&>G+@GR]?/$:G_J^%7XJ<8IS3Y-D8BL[AT++!T'XINX1U+'I8KU#::\$,,A086!M[" MV/%CF40JDEP,W1G!LV% .PQ^,(8CS8'53 /:/B*AS<"!<=1>+!;P81Q.$E@^ MH8/PK!Q71EI[CQ9I?2;%[ 9U,;MJ54VKB]G5Q>QV+6;WM" 0KF;GH?H7UBMY MTKVN81\G $ZH.UO#/FK81PW[J&$?->RCAGW4L(]JSM(S(6(NM[/?;"(B#X]G M;"([#PXVU3VL8@_W5%B$0F#G5=Q(GU0>B-Q+VM=/M<-WH:L_B6A]V;@J&,D< MVLWNMF"GZE5^J*6KFM+5WIJ^NY:M6K8V1!/9@R>JC;)/Z=K!-*C@FGSY_6#8 M\6K;0/(>\:#J:D=&7O[G/PW;K?;;)V$P?RJPWK&LS:N6W6EW%QR!]:H\<74U M6)1ZOU1P95ZUFLW'WBU/"5(]97\$!WP0$9>14"",X\Z)(B=(+-]S1I[O)9Z( MGT,1U$[3/N]O"[:OL'U\0DOSJF^?]]J;ZYUZ51YEPPSL\_:VA7DJO#3UA?(( M+Y3+#C&!8.PPS4ZQ^^=PU6SW[>'@:6IEU9;SVIOFL']>WS2KM2KMH3WH/#!W MO8I+LQO@H"*+LNL9=FP7L<\R 0;Z!?U-O7BJDEQ<,4I*H\.G:$\^S$]:88/R MA-;F5=?NM#OU#:Q:JT*+4N^7"J[,=G[2_:S)L?A)CP7XR*5LP]5I1MLQ.-2E MQT^\]'B_9P^'@V=;>[S>!O4VX..O:[>;O2=1D_46J+= !29BV+2;Y^UG>Q*< MOD=*\5?MH1.#1JNW 8]&"4$("L%9IS$L24U'.A@F,OCR.XOAXG\OK+F(,)_* MN1$6/#I.)960%UM!F%@SX02P,I/45Z0X8QUOB>$E1$7S;Q&%9QQX<066O B< M)(R0Y\K)-<]/WD3"29#?"/YIM9M-75E]#_/8:[1WF,9V8[AJ%G>HEO&DA&6K MTTZ*5&49J]!!"6S="=_'/R,O9K(H.6;D.-J.J^[S$N@#EPA1LQHJ#"O)"=P.ZO#$W MXNA&B _/@<,53RX*,:<@9?#G!?34WVSM%5-3HXDJNMH"L04@##]^V1D8E&X; M"X9MKFX$,^W$:214Q ,_+'G?LYAG'/LB;H&FNCUL# XQU8NO.U9MMD$0C6:R M:Q1TVW0B6V@/J7,*2?K:"^1UY:_%(\E! KG4UU,>B;ES;Z[!9AHMIW:8S-$0 MB>V[,0[A)(UBR7''C(0!&3]XT?B 3\$K_RL%;4PSD"O 9E:&NT$6OI6O9@X] MX]TP[S=@=@6R!AJ15EY=P2"<@%\:B!VUJ_QD*6?5N[^,HE_>':SY?4D\-;,Y M)=8GMO"^.S\-R.X^Q_:X5%KGPT:+Z96V9M+J-,[[#R-?6DFAU&VT!H-#\#VU M'M;JZ706'NQO1DY5DUTQ:-9-6S:15,VG5I$@UDU;-I%4!)JVE4[ L-'(4 MU=6D39\X/Q4KO_5JCL3R>'5[:(!U_1R=8(AQ@T%7,/0T:.T&)]E\.QPX4FCT MI]EH]Y9V:6\%K6J1KJA(O^H,#Z>X:FE^\O5]7M(\Z/6>MX+>BXUVY""0!2^K M',X9[DB*A:R+EYSM+V!2-+K+#JM>$O8 M/%+/P1GA&@'X213.Y-I@>2IJ"!>3Y<#Q_?".BC[)]7?%1%#M).R &2;FIC$4 M3RU2/3(N6P:/8$DO 3^_Y=)-\#**/;HJ*"0:QQ[B.41#A93HTIE5'@NH..#PJ59"[$N<6-1=3!\!$3+ M57"0<1@)*YQC]3/\B 4TME()>S'*^,&;!LK]#GY2.VK0L7EP=Z\?']I^\?+FQKSN7C8H)&Z?IQ MT*W0I[IES;CD$W^&*<(J,_(H)'9K1G0SA)K1ENR[FOX#'Q9@JW M@O)4F#8\HQSKA[C/#5E.,AXO"&#M4QX^?=<68_$-G,^<'?-BP8->-A.^)6SD'Q:&(8"JQ=(&6*\K' M';R-"YM(#JIM> MRGI_<&3,8A[$738HK.^'IDDDI'+A\I-:5439MCT928^G8>J[-.R1%")8)P22 ML,KP22*Y#&=($#Z2-L-Z0VN+D3&$'X'G7,%U&[FRJ#.&F7-IA>Z\9&J1ZD(+ M3LJ)"_8X&74KY+QA7>96CE<453:N>7%,N(YH0GH3:!KV ^ZF,"C7YE1*4@N7 M8\ERJEIL2R64]7 F)&Q-K)_:)$KUS'H!6#L"9T7K$W6,W'EP', C:>!,)F*< M\*&23.$( !TN7T(3P1TIOGCFW&=O145"@ O03K$'8N1$8)HE7N+# _JDQ,FG M'$4>/UI=(] &K#O$O6Y2&?(%E2*-NQBL*=2*@8CJ:I7#NEIEMB;0)@ S)_'^[0BC\V3IU[+L.AVD M:R"VLLM+*W$7JF/'L&$"UXGNX>#% SXK]FX;SC3"RJZ%XN,(R['9AYC MX7AURW>*%\:-77(X[0BE>;,PS=LX,E?ZL(ZF+.Z@W6AW.L=29;75Z+'CP)D/56LYR:8UQK\^6SP?C5.]*$XT1.@D2H?Z1=I,>Q2,+-&DSP7-,FK M5O/<;O4&1P^0JD7VV8CL<&#WNA64V#T1!U?O2&%'"P>YX;ZI;JD4*."KYL/* M,Q^@4D(EV]AG581!%170=J6&]\KW=$+D\*^HUF]-V5^Q56GWMR"BWN.:[).' MOMI:8UUQSIKLN2:N/Y*U>4@IR3VNS#.P-+9)3ZS/M"5GVJ"U_?VIMC,.NB:= M;6M!UJ;&YI/[8570OK8[-BW_T1NT:JNC@BO3MGO];:N*5<_JJ)[CJX"5>J(3 M; >2]HK(YZM6JV-WMBFINVW^YK%8(R>PEL../1QL[Z8Z[%(^2]][ 0!9.^$? MP0F_L82L@B@B9B&7L=U_/ #BB@J0&7/M7DGRA^N+#?16%!MHK2PV\*KUNH#4 MKN^9!_ >UCZ Q[EA;5]@L7IN@)-0D=N0TQ^1MFSOHBV?XWX(^J M'1Z/L2Q]^[RW;;&K(W9X'*.B+*DL<41ZLE-;E=NB).SA8(L:Q+5!^3CAZ.'6 MCN':H#S(4EPO2]4L29!!'69EFLS9_JZ"QOY61>AR3&NX?F1I^ MA@9:VQX.MT51UJ;SL[C6G"Q$;1FOU^.G4,NSI@,KY(8IDOT0NF<'Q%,UL,,/ MS:[>;3XJN(E?P>:U^]W60Z%?.TW(<= (U'O@U/= OV/W!MVCV@*K*X>4\NR_]HA&UGMS7V@P_;0V>Y#-!S-!C)YY:2WG"5=04=OC+?J.G[; B&,7A(@;, M[XTV'-;L@>_#.<=3P9:#&1"SN1_>"TI.PG^"=1C.O''&K#X-?2RRY>&+Q])B MR_2,H5%:G5JE'$ZE=/IY/-*E(1*U3GE2G;+7:/_>=,I:_;&(NLCA+>J=7>_L MY[ZS]QI WMO.+BVV43S^KQ.027$#)_DW$48W3B"94U0I08_K],4"1H_U*6Q9 MXX2+N_%/%5W3.(P367)P8_/$5!_#6GT<3'T,SSL%I$9U=<:&-7<'+Y8K&EFO MY+'"M3BTSQZ MDN-"[>#KH4^=6RRE*?":<2N"%-W(OL_E"ZE,(Q71A'&%,Q'%G)$^C\*Q$&[, M/U#W$?JAG$12(JQ81F$447$=^7/R'1F_ ,MEK&@4M"YUO$>U.LT&RU] M$Z(&2 E>75S"[1OT8T0ON?IT]='Z1,5+V4<=@)::)UR3@POKM.A-J,3&2:%D M)>F]B1_>$:W#)(U(87HS)+,37.D7V70CN.WK^L%4CU=,P*KR1#!6M9BP^-RBS'Z7P>1HEU%T8_N#V6(&Z2_TXG#T@KUJR,!)41YR91-4&'?%B8 MA.0B@&FR6FW05T$RE74V)RD]J!K+-4!]<@4VCS(SK%X; M.S.LF7P;^ND,B]:'=\G4PJ/8IC?/G3'[YG["LJ@8#&X-G@A8X1^")@SS1FY) M]/G!Q)MYLJ(I=%X&6&(:,!:DTC/D<<5JX43CJ2ST>RO\<$[R#H((/Y$MP@T_ M"MUTG-6MNN/FN= OUGJGK[EG(!.WWEA(,X"JG6'#^""9!]@%EGG!(9]Y.H)# M4)5)VE?*)P/J!VQ25@4V43EU?6'AI333YR=)JDYN5 M^UK7?,YR[_37K\<>C?G-%@1A:>W^VST:.)N\MW"EZ=*] Z1#A6;/;1F=Y7 J MB3S%>SUWNTCO)/5]O<-"V$$W;%7?.;$18!5N XXQ7?)=V?QAFNC2Q] M.&_F MH,E&CL_5Q.&<['0:'7U,.C+Z"JK1U0I*==[QX]"B_CM8"UE%KD'A.#[8 _"@ M,P>9_PDV0R+\>^MEM]%4+6]Y7:REO-I2_LD (#1MM'*T(>;HH#W*CG,#HGQ# M)\ L3/F(>MG)7-0V' I1G#I\I%/8W[D?3\7XAW45P4V1CR+XZTWDS&P+]PGL M !3WA0>Q!T$"<@?R2$;H91B!K77K16EL77BN#=L,;)$)'UJE2]S#/P(/WT559V/K>@;& ML_5>%HVW+N0#;/8UX,?H-Z>S&^[4&NGPW"MGG]>5LZM5HKFNG%U7SMZL;_6S,&#_'5=(?\B3?/>@Z[,7QZGHZ0V'2_BK6*TS@(GJ*86SU!BV[WVT;W;_DCG+: M>BF:%WM(EBB[C&2 I6%=T/-KRG;;5A#R#LYN>3$-RKC%':O7Y ]AS9Q[].)) M-QJ%I6(A?N@[*_KK>/9AR=FCPF<3C!KOME2N_I:\?[DK-347F\WHYTC+XWN# M,,%WDS&"!+R.%Z,_$12L_BUJ5#;+01>+>:)^"[<'=A:":0_]F-#! 8N2!OG6 MC/$AHS+>CB38*D+Z&AE7UX^*) MA9NB(>0AH?L3G^2A=>M$7H@2I$,&/L4"'.7AD:YHXZ)XRY7W?&>$-EX8W9N. M11"&][B(6)3O$H?DN.%J]<*1G"1$>90.;>Z"]-](9^7+;I9!L.M2[W-=][R, M2XWM\D#?I=ZT6ZG=)Q+#[Y1(X?ODF;98@<7I#'H(;<0RS*:UD#I8,>X4NG%V M6MZ\5SW[E_XP74.7KH;7Z=2] 5-&7\ M=79?;S3YSBZS?>6;Y=<-^JJ0M<7?#5J-\\[RK\'J7OK=JF9;[49SN/S15P)%&HJGW%]5FCPSNC>>B4/CM?2);/ZY#A%YJ=AV^YUGY"JOR;E6G&LH9N] MM<6Q5A-R/5 /9*[B'7?_D=%O]NS6L%<3HU9P9;KG [M[_H2DM2=K"'R<3 CN MC[ALR:80$<0+\Z5 ,=CEL'5*Q/((?H;?/P?;X%6W4Q=6JMB2M+:X,]3FP&;F MP"M7<"+/ZRREQ]M%&6QXBZO9"$^=C;#5ML^'O:-B(ZP).>LML$_.[T'/;@ZZ M#[-C*\_*^4C8@*V Q":V0:;KKHJ*/#T0Y$F1%9?KPD<:35&"N"W _1#1^Q(1 M#H,L"2;#^G+*-73;)[VOW&>?::+=LMJ[-+&4"M+#4LUZ@SPX15R4L!OYQ'8N:E M,WR/<^MX/D[&&6.QYR[0QFQ,#DV3TRNZ2 W%S _X0QFT_FIF2SPD69C MJ+%/UO>I%_-2.- 53(8WJ$ZWX^+J&J2H=O:LB\0=8X]_3STLC/IEM_0Y\D41 M A:E37)O$7@0\WL0](?^Z8 P8SRL7GXF%#,LXG3"V*%472>&H?&JM!O=;!HN M-)R1\(.4QYY&"&Q[V6H9V'4T@?TPY5E(>5O@HM]P J.1@5U,='>E2)O6=#Z] M7O:-NEZ0H/9PB^3"BF)B=](J&L?/"J7;S!;O0?ID.#"(XW#&][,%8)VZ):*< M*0S*I%A01LL4Q\#DK>&MV'K2EVZ5;^NK3WS->/7/> MFJ9RWT$##$I:V8.2;9:N:K%A G$CCI^RC25G$"B?,>;,<,?ENV/9:F;R4Z%U<^.)N'*<&?E!KM^:&8PIVQLVUIQP[9YPN9IM#09C4XJ8ZO- M,$]XDF=.(O<7'<=K-R UGD:@\V*DC]#F2J:AM"I)C'*B20;83Q&-/18L138,/\[D#5,3S 3"9TZ)T&O6E C5 MRKVO*1%J2H0=*1%._J10KHCSP7*SF&L%]0:&A0H6UR(W)#$H(#=C1@1HH_'4 MSNY=RQ\T2!ZUM9-[; \G%*6X;P016^I)X;G($_8_I![4@WE5!\UJ\:I>HH4Z MAGUW,287 <[C5>A[FB7S(\@1LHL=JV6&W('H_TCC6#N* L>_APVBB%!+4J\5 MF"#UV5%KYHE'PF(/7#H/ RFE!N%!UII!?<#66\;?2F1NG+*,N>]AY)*_YLY+ MII+?BK>Y)+GBE'8494Z41_',UDNRS/EXT0"]\=O%Q56#'_].IB&^2CN(%@@: M2ONK4_Q3VI,SYX= )C"6!)J-TAI03Q%!Y,4Y2XC]E"1P3BP S M66H%&AM+PATA=@7%=XGLP?S<"%D+P%C%-9;W!4GE("DXXF42H6SWY=L!9A5D M-B/^P*TNQ0SZ-U;:Q916J5ULQ>J ; IR!5# [XA^ T2&F";D5-V#Y/Q AD/% M1H'32H.3?"!>H,<(O\HX/Y4,C@1SLK)H/CS=OH(:[H^IY[-0Q] EJAV! U^< M<9IM5\2P*B-6/095./Z3B.+;>^6)?YBOX* V[]Z[M$69B6;GQ;MK8Y5*3MT] M,\=O)D/(F&5))L9/< A8PT:I34Z*X#J=PV&#_T9"E0].XDC.1MM4=;1'DQP_ MPC*93*8A*(L9G *&QJ!JGYILAK:T-X:M;H.:&_T3:2IO!:F]7T*R$Z%+/XTC M@'QH6LDK/V.R>"!N=( W+&LM:W %_7#E-M\W21XO2 M72\T\O.E+EY(Q#6!_0>#%'/Y]2QTA4\75[4D?.+RL$@;2*Q,#'$Z>M'LA5^"X0&OF#&7LL'995@@V)"-IQH545$/PL=![#"Y+1C,6&L% M3(5PS&''TE]HYVKY.VU%8+@PV+NI",@4=^A'R$^$ 7",U<<34GI+VEQ/37Y, M&Q&G@6>!UR7T991CYJ$ZO@F1 P>^5ZSV%ES):!' =HNR(CI&00N/['I) $DB M!2")]!"CQK6M4/7*L8V M.*YK6OR)\Y-L;%6" UZO;A(DQW(>SIC"'P1$[A3#3X&G'W2$$62T]=7D<:1> MXV_@P'HVNC!+$L=4*FF&^4@!@EB!1T,KWJQ!F6(_90Z1!5N D>D;V5':,+ MNWG/(I&_0W?=R-CK;GD'JRN)6Y[*%W$,\J@71XI)=8>W3DEK;D2G=& &=DV[ M:57)(&01O88]\.<_M0;=MU*5&8IRQ=>Z>1 64,_,]XOMRU-0G<"E;7!/];87 MJKH+2;H>#YCN6+\5568"5WUKY(54QB6"KN5,JY7#P Z:U+^)JOHB]XMR'/+; M(NE/X&'Y,*R24TOCA&,^#]5).'5B=@6N./%6SZIQ+* ##E333ZH7@Q,^U].D MCPSTI\B".!H/ACZX$7O!<# 3,)$KO7O7DA]8K6RQ0Z7P% M7&;;P>47[98,U"8-\1G]W+.!$0-$J[&F4#HU.I^ZSV:*M"O/8N6,O7F9Z&Z:T MNE3S[LBH9)6)398>6T0,14#[3GJ;* R%6;WPKJGR1L+1.8+'.,:2:ZA\^I2A M+AV1RZ?A>LDWV/-,M>G7N=D\*S^A%]R&WIC'EUT=$:8XPKEBS$76P7C%.Y&( M5,2R8I5DN\UT&,BUK?8CG_GRJ/9%<)-,J[P+MSQ#KUC>-CT\C\GU6AB:(6,R M!$L6I(9RT4+_\)(R[P1'47@'R_.-[[0>V%5W049.2W7X/NHFO4)T",58\>NC MIAN!3I>G #0(6\?W)9GQOU*82%5IF+=BY/"%.3O6OV4GMW$PZFTC-_Q-A$;V MS''QSGSG1!B>FGKB=O6MW4H3S^>;LQ?,X8B:@18)W5PU-[9IE>W*(>",AYI@ MGK$\^?*W/SP!<:KYCFX8 -G\Y\=$T3S3/E*A//7F74VSQ3EL7?C5]I#"@&H&FH6:4BKB1$6*E[BHZ'R\+L MGO3.:KPDHE#)3ZM@6-RVFK,[#W;_R"PB'%L"K4'*TDZF49C>3"5,'^OORMK5 MCNIBMFMM[3L5(#)4&HY!(.9*,/)0'HOX$W:=*#BT\N_P>4XU(L?T,PW(C@VL M[$(78J.IF9!9M3*(:K /J'ZZRI]5G"R988!%\C+'&'F"3">4AB9C_(D4.K:6 MGD@U(>QZ2 MKI:I&U1!6..G#>NJ4 M=*^UB;78\7CBTRI#_.1Q&>#9E64*.KN(68O=$]!:ZIUZ;['.%*[)-."+)"2-R[<-G=YLT; MZU7KM77]]?>+&:D6/$230FG%Y0L)4RYU)(7HJ1"\,C:EPY]TC2KLB6)+!YXT M3>%'F(*A[L(Z5($BBOAB#=U)V0BF7 C=27SD5?LU987,U9U.9YHQ"@A+^L9G^$<:Q'N6YX97,Q)&"T+IF)JG!$!96Q<7@05%]%BN%I=9I>A M,+,;,C:S/G*M4G-R$(V5;RC69F9T>5P65PGUJ>?RY6:7\^]-A2_J#W0_?Y.[ MX\G=;1_7-+8IX&BE5%">/,-%M0BX3-P4!A,6JI?&9< 7KIQE *YOKZ M2A]5VL8TP CX:YGH&WLP!7!*+]D[QWG_6R4;>>7[Z(+R9HFDD%!HPT>E.<>$ MY=GR]%DE.B 9!GXER$%!%<)+JG=][2C$LB7\U:CY36EVWA2ZQ*>.'@8=-CIE M&W_*0SE.J<+8E?5?*>PZ+MBKARE+H#M&&GK$]TX\@@DPSK,O"_N:9Y-K8@RY MX'IV:5TTA'EM"^\QW!L&?'<6NMF%E%,IB@8@+'$\YZPHNM!:W@3M"*HT[%@E M#FFZU[.G2H&$V7JPD)M-_1+YVN[T3RKMKEX#Y-6UX_.7'=,4DJX2F+$[QG## M2M'XEUDCK]C$@WF:4,2F_&>OV7+.8$ 2DY//B>$]J6P[%7JSR9M[$Q4_C>]C M3-/+8WB,KSTB)O02+_]-WG969TR&)GI//5,'CDTV<_X=> MC!\NKSFNP8^<$ MJLP 0]_-=)ZUTSN9;N6&;6:PFZG[9\N5M5*E/ M:W/TB4[SHA16YCQ'OS&#P*N!>UMA!M2&(8G2?^=4UM^])XCR+Q.FU=>(15V[ MZ47BD&+P3""$[1I"6"VL6@TAK"&$58<0/G#=KJ7A?"T-Y\J<3\H14+3LI16$ MW\BD/@8B()Z$L? Y8\8PEF+[Y9AB=!_22%F/:VEB\S=98Q'AVI25BR#$ MF,*V,'7N1Y8S@Z3 PF2_A[2$6U%@%=)+XI89EZ"GS^SGZ,FT)9U+%'"3) MFZ0;0.=,RI"@1&CGLP=;UXMDEER0,F]GQ QEDXC!;?"1-V$*.,I>97\L8Q5- M_CR,JO W"%G5.&6 MB@M)3EH]9CH_/09/3U($;$X$>Z H^ M2=882IEQ0V]NFE=L[6VJ8W\+0Q2C# MD1Y ?^1H,6[D8#@)4Y(4RGV6570PBSTT+#4!A/2;"H/),<\A$C+91R[;$:'" ME+\]0G,,%1'C8XSDSFE9G1ZJQB*C]HZA@E1UB85*+,1NB=O#[.WB[L8AE&YN MCE7Q%F=9IU=0#0B,YLVD71D?;*OG)T'Q C"0E)\?"024X%X=.U%$W%.,'6Q8 M%[ZOIJ[(H7EC3 @B"&\DO(+"?H$HO*?"3K0^J?I'U1W1FDB@JM^$P!SF M>Y:B F*@=+:-[\>^R#FUQ<^Y%Y7$ MM7-#()*5?\MP>=83'XT,LM85)9SQ)>UM9(ZB-]#=$4W]4!* T50[B$T,0EA3 M4"1@6 A4<^1O16HV^)GVNS*-\M3A$"PR=Y":8LXPP<7;L'/9/79!)#(X+C4R MA0U ='(L1Y/%+V@_$\S5Q;L.(23I0[W.' M83+_R5( X@RO<#1P7=<[,^:?!G^&@X\5LR$(%D'E9<$EZP/\(>/E>/S0/Z#= M%/FCV2PN(,9=_G23] &9Y,<10MK.RYYAUF8^C/^KC*(%%KS(@JB7LK!WY!FN MMPM+C"Z4F$9%_EVT9 M!?5*<.LCL)[0)(JGN(.K[*_8\AR]7E+-"6DVM?T&-3@15'+3(<:-]E0(N:.&]$-I(H\U!Z(BB&U/3 M=&5T*K1C9%TR];/%&UO^F%^VBL;)G?4[EYJ#XIV/,)>4U>2YH!1![3 W=ED: M87HP9QARE)FOL.]]!WIU/9Z"TE=JC8GTL6L9=:M*CY7J(M\!6CY=JH,ZK6*2 M^1\R5'BN" RS\>\%U]R\%DZ+-))(36)[+:9T0'ZH7Q$J7A,.5(<\R631:/YDPZI7.4MPL$ M5H95LB%U1'VRA=LN3:R?$63F#!+2QM!+*W M#^F"1O.OWU\W[VV!-/KM3^06@F5H7W:$!5:@[1H!1D(K/93?J7,T;R\20252?(%$=!W8)@_5M$H6I9ZOO" MJ;*QFZ.6LH=)678JEDK8_^BOF?AR)IS83$UE*FVX%['YXQAF!?(7HIS8?$,% M4SV>.GRY1O9TO!]/_!2O9-B/5T;5G*Q/K_'40!/ N%CHAZQ7)6?[:W593L-R_*7DATC_Q:N5\R'PF%8^#R3#8".B*0&*'> M.(?9.-]6&8>E6^@/SBD$NXK,)5@D5:&+OI8ENKY'M+/NJ9U890VB62B]4T2E MXX.04$0O%K.1+\58"QN'A":F.G7TG5H9S1GK@_P)XIZ5,?[<(7R=&L)7+:Q8 M#>&K(7S;0?CJ\^QAAJ"#,9P;H0\1>9]<>N_(GSK9]5!%GS.3C>CO0YW\ES?( M4J+Z1D-G+DER) #08 -(IEYLO$'YVNA1LD)EU^5)EW>Y96EI$HV5JFH?IQ-" M_5!DC/L5'4?_HQQ'EWSK(]=B=<>\+O].9M:1RU_9YS*4HX!Y7^%:F25/YBZ[ M.J2G @+IS.#QFQ8J$*,WV5&$:V0ZV87&I6S**ZZR^V5;BX[7%3W+N6R]@!"J MG+X14 0M+#Q GA&!+6%?(;]^ZF%!B@#CY6GBJY_B5T@6@.Y6ZU, XT]2EH5+$4GZ MC"O>'[(^))%,7:'RPXC%A>?:I!RT_%]%WBTLNW]_]C?ANV>&BQ 6Z2/'#*[% M.(TXQOA))CG'I,6U5U9!%,T7&8PF13?W-INDN/MD;,)5B70CB3Z0ZZ0O5_H0 MDK2'\FQA*84)GZ/Q@M?T;/48PYNYL&/80@XH#]X_A50[V0-YDY+>?0K_R[D8 M.>,?,;KDY43(!M01EH>RYVC%@+G4GO4#F;JYI-OB!C,BO*NAR_:2Y\I\@GP>:D@E MAGT3<7/_ME[APZTP,W_9IDJTI8[T;CU?W(B5B^\*,5/4D;=XG'(ND9 5ME@? MZ)Q_4L1AO($.>5LO^0$W-7-3)/)4S:\"53@C U:?C9LM<[UDAUFR\JV7!8XT M,(]KI3*5!]^'R**'YYE##%BL\RX\^(M\SD5VZGR=75+'^X? MQ,^;6)^-9*GJ#FY=*ILD06<,[!T/#7WXN5RP]?!L*4V4-0"WIW2FN3'!5C/+ MGH\$TR&YXF>&_$7W*0OP#1CK09;"Q:7",]Y?+.B:)+[DFB=.0X9TX ,:(H4I M'PRXHV(RRNE,U1?.X%]G7(Z]+B6F3TI,N\9,TKZ.K12)>=;.VLVUSD-8BD MIRXN"".HV3/"6.12%'-)T@5W^X+.)@UJ%- P,@W9V0XVZ%S[A52S><)/3H:0 M>%KX6UYYRA[G^K@'1GX<)P4Y,ORW2P#G"JN=+77J1R<*SKZFF5(]UAQ# Y== M*H1+>#ST^*_Y^HLA4%AGF0H?QRFG.H46U1*)6%E.X;Z,I&(++FA*:%-">+^, M,AZV($=XLU_>.7'F+W=B&1V:: G.\I#-8N92Q(UQ:F+Q+/_'W*K\6H%CQJPP MHZ?XA$0NZJ0)P8[QP@[0V1R9S1;A!@ZY[$GI%MU\)Y?U[8 ;>5'8/?>O+S9 M971>5'B'E&_U;Q3J!+&6P:F+S)Z]BL(@Q$2(7+V^RHYO2:EHG\A.R4.%._8+ MV,=6>ZU=L0T.:/_DZSM#D_;>I6QJ#V- MSQ[HW%T.=-YB%YZ_J-'1-3JZ1DK=G_EA]?K("?]/ZR M9ITW&A+T-Z%MK$\EK ER1O6TY[%XH_[R%DRZN>_=%=CA2:.Y-TVK1KRXNM[Z].'-]9?O)]O@C#XDA*&FIRB,"/?<.3> M8"B:KG"&HT&WW^VV^D[O?#APSUO=47?@MH:3__N Q,DP,ZTS_$NKW6F]L )G M!OUWA??F(G6])(QPF)_<%V1&3\XZ<(QWVW_Y)??:=Z\+!_?R[?W8>V%1?SS6 M[N@]]>Y8V8'M=D>O7V*=&9JO<.%L=?G\WE ")O2_MUL<$H_?QC-5\2Y@./G,-YUZQ]6&.JMOP_QZ WWM?4/J.@+U5CXD\=:[<>*?![:R7C>6JD, MK@U(B,3J6YP16AL )ZT%4"YZY[4!<))KVUVYYR^=>&K]BG5HZY/^Y.6@WSRD MGZ*@Y1_D8SAT&\]4F9V**_I\0-@/KB:0TVH;ADP/ZN]Z9,&N9?%)9;'5;+(P M6BU+4F99'T0\CKRYREQX+[%OM?E\TDR+-!CKTHWUF;&J2L* MD(-!IS8S:D6Q3$#.I:+H:D7QC:L'UC;$B:L&6/G!&A12;4,\8]70:DO5T-.J MP2"._IT3IO?A-:NMB(JK"I2$P59HG]J*>$ZJHC/L#MOGS?[YL-D?2J71ESKC M,R:FUPZ)T]80!0$8; 4,J,V*YZ0K6JV>U! D(\?5[\$1]ED;;Y]4X>O:7#MI M94RK/ER#VZC-M>>L@H='JH*AW\,C[+-6P5<1TG5AN?G )9PLU0&HC>,3U\?# M?>KCVB0^.7W<;AVG/L9^GQ]AG[4^OAB/(Z0#-%B5:^/XM)4QKO^P51O'M3)> M)B#=(U7&T.]6\P@[K;4Q4O=[2<8 A5QCQ$=<0]J>@5[N[E,OUT;RZ0G(0&'G M'TG'[;/CQ]AG(T5AM*N/HC:+CV#!:[.X-HN7"DBG^4C+)(*8WE#;;B>N+$ 6 MAG4N::TLE@J(2O)H=0TTT#B<">N[\[/VK9V\@H#U'_9J:Z)6$$L$I*M2/5I9 MKL?'V=P/[X6PWHM 3+S$NO*=.F'TU%4%2L*P3O6H!62I@"CX=JMO9(SZQ*AT MY41[@%#4YL01B,#^=$1M3IR>.:'PQ:V!UA%?1$+LT-:5B+C@<&U*G+B:&-:F M1*TF5A")GRN*J]:1@?JIYT>&#Z,^2V5\A#T_QMG^)N(D2L=)&H&VJ8WBDS[M M:,&'6Y5%R)9;%5P,0AKT"L'8[9?4C5^HGJ/J7E6J:*YI]IG47>XMK[MVJQ$.E8"W+3%'17LGA58>9GB!]?\W&BPCZF*OX=6 M,A4Y[!7E)."'[T,GP'1 MC 5@\53!*^" _,R@ _^& H'F\=O R+W0MW&#N8N]M+:JJXP%50'@%"^6#Q$*7_'OX;B(BW)2@^V : M\.?8JW;S;6Z8$RTFV8#I=ZVWKQLPI5:81C!Z$BV>K;6/6S U,6J&B>-%_KV- MHW)\WYK!#U!>H&OQ'/H9,K7^T;AN6#5\8IQ?R_B'E%C:\T%I",8$ M#DKHB#Y*2:#P;?),57O!.%N_WH*FP9F11]:K?P2>KN<4OY95KU^3].-K(]1& M4B.,A.499SB]36Y+_-K.TXA>[8S"%)J8"G@B*JC>PBZ:1((N,UIE MXRJHG]BZ#3<5M%6B"%0&_-\D@H[@$ SIB?%TRLD>GOZA^1M 5[!D>Q3Z5@CB;XP@(N,4]D7#NH CR&%#U5B'.[&P M"^1LP:OH>D&3CCL+7[GIZZP13"H.$=4F'1QI-,F4JBL(K3C%(XY?7,5-\]7<)V,_Q<-6B@ ?E^%8N&G$ M]9U E'%8I.*]^$>\5$+5;);)]QKIMP";D$^+%S6DKC.U)6&=8TS;?Q8 M#T?\A-D*H"D;5]ZQ0##QXT!5QZX'^':-4WCBTA+R=9ZCC61>Z7CP& U.V MN718?)+)J73\.#0Z<.OXJ9/HQLNL$2O%XPK?%QNU1Z"G'DXP'IFNL$;WQM%I MHU5Y)\"N@S\+KT!118M/&H*.:=25=QZ4YTCXGKB5BL[8MS"G.$LPM5Y[I&"?ATIJ)9+NHX4U)&"0T8*>B\>$ QX3-?0 MIO[O)^UDK@#L>^DKOB9?<34[_(HL^C"%)ER\#OQ$CZ$5(W[2@E$XKS<_KBGN MGQUX$6P"1)?XSCP6;]1?WBK<@!=09^BAMWG,"!X2!: )S1%_G9T?C2:?(1+X M(-\LOV[05PK D/NNWVYTVJVE7S<;R[];U6RKV>AT!P]J=O5WG7:_2IU=V6R[ MT>R=;]3L&LS*6B#F^<)/2T!+,F:Y#+:TAVTV6+O->O^!1G'FOM<[:CFXYB$% MGK=!KO+FQ*W;PMV.&LO"D:_"?U5E*O$ZLL$4KA_C,YBHUH%D;5.TO$5_E@$) M313!6:NYJ/'W.5^;'847U]>K@?B=D1267'*/T&C*!X9I;Q\_!5_+&S48C M;EJ5%?&7.XW+'$^$K3[]@*3G\]?(&9/G/PT\]GNFL?LB[PCM=8?#WKC?=D:C M45<,)\-)J]D>35IC=]AS6^WQ_WW*_)]PQ_=FCA__]<591WE#T_CLQG'F;U!F M+@(7__B8"1.DLS,W)-;WN[\9;JB>/;5_LZDRYN'<]'!]NO870-VR,#.2'E;O8O:>)NN\.0 M$+XUL >]G7?8"M$]U.FTJ2W\/"5P7YK]P!+8>_&NW1K:[5;U)?!YWJ0D6!1! MA&,!!SM(@FT%(GF0PM_4,#R^[;8WA2^G^YN>[2\B>>#>ZH-V']C-9K_RYM/# M/6;/4]KVIMSW*&T#EK9!M_+2]GR-=5G1;K.\98')G:G\M+U/$WL#RK-RLL6O;NF)"MB^-72YD"W+4>O&NVV]77HJ>I\U\ M%8FYXV'^%9;*D)FE(65^C3<#%3Q/JV=?BEK._T>>_HO _8IS?T%3_D"]W7[Q M[MP>#JIO"]66]M/H[0/(7.?%NY[=/(+;W>&1A)54\]_#!).D=]?HZS!Z1=SI MB6R]O3F_=]ED7=ADPY8]:+;V9$QMO(I'9*\_-\G_6=OVIR=C^/>@/EK$! MRE@3ZZ157,8.:<=73U,O@ZB@)UUI<"(Z,LCH:E_GP5$K#]]G0_31M(?51Q+4 MOO4*X5:6R=O$^RGUYF=]7$9*O2N);3.":,V/80Z&' MIVL@[<_9SC..53R3B\#]J"9]>\A!'Z.CYW:OO[,*K\WQBDG;_MSL^Y.V%MH+ MO=[S]J]73X53X,3RP^#F+!'1; ^.]1/<3_O2WD:4ZL&&=[]-@:KASDZ4VO"N MF)3M2VLOD;(%0>J 1FX^L[1-Z95'W;N&:Z:BI"KE1)*?@L0);CS) UYC70[G M W?%Q$/Z_<_>K7"S:>?M]O$G4C'#W/T6ANZ=Y_O;ZG;,]>S;@^;.1 2U25XQ M"=R?AWP7"5SE9NGW]N9F.;STK5?CS\-\5\M<&^P'T?.8U=FT.^?GE;>N M:B/]:?3X _3SH':#'P5&L=P"W_!FLH8$\R0HFK8;\7'KB_W"+K<]AX8OWO6[ M [NS>\+W5FOVQ%>->JL]RZVV7QSIMEOM_,6[0;-OP^X^XJVVZMQ6OY'+TV/_I\Z?OGSY>6Q=?/EC7 MW[]>_OUO7S]_^/CM6E7@_?C?__CT_7]KWN 3]G4HBFC?#55X!'R>_8W4KJ@R%O=PFIR=E>,SS*Y&Q!E 8OWO6K7UKB6 MU\$&-L*W'-^>VI?NWEUM#[$4GMWI'!P 4C&X52V=A]?XNTOG.1@52-BR+V*D MH^:W.Q;(PQ].%#FUZ7YH[[V<9F.3/3@]>]A$_K$]U/&HC?>*2=I>G/#[E+36 MBW>=GMT:[HM+M^I*N]R^KY[2_NA$P5F89EJ[9B0]C,G^/HVA&W%\&["[YZ8VVBLF>(\2/'VXX&%E=;NS.P-C M;<$?E!1O3Z[Y$]Q?AXJK]<^0>S^,Q>U0P5/5UX)!V 9]*N/J3HX MO*7* =0].<>?6VCJ ('3;77U\,6[8=<>MO:%4*A,Q+2N!O;D:GX'L3Q_\>Z\ M:S?WEDAQU*'2'6UVU[M5;<^KS\\7 V\Q*D+^<:P6/E MO1N#C%BOU*HNZ<]DLM_^\ R"$(;L-'P#[%/WFC<6_8 M:;::HXDSZHX&O=%Y<](:M,[;@U&WW^_U_Z_5[F(5MD2HG>&\6S./^U_75O.U MWI$@;OLQN@]SCOZ,O3>!Y__U11*E8M''H.7S(G O3>E4JNF\B?NXH)0JPU1Q M&"6_\YRUMIRSY^71OD["\8]I^/_8>_/FMI%L7_"K('C[SK@F(!7V1>Y@A"S; M_?3&7=)8KMO1?W4D@(2(5Q3 PB)9]>GGG$QL)$&1$$$2)!'1[;()$DADGGWY MG2GP?E* J> HE_3U:D#7Z)V^+.Z;0]]:Q9T+P!Y[ORKU/B[R(0F2D2C\[2TA M<$_CAPF):2>.R.UO7QNF@O/5,)J^)_%=_)!BX^+_D&E&JZ?G!I]42@CE;>&U M8MWOLU2[7+^:X'.2_1P/>Z?D.DLG40P$ MYVUFI%?OKKUQ9HWOL:/CVO8]=#!@1#A#_/\&Q\A?32#E\WIUG+=)DBUN00.F M;?7V1J].L?7RS5XM_RY+DQ0\&] /+=[!:OL..Z6@][T#>.QAM)Y[-N>O@%$" M /P=V3)%G"E@F\ME$_J; MUU,00KWV'UMRYU@BBGJIKYV;P+]S<$JZAN7C*9$I&,:!!^L37#(+4O*^@8&G M&S_H#("\W/![V._;\(;O=LL*)&!8S K()OQ?Z0I.9 A6]878.D/P[HC85$9L MLB3:]H#D=USRW76SIXR!\PH1!_N+GF8QG= P ;-;F$;)60"&?-B+J$_@Y>!O M#4#ZQ2&PWH*;^A'_-.6^PX?M&>IW+]QV0GCD::[8EVEN9%L=OT?>O>5$J MFQ>3E>77.^EE/!I6/$#LIEX)_X4=06N&L\".-Q11UW?>.G:LIOY94697@9X. M*-,&*T161&E[8(0#4N89XH1+36WN+,>ZN>98MQ/Y4>:E5XL3J[?@V,-OW[N& M17:R'\MO+,44".::9HFIV!?#2Q6$?V!4;^'O@[\.C+'3#W_)H M;$J&"-+F9/E[M17S:XJ3>(LBJ>7B:%SF@H7B4CC5N&,J8[>YPEQBX&YBGTRH M0%S,/)'P%8O#PBA%(R6&CT,A@ 4^QJP"(690F>F$)A3)D>TV"V_Z04A"-V#^ M,'S ^KDOYTO&:KN1/US#*.TL2E@.]"K&&97!,_WX$GCIY$J6<&7U7Q65Y=5/ MB ,KR-+5/]GU/K^YJ[JY4#-7^Q/7B!RS'J !,7;R'TWBB@(?Z8434_+'!?'A MM:[(](6\)J-?YXD.*"Y?D:G DA=WJ1.H#/-=-+=3\(S.E[0YG(8)S(0B -D$ MP0R0#^J8&DNL4*/0_Y,E:>"_KB;1X5C>?2S@/=_"[WX*:21\+6750RFK-CVC M74H1LU&*/$1/Y%OT&+BB'.<2W;IQIAK>0?=F']3$@M?0-QZ98N!H,KB MG.&_[8;4O.U-/8 ^;A4&839!Z5G[CF>P47(; CI>/*?O:R:W;_".[SKI?KQ] ME+3] S) MH+YN:YJJ:18Q?)-*FN?:LJ\:Y#^?4:&")RA?;);>R(7MUSAZ:IH0\>6G.\UP M\X#"*/S/8W69+2.BRFALJ**D;EU2T+\:LH&ECIZEB"_[INK;.B%$\Q3)L0W; MM!S59;+6$HN6&J#C,(^6$H%EK)ZQE)=%KSU4LO>QY&7N>DJ]7J*_0)M M5).BRXYG:+ZJRYIA:8YI$,O5'.)IADI=M9>J26.S;K5AUNVI4:,I6;Y"=%_2 M%4_S=,>6#5,W;5G55&+[CM9+JK=CV)(_(C#\WZMR5C=^> M.N71V))%0SD:ZCS9>I&\P#)\%.C/&0V3-X;H]F]D5[M[G$$T+F$=%F2C@H9S M#WAT70R NW_GYR*QM4141F--%K7M,7J'R%K/"*WS%/EVA*:.QJHBFE:?<$5/ M/CA62.;9D 3?9Q)\.T[1,*%H:WJ/(@Y#_*N7Z>T%.ELF)1R!8FV=CNA?Z*J_ M$O<[32B)W0EKM_+@9*;1#'-.@Q6\ZX 5W_?KT/M<[?H7[ENV%L'&:&RJHJ9U MA?8Q6,5](;P=Q**Z)#R$3@3"L[L*4 U6\@;D\T"G\.&C*#S2D")D!,INXCT% M89"DO'I@L)AW*[[S(_@'/P#@I>NY[7\O.UE@2NN&: PCB$Z.!#L7Y#LB01M, M"1Q;=X)6>/\D.4\@1YOG%H9LW>YE>YGJR5FH==I.D[ D",PB9>LBZR&K?#)T MVKD"V)Y.<52=KHFVNG6UT)!?WI*0$*-'\./HJ= &4;C52**3X*XV@P8Z4 ,K M)@Z4?%9-CVG-:3BHSM1%TU@VJUK/E>F-,M@'WOFIDFL'VF"'Y*JR>*(J+<<3 M^T>M)^L<\$Z!@)VB\"%W#9;VOU.S[9#W./FPW2UB/-$D+8Z4S0K',Q:%D+XO MX7*ZX9+.O;IB]Z]#/A>.2\?6DE$;C2U1TH;XW*D17.?NV2J"6Z8I?316C#ZA M YQ\UKL4Q;E6';+=^Q&^C4%I/_A)O8N_:!PU,8>!8&L6/.-CCU*,0VZ[+TY0 M"SK;0+N;6,JF-@Q_.L@PB5C\4A=_Z_^(&T#R18H[$JB;;1U:"_P5X^7>'=+>7A M)#_1UGLRQ_OD+>I5HIR2.+R(LDJ6OV]@ZY$900>5Y,GTT;WZE"6PJB2YB9Z< M(&3Y)(0<@,T#ML)!$H&7IYEJ0#,)/\7;\)I-6[CS<.\AW1Y$_O>)7C$C+EK&\*B3 M#G'Q/81F_D&",,%SH,E=^&7N'.[\SW *+8(UNM)9L&:P]T]0WJ]P.5N2X 9B M7$7$7559CJD?L_'?/_&=EZ^VRU,/I8&[%^J_16$T7P;RSHBHKH$;K8N6-52R MGCBY]D,5=$>X"'.MB8JTW);>VI3O7PG3L52U_D9388HVOD/A^&BA)%+R$SX) MJ1^DPH=9'#T'"1S,^U3&N180[BX#4-4-%D"509C!]E4S1C^QT^3?^T%^T@2, MMIC "8#G'K_>IO0I 4;&Y<81:U(J\G*MN=@ +I9LT3*/H1)QJ)L]9M73)[(W M1V/+%'5IFSC44'^[=9%0Y\KJR,+!/5)'P&^Y)?B)GT43VUBCL2EWY:DGM_V$5 M7LF+,F=*YZ>O'[I-L.T2NRR7D)M$%/MW$'HT3*\N9&EV8#:6RB91X*!93"=@ MR@;/M-&4ZC0P=2KH],J1'#+:QUD84WC^7]3C$760V.29!%,"/'$!DH M)-3-XL:"^:W]QF-3TDWO=>1Z>(<8%RA&;NI2I%++UP69?8WB!R"RAY+&JD)M MH- [GXVK6M;2"-G?EY::CK38P$S'STP[1.#8(3.IB)#=#U[JTMPZ%DT,IP;_ M# 4XM)B&[JN0QG"S*9_K_*;==:95@_M76?D1W>0G] ,/B*_S.O1^5,>US&_W M4KSHMG#^!GOI%ES M-&[HU>P9R9YCG/=FK=9X=X;C]*(5[=[XR.7+[G1B@VBI0A,M4W463YK#VG:8 MJ^N3+S6PXWFRX^[4?9?L:+/,N=%%_&(ONGXQ;:X/:?/C29L?G'_+-J09^-_) M!*Q?47!($KA\ZF$PS5+J;1,+.24Q?=3"^)[&#WB^W=I(RDJ9C( CL%E)\=S/ MG)9*D2N5(M>4WJZG/_3*/R$_-*U;'HVE2WVY$Z4?T<0]66L#LQ\/LV]I@77" M[,J[F'UO*U_)["HRN[%= M"CMLJ6GV3"U&3U^O,VY'W''5Q)8B4;':L@/3BK^RU,X>$Q)"N08O>![_'?XH M'OM$XL<@9/&'!=!!EV)#?,=35/R$"L1%/4K"5S@K(8Q24+!P M@J ZA0 6^(@CM6G]^!)XZ>1*EG!E]5]Q^7$E53\A#JP J&WE3W:]SV_N MJF[-;T#]3UPC$GK@ /.IP'2.3QS-,77'EGSP+VW%=#3#T(W_V/*H^-&D#/G- M@.$NG)B2/RZ(#Z]U1:8OY#49_3I/=$!Q^8IL<%$V=%>+U8,N\J:N#JI=12YX2"/WCTDTA4-+&!2J^5'X\F<6I*^K%>;! M-&3SVWT(0E![408W]1)1H#]=BGF="5.1#&@Y^:5)VB^; (46NY10^\W;!9B^ M8:*CU'@L:P'O.B6SA%X5?_GH!?JVZOM%=5Z3BY:94?!R]+):#M@C#K/VJO?35 MAL ,UZ6[C,P8:ZT%G9?N/44AMPPVB&.UV*<-Y,\[#^*-G_5XIZ]AA6@T@ZU[ M3P+OXC84;L@,#9^W]OV\MLAULZ=LRBQ7CATP7UGZ;0UVP-ENUF?J!VZP>AS% MN>T-;VG9Q-UIJSO:R\&-2]#ZN)$\>KQ)@F/M6Y[Z5O$Q/WO7H9U\\_!-"W#F M'1W6I;Y1F.0S=2DF2@15%@5%4J1M0&FVH/YM<)1[T))DKHW M\__R9I/'84H MMDTUS3-MHEN*0PS9I9[I*L3XSRV>UV)>[/:WKPU%R6#<,C6P?1H,FP00M-\P M1%U>!NY_WPBA7G4+#%3<&>+P^TAX&0NV;L)PTZ6A8!XCZO)R+^=Y4^1!0F8# MMQV$VZ@O$9EZDF*8KJ9[KFW[NFZ8Q/0IM5U3VX;;VO6N6-)HK-NFJ#3,A#AO M?CP+FFW3BR4IJF7+LBU1@VBFKSJ2*1%'H8ZL4E9%@&<72O_:2H%>+N?\@THUM(NYHMH^.LF$Z/#DI-QP-L/9]$M^[]6[W%Y^V_V3WT,V;Y7A[1[>:[T3YZ?8>J3G?F%0Q F'+%-:9@P^, AVSD$]X:SZ=G9]-?S M.D/J.J3G54WU3GY$%7@58E?=ACER%8L_,<%^4Y/KW^F?69 $*W;Q;?P@$]M<,Z/'9]-=Y/4/J:@,[TIGW^I: XSTUR_)M MV>PP1F-]&["1'K/("1'8R8FOX6R&L^F98.[,Q>Q&,)O]$5\R)7'(K^U2F^G!_?2/\D\:/-!;9 &$<;QC#\W(2=:.$S[#Z MVR'C(Y^R!-XK26#]3A"RP,>URP,?+ ;"T/AO<*FM(QW6:*R"U]2 X[HPSFH( MGQUOI6Z-6-H7Y=JCL6*)AF6+IF;U*!XV$&,7L=PM*;%=IF?!6+D\71"A?O;^R_";?A,>D)2]ZT.S\Q#M'UG70"RVSTBCZ1 M*8,P(JGPF;KTR:&QH,JB@&1PZ-R5$\4>C5E/)NYJ$DT#3\"=.!H>;==!ISBV MKGL>T1S%U8BA.E1R/8NJ)C&([A+E/[<;(O;P3E%6O\O[Y>ZR-$E)B'O6MD=. MUD9CV9)%75=$1>MJ[M!F1WO@2-P.Z;.I47G_Y/FWW1Q;B^,Z/"3-)<8CDZ(8BB&KX-/^P;KK7!;-]/-YFAL=I"P&UAK8*W>LI8L@VGK.=15 M7%DSB>L0G6J^Y4D^U71%-3IAK9;JS1J--=L2;7D9LG-@OH'Y^LU\+7C/521# MU3QBNXJAV:9IZZJG6))F$>(2F?A[M"BQC4!61$GI"DUCMWQWAO4K;Z/-(^(; MO!A>_/[P^U#DLIL K6P9AF&KX 8"DVJ:A?_QJ4T5R;8-ZK(TBE*D491ML=6_ MPYG&@9M2CWWM^H7$WC_BC?,L50Q7D?FS\D-H;DOQ#><] 7;VBKN%L MAK,9SF8XFT.>S4F7CKS'(2D&*./5:,9@RP]=3W(LQ-QKIX1=O.,'^B4_X[83 ME6$5F,"R)4/4U0%W^2B(\N3:Z_KKDYPA=;4IS_%MRU72/OVDW=V$+:5<%511F--=%JR&:<#C>=$"V>G*0;SF8XFW[)<-.B MDD>)Y9B:H6FR073;,CU;UAS-]&3+[Z$,5_LGP\\P"<9]D&+Z489CM07Z-)M& MKY3"$M#[G&6Q.R'@>(+]%0YYL!-P.;_D!\R^=)\?[SV<;OM$S:(9HV/:0 M"3L&NCQX7&_(A)TP=?75ZUPI\)H,$WTT5ANJ5$^'94Z(X$Y.G UG,YQ-OP3U M7EW+5H+:Z)N@'G*65X84# MSBR^\M.,A@E#P![2:4,L:3B;GIU-?SVC,Z2N0WI&F\R18QEU)MAO:G+]._TS M"Y(@I;E>YBK[.W6CQY#=A6GOUC4S]FBLJ:)D;-U3WF/N.R':/3G).)S-<#;] MDOF=>UM]D_FJU$.9/R2Z%IKS[LD4J,B+@Y\"<3D9O->[&Z(K_2J6O*[.LW5Y M)#QYK(F2*HG:]HGJ(=+7,]VS)2&VB_3-D^&RFE!&XZZ02_M(8?WUR0<>Z4VV MLKVHKC&0"@PDBY8ZR.FCH,$A6S:23#%4;X7<*P7"1R>D% 7"" -WED;>H8QL2%>.9S-D $=J.L$ MJ.N$SJ;58 #JF+(CZ[KK29ICF$1Q9)O8%O&H111/W\"<6C$A8).31LIT(%3M0LI8/1("IQA=O%K%,,_0P&\HIB& M[JN0QG"[*;Q(P?K-B*Z82& M2?!,;T,W>J*Y\KW)=>\/5+U\G=>A]Z-2Q)6!]1M-[_P?Y.=]%+,+:1H'3I9B MC/-'=$_@-FF3D66.QK*Y_02V@5@'07*F9],/3^O@@L3JCR YTS37NWVR,PR/ M#*&KX6R&U-5 72= 7N0(ZGPF;KTR:&QH,JB@'1PZ/Q5/CV=G]&5"AOK11EXV7R"^F:SU?O, MPNU:Z S=D!W=41W3I)I$74N7%$>294,Q9-6AVG]N-^R(Y%;)W8/C%U27=5S=M&XK1T!;"34Y1-^+_253/G"4BE@:<'GF[K M[!N^*^G$E'1%]373/!K8!^ME01%VW M3L"\9H'Z7UG)%?S7"Y['?X<_BB4_D?@Q"-FS[7E.(;! XKFZIDBPY/G$T MQ]0=6_+!Y[05T]$,0S?^8VNCXD>3N%CWC#S2"R>FY(\+XL-K79'I"WE-1K_. M$QU07+XB4X$EK]JEG#B+_;V4\%QJ%&LQG;-BWWS_'<*L%7UR;@$Y$L6L[/$J MP_'2^"U8%>G;DH1)C'+VO]:?K F,A^*"0T$"=0+/_/U7,E[)-C5JQL+/P'\= MCF4'QV*/QK?PNY]"&@E?2[GV4,JU3<]HEQ*G.7/Z$#V1;]%CX(K";>BNEK\' M7>1-76]4N\JX@"03X>LT>DD.MO25]-;\,A^"$-1AE,%-O>27)GF_4LX:2T*V MT2Q@%D6E ID) R\Y);.$7A5_^5@$\8.0K9']Z./\\_2&U#X^CU^NE,.EQ!5$ M7G20/SF_?,DN+=AC_)IA7=K2ZLO2I?S.:YIDO.N7;RU65B\56SVFQ>H;W79- MN4B+5-/:K]I+7VWP$SD9[]-!6N93W+E_4Q(+7T"J>W,U)7,.1O=[=P#'V=JP M:+/)O6J*2,QY5 MNT\8.51\I8M-JHK7ON $]G/0NRFV8:--:N7VRS'JS!=_T M;D;1J 3G&$,4SYV!SO7@A;>5$:M>\5V4?2HO?P:O>%KGVU&E;?_>=:L^PV-Y MR>W;K ^2Y]CLY5KG.0Z7K]CLA4ZA4\#LHE.@PP[J/:44!Y;I/\M0V](=0C4= M,_>68CF2X]JN;3NZJUN6(C&6D0N6D??&,M9H;)FBKO6$8T[ 5VFFE1J$'P:Q M8PK4X093*H2Y*8"?NAALS7"2(XKK%.&IEQKI,YV!J15P+41"3R!/B,?U%WGW$,\3 M,::. N.@_^JH3E_P]RG-(>&N:V366E2PT:*ZN?70QP%BHV?DU[ENV@GY*:"I M1-W8VC3J*^1&+Q75;U'(O'_$A1S.]\_/J^/#Q!L\5 M3,'/Q<&VX52],TX=?)">T5_G/LCF]+=,9P:X&MNW&N[/T3@LV,]VWSQ]'^IF M0L)'BKE3GP2Q\(S#IU'AO9 X)N!630/B!-/WEXD.KE7?Y%X_BI:^ K7Q2>=E MDO_._QG+ %,958",Y[!YP*/;9!A[EG=#7 MR*N/O-.6D\)M"+9TAHS\!4C@+DN_%030FJ%M,*P-T=H*DV=PW4Y5B?2(4@U$ M=Q>M(=MT>-7CEJ?/@&3*XS\TP/L)7R\:&. M[KA)M'./96\DNG&8VU"&A%0?$E)YMDGX0%PWIF6:*@\<_R)@Z=XS"::(H'(! MIWN1$,1?H6X6LV">B$T4@X_42Q]I(5=0'/!\TJ#,$5R'WGV>>KP-GVG>,-/$ MNNIH;)L]&0@T4%M/%,Z*^&QW5*>-QJJU[%,/KLKN*.@^CIZ#!&D')+] ?[I@ M0K :A0B1)FF*7LPSG%<4OR],-EB!>]4 M\5A_0MT-_T 47X!>&%9WZV91!(6<,Z#,_+0[G.%A?O17TY;%^C>+/^3%>NRM+@0S$ M[M#[9%H-=-5SX(NV%(90%_UP&$_?:K^91AG' ,@XA$45TN/=+5Z09G$W=5CG M8&0=)&K#TH3L)&^*@ZR%9K_4CK%UU@]'B.,4MY[ S@R4UQ=9OVO*,Z716!4U M>;G4Z9CQCGJL"1"52F 0,'B*69!,F!+(^U"&T/V1F//_($&8X%G2Y"[\,G>6 M=_YG.,D6>3=3'MI+3I7P=F?NMZ3 #52!@C@+JK)U9&CP#-ZA#[!%)4K(E"> M$>PN?65Q??IG%LSP5(<>C9,P( ^:;P9ID=X^S4@0(T7=3$C\^ Z;445$#$W> M&I!E\%AZ1G#=-T-N0'!OVT9#D_QATLPD\"Z"\.*/(/38>$7P+3MQ3$Y1 YVN M^=I]&@3HZC;\?X&J;G.B:B,,AC[\DZ6TSE5/$Z4M4Y2!U=I;8U .'D\+HN#H M[$)*?@H.#:D?#)[-:1B:_>@^_TQ]&L?4XV3V@_S,D9D^<5IK$@+F:&Q) \Y7 MW^GKL,B2:ZAJYR^\5'48>*@*QH\8^?F$$P]"2UVT/Y1\$9B!!_^3/E_;\." MT+Z7=-8VNV?)H[$MJL8V_O!@0)V> ;4BW+(9"2Y3F8*MHT.IR7X#KT-CZ#'+ M]N+\@O8E&Y:*9;ZFVI,RWX'F^E5?OAN:T[!,R.[+\.G3=S**?88"%A'"? MY\!]9UO1&5I4/1/XQ8&695/+/*;CO.KE@.=@JO>+L'IJJF] 8 9X@]81C20X M 3O]/J8S$GC%V+,QF8DU](-L=#UM1M&FP]NR.X*+81I%#Y> MI#1^VD97#>F.8Q88>_"0&*WA&$9N%ZU62E@7LE6)W^ G]TUA;L]26,3JN:@.JYZG1WAX4 MT[:TI^!\,\WH$^V=OE]4IF=B^DS#;"@ .SN3=0]:">>!X$K^%:23FRR!O:#Q MNX=1V0CT8(NF.N"0GAHI[D%)K2'%96K#>@%I2#7MV5.*,U!)589I& I]QJ;K M?MPFI+AO%9D5X?VR':=VK;7&TK%XV;*V;@$;O*J>D>9^O*I=DJ:!\'IZ0QYJ M<+IVB6/T6N"KSIH@C59#L0[NV;G9Q-T"A>>4EWR-X@* YBY$7,YYK,XVZ02S MC^F$P1_K5W5%.^);)C)K-#;U;?H$^N> ]4O^2D 9O]%4<$DR$;*$>@O]S64S M^N!_O?F*3A1[-+Y(H]D5TE<230-/P-6>I'S87>4?T"+"'K#Q,1[U/KW^GB#. M30,Z0FN3EU5=2*+1,,Z^=?'59L=]1$[:>='O[LK:=T:_JB2!RR:)JJ7UG7SW M/4%O!R1FKNQ93;K0B_U[X)3EL *<88):/$[OTXOK0E$P;X3 M4=$'(,^^T^!A8:'?2X)OQ>9423U"5$^<.3,EK[A8^C;9]N^;_9X9O6^C((O= M"<%6T973@TH+ 2[#3GB)X(-"%A*@XPZG2!^K67VF0>?=*_C[G!COIR1,KT/O M2T&/K=6[-AKKHM( [CKT\!PO >Y>O7='@#KVD:K2-G V1YP:.1[]1YY),,6R M^ LXX M4<$)"W2R>CQUM[2R>HJH[,C^B7ZKNNJ"[KU'\ %3W4!+=.Z9QJA). MIK$,T;!Z@I\U^+-'HO$ZID-S-%9,6[3EYN>OEBRMI8H%4L4R15,:6HM.C2:[UW![ MHDE6K2*+2@-.R-'W(/5/GI3W<+_#_CA+_Q[(?0T'<837? MBC*BL@#E_65$LC0:6XJH:\M5M>]+#0VE<+VCW%Z7PG5!PS*&(Q11:IA\-=3" M[:<6[FL0DM =:N&&6KB.6M)[>>CST0_ZD\9ND%"&9I]&[A]"-$.APT&1Z=-L M&KU2FE^:Y6D 838EX6 LGD1LM2_!D-LDR4#ZTCO_84)BFOP> MO>P@<0)NK8$53(#+0VO[R='M3@,F MAZ=;-GK(UI;36$-=7'_KXGIL('RGLZJIOX*9'GKVSS'8W+G.+ZDKN?._ 7'] M -I:SIN^60LL:T.?_E'1VT'S]YL1W 9Z%NO3#%&73ZMWO\>*:-Y3O;^]_R+P M2-M5FCZ671BJM7I9K5662+R_TD61NLVS#<5:QTRXG3M/.R1<>336 M;%/4[&6,G#Z2[@G4:363UQ??IR[SG.A/=T+"1RK$X!DGB#6-FE/D^A.A&9[A M#'%0'1:S($AK'+@I:%2\/N2RMJR;ZKL4Z@?Z)R?6._]+3JK?@5+O0A11^/\O M%8U^+\F30>2$WOP'M6\VR28%9-/R3/#6B8E^*-,./RPX-;FE?].I6HN<>7CSREB?4Y.5X M=2''!5]K7T$#0::(=H.7V[-NCL'!/3('M^>$KR.)%1K@8-CWS1)5(P^9:>&7&D7!.E8.E5-V=)4U=&H9#NVK6A D(9CVHZC MF(P@I;X1I FFGZ&+LKVU!AS2I5WK.1IZ6VJX8]F771I;C>*E'Z_]MQV]\7$+ M4EVS+-TU%.(X($@MW_)E27%\V?4LW9,5EPG2#>=-[$^06J#9%5-4K.7 =A]= MB8X\Z8%%SY)%C]/XMCLSOOO@[?>OV[1E7^JO*2*U%>C+-4CIG"HU'9&D(SXA MZ"JF4X)-RA]? B^=7,D23LZL_ZI H*Y^0APXD2Q=_9/:>6 +-(WWQ6ZX$$-: M@)^N_3F)BR7,R".]<&)*_K@@/JSPBDQ?R&LR^G4>A#L(BYN;"CQ]U0LO@77C M%N4I*QI9>,SVJ7P M6$9_0J9^B)[(M^@Q<$7A-G0O^[E(('6F$@DZM=6N,BY %_?K-'I)#K;TE?36 M_#(?@E!()U$&-_627YI$]THY:RP)V8]-+\?48:7-F&D!+SDELX1>%7_Y6*C3 M(&1K9#_Z./\\%.H+E@5['K]<*8=+B2N(W,;(GYQ?OF27%BPA?LVP+FUI]67I M4G[G-4TRWO7+MQ8KJY>*K1[38O6-;KO&.FR!1K;VJ_;25QO<-4[&N_1BS+5" M!W?NWY3$PI<06Q$^4Y<^.3065%F<,^V[W[L#^*]6QZAYF_HR?3QT# AU\HZ; M@/<=^4;);5CA&)*FS6_ZD,UF4V9P@$G'(NH^F!M"$/*@ =J,YYPT;@=&J0*A M>U&&]DE?\3(W6N+IPY PPWI&0"0!G0.U@]2AR?N@L$X[>72J\><3BC)WWB=X MF[/#/?#';[0-)(HJG3 DRL J1\\JG1=NOLDJZW,M*B+$BX9R1#B?QV#J;6#J M>D'B3J,DBUFT&7;^@AF_M0DJH=?8H3^8P[NW5W=VC],W;(NIKJN'FF,+T#3S MV,@@H&L77C=-P!9^Q1#I8 $/:OWXU'KG%O -F6'&X\O/&0V]( 4M@;C>61Q3 M[U.6_A:E_Z9,Y3>I=&4T5NT3!)P?^.3H^60'?4OOYQ-U-#;D/O')Z<,6WH$Y M0)AU.V4]P"1)*"::G93 =YE!4*)O8%R,?RMR8+DL%#R &!Z![OJ.Z[CS?T_H M-1[O77ZXMV'1"/@UBDM"^(8G_"T@3C -TM?6[JN&L$]JPY3KH4NGAU291^:. MOF&EQQ*V@/;E)6Q/3\#[; Z,D,W@K_=D"JSJQ<%/@?5J$:1BMFF'LO0,38&#R=*;^H'>\_,$@[1V MA*T%J($Y%$T;C-!3H[QN8;7;4M[;B6ZSCVCNYVY?UP8Q#$;UD9@SP]GT3U3N MUN&Q0%_KLBA9??)X3M^J?L"P/+9_L;'@;*YM 0(YI4E23@T_Y_J&\[2S.K;P M@:"P9>VW*$3:NBTJ:JY#KP&PO:3*8M;R;9C_\$M.CVVL,KN/5MG@#/1/PW5/ MI$O$J.%,#*-'='CJ0 GGZ?A@+ QN^1RXP_2@\[/[=Y;HX']^C>*'G+;8V+%[ M$G,GP$.\A:<5B.^:#))/ZI%Q/_B8_=/ [Z.U=JZFIF!H6%6[@BT>M'"W6OCH M?&B@T)$1E3$]^35G5!0PO=QE%+.0/#7QY@\"=,(UH2%U\1UXXP55VW1 M9#CXUT;UO2\+;0$-K MH[$JZL;6T_>&+%I7SB10$"PP0=*"R_Q?:8!E%QZ<_I!7.P[U<%.>(O];BA7 M!>->/V'3E]Q&2^@GW-A]YO2W$RW1GOXV4!8X%D(TU*Y&M7:H+(IGE6? "*PO M;:^G=(\3&'K0W)[^G0)7NL$TX+6.J'N'^7Q;]J1O*O@/>8\3P%MX V,)B761 M@L\P K*U\]F/E]N\>;;IO8[;3.IRWL9UN(C2?YW>D#A^A;UB0>_6II&)=)FOK[>U0R:(=S4 M%S+K2A5L0&9OAC3U7F)5GJPW^);4YP)^&H6/%RF-G[81\<>R'4.B?&\:"$MU M"^FP+ 7DT=C<'JZK?T[3F9/2;K3,VZ2D "E9??*_3\"%:(Z5_XB*<07#F.". MQP3GPY$6YP2<[832[?;CN(7H48X8UM4=C1C>BA)Z#MXY,/_ _*)?QROG1VYXEZZHD]UFT_&E8.A-*,,H?X(E8'Q?"*,4 MH\(Q?!RRDOK'&"S!&8E3-.[2"4TH XTJ!VKZY<#2I!RMN7H0Z)G,5);G-V!Q M/"ZR-^8'H&]G9N^ MW+S1;VO.E5/B\T_:Z.6WM+-=W"L L@CA/:HI]*M4_&9R',3N:,-';\CV;8Y+ MEC8^+T$6\H2-D-NQOV5/<#NW@WKZ>9OU+GXD8? 78]^*0. ?8*O>QV!CA"G[ MYYU?4DQ%,)_+T4(_8$V?II'[1V6?ZMS*#L*,>M=HUOJ29WFZYEN&[FBRICJ2 M2355E115MQ3JV2.!@I4[0WZ),Q!JG^&?<3 K:D0_94F C3>%M9OOR (QP+7\ MJ;RXE!'&VB>W(X=5Q+ESR[&98.I'R$*".>9Y'<5^>XZ>9X4UIO;^]^Q-*W!! M3@L?D+D4Z6/Y.?NW_%&(8C2LA?SR#3?&\XN_"!';5S3*X7\XX <@H\DL!5Z-DVJ]=_^\Q@_ OS.UC\6Z1.%E$K@3YBJ4OPTS=TI! M7A W\"X$?&4E3$>Q-/CJ<^#!\K)I&LRFH.N+Q7BT:"?& M&_^9$>!=6$%9&5Y\;XI[Q6&\8 OQ#K#O4SP[]'<(?I1<"NA$S6_2KPLK@Z=- M0OSAJT!#M 83C*!3$KL3W&E0DR0DT]>_J/!,XB#*X*/7&64]T,L/9/NT3 =) M@'N&(T**]X?G"PX5LC28 M6R3+ 79X\+%)/3 XK62^'3$ED%^, X>EK<;+SY ME!(/%U_1&E#/;)IO)-NWXGT(=C+B^\!]L:B:)FTU)S!;U M! ?L@%9PB^^+.$..3-UHPCY-4DK2:$)G\*0T2#B!O-#I%&4U_.LI@ONRM/<; MSNC!16XK\?%"V)Y%\0SM7GZBL)JS+RLBP(H7HD+#,9=Z,)G\$.< M25+A"Y9RH>3T^^N;4NXPJYH))M3=PLT_A6^!#X3N!C0$)A-N;^?%VLT_OSW MA^7O5H$L#V PTYN=K&5P3)PQG[)4@GL%,4O_@4P:X5WT(F;D4E!R*) MNU!XH+.4'3./MLGLJ.'/%QZ6R9Z>&&V0YAWX4-,S-3#7\LQ>@&%0JI2T)U0C M;6ZBRQ5ZK/I2I1Q(19L%R>(",-H(RX._W;EI5+V&*@JR;=LBR"L7J8W 4J+I M]/4B>L'!.4GF) %(&1!9Z$9S2L/EX$N'N2AGQXLOB-8AKI@'K.JHM7R?&(7! M(K*8DS83;ROI&^3;(BL>J43Y/61 E&R+N$'/1>0+B%A@)N TICSP.I8))06E MO-#\7,7BDRQ9_ 0V<_&C7AS>5/#R) MMYJ+5.U-EHA,OS,M"L8T":9)@[A%-N;R9%9SZO&+DP"4>[@U6:H@L",?ETP-G]=" RT"QNI MZ\-&^X\1*?N*$7TB29#<^?5PT'7H/8 R9:Y:F%[SV;H(GXT^ 2B%AGB0L1@/ MLHAD>XJB>@91-$N6"-%5G^JZ:VHF=6QS,1[T@"85MSMJSQ:JAPO%T]\1(EJ_ MF/G%N[($1T-\AZJ&1GQB&Y:LV:JE^))NJD0J$] [/I2%K7_E?S9L_](;.#[F MNVU9MBU%4V39,GW9T'4"+Z!KDFDL;G^OK*N6(3*V60S'K$;#1VH[_IALD/\]F!!>TS( M,SAWE(8"G8)#&!;NLEL/-?.XS=QJU[]@=6?621574[YCCR'^,">$5,)A%L/+ M!RQL\TA#<)/@]? ZNG'LM[@GOX^?O@]J8*? MW*:H\D:-M_@4P7_*&WR]?OA4W.!8@S\W-,:QHG V[I0D2;FU=0I\(LA2$9(8 M!@19W6UI3<'G0,U()<7)%OU]=5.LSZYL2V'[G3X'"=LA%K^M;2"&#'"E.29"7:G$LJ]$!+E[A9 *X(_C5Y C#.I MFP< 6!P^?F*SD=GSN:N 9S=/]K7:HZ5]X.]4&/[Y\>/24A[?QK@&VPE1"&F: M7W8I]?*X=D)0.*/<#K#B*0>J;WBE^5A$\_NQ*"U(7@'#<'CHQ8FTHT@>ND5E M2"]W965V0^5'3:N;6VX:<7OUEHRX[^SMH%*9;(^!2",*9DE]*KXR\<"QS\(V4FS'WV< M?R=\H84V!78R_'*E@2XEKH7RAM/\R?GE2W9IH>F"7].U2]-45UZ6+N65U]ZZ MK:Q\0=\7XH*=$,3I;QJ+$[21%,< M@-/\LE7A5C5G<1O$GY4GWY:"=HEH?:*+/ &80A5[ M*IJW00H[I;;Y$VI_-QW%4ZBE> :Q-*I22_)UASB>*_F^;5.WY;Q9)*2;@HZN M*S+Z4J.B-N!UW4TZ[A] XL ]_>2>#RW8QZ8^I8:M^9JE:=13+4LR+9?(GJ9H MAFJ9.V>?]5@1AH2SIS196>*@)?]E8)Z!>?;(/!W/.M\)\\B]8IX3<).:R>8W MFO*<)G-V8!'OGSG5[;7\P)L# M;_:=-SLPN/?/FPAU*(FJI?6=.5?,R-1:S-5'DR(8-[=DEGE?H]^25-QU$URY# MI+C/S^A^BCV_H?>E.*;6"ET?C0W1E.U^A-2&:5==I!%WY_7MD!"-55[?T:<6 M3Y$:#Y)9V ,5FDB%JF3V0QR>@/FZ)L.0PQ%Z@O,J?,C3#;\T=AP.^88A;'*0 M?$/I:FT1-K%&8]G214V5^QXW&8*: W<>U/+<&T_:'1F< UL.;-EWI;GW7$,' M#&I*J#054=HJ.#$D&TXCDG\$2SP!;ZTYV?"0S6935KW',/2+21,8#0:FO,A' M:Y489 MC2VS)S'X@5E.FED.F]HI06K_S@WC\C7["U^[%DV; TB7H)2-"),5F,OC,#[&0@ MH CU[:89W!=>,)NR(3 (/^L%;/X;*\5*)SA1JGS3RSEH_M4;D*.#EL#;R8JW MR!TL47 RCHF+B*Z())XRE%&Q>!6$9X[@P7S\%(8%PC2*7X5G,LWRF51LIT@0 ML\_8WKE\,@4?9E5TG>'7RE\QR%Z\G(_00WP$V*Q\U.(+@[SFL*DYN.S*Y2C3/B('BW-S/O PX.EN,&.(=OGIPA;!#[S\L6P>$<(9TV<\ MRB7J?4'LZVD V\_.!8?*16R@7FV4AQO$;O8$QXE8\!L1$ZT3$U](DKF3_%M\ M')1;8"#7D7WQ]5?@Q!;8J>QNQ(#3QFMXC^YI/D=OL]0V^=*.(Y+,7VMC1A(X QKV."S"!%8 S; *0W M"N#:+*\<<+[:,4;L+M^R&+>,R9LD+28BL/L4@,YL",0EERX)!2&% HT!(7/< MZ&#NI@F?-+1R:4SV>)2Q./R>Z>4)[.+%GR!I\,[^W#:"N9N+S<_\-X4^3>C< M=1 MKR*[%#RA'*(_L?I8\*F7SXV +V>(^,Y4T3KYL;^YNVUN?R"Z;D;Y7"O. MQG6[PH4]B=AD7#Q^;H(PS@!CA\]4X/.PX+-0D*7_+@REVD!?!FZ>1BG31[DU M!'0)CDJ2-%%W-=*DG*;);:2W,>D7% VG85A%3"=@1^!@CRE[8,AA_'W0]J#M M\F<)R82"U>#Q^;OLO:AWN>S4['K^4X%-GS!P^DJPW/DHG-I[)/I2KJNJXXC8[P''%J'6IZCF [U%)60I;E#7V&_V:XD#110&8!\)C.- M<7E@B+,CGS]>W.35Y[OR]V_^)">L@A;*4P+S**:;P](W\\2ZC6*L?T3PMYIV MJ>K:+A!E)>N]J+%O(\J^#Z=V6.S!%JOO!:O77D3AS!EH6R!.4-'=J.(-L5T+ MF?:]E&DM@%T/"=G[9G"U.1JY\\,["(HJ:K9CPUON]/".$_^VCIE]CBQWG*>V M O3\G/AO _SI=QWF4^!Y4[K/PT1GIZO7W :N^WBV2SX#2;43?/7C(^X# ='W M@*SW74Y;"][EM[C [_-!X/4XW05^LL] W4T>8A&N%Z*;70*MS^V;>FF:>1U M/_N/5Y9MA!D: XN5&\13)%MU#9FZFFJYCN(J5/9]F4B2:5&G,?)656XH:Q-% M]V6T2BZ+-2Z4*O1FCL;R+8G!FP&E?9,#&]!#VS?^W64=$!,7_=-5S95Q]=\TW 41R.Z;MB& M1"V?:#L7"C;0P7)K4\^Z#_=V> /][ULIZM32"/4]JCF:8Q/+\GR+F#C43T'5 MN&LY:$E@]"TKQ8'^#]'*F]5?/_O$L@=MC_..Q61YQW%EMT M0N!6[?2H#.^K^!14J65IBJ?8GJXIKJQPTSM1R? L6C+TP\5 MW6P?*CHJ^=^.9W77\QR'4H68IB81Q[(EHEN>XZN.HEN.M&O?SU)&8[V' :$3 M/G)/,1U"%<7T;*(9OFE+AN1HNNJJX.Y0>5WWUO9'KF*,NW]AG]-4RH;IRH:M MZ8;DJYJOFT1U),_6/4\V'(NX.X_X6AJ<]G('Z_NHKB^KEK[S@+6E-P:LSXF6AW#,DH'Y^:#AF,[J,_O@.I]: M+*:M>%,]V3%DR78T4-4:,71;U)%W9N7@S0%4;'1EF0T!IV*+56[1& MC12-(4"&].T=&;XY_\UY\(G%7KR>]9.6-+&G)WZ<-R&T2QW?=TJ3I&S+6^Z: MG,?J.)I>W5LL9@O9JA&^ *?3""C[@ZE A&<2!S1E';;8?(^^ MBVV\[@2'%0O^-,,N^;S_?QK!9S$BRC%@"??5G19M\8\QQ79:UAD?N-DT?9T# MH:NUJ<&K(]8"W/%2N"D[)Z,L1= !UK[V>\BZ9Q]2AAU0?/^93E^KCDJXWD[# M6L267!]TIZI[FF^K1%)E3Z&V3F5BR;ZUV'$G=.>788)LMYS;>0SD*L0TJ^;9E.JJF4<6V7>=FILW@ MC#>GG+7]SWG3:TLB.E(,AAN.(L$ZMD'OUP!I^(#R+$9@4 \D=E+A'#!^"?XB M)>0(]JA'#MX((000YX0("4A_;-J%6\"> I>2$M6&TQ%#GD$$W !8KP%?8*6F MS%] PV;> OGDBN$KP%E4/;S_/>_O%X@!U4^(DT33+%W]DZ5J[GV>C*$N;$GM MSTE<13$>Z84#BO*/"^+#"J_(](6\)J-?YVD0"#"_N:'"TU>]<(U69>4M0O3] MS5_77(N)TFA%_!8ZK6RH(.\R&O!B)5!&W_;@N(_%1AO7 MHS\1H*4"IGDH42XV/:-="HIF[*"'Z(E\BQX#5Q1N0_>RGXO\+4+K"?;VI@XB MTKS1;RO2%L R^RU& 5NT8D^53!B8$.--@P#D! M=SV3>R =][6R_>3%8W!T5Z628LN>H8()*A'=L'1P:5S7!]?,]!:A5XJ'"+6G MO UDLI-3;"3!]>\R_^X*,705L_"R9FNNXX$W :+-!#^#JL0R]7V#3A9 6:6M MC;Z:4VRX6SM6 3_DN(P$)P_F:'9/-)U$'D.*Y+? +^4A@-ACMCJ#P[I^N!$L M21>%702 6NFB9H*J9-J26;NW VDFL;4DLT!BKJ:IGF2J\"M'DVS5MGS; _)T MJ&QKMJZ-QI?"=>,9"P%"-N8@5OQSBK[&+,N1/-G\XR3A6L)EH1_TQ_$Z#P>] M3!!P*,D<1%O,L>'@CQ(B= [XLH 6Y7,L/7PZ0K55J''Y1(/"30F0&P,_(!64 M)!9;\)*85FFP'L&A-4&80=N)P$ MT\6P2)_"2N\P%I?USUI]LJ!_?&HZEF58$B6Z)LN2Y2N^9=HZ"YLZKL:05 O0 MX9NZ &H"2M^Y67=@[=YJM^;%-8EC3-9P259A3A)4TT\!@E%&0*/3 *7Z#0>9 M?F @TR#G?HUR.%/X#L*)8ZCO)63Q==!/8:6;2CN!A:Z6S+_ %W*06P$CK: > MX#<8]T?AZH($1Q4-R^9,PZ4\F(R%7/8S1/YGG[I34![\]R#]YY0* TQFP-I_ M<45H7]FN#D-N@Q%?HQC6%-[DV>P?(!T3GFE*KD./_7-:#U$LP\3: MR@: Y3W3.9OK>!F+]LIIA17+1SW< M4+@ M!21^17<%O_DI!O(%G3C#PWPX!XMML)D!C1#_E? 4YZ#0@S(O MQ[#%TWS'Z>JQ&6SI\+/:&EG*;FZ%2;E$O.OOEP^7@H*-"T4.U@H"'R_< M:A[N&N=[H)YL/-X&2H"=]"A]XMOO\-\!X]>^@N&+5^$1[9@HSM&PDR2"5T*UZ,G*GS !__2B6(6?@,KJR#UI09'O;E:M=A8' ML.$!GW)1C$'B:^*" >Y$7^$9\1_(NDS %X4;C/L77)_3B3M\ART :8!OB+O7 MZKT.1)RU)3,2+-WOA/\;W5!.E9R$2/,($'1UR_$C/J.A-,V]\'Q6"M:[I4 ' MJ.8+<>R =^<'::&]P6GTX%V]I#[!)%<1\*LI)4D1)087,_Q#>,P(*(*4YKD9 MV+-@KG:TF&O O6/F,7.%%R^\-OJ2;EKJ59S3Q"94X6U1B[W0Z7/)(J 'YYU\ M9E0%M=E?U<2GPJ+(S9;USC)//\!-_]9BJJ&N69;N&@IQ'$>CEF_YLJ0XONQZ MEN[)BON?VZ;*O@M]4>U4U(#TRTWK=+-IN4:EC;316+M<[IL4@&:G1157BY=S M%E6E]IYYFG9.=5[WNLEEV]\&!"T#=#GX-;.-/I_)BO METG@3NH6'_,]?^"@OPR\TUQY!JP? 3GW ANFT%^J7< )BS3F4_B "&+\))YA M^ U4:53:68_,16(?B&P0SS,)IICMO ">NL!^BMI=P<5^ZW)N6Q9#+^="UNM% M2VYW9B&\YI0%O;FSQKQWYJ^A?\P]2A87P.F,H.J+6'GQ6!PF5%8-,[^QP?*:+1"I; 7Z7["S=Y"K*GI)C%%M/BBA9IP4XR=4=!U0OLRS& M<7=)/KUSEC$SJSPKO.5;1P41*S*; MQ1$X%DC)A5ISY\(3'G72N;WD81:<*#=7"5!?$5!JS=/A)'5!^;A/+$+ 49@+ M3RM2+\EA0DG+74/;$KXM5$FO(NCXW-%\2?!F8)D@F3SE_$_CF"YYE4(7,BG5>"GPZ&O!= M?I0>SQ#F%(6Y/.8)%,3.RH&6UXT>; #4R&MV.%O.!8W8'8,\NX%++:43L!TS M3X!"Q'(6)'-2,4Z_Z'=HQ>'LO0 MCC&T8]1+F=:V5RP4BL%GMFQYJD$L3]/@>[J)$W>Q'DI'+)2==R]\!1OF?]"@ M^R?S)FD50U@92;!.*9* [R^P#1!J.W"L486OE7W.K&^?=;H2[BB5Z61PEMR\ MPOTERJ8>-]"POSB/'6+Q6U%;SJ+31<;>I[P_EB?/P?S+[6OZ,TCY;<7" BU' MFN-WGM I %.5L/[H*$O*% ^[ 4FKYY4W+_+4^7/CO!(>D],HJ.<3N0Y-7R@- MB]O.".*^P-/#*HSY5!TO=\IX/X8B]:(?8PT=[K&*J72HT.^M>WR3 +P$<)5? MBPG?S*1'YQ@A-O(3>R(_@R=X'-OR+&$&2^3 6GCO.F^D$/,FB3+DP?T(+-%; M_&T6+OT:?QSFQ\DR0E4ZD,4)JG5R!DCR+.64/M-IPH,9[#[L-9X(^A_X.$;F M.974;GJUJ2R8@UE1C?72X6+?X@%=.L7XN&>B6L*?L1@ S3<\#D$6F)^I?!3^ MORQ"YRO-Q.*H='I52'M7=$DORH"K+ M-17GR@]2Y*$R4$%_SITOGF;1K=1XEN+"#X*PI(2R< &C#9Q*F";BBZ@S-P=\ M*!?+"KY166#P.XZ"7"P""9-.1F$47'.C'Y0>?%*O>)GM5@>&C]+ ML<^5QWZ\L=[YZHPXXT!7P"&/45QD/(JBACDU6P;SLUEN:TVC%PSB,HU;*MPR M*OSVYM;LM$OA+HL;US57 )5+'#'_B\*MB8),FJL^\^P&B>-7M"&*6J2HZN5H M?.P<9-BJXBRQ";:G]N&,O%9&#^:,P!N<%WTLI_&3M3;6MP8;+OB&P4=%Z!*$ M4E7O54M:K(F5]HDP^]70_R,F'KT.O3M4)]?YH7TO#W*QM]]>ZNTW=-]R)4-5 M55.#Q=A4EXFCJH9+==WRY47WN7B$4#V#4<;U%-B(99)0#7V.,B<%S2,47S] M^_^!^\36;FRUE36XK/G:02:W&;/7.XMY*0UOZ>;(:3RG[):0:PNYP7I%6A ^ M1VBB7 K_0C_Z.: OC;A=,7W,P-R9OC:DG%[K7T27!$T;IT(,A(\OA7_6%EPV M/M=>J%!+>BR@W^/@&!#KH&[7N'>#QO MF\:8)Y_/ +^ A&.I9[]QX82EF].%S6!>8Y#6T\>DS-6"5LK"VF;SI?&BP0JU M4: ^;&G:V/(%9^\%'CLWMCR^NA"+63$52*9O8;DEL#5QL8%M"LTYR17YTUH) M5^T9K!JLJ';$^OR?-/>U,_A>]$JF+,>-I\O2IT7A0KV2DLR7Q'/5B#JPJ*S@ M!U3\8C&-FV=Y\^[%LL=^SH9^C"FG;5;FAUO-"]ZJF_%B%4SL[K6GZL&= )-, MZ9U?B!<6EOX6$=94];78C$I\+P5-0 *$3(:@C&W M2TDQS-XJV/&P&V<8]6,;_K:[E^[A&(?==S>HBU;GYG%FAA(!09J&)B[Y("TI,^=*J@SG)S> MAJ@ZD]'O)BIM-#:5?M#4.;E+K)6G,XUW?K;:*1EJN_.6?J,;-H+7!(+.?"7% M[FK8[<8AG:-TE ;..V;.VYV+]![.,YB#))G:47#>R7I'J[2U\"%/T[/%,>W*D. M?R\/6EVI\OWPX-EYWJS&.2^ZRV'MVEI7)R@ M.Z]%RT+U#8ZUE\TXU@@'VT=.F.;]$CYK#RDL*/:+^>Z$^=Z,'-"J #7(H?3X M;CC8]N%3Q*7'I58_A&_E8X$\^D0*=,9\PKDP#7PJN*_NE,[UH]&?LX!CV*\&]M/FR-M\)7EO/+9\< "^U]K%LD^>/8%!.R!L0U0AT&8)>43K,F(= M"'"@3PP=MD R*]#].-X@Z]6=Y,",27ZT#".M'->W0=]),1$)(9\)PI_%CY3W M[_"FP!@G,&4T;^%U)[7WP4=7H(%\L\K&SH77S@?U M\,L@@,NPNR @+PHZJAZ;MU=B+0([/]YFL7I"TLFV^7VF.>S'#>-*V-@'&C]C MI]61BL'RA=SBA9+\A?+&F8)^:Y,?4>1D8=F()B3D:3;ED!91]LA1_!#*Z<$E M(="AJ7W$AE?RRJ@ZH36)YA5/QP&UTW+NRC3'2D7R!)Y 7%*OZ,HMGUI-,>'] M/05SS?7U[+4IYSY&T,+T]1YX(;T./9SU,'L# %F3E<4^34TW==ER)9MZV0+H7V3@*E*394\8) MU\,9!3C1I@"3K^/Y7@K77CFD#R%[GY A:&U:!KPTS5D!9PHF"T@ ;(8?F;%3 M^0N'U[Y,@FD^;0YNG,4Y\ 7#_(_Y0YX(P]=D$GW5_-=+X6TA/^!>C@U]P+T\ M18#% ?>RE\6RQ;ZRDL&GQ1K MV!OLDF*"Q$OU=>['7@E3XE2/%H6WC';9PB.2J69XNN:[BNVJKN5KDN$2U?4E M;1NC_7>V]F^!3^=BH[#3[I67Q8B(4!GR6 N^: +A^[RU>$\EK@%D8VD&U7S3 MMBR<-4T,HCF2I\OFWA:OC<;ZTN(9XL/'?(X"'.R&)V(3V'O3-9%E-,\G1#)5 MV5!J&KQ#-\#5' M=N'8=,EU;=E476]O+V:,QMJJ%V.#]B(_?0&KG<\793!,/)KYIO>KV9;NV;9O MZ+9 SEQ)BQBAPQA<*5-\>BE\0SB4231=<(S0::E0 M^DO!5-L,[B[Y)6X:&Y"6@W^LE&+^ LS:H@]T--YJ/11;.8=)B3.6CYWC<\K1 MP63_X'&;&@++XH1W-D8&H[;1K)A\4=X)L5,+TF2@A],H\VIC6D@<(Q P/[\: M\@R9S:;%-)/ZO1-$[4WXN)OH_R!2TJ7P+X3380==/(@I+N+Q(7X\O)QR%!M8 MS_PTX()>6(B\C%+Q@#T/R-=5'A\"\Z;.6Z 6##'S>=R+KYY'W.:V0&Q&I)G MHA9VZS*/19;AN=KF@7:?!N Z(K!2ODT%>8,/#>2'@3N\"=O?7\OY.[7=Y;?A M/UT9"SA2-N ;QXZ$,T$1-,'P^BMB-D^)6PQ7KDYI+J""^X"A\#3.W&*P"NS7 M8\S"/&$MO,-L)[A!PTTOA=\1IA '->5HT)@A(-.<1(O\0;XZ1)Z)$HYSLQ@% MW3BPE$_">HJ>BV%5182?%>BPKS,(,)QL@_0T-X2Y/CLYSSFPS]F-:F.T10CLJ>18 0:X;K_& MUVX^> T*>/6=OJP @K.EQ#D5?/A9%%6@;CD%7BRHCWI9'^=LP6/,@I1=3AMA?Y7/R MY[#19[% '%A:%!;60:XE'69Q.,&=6@P<5@ON)\/:Y"%H\0;[=@(2\8URL=_2:DP7VFV?X1 M11[.\ )A=EN^U34[].+2HF2S3REO5KSDD8K.8OE(@8R/ Y^7F]!R8@:S>J.4 MN1Q<@J>\5";9F719G)_(4^^X3JQ*9$#: MU2#%>6SJ2\0#+M:^.*+OL;9M6&'R&'*G$>^SLOX1;.-PU('$>'-P-@@FA\9W M_ETQBOV!/C)[=#D^$69/+UC.0\.R$%(JQ8HBC<912)>'-,]O83OOJ <1 5;A MQOB#S47E%5,L-0O$PD=5SJ$%%[,6VU,;]UP6Z8UER-E/&VBN7EU6D!C8*KXH ML.QIONR"S9@4R6O<:MQ39YGY*,#<(->2@_ 5MN6B-6^5%K$+V&Z<7,/WNV*B M2K"DE)<59F&)FGPI?,W=^HU^+6Y\%*S>*ZX8MUQV5?"&+U3=OIXI*":=YC5T M"[]E-D>U!I'O9\2^3;D@7]@D7&9UY#_8N)X7RLR\QE?-Y_HNK8=)V;>PC.=K M%2?$6RVPNBK8;A!3A=Y96YI=DTCR:!Q&RP*IW)TWQL:OFQ9_,+G5,Y^ZI*^[ M^#,+Q)#IG?\M"A^_H>?#[=!5!5_*4L&7HEJR8=J:ZVD$5B3;'H4E6417=8,: MQI+A>ELS,'P!'WO!GBOP!Y^T>[UVK^:T6#48.\<@YYXI]WX^1/F('P$;$F:_ M+!IO",Q.44"U-KGFY-;R:);E)]>0]NU6A[]&>13V]E8 MLK" 1T]/*^I)NZDR6>M*9 6XAU(3G<(U73' M()JE6([DN+:+23)7MRQ%8B)$+D3()G*^)E$6Y=OY#6J-66U=R&NG_300;[#&H@!B"E+)VY6GOHB]K#CVDDU'/&].:6),E^+^01<^GG1C(=)?>'ZX7<@0=FXD!21Y[@3 MX<./: :$9VD*R%;XVO\F(,GB5R$G6Q%+:18FN-33A,P-S]/1Z$U?!#\O)H$' M>WV%U&R ]\S\QFI"",F-&';&?!95M+":N1#-PA/Y[8KVE;EOXIT6'E:_WI2G M6NAI69OK/R;2@^.K#R%;M\FU02GUH4.87TYPJ^?L@=P"X7>:D=<\U5>DLVN5 M%JPF_ND)8W_U$;@\+HBYZ< -\A$K^0'EQMW_G?#;,(N"&RP8N<_"/T(P)N8] M^BPI.\M!S.6F2L5PQPJ5XJ"+EF8B'%8AILV1O(5K^T:EQ?P7RUY/O\ MYC1NS+RO^<@JY>:CGH7K#6XX[D:0_"'.U02P^XEYP'1AUYF#[B'%):4*1"WI MYG/E<)A)BKLGLN:O(IX@\LE$H(A=S"6SB5)O[N")L<>B"*RQ2RYO\@LH1L.4 M'1H/VP8L$><%,6O(G"O,J-6G+/V8=R.^@H1FPXJSIVI.84R#)R>+$_I4C*1Z MH3E3DB0*@3A?R[H=)!5\6OFC?# .+H-B' ^_ 63 8RR<4(&#ADZ.=9TCD&#HYYCHYUG5F++C%/GCCNJ1:ED9,S71\R_4,XG@2@4]- M0W%6!1C7NM,=V#7[5%O,AF".86&U-!@?A6E=FW%<6)8+7D*#;S!OP'-;MC+P M$Q;<+)[-W=N$YWA8SRH:I,QDYM'3XJ?%5$Q>O+MDX]2';F).@_ZDL1N@6PN? M,%B%_$EY>7AN_Z#Y&X%IM.#K+#DX*_M;\CK'ZO=Y*6RS;]-]Y>-QF]3_HL*$ M/!=;5$[6Y-M:?!IZ#("B=++X'$\XR/\5O6 XGM$RNPV=Y@%KYFAA ! GM.*) M> 'E,[PQJ)[0&6$>WML/8,1!>"T#T@B+KS.0BRG+)U?%M_\_>^_>W#:2Y(M^ M%83.GKAV!*7&^^$^5Q%JV3WK/=UM7\L]$_O71 $H2)BF""Y 6M9\^IN95044 M0/ !B9(H&N>QZQ9)H"HK,RN?OY1Y1_B^K,W=\F#J1$CJX#S%MFERZ>QZJGF3 M:F"IHA*;5D6S1[$7K(2_K_%;KF>B5@_+SU31, Y%G;5&;TL6)QJSVFNT;$,A M@Y04XC\V3H/=Y0O8&])[APQ.#28CB4GY>U%(H(JQ\U;>#7E$D':".E"TLBWR M6TZ?:&J3E$Y7X>";*-N#8XY31-Q9"5P?<]'S/R@JN3!^TRZ25YJGE.6HO_*X MI%@LI@TFQ%\%%F>0@)+L7?[^VY7Q\6-='*4"!?-E#$3#N7>).N]3)H_I4_D%-_R1UK,;M**6N<%VKHEG19,H6IV48]R)5U3&&]1J,K+\ M69!$OKZJH\R@W.;+,L%*7T/L7KAMMR#L8+(6R5\HBO^Q*?/UF9=7^,L.V< P MS%AJV]S.'-?T39::2>2ZS PBCR>VOY5L*HG32[D/TCSY7.8)KS^LY*>5U4*;E3!S'VB M%*X^BPXW"YM!/O1'9G''W(7%M?)2]5"1L"^6"P+(H^*P]35-]KX[-)\F"4S< M+S>HW8HB#[PN&XP_[X!')8:)DUI3'"6Z41?,)(!\]AL9C*F#LE4(2%C3]("RY+0A%'CWI#$S#R MZ@2+*&: _SJE?U&T?:YZ R^N+HW0\B8U8SZ+);8._H'46IV^^$^>@DA)=J1IF:M:K#T^V+LG+DL%_*ZH8%+U41W;JFNW, M8E/*1 QYIS-U;Y89>$3!M).NRU6-U]#L5LA"_Q!^V:W[EBK=FP@?&+7"?G(%'U-034V:WIP;K MBG,#PY'@DFZ5B"'1ZX=)Q),&U/>^I-T#ZA;>MF0_(%0"+ZO_A_#V%O=Z(/W9 MI%LTP5,YO9YJE^*@Y/-9JJ_HXOW RMFG97WQWF^Y=E=*>#/.',_.,CL+0M<) MW2@)O;&[O5;Y,HBZ" MJ[3&$B<[5$7C?< OUO.-="A'7TW.[$B+\V"S$XG?J^@PZMGTI7MG,NW5C#(T[F,S5D MTN;(X?U:YM>@,_I. X=WFF=FCY,KG S1VTEFYX*BPXOUW+HH&;J[_TS9?8ZEAR ^ M$F25&HBFWR!4O;*]M]BB)@1^ER=+?-06F@2@P7IHDC0/,.3^P8R^)^L:O0]* M-^@=TY9S*FK7W5/*[F#O,?RXQ(*^NLH7['-EC_?<>RV5(/D:O_X!U\9;_00V,JGZG?-M09:>CK%?(F,3!8S ;4@ ?3!XLC3 MI6@5)Z.,$LSR7F[ S-^H)E5,OS5W+VHC=?.^-70 135=-)2:D)56D+?"N@W%L174@85:S2]KI$)H1$ M<+AX3>[^PZAQ/D#-9#RGH1'+LL+>4(7;A>$240*(1:I<1%@DI7&P 1B].LS7 M5N,&V_(3](M2_MK=%\$X=K67[O,@-+ RO&^ M[R.?##O(HHKZFW=,PUZ"?\]9N6A8LU4X#"NI),"^=.MU6:=24J;UR+3"$^*U M'#>'VEE;*?Y"%HO4(U.HFB/K>OWB>ML8R= "$KO'+?I6M8=RBRUUL'N(':\& MM;8[CVUGD_N>%R>I[9APR?'8CI,875HS<4/NAI[US#X4U9.C*M+TXWJ=+CK* MU6V*'G^MGT6X5KE3%&>[[RF>6",F@14>1$ 5(X/ 4>)\3Z4!K/_QV8,M9UJ( MS1E#;$\88O-EB(UB:J]])Z>B(P99]RCVT\B?5CF\4E3SP@F.[;I=A$ZUV)0> M0"WY-2O)HENO@5\:N^N+&-+S:UG?Y MDU8N 4F6^J&%680T!P'V;H[F ,$-4:5N;]8B. MIWFA\ARZ4'&UI%/M)/:M"[PGXC4YW;+J",)$A$G%04XE;15,,;$[-#&X''3==]U>+/^!WJ%RFISXA^+8B,7V[Z MN!O4F6(F(#O:7=)U 8ZHS&G-U:1H1)9QV>&,I?; Q#CH$]:;B1XGFEXI:^X% M_'>CO D4!A\R-L5N:XH-QJ;88^R^')MB#_)8QJ;8L2FV%3G>UN3:\9B3!$<7 MA1E+8MMUXC0,61S9OA^F,7,M\)C7H>YM\[0/=[R93*^W8*6E-:J"U6@&:E:@ M3 V0E4<4J&H3I.Z5:P]65SV@.C:*:#C%FN.8*GV8YA=1;ZL:U5+59:FMT1Q- M64 #BT>V\%VQG$J+] X[7N-6UJ1OL8=K8 YTMB]P@G0];=N0OO?A;F]G-TOA M+59B2+8^?UM8M>#"PF[@S.7$RM"'"KN,A-V5L$+0 M:[<8^YT83NNH6OBK*59*4 @+3!.X1>(B_> E,W H]CH0?J@44$*VJQ9!- M0%A113?NC$WO:6 #'4$I2QJ$ "",L!;+:@(>H@L\KR1VFHR/W3!,;O-97QQ, M_7942@\X0@P953CY$4N=1,^5C/;.:X&BV!P6BN!%^ZV8+F]YC1-<835LC!?O M1!QQ!F[9(1M,6RT*R9OW=26.T#/$Q T'LP848TWLFH8)M.8Q4H@3NXUS).K: M,'I_\/T60W0Q-UHU9;2^_@B7(1FY_W7,KUN MA@_(<2ZM"15D,ZWYO0")P.6D!/H!1OJ:=8G6PU*@[V7\3E8.3N_EF 2*FH@ M\*).9)#*%KA]:G@&E?:Q2M/^<,[BH?0--1Q0-*6;ZELNX:SL^,T,6.W[(DL"V+/.5XJ&OJS6L MR04\][JUV<<97.)3Q,^QK(GQQX=+X[(HYVIOJJ !_MY@CLO9%W4<#@.IZN)D MQM4"#1PL5[^ >Y"D_T)!CK6:'*XN+G3X#3E4DO! B@P'28D60#5/>E$(6>8S MNB%'LWU7LUV[;M#XJW)Q9Z@AR33L#M21<,1NX)?PN3(XA64/3G!Q"P=*YJQR MD@D]J\XOU 4%X[D,"T4L>'(S@_=.&UV3GX$P49K M$UB%T-(U#"M?SN&2Q+&LLDP +I^-G7Z=GBX_-KD5V\ETV28AX]0GSC9$?$4"_)[^A,8&B@ZO3VH?:4 MQ38010THU_@^0'KTBKFH?6J!;-8+/F";?N?H>>W\I V8"^AT-.@$47'$$+P1 M\5R0 <@6;8K@0O-0&@4[*S+2<<_6&+[5A^_2&>FKE?[" M;X7/]+E9Z:?:P_D@)WI]S3$^_RF[HI)%H<%$I^KJL--T66+NL-& %FA KUOZ M)$8HB1.HZP+U-C)26KIM^G0NRJM166#@_DZ3S<'Y,<5EV;5@;Y<+,7^\UM9I MK#6,95GN:R5QB>-^G:U#-^IT<%Q17T7^\O+R8MRUF^H5FH#/OO&S^!LKX0-0"KY MEOW%U93J9EC/,(.-10'+.+8ONLQ-7#PPF2P32=CL'F[Z0% M!8;@Q2QME%MU<7V-W2X++@M1*U!I_TVJ:Z"-9Y^IX=,V91T /V+8(>D@#[VO)74!.].KP>6*TVZ9R<8W6_ M4-Q==2Y;BN3XH.&]_5!A\X@B08FZPZB(XQHET-\'T-#Z/5N'=D5,: MF-XI6=;M5*$V$:<;RWGB7H3PVR)M0J2JL_;BXDS8K1T0\E+9 G1;K-@["D)1 M(&5V0>=:;^IVE[<+[D4C3KT!@9\DHJB2@=K?'\A.#Y*G31Y@J]VLG\MJ&VM+ M:]I@1O/0>#KK 9_5MP9YTC'@&P#Z$ MALOYMO1@]PP1O7H_Q+GK_:S5X M:Q;YHK/(>XU%+FH6>:5;W!2&0!LKESTJ39Y7=@H1'HK*".T@0ABD*\":7DAD M#.E%Z<:>K@HZW9*UK&]KO!0HIMIK7RK7-AE=R%Z)4B+5+H5]I=O907HTR5&= M79T2V7Z.4Z58Z^RK956WJZIK$5FN(!)EI5&&%E]LZ[>XJU>@M0U)VD+ ME.H6R7:M<(S5)9=R8W+!:JZM5J:!JR^PVU_TU.%\2.3^&/MC" ML8?M&)NEQAZV@SR6L8=M[&'3>\NV]J1UZWL2+W, M)XZ3!NMZV+;6!1UT#UN?4;U2P,Z,>9%3$EK4L=^I6=.]1CUX(&AH@>O=(./YC?*RN&?3MLLJ4UU6\+,QXZI6 M4[C8K4"L@HX1P&_Y&A#?'*#WRG:#TOQ"NIPD2BY6"9;DU !GBI-(KR8XZE7E0%C M#95K'7R9&W0OLC!-'#]C4>3YJ>LS^%<86AX.X'(3Q (]ID+53W3NK[M ]5.' M=V6AEY(K]8&X/,6_I7:J 7]DF.]:3#=9&Y'K/!%58X8S(N8L3W6 '5(M)5\L MRYG,X-5Z021U)P;6ZE!K^W1:#YV07TI;?2KJPVM>P/+F(/(HO$RLLN)B 01B M]#_+_!L(OYPUBWH"S3_4 JJ(32ZOCFI3R*#)16W8N;9CTF)2=RD]TU)EJ%]J MV*F5"(N1+6>)1$C4@NZ] ?;&4)K2C *YCZS 66 TY5G.CT4-I^<^-NI$\6UJ M+&OB=AMBI$!->3TBN'&;%W>E-<2?[XM!D*JA/CLT7#*TQ MK92WJ>Y(Q?.;DCHE_6>PU5IX5J:;=:TKTF1 #FGR 4-I@K95TNA=5V!_T)Q& M&L_8FJI^RI>V:ZKJ^=Z]YZ>G56=I,^-G M93#@P/0V-^/8BKGO>ZGE^DX#[KM3EV2&^#V[^WK'5XK@G):%;Z:F)4I[SR*BK8\6X2(=R% M1HTIML(^M24C5'X\1 K?(Y[D[?)6X^V!9^F9=FJ;26 F3NB&<13YS+',('8B M.TG"(*;*EUV.4&CPOZD%5C@[)Z=AD]4%]6H./L*("@\VG&%=_BKLD[KX=0:[ MVYB"?^RD-;G9W7+JGGER[FPJ/EVQ(=*6#4'H/GL_]\BQ>>2XGLMMSW5LBT6> MR2V3)UF61B&/#D"&$2C:41]P@Q%LG]\[H2P4MOU'"?TK#A-,L]R$]_A%MM5 MKS>I+O9(_^/##<(B1>\:Z*4;>-/IY0A-.B:H'0X$_ZAKNP;1P3\ZC,VL] M*?)V!;X,KE4:+]3"K(!K:4R+O$4/AD27#Z2/=W+NGKE[H$]/7*H]@OJ,8KW@ MT%/'%_IKRL=5,;@MJA+#?$/H_:!K=ZVN5(L777%[4)G^R;FYK)'BBQWN9IR M)@U@$$>.CLF,\%"T&7#D)JK1;TP^IM4"H^!4.'!%CO>M*.K5B8UQLQK%!;\B M !^^<1&Q:8K>*!U13X-#EA9C/BJM['IE"97VJ%N^F.@ EFHV%BY>KC-5<: N ML03!DRG\9ZOLO%V9IVLZ$-.J)4?Z$GK%08_\*$^_1^0^M;4IS&\$[DR[_RA83: M(?T#WXL1LDF]H8Z7_X%.^-\$O '*X!6Y F1!U'&NOUTURVC"?;2E]5@(VE?/ MC,^=:9!ZS%+7C*3I!30:*:7'=O8GS.2^Y7$K\UPK<9C#8COE=F!&D9>$,FH" MEHR[V7+L:R##1@:P+HQZ(7M>+,E1I]<8:JHWG^-H_ _=YE5MY+&QL9. M8>XTZ&*+NV)#^X7UUKCZ]/O%+6DYO)B!M68<&Z-QB1N;,8%WI+YN$#54,%A6 M9)/:D_J[I!XL?*2,T<&7YHSJZ=JX32AKF#&IK;VEB 03UEF]2&KXL!&]!92N M2GS,EV DL'HDQQP4_*F^:)D;%P-E:NP$6EDM$K^K/U/36'MZM6A,6L6ERS%! M4B?/61/,7$A<9F%8+&IS^KUE[1H;4&%>^..L::6@2* MR;U^60JWR9*:.KJ*!BA9;NU@(#% *)UHFLM;RO%./5U><&OT/9Z1K&(WY;UA95.= &S*0U MXM%3;3,V$[2;":*QF> 8J];'9H*#/):QF6!L)F@5^6]K#NC48/IH*#MI9'I) M!-_,XBCAGN7P-,WIAQEB8F ML[=7=QZ1=A0U@#*#%.] MI[RJEA3AJL\"X\>E=/*I'BY5C>^W=(1-%'XU+"C.JO,H+26C38!JP:V(:;K= MR!&\DC "P#BF"#WB1^8+";57U[)IP#!U/5O]%H4N!FQ1?U- >*FO[%%@+'.G MDW@5[')146P!@6W:<>4>I$DXCCLQ+A1Q4Y"XZT(+;VIX)4)B6O.UMR*VUZ"V M2PCU]LQE(< J^M2@J6"F]+KL_K6Z!QF_[4"N:Q_G"PQF@'O5_J0=W5/>9 /^ M_@NMK$&3PZA>^QT8\)80+\[;&CBVP7?_JD.>MH1"4%_FZ:5N0ZG*9VMB:4-K M]YS8P;N?VW"!6ZX?FHS9G(6!GYE!&'@RG^[+?+KI.^;F$-I'N<+W7/SOC[/] M!M4BS+"OEL&(+(B&1HOQ>6&F]<<;FYB;/A)O'<^VHVSRQLF[\^_67TL/BS*, MX;HGLMFZLGL 1MN[0[':7FRJQ.MFJ?^OI?#_;_XT:,6OE:D>& M>O47;T>#7 MS3)7T@Y0Z$6C[]@P3-WRT+&5Y."I]N@SY=:] GXX.7^_+%'YK2O[Z[0=*7H, ML>GL-#+C-(GBV.-N;*M\$^VZ#36]V)&NYCMU"C9675#A.:ZQE9J^P%=8RM0?G[S$ND:@T%$-!E:; M6H.ZH<_V*ME=70U1J48U-'IS0L^OT/NJ&)C:JFA3E,4!AU3%;,:GZCM8XGG# M6:I]1\RUD[:*5O+7OZHSXZ-L\&I<5/JE#&6H-7V#I2!CXKKD!+S[G$]3LJ[Q MKW5M![4[X-=P'H":D96P.4NPG+%^SIFQA5R;6B[TFL+>[Y\-L_=?@ZAL''VW M,8'[XCO>*#7]]SAHW#Y"K2V,U$20+ M\K:N+M!K[),U=-A'Z:RQCLB/$\Y5=NV(ZU-C?XC:]HM9JF':XM"-6<4[8^K\ M5SIVKE^7K,/S/5QEN<427].DP,59@I!*;2!K:QI]T!+PF,]X1A'/>ESF/1GR M4\+ 3N#-.&H"]K1,[Y7XXY,E@+J V)@U%?;R*TP,T!&8'6QMY*!;C?.TW'\E M2HU$E?(49. BQ7Y'K)[$6*$4@VH='(YO'Y- 2&),9-'VE$ZQ39!7*AMR9[4H M*$EHBT%SJ>'&Q;AC_%6G80,^6\O+0"Z:Q5(U-QCE2_!K<[@WOE.(&5[W(EUS M=;MBLTC)X8,=/N?DO*^?M17(']R.R:/0BQEWO=AG;FB'L1DG41)%L9=X86B; MM%%+;=1ZEHVZZ-D&6S::BJB Z@VL-C8'$EE$MX=$4*?LZ"%;Z9N[]S1MP5K: M8F=Y:[PL+8!2]WV(SE,^,6Z6MXR2:L6R).]+@42WF_)@'7*<,PCQC-4=;CCB M;3K%_]T>B=JD$*4S-^77:C_UQ%XMW[?+A@_RMA.-LE_9][7WF=A?2/#^(7I3)#0J%YP_5;E9 MF;.AH$+#Q:*=A_:YP'V>&7_*8A#P2L0O)LW8G>:;X@U5ZQ4*&E&K)ZC33VF> MP3.PX[1JI6CQ4?BE2@8[>I\I*C[R4M./JOT<^V4(^Y7\1=$+.FE>RVR2A_8],EO4U@TL@.$5A./,VK&X,:;*=4$, ,\5VZ-3'W2W%/L2V:Q%Z_ M;(J:3DP_8M]I_>*0)D:VI'Y5L10FOE.7T_1N8T($F4^90.6LY*AI-= &F^>: MQG\L^JA]Y#/C[ZOKE611^U.4 5^9-RRE\9+JV*-3;)$SQEE.I:SCPAY;D"B< M0%)RZOVJG6RQY;&>?YNF",RQGO\8"\?'>OZ#/):QGG^LY]?C]UOK\SM&-_?3 MF$=^8#N)XYK<8ID-[J]MARF+W"S(#LS,?D!&8ZM;0@T(85M40!>">M0 D"CU >;CM'=.F=8ZW5I"%QE<6Z>,HQIO MJ+X!?T+P6+%GGC%=<'4#6_X%[5*T]BF1SM!I]QH\ M3=VKH4A&!:_%[0@/)=&VHZ(>>L8/*[\PR0A.*<,:1 E^A+X-.9_X^=KGH7M2 MXW?+G\N4G_B1;.%020?P8O)$"!9^B.%&6>F;,7 IT<\2> [:;^OG5EH9L)CC MP(Q?I@Q6=I7<%#B0H/'3;HN43_N>W+\&?#@)/T@Q/EC$EV5-,TU90]%:-U)3 MKG:F82>A^EB++M5[)%0'3<@0<+2G>,RB$+H!3OW&97J(G.%749'55\--L<2, MY^@=:JA.-^ ,%R5EKY D98Y>\)EQM8V5L:U%M1C5I,*81PT.)=B'W-UL2C@< M%+\ U1]KV%62NJ\VTGM5C^"EN= "WT5$GY:W4@B7$L<>I4'%Q-MBJF2?PJ?4 MX[6D4.PZUA=1*8$,A.$K&>NE?(Z&MM%=Q+M=B3QG*9;FG$YYMGCG^-O)?OK< M=*?F%/_G9R[N;!/&*AZ@(H"%=B&TSB: E];FJV9+S.7L-S?W\8]?=[.PM#'/O]PW7Y'# MXR]0__P*EQ!&Y?A%(PGJL-[+;7X!6K938(2:>/IO7A9U]LML++;@Y!P_6BWL M5(,[Y[(@KGTICJ+WM*+WK< )5XKN#XG^ED*G_ROO]+37"P"V[_[>,HS>_$M(,VZ@[L9;QE'P>_!FY<0O"^Q:? M5FJZBYXL% %Y,AJ,GH6IYKY;'"0OL"SK9P-5P":LP.'4FV[@UJ]?",<]D:^5 M\C+-,_C5?2+ L'$T#9FB\-X<8;\?*SBCE,"VO^357Z=9R;F4AAIW%[,;O?(B M$VG,(!V+)_(G*'V>RH\IGE097TL2HWN909(P;F0&4EOK+98'HG6/$0>\D6[C MJ>39)GN#YR_%4+D>E?H#&O0-U+?V%>QXE%;3R"'[U*,,C'F43G4LTD3M99*O M*^?86)S*MVLT'@ZN1-TBH0;:^FQ)%0*H)^8285CF:C7 0TK(-F]00P?IIZ3$ MY=(E[[0=MZ9I7C9\X/0:Y-1JHEIP=,#]*2@L7+6FS?79)-JJ:KA=M5<5JXJ+ MY4)E(&M\!;#7B,F>3O0T EQD%>'AD$EH)4U"UYD3,1<^);?U\&);&,GU][>+P4V MJ>(L!"H?+TJE:2LL(&(2PAJDHTQ/X5*F+@IE?,I[% O>SXQ?>,)D>40IFL9G MA;(09.QE7<&1OA]!B)Y5*2Y/=:'XUS*]KHN0J.@I)0A?9@CO@92,FJDIBA.6 M]7]FC)X\49"Z,O;88!!'B*B/FM6F0_-T5=LA[A_F<- MP'6"0YN:,@SJ5P#?9LJO^8;%I)S?*BARJ@@4K?RJ)D'P:0T00-)05&MC<3I[ M*'*(;L9%S]"FJ@"_LI&5?+'K@GY6,5/)K1J,NI Y99-VS=Z?Z_*W/\^NSE9_ M7L.Z&AC9Q(>)KVB1JF)9MK:YI<3BU:B[-3A8V](0Y[_60Q1WUY.*'YNP];IB M*3TL7.. ;.,\]<-4$W-:QTMWE%SJ.2M14R<206NK#L-CRO.TMF_\5E3#:@D/ M1U8N5W*/8DHT_)6N/> YG%M"'S1=7WV-4Y_6?&*0PJ.X^37+909']% *EZJ5 M7D78EYG!FXF%) 8WH%[A&6I$ME29\7(A)B+2M$/$7U%+A=6 ;ENWUE9?*H8/ MX3#DE*'D7D ?3&75&R4$;FLP<'S^K5064RTV.6'=J@*(\6_2> M+UHE,()J"*H]O:>UD>TGU@Y&/0UP4#AE+<=K(C/9 G%,QK#$-U3!=YYIP#X4 M^)T76$V(;L%:Z@"M8=N@.;<;'&,)[GE@C26XQUCK.9;@'N2QC"6X8PFN;F%L M+:GM6*=F[&=1%@.')99K!SSDH6\ZH6E[GA7X4?3DAO45IPC?%]7LM-F%#HZK M5%+L'?B_3D*\4A_Z:R?3LK:X!*L3]EGU105Q*Z6IUA#M;Q';C= M%9_UE(4$ULEY,>.K52%-M+@23V[EO9HPUDW.,^W+N&BJ +ME?R&.(%JJ$J?W M\M/[W^NQ+V4Q)8MZW0#&^@67]((/W\&AIHCNIRS+$U[*U< C95"]ZOVU5H-- M%9.=";I8,$EH-,L2;$_9R2CP:&6<7+0GBS Z@:K)S)P"-#LSKI8Q.A1H8",N M]G2Z+N+7J0=7E#H%2E$[YW*6-)7H"A-7%ANH)#8VGXL<]HMV'__![R[J1M3/ M93$KL*J>^&^+M0F^'N1-:6D M'T*P4W_P-XJUZC@$-"@+5#.N<$D._\;%I.!)"RW)4EE/@KZ\;&?I>["!?YC* M'%CSU[MB.951WCO,[F,+];T ],J_81*B3D"=&7"Z-,V73^L*,)&+I;*PM82 M5XD#JG'K[[B8V8#EH#3I^'^6>2DQ_' [NQ!*94JPV?J;2M307V7]FT87"GXT MOZ06(_E*/"6)?M:M,ZL*T+U8OE:)H:.W3 "^KSF7XZF'$,H)V. ":0A$TM34 ME:+BT>SV;T61$C=^A&/,2S)PGCT2;'QL9KB"1@M$!O+7BZM?5,3RXNI/^N34 M="=/@@@\D&P?00W.:*AX99P:-1'1GA&9H3=?BSG(D^.9;R?&E:B*NEQLV XI%U6T*I7JM5Y?6J#- N^QQ*\E"ZOP!O:JR':K#X)DUL MJ415R6V[8J5=6@32CC%\+#Y9@P]"F34"+2G@AILF2VPTHSM# 8.@6U6;T/*" MIT,3-9UH3ZAS.S,N>L]0WCIW>.OT%TVO>5W"RI*85^P((_T\%6.3]"H>[>-C"XN11I5*Y7E)3P"ZQL/N8UIH*3\AB LUD4BH[=.VWSTXUQ;M2J2!>%R@*+OOO9 OD.N6A^%C. M Z?LG@8O3E.F1&"!ZKFG8KMU;7\,PH4UB-4-YXLS0QO)9:X[.]L\-;V#.+O6 M0!J%!2_K*Q49(JZJCSG-12GP'&VJA;!(2!E*R"P*05))YYRJO9," M<_V55K@O3DO-I1<#6R;RK\D42Z_K,2YXDF+*VK2%\'W /NW6"#W&$,1FE>=/ MEB =@JB$;06 M1N@TJ,5*H;[Y=.?^NW3Q+G%.[3;:$*%:JI+5KQS]8UK$4** MC5],6'5C9#A'3,2RZC"'>I^40FJJ39:W2U%Q<2I+3O0"-^ E>"V!Q+%$?A6; M9SFP1;X@ZU04R6$H@ (_LT+!=LHK],SX^,^/*A*]&1NV3H+0_4;C7S]E?U;8/:3E6'//,2]S$S"(7]AIFJ0V4\UD<[;QA]+5_:YCO4IS8 MX*VZ)^?6F;EQJY(9-K/^4'3@IZ+#'\4L>2 I/$1!]C>2 JV+'W( M]*/0]$/EK.FU+L_&%P=L#PP.7S:PP&?/'W $%[.-(PXJ+NKU-9N/3RU[(O[K M +Q.G7[2BQ1K"USS[3N9GNX$?2_:B,5]R,PO$&X0\4R5.A,UO&2(R?Y)U78% M9O8LR>=341L ?DV]7P(?QY2ER DBF! F_U4GL+2QU13C;[PO\(>GVQFLK6#O M8I[ 5:?YO#T>GNK]6C$'R6YCS>PJ98[.5BW2IFE0,SGUF1^-KW?(CL% 1N[+ M;>&59OPW7Z@$V".@B!]$CMYBMZW%:YURB@0N#]/R[2#P,M=R_(B[J6M'8%@' M8&^ESKKW;"_#:+_'S?PP\ESF^$'B1G$2N5&013'>7LQDGO?"O=TU4W^<58MR M*;CZV=6-PE$Z ,U]6?(T%YTO+Z!WZ^AJ?:_UA\>;CT\MYR#BK+V<))998TK@ M?[3HV[H:'=M_^\[X7>#VJ'ZW]M=!"'O?\P+WHQY3%';%G&GN0/:,?L%C?[;SG$2%0FBHE>^/@* MC:LBRTY;L2WU"B"#O,E1(/\ FV6@+6H>IE ^?P]?OQ8X -IL5D03<$"HQ"O_ M)JM:_Y.G5-:D?S.TO+>3U821_+ O:]2P10^D\MS M5JUK;H?$59WUP4M1U]!8@E>_ )^SK%;]!(<\CU3D$(2B;7L-H#:>SF'8S@Y; MPV4#^DK:?5A]C24_7K>BO;Y;$=QQ??S/=V.-XD,Y,-,.IP:"?N*5(-7U<$F :B=+[VI#H:21:&4#A%D>ND MC@O_-TQCEC%XDY>%29SX8=9M)*J[3+0W5JMAO@[84L]$F*WO;:_39I'C@@EJ M15;LNJD?96EJF7;L9]P/(A9L:G%ZX5[.!BOK-4P3N, VHRHI\U@T&A$_6V/& M\LEN,;#H3L[?$\GK)APE92^2N*2RN"L^7U"80[I#5EVE=BEQVMY+,&$L5:-B M%AJ!?BM&AW1 XC _4W+@IOK>,^KJD_K!GZ9I\WE=!"44RG]Z?%'7; M51F8$(GP@E MK]I:-AZY0D_K''UDV:&7)+;OLLQ-+!9Y0>0[W 13*(F9+TK=5DY\W4R)ZB-M MXS,"3#8O7&WN![?" L.TYQP;6"MRW(WK_!M-81$%@U+I?/B>W!",^A<\VS/C M Y8+U[.-V@2\Q-I2XY*,*ED .O;!:P6'8( 654S9MJ/ MV@V+]:WZD*P"N5-J(9!-!QR#:0-'AW#;,R,G8DZ8@6+)P@#^5YHX61"#SXPU-'&@?.F%/L:(D-[5%G[3/L;Z0)#BL.(&+#E3RG*E& MKH>P^Z,)HB&0PJ)(=C^S\E-)GEI*L-T;&#^TD#)@4:Q21J6U4,9+CB\C.,HV MVRH#0=,<33/YX19!;*V.;ADR&$@691"R^%[6/].M@H+08D9#=IB7H@N &DW^ M=G'QN6?J>'M.^409-?3&A6S*D=#UDM L$8W9*G>HFM[;^;\FSU?C=>"=T6>) M];Q*:R>7KRO/J#BI1/TTO9^0,/1&M^'%HDM!((@T#J""Y.[[$7S6NS(D7->H MC#E52[47C-?EHN#&%T'.Z^MBJ^KL=DP'U3-$@@.%H$N:&%D=EBB56#43.N12%>T903 MWLZGQ3V7^BFMYPRT&%-=,@V1>?D- <,_BU65E7Y1+^?X@K4WL5AUYQ*V$ROR MTBS([,1Q/3^.S83'(?=YYMB<><$6=Z-KGEP6"K6TY8*I\OO[BYJ(5W(UN[@< MVJ5MGYP[$\\T)U:/5T:D'+;_S.R\PT9';J^:[#X]0TP\0_M/T[ M8*U/W"B:A,'J_K'T7E-".MY-1TS;L#>=#TE-JJ! GC4C#WH588[#BO!2*L7< M9=#+<"OA )KB068AMUSF^Z$7\]AQ'=.- A9X=NK[3N3")^EN=O*V@\ M@X?X MF?2R,!UQAU_!R+]&TWV5\N[)N=WO)Y%=I%0\VC6BPVZQGA7W[/0_:O-?;^#( M44E]+1E:.>\Q.=NS?P_WWX,!MUQL'*.X$$_]9\KN#W'3^%T)&[=E_SYHGI[] M)\T##+E7 _8JAM&!>4JCH6*^N.,2=L%R3DE/V>XI"!%6S,UF.=K3,KRW$F'3 MQ5CR)W[VX9L<$2/D^ +>U97C&C8:6W9GQMI;!"\J,,)BKD(?-%P]E_!(&D*' MRE)4 @>*?FU4XFG@2-[=<#+B)'2_O.%0(ZC[#0,]9;&\OFG-LB@2B;E?3[8 MDP]562'"-]U=&V](XJ3#FL_$W*MBBO8KGZHH$W:_+PCLNJFN>RNJ#&E44"6V MUR4:S8RG_H.:?&_:'4T[E)V^;() GW#<-WO\V!L-_RA40XTQU(\'K6F(]47T6_%%)X/#["YX^?/QAO M/DO[NZW]6\!1\RXN ;[//DFV$')?Q5BQ"1/ MG15CR@F12VI><8T2PA.P:5GTM=?HP,WS/M@ )E(A_OZ?Y#=+. MHU>OR8D,-L4#, A\\D7,/JMP708# T2*K(U9_2*6%/4--PA M74 &L[YY28U^(-,'H(HNO7LKA=PPJ4,13K^EM95(,38V&$K.%MZII? M(Z&WNDUWN!IP:+VYU'>O.D2T1K'7"E"I:+5997\T@R.EV=&DD3 55?].6+[P M!3UQ*94((<:RZF:B9;URA7*:\MNZE&*8UF5AG,9N&B0L25W+B:+(Y)X7!LSB M)H^XL[O6K34)ZI OO+XV5K7O4#4;F2?GH1E-PKY,LZ9C)=5;.1H!W4L@1M_% M?,Q'Z5LKRIS =%@2);[+S"#DS(K#P+.X#0K8')B?)4W;MV%KNX:=K*K8(M,W M"E?T$ W[2$98!=W8Q >4F!NJ4B,;V& #XHJ>LINSG!P#5XR MT)=:GAK?^N/M+9A8@JQ9:S2D_KB)#NS^4H+8F#^7*H.])WLGYL)UH)%%XN"@0=20A(OT[23T01QK"$_$L0_;(N3< ) M9T,',41N_R &FBD('XAI!1/I3ZPI;EEUAR71Z\H9A9V-Z&RZV-E!TYW\Q)TFB M&!@T9&[D@2T06"Y>AW9B)\![KV6F3/]E=(6%ZB*[)"/P(C;V'&/"A6V4W/!T MB4&F=1$75*JK'3R1=]"C?;:6E&C. MT:*0=7?RI*MW8M0\[7.A]U"X)69J;% MF=\]/- "=!(+KJTO!. _!7I-V;SB[]0_?D[S:CYE]^_R&1& ?O1S6]11JJG. M%JQ9^19ZH?BX,6:P%!,-FD4)_S]5;Y8?G]%'/RW2U<]"[RRPPK4?FV?6VL\V M/=:RS\S0WNFQ/]&2Q;*!,DCT__?$.6F,O!1=H7>F81$'JN=M^*H]_XY?7M6& M*Y0LYOOAZ7#K/>"A(FD'\';8?,R2OZY+].9.Y%6],U:#;_)2W$&27H58 MO#G"P'RP/C#_=HUX/#6OO];;IN>6:=7E8\$]_'>3Z]E%,,8KY@E%:5UQ@3:" M:;A$A7#Q^),@,B=6CU"-%\]>9:[5)-B?=Q!S;C2?[%BNHR/,3D6;LE,;16>\ ME#;X>BH*H5>+=>I5'G,5':&T[*^4;:<+YP]^1Q\-O6T\!.+84+_VL-OF^64I MH__S,%G:%)Y^QFCAZG74TT:V>AGM$V75.PN]'=;9D[!%P^+4.;-ZPGQ8@"YR M2V^LMYW0_1!=T7/$1Z(KTLAVG<3FG@L*(N1QE'*3)=ST R]CB3NT^^PI;E;/ MQ'HDRYQ$@3.Q+>>QBJ)?7L=+5[#/UV+1ZB_5,# TR9^TD@("G&._X4>I!QTX MF;188B: 7(8?RG/<6WGU'H.3GFF#-(;6Q/*=B>,_6AKW>.H/E^*?*&UT0 7! M.]V&YCYNPV?+1G:0CWH-#*R=K$=UUQ 3 _NIO2RR3"?V@QBD) W"*(PSTT\= MSP.AL9V7$1KGY#SP)J[I3L)P56:&X0X-[S'?FR+YRF^QY*Z\_T"H6H^GBPLN M@#5Q0P]O]]WILAN(DO$&J+>\I8;8%6"F%:R$/EJ_;67:]#NOA?\A2_![4N#& M+1;+TR!XQ#-9Q:O:6#-_.#!.GNFMA7$Z6ZV]U,%)#T"=[J%LY0^^,%3CSBOM M'_DTZZD8UV6*0,52XQH[CK CE3;[LKU2"IE3BVI?S-8Y%NI\!I;V>X@:[UO1 MF;O&F+GM1UD\Y@XRSPRV=I#5J'>=ELW!+>QQ]\F(IVM,$4C38C M=ZZ F-ZRE&\!Q'Q3HV&JCK;U7Y:M!F+TN30'%*HBO1C[G#DC-)4^!-&W+\SE M@_2BI@LN<73ZT,.R,% ;G?789]IQR=GLB^9=8DY[,W1*VC^7 C:/A*3BZW]' M B.@.04TMH9_A0U6IPB[(?8I&T44%II _RBRK$( A&N&9RDQ'80PGGU=>1O8 M?D624U4QM:2H4/2VBF>U%RT.H!36.YLQX!.CBRV*F:UR$1_F931%Q MLLR_BY+PUPHF^0G'^8&M;GL*+N..MR$/8"$:VAHPT>@3],R^Q%I-=\T_9WPNT M1C[2GH"-+R1$92W$IW8CQ=36N:IS_[=R6Z2>R]7#"!RCRPIO3IH_G;QM=Y'7 M'QC::ILF1NUS'#AGO/_C C8[ Q>*)S=&EI>W I>E!KRKDAS'2V4(_(U(SC/@ M-2Y0>&A4WB*OP((%_P[D=EDJK$1\V@S8ZOI>_NH&[R_X!]P.IT5VNJQ0Q<_K M2>CBI9IF(@K0:*S"F*)&!4JC3LD7<%3?^+28R_II.&TY@E=)#EXV5PF#35N! M^[-Q455,*#JCGSC-7FDNUGPK9%F'S4*>)788VLRS?#?F86PF06"EP&!I$-DL MZ&>SU6[9'D-I#9K515FBFT@Z\ O^ZU,&_C^B%5745ON?('^#[Q<;?-#UU MO1 B4MU5*Y"[J4RB:L!O%D ^=-OY8C&MAQ;.2W[*-')/^37<%K T8'$<+]B% M6,136$O^.>B&+OU-B_,XC,.4,Y>'3L]R3LX7-Z $>]J]"^POHQ&/^MW;X,H/YU@6!K:?)7'H MVZD;6R&SP1!R0^:RR(NL('PE'.N"+@UZ6+;E,"IFQ1D*)77%*IQQG*0G69B4 ME/IWC"K#>;WRVY.)^ M^H[H:"+(.43S)ZD;N;Z=X2CL$*2'A2E8&T#O-'3-*.AMB-HD4%_$FCK.099_ MY^GIOWG9%Q.TO)/S63[M1T$==(WM>S,UGO('2=W! HXE^#UH#YV D(YV.JFQ MK4EH1 =[/VY;EX^?=FA5T_O68TQ6O]QK_[72 .=9P7$UP%&_&MB*MD"YPRNX;WWLMGNF6U&^^QE MV[%Z0I!ESQUJ [((U'I!0$G%$AZ:5BN-";OVZPTO-TDX'UZ7MD^"[5AX!G;- M[N4"JYOJ+?8XC*W]QZ/VM;6,X?DW-,30]WS79G84I5GD9E[" B_,;)?YL>N$ M69!N<8U.G>XUIMR;KX6,+%0XS,N:A([] MHF6:CQ2J5W-U-IY_RW1]6/WECE?K*&!#!$RA_^>\^B@384-ERC9IY(9[A/>4 MX"^S1[9TO_$TZBEF?':&^[7E*I8L3'$VTU2,HJ))!1P( M43.+FE@P7H1/(Z<;@NF[WH+B\EN51>ODW%\[CG6\W/;>B; V)#-4ZSU97\%A M4&NPJ[D7>HSZYJ%V@378"K!/SNUHXO>4CS_,#'C>EHL>I=7NNCCDLN'-V/)K M@\:R>*D:BL7\.+8T=R@AZ77[/I7JXE,997V,\]#2?MO!07FVY4WLJ">UOW7R MM697X7BK$M8K:_=PI(^>D!Y&73\+(]>/TRBPF6LF/ PX-X.8^2P(_,0/7PEU MW9/S$&AK!<'.M!4%=7T$;H^"K&LKJ#"&?K4R@M>8%]6B9=(FVI@GE=04J=UV MCJ4[ND\;8=[,[W@42O[#:J_L'0YV$VR^!X\[=\[\52^M)Y$]64F88R+]@.=M M;-2 _^ T2TO.@Z BRZH2^31@+"[JY9=E,X1%G[M\=P,,)JL/.E-:L$JL.V:>-P&]3^@TEXXC&J#Q(3+D L:4I!JC%GU51/=(Z%N+AG M\;A 99]RFJT[S6]!'DI1>9;C?+?X7W)4?UOUNOHQPG2/Z.D'>2PC>OJ(GJZCIV]% M0^^@I]M>%IM1$)B> R:?:T5QXKA!Y)BQYP:^QTZ>K\;J"XC"]0S.)OTHKV)8 M(]W#JCC_8J9G!2[$'=R//^[9_G&57Y4-%PDE%;%CG@QDKG7?C(5?QQ)5]UE@ MLMAS_"2QW,SV&=S>EF]RYKJNE]A,AE\ZD.H[!=-7[U;4GCOWJF^SA;L-EUWOBNXTUV\)+6G)GX,MU= M7V_8[&]%D=[ET^E0B<.I?I8_"1X/?CW><-NYCX[+F!:SZU/,N#U&[L8;[CGE MC@[NCV*6Z);D8%FSZ'8+H_%V>WJ&NQ I\@JQ(O"0?X3+;?V K="7M:OVIZ.%C96F\FU[X;J+C[),E%VXD9Q6G=;R2 M]LE/[WE3X5[<(HC4=X2LFO$?(F#XVJ5)G=Y7]KUU,0UTJ#QTJ)QH]]FKX\6U MC[#%>'6]/C-PEXO+/SGW!@PR'B^NAW 33G'85#CVF.MKWZ.IQCCA0&F#PQU\ MB05PB443.UPW^N&!395/V39YC)>#F- M@ ;N]HA$0XV,Z/:WG8V 8KAR1@NRV.22KF4KWAI-E[ M^.@ZES6>.(O%J-@W(&;5&LF E:#)HA(XO 1NWHR?$EWHV-.AGBL>UC2XRVD_ ME?'7K+B;\O2:"^-?PF^7.:<)$>@,W,8(MWY7E'\!+R:R]U??"XY\27&,DQ@Y M2)C/[#NVYOM8?[ G:WI!%>2 B!8%5D+:#Z!B5 80+PJ3Q6:M]/\RHI M.9UK>8]M-CGUU,Q9N5 0\?U3,-0H(/E:>CJ7\PAA,8L:<9X+O'FD.3823#HS MB?$\UX#-GQD7.'*DY-5RNIBT6*MI,1\"61XGJ1?&;N@%J>VF019[?L@.K28_@"H][=6I_>.<=@".^0PBTOI: [L@RVJ'8IV[6(:T9;H3$FRQV3XA MG+/=42'8+2:74:)*;!Z5,YXJ#J]$6 "A,L1D)Y;BC)=J45*/N<(92/1>QDIU M,.)B.WH UU#R&W@U_GJ*4]EV1VI_I>+\L4%($=S>(]L=@:QA/SKR]P!I$_I M3DO$0Q'*@ 9K@;C)4OY*&S-W9OQG<8>S=FK9;$!"-KU(PO")^4UB9]? DAI@ M1-\.2RZ@W&43*0T4(N5&SR&($P0CR8M4F\K0VSIJ>;9EQ5YJIH[G>CP+/3-, M.2H$TXR]P.I5 YW6423#+]B4J,NR-K7DE_OF*Q($^0*W2O_C"Q=JE%\)2,'/ MM&QK=09,NBSK&3!*\"TY^87DH.K:&T).VTNQ4LT8-?'<=2>JOT(,EF<;3X#'"?>S+.!QFKG<3D(>^9D9QWZL4MZ!^@0 MZ[5AB\0W+JXNC< *R2!HD:\9;$0_-6CTB0&\SQ=HSPA EAWF\9 &NZ>'U$,$ M6]Q_H?U]X!C9R.66$Z1.PJ+031P[C+S4LE@2^E;*(BL1#MSV^2B[3T]2CMK] M8*O"V6)5B';K_FNW:Q84ZY-@JI.[90[$H/3!I(B#/---7@FDY+\:YF\F@]/+1K6$[Z M+$MIH&ZV,*N=3,Q#YKE! "\GYW_.V!),2<0Z+@OC5SQ #3ODXTP4.,<"P%$M MYW,Q&1&'^,%)$I6 UVMJ&3>@DV/.<2PE![==C-+-5SP%'2#M!F'JKX5);V+JAY9/+1#'B6A[:9A' >QY3EQF#"P#0(6O+9< MR+).9.V0"ZF'=V'>H)D7D]_.PP_P^W9JO896F:2):EI,6[';IBYC#EA MQ#-F.S9/+18396B:C"*"OO!Y"=N6F1@BAP!-5SFE=T:/5;-SPF0=!V_Z32]- MMN_QU21G?)!X:__8[*\OC;+;8Q\; MLA:?*0,-JQ9%,.L:'PV=(L:S<_1M&/ M/ZFRE?-WR;:,##2F88:%G2RSY]!UL_DT6K4_7@*]."DYSB!\ RXJ_>LM6K,S MF;>A+BVR(D6C!?:(R# D%>;MK:F^*S+'%&'>?=,'&'Y^WF2.UDBE./.]Y,NO MQ0=6SK"=\&MQ02SY:U%^;1AR0%6J%GT.3\[=2=B3RMDS:$3/E? :9 M[:U=TM!DT"C'KTV.7S:-](P2':V3Z,'9I"<7YCWY;$=F;Y0\F^*DY0:1T(CY MC&?YHFD4+_F4GH)- \:\*-6L0?P,VWMD QH&M[![Y$< HWG9LHNM OY%G.K7 M&_Y%G-VG[.*S.+A/&?SU[^K4+M2A]0BW9YZ<^^BQ'@*TVK[=S2/BQ>>]:YZ5 M ZU^#GSU($I'=HEH3FL?< $"A!1)3GD@ZF5?[4W]$?!O#]NYZP'$N*B/[1]P M:E^:0Z/^[3Y(=@\'&SQ:7@^O7.\8V?&U^"@/8GY9M88FNEEF5&)P]I%-\/MY/]MENYD^$:A*5F M_[P1DV4/_=U?^#<^6_)?@K(2]@X,&*YVMCMN=W2%R]( L\R0QZX MCLLM6(.3V!S^VXNR.&%IM[%;OG*U<+?3U;XJ\UO?]-3=\._SBEU?E_R:"<=$ M;H6J,GM(Y1U+3[LHZP%5^BU/25\U]5LL!OE%3#I%&)#J4I#%B._Q-XCA9^ ; MW@TK5'W>6B++-,],4=4\M)@HL,XB9_W'#Z[/L<_,\*$%0QN+B4S_:1:[6[?[ M8WNR7U6C]7]C0="'%O*=X5B3Y^BU)B%[@HWV*XRVS_9"!4CF^@*DK94H#RD6 M.10N:U4*/6:/3]7RJ8AW]YSAL?G&1V MKS#Q*G6']\O/@Y-S/U[Z^>!SSP/".CP(4M_T>>9%KHN]#8PQ-[7-./*C((R=,.9IFH;)SOFZYQ30 (<;OQH!?3IC_4#M@L_2 M@]]H$/S@>7)N>U:<^F[F>);KAVX<^"Q,W)BEKN_PQ#G(BY&J*VWWT4,]QJJ- M ^/&P PSFWF9Z=FIFWIQ9/F!%T26XSHLRF+W(&^!",>6^AXB>P]),NPL>_4I?.,:;'XM?UOD=*A,^B;FN4UO-<\] M%FB\;B[E4>C%C+M>[#,WM,/8C),(>]R]Q M#VWS<#?',7&H='I?^<$Z"F)XM M+X9WNP?=G[+]\\F><2AV@?WBQ_ZEN&?3UHCTT19HM&QF);&;9GYD>YEK1VF< M>BE+X\@Q$S^+TX/T"GW[Y-SV)U:T.B)]O/1?-SL&#LXDY4%L^8EK.A'.M#'= MD,'5&09!],A+_XG8T3DY#R>>Y1T0-S[SY?[R6IXN]S'NUQMO#QPO#6PW98F; MN'$<>8G/L.C0=K,LY >IX5V,M%BN>T"1EC'NMQ<%G\5.F#+;#:+$#6+X/ZEC M^K'O.HYM,3-]'@6_RG#>R7G@/EJ#'V%@SWEQU?Z59LT6NO?V>%/^$"#D1],'.?1=\!KJHD867C=C&TW MY+:?L-8\D\Q;$2,KCW<*=&[[5:?Q%[R>^H7 M#GZNC*+>-"'?8[]Y!M[]=5&D\&'9='C IXFTR"O197YWDR@WWE^+-4/O2:90 MY4Z: U&4!*K_QP =[[EAZ"6^S>(X=GF8A9EEVG%F)6GHI9:=_/-CKZGF=55[ MGR/YFQ2*^Z'S[@.L;/+.5DM&ZH'W2( AVTQLTW?D]HAIM=8 MPBR6T397;[ GWJ9U!BA06UU21]E8FT MD>=D4D*GV7ATZZJB!A\IYN?/HL-AW&?<.L+N;-AZFYN!T^B&Z&>V26?<3%G; M#[K6AW_G1:JS6^N*ZN<]N&G8'"3B.SUZ>K\1P2/-[,2/,C_EG+MAXH?,,[V, M\21,4RO@FG7W.$+,9NQ@++!YYA*,8^^%,\=)GC!RR+8E=JL&>_ M?W :Z]EJYN_A$OLXSH&WHN6I&8)=F_+56G(;*->1PYJ$\W9C5U?-?9Q.$?R) M&1?7)9>P3V23BZ\,8G,_RZ@$WO<]RPWM1PP0UP@)OP?/\WB MT'^A6_"N*%-PLQMZ1B?G)'3BZNM>B&<=7+*GA:+J8Q+,IRTN9FG-+&N J4+S M]0)371C5\O86 >*D^Y_A6@R7(B)6$LJI&!*H1@>I'0Z!Z;MBI%X)^ M>MCLN5>.932"/HV@3X^Z3642Q6 +<(S@PB++#BY68<6-X$\CMLQC X4K.=H] M.'&-BQ-BA'OBA/OJ#SF,2HL1W&D4P)XH2NAQ)[!"UW%BEYM1'$6V"P+HQT$4 MQW9 F@^MP#:*(#6T\_H&^LP']2@*T*=*O!>YRC$E'F";H\?8 (<8Z/-D/D6 M>R]$W"B3=9!+A:T'"ZD#1O D",;97,?$A'NOGGMB)J2^PZ!GW,^+,.'H S9W MA+@4ZL10NBS5T ]Q"4QH>I=V?S09M!'XX2FOA^W%%1=ROLO@DM?0.SEW[(EG MCN.WCHW]]G8Q/"7[86G ) H."6;DA_,.M.@?GZ4/CON-#1YC@\=>ZRJ?.&2! MA1_>Q'H\J,P!-'N,S5NC;(_Y@$:VPSWE PY M'?HX]HXU5,>K(O%)_-"#%]\ M1T5^^3?>U)S\[[:)(K=J-C]A,6QLN5C_DY64[W/:,('?L5:T_SE@,J1EGZA? MW92-N7;-3^.2L[].:3[H.S:]8_?5R4_M>JE\II;D X>L)9-65V79FPR]+-N= M2,&#VN@$)X(8R>+U=]33A-^"5;%#6Y)Q4Z+&^5_;CQ&GOE+-%IBRJ%> &ZO_ M\Q,['U;V-1[+OH\EPK'P*:>YN+_F,W Z8)W&U8(MJ+!XYS-Z2O72/XWUJKAE MOQ77>3(Q/LZ2]>7A+[I('!E+;97 \W0)4:EN/Z$WE[9\F/NPYN]YSS=G]E>7EW]ETR7_GK%J6=!H?9_/EHGJ?5\FTP+_U M%.I&W6&[?I1XMN/$5A98;AC -UCJ)ZG-LSA+N!=W"WOQO0:]V-#>O%*[O,/P MW>UO;J^4.T&8^FG(8MMV,\<%HL5^8H&=Z*5>B,">!U5TO%8K]G,/E5I7QJV@ M:8HAE Q)_8U(C M<65XS\CBRH#MHPNQN*&^U:Q6B6SP^5$[".9$IOP;GZ*%D9/\&LM*)-*K97*C M'DA"=JS5YHYYYOE/5,#]JJK-Q\6.BX7%[O;8I\\NK)IK*M] T08,7SQ7V?6V MGL1=VBR?:0^#W*$'CY?>P_$^D8NQXV'>8ONVEO!_IC=O=(EUG^/9*'%95(O! MQ[Y#B\5KYY"_E455_?#<\>>LY' "HZ 0[!\-@K**"BCH&PAQ6\:/XR"HMD< MU]W*#\PGVU)]J[D_('B$;KQ[>#\O'OV'HK(>%QV+LVKM@ MU0U%&A/\!_^?9?Z-37N"B0\IEWU0$_=A%.CLK"SVSBJO:(OC^1[W%L?S?>@T MUY& HX"\NLT/-HKZN^..8 E&D4/ZTDXUOKC(ZHC-E./^W%L^Y%CN1G" #JF M'64A"V+'B\UHYQX!8)*AY<*1=7+NNA/SH*83/E-)_R@:+Z7IJ>!LY*^1OT;^ M&OGKU?'7:[G:[>.]VO?D#3P]/N-N'$518>,P(1I?WOGYO9CQ>^.6E7]A*2OL M>%NN\,<$/=B7KB%R_T[4_A6)?;&X9&5Y#]2B%,Y@-81#2X)@$NP-HG#$V3A M\VD\F_%L?NRS.0)5[?X(JOIQ-M11F8Q/%"]_^2(",7T]65=*\'A,ST< ?KP^ M=94Y5N9&/.4L<=V$I[&91FZ0V:[K1QEWS"%>[,4LQ?_UH3F,QRHM#]Q>YWB>XWF.E\DNEXG_8U\F#WW&"P8KM7[)4&N6 M/!!#]./L&Z\6?+FGB,S6D-OV8 MV+?["P=VY%_9]P'CAJ.P]FQ&GGP-/#EDV,A+,R7VR&I,NF%JI[9G,=)/0#IWP0)P#W[1HPH'MC;-]1A8\ M".? -^V].0W)MSX-(5;.YM,/(A MLMXQU9(]TCDXVJP!(8B?XH8Y,&DM#V/RH$5&7(P]R_V*R')MT$%6P++(=MW "1D/K3A+DCCQLB2V M#B:?@,EU:Q*$8SYA9,'#\!DL<\PGO"J>'))/>&FFW)9/L#"_NEKU,:83#HOE M#H#C]I5.P/'4> .[SA%KNS&=L(OS9ATDS-G%-9\E]QU;?PPWH&YQ4B^,&8]= M/_-W_)XM-T8_'_JX/_+ M]_T+ *J\Z?Y_?/A_1 EY $K(D[L, 88EPHGM/;H->>@(EX.(6(Q\^R)\NW\_ M8W]I]Y&/#Y6/A_@F+\W(6WV3Z.3%HL068$^SU"[QQ&!F?PH)J]T./'UK_5]#I9!^4X M2SO&0D='M[RWP8K9.CGW7'-BAOO"C]H'-[QPB&I4 *,".! #[*D=7GM_[?BC M_(_R?USR?TR! MMY;*!@E.]1OH]+OE]"O,E'_17<4@)F?Y]7R;1 =W6PX>Z" MX>Y$$R]\=$3E> 3[T<^@D,I/"]2_*BK0C['NM 7[7\MJD6?W\!CZ;?UR031X M\93-*_Y._>/G-*_F4W;_+I\15]*/?I:/EP?@S5=H1B\4'_]\EZ>+FW>6:9[! M&2 ORT"0?+/\^(P^ZG" ^,PQSSS?7_NQ>6:M_6S38RW[S S7_W338S=_YIKC M8L?%/MUB=WOLEICK?@?9S1X:=.S)8 _MB%)GQGB?\-N:E MN%D<:V+ =6>UPZE:*F M9SU>%3S<=I;R5I)K/K!=8.1S\"'N8#SLX;Q?E"[D(RK"/--;!9' <,6F;[!& MWX'IQ4O\%NP\+G\Z?^;UG)PW3O(/3PH,$XZ",@K**"A;2/&;Q@^CH&CVPO5U MR:_9@O_P'((Q'(.".".?[$*='Y91J$.@AT?&+H':?%\WH'H/LP)WCEL>7IR^ M/XR[USK*D8 C 4<"C@1\300\F+)7_Q#NS8>5L!YKIOJ(,LZ)Z62.[?(DYI8; M9"S.O( G@1>Y7L*26$P]LW8;$#XXN>QAN;X[\9Q'PPP=7@/R*!N'*1NR#''D MKY&_1OX:^>O5\==KN=O]([[;]^0/'!:XB/4X]^>IPH8O[O[\7LSXO7'+RK_X MPLB6([CXTRH;(O?O1.U?D=@7BTM6EO= +8KS#]9#P:OS^(X'RO2( M6.YA]M-X-N/9_-AG:!5!$LB[?_/AAECLA M@1R1QF*)DR11$B=.[+IQDD:V%_L.*"^6!987AT,\V1[L@T?J+01' MJ>W'>RA^\(_"LH\*[HVG.I[J>*KC]3+P>G','_YZ>52?[&Y]QO,\X%&_Q$$:7WM[R,H''&',VY^7CW<,CO*(=N*$9 MC_R,!9$+-W'L.0^ PEKJ>O7/,ZJDARN']YU803$+OT<-+#SCO.?+@$_+@ MKNAKJ[R'4_O&:5JO@NT&32YZ8;[;!OKE."?GWCBYZ-!9[@ X;E] WXXK;UG+ M.F)U=TS518@$"<3W'# M')BTEH713E'\$ENQ,78D]ROC&+?8T&8.8F5IFZ6>I&99LQ, M C\*T]A/TT/Q"EP'"S00K^"EF7*K5X Y MU%7WP!;3]YPF;S8U14^VH% M?'*7(3@YMZUP8H>/UEB#COE00APCW[X(WSZX-\$-]]B;,++JP;'J$/?CI7EU MJ_L1G9R'>^AG&-GTX-CT +AT7RZ+9TH+P'IR7("#Y-=7" IPD+X"HUGQQBUU M'_#48 LCP[%:WQ"LP@ 984:)3%K"RHT8;=6!PR#:XT$>-?C]*("F]TF/'UO% M5M/K9!WHRBSMF ,=-=QRP0;K7NODW/>"21"LF@D/BQ?M@QM>.,XT*H!1 1R( MC;4OK]7;2T?]*.*CB!^7B!^3M^\YC_3V1_$>Q?NXQ/LEI)N\4)SG3"")[_,J MF1;HD XVS5UIFIOCO;UGM+:?%JA^:[]?$/>/Y2WP6+(._#!J"_J_EM4BS^Y; M<0\K?.:^JNG4*#)C<<.!+FWHM8G1A\;Q;H(G&4Q=9*? V:<5\*_V2'K #?O&X1\&' <'SH7_ ' +]P; M*;YK<<,61EX94UY5^!\SHYAQXYZSTLC*XI:V5O)J+G\2\9&5R TS $[:L\,C@ M(<@+](746%883ON?98%TE ^?@QSQZLSH+JB72XV'\&U9R&S9]5L0+)D]: MVPXQ%8._YF5Z.FK_F!V?&*^78"S@WH<20/3;KDT:N;_@TI3-HU 832@.8 M )X%-\^-\9XG_#;FI="!CC4QX/X6O($7^<28%>KI]_#L2CP:6(:AF:!L;@/N M[LJ8%U5.]@.^U++%(T&<%C=TQM?P[04OB=^Y.&/X)>Y(6S[^%-:%-RPN>,%O MD9_+>R,'ULE+9!@Q8P&X W@+ ]C(O& ?(-E(?L6!2TZ&Q^'GVAL6!>P!612^ M".=CL,6BS.,EK@4^4NJ/PPN*VSRAE\E'PI]2VB#([$=2R+-B :P+4C[-_^+P M+%HS_I$T]AT'S0'G%J-V_I]E7HI75!S^UEE43 X+_A6$L$IN>+JD(---J/'P1^J O>#6RWD79 48&;<*TW%5.P3ME M1%#_S/B%54A_ ME/X<-06;WL/?)^(7&WGL#NA.J]!/@=B0<,# M;=!\)K1"2W"EG+@>@BY+_GM7GBYMWEHE"I/]*VG9F\Q,6PS4' M3+#V)RN5<<^I ##LW"*)]C]ORB;==,U/8Y"ROTY9!BM\QZ9W[+XZ^:FMZD#/ MR8?[8-RNW;"F$BU[D[[+LMVW&ZCMTF/>Y0N@:+*5 $+Y@HRCAL?3@EN9E_@M M6!4[M"49-R6Z2O\KCQ,O=$S+C#,6NW'@Q9&968$5V4'L^K[G_S,X.?]*EQ3( MQ"5Z652_Q\[77E.K]])X+$]P+!$BIJ?\.RJU7_,9V+QHBUTMX,*Z'7)&3ZDH M@EY%<57",/73D,6V[6:.R[PH]A,KB#PO]4+?$3$2 M^ U/+S!P =LV$V9FCF<"2WE6;%N>R:,T36(_Y=B ?U"VYUH)ZS^^WW(6YU-A M"3RXBJ 53&B'F(*0FREG81RXONM:/E [#-+(( M-;6C2W5<25OK[W*IGV9?U,*H$O)7IELWOJ_@I^KL"6;@%R>W>1__)+$!" OU 0FJD)C;6 M8W=+4)65OROSE44T5UJ4,9]%682!GJX""7Y -S^=0^RY?.;;?>(ZN_:PX&PR M(BT\0YW>@S.:B,=4O2W^\DL0I8\3\?PVFFJBZR_]LJJ&4..L9??T"[-?+QVM MD9DY6WE14O[F_--"+4V_MHU,]/+*1U^DI8?M= #POJ&(_PP(_=:S\X=LOOK1#F\>;9.A MC5.3EJ9#JQ';W%8#3UQ?&NO$8CR'AP9IY7JU[HIBWZN5+AXKNB*M['&?NYP+ M)Q1Y=4*O<^Y=03;9+W@ZI]=:/F?XHD$=/9 M(I!Z-FZ,SW,?K*:1_ZII2?V^^&&75E=3MZ_+KH_A*K H;-0WB46)Z_J<>H1( MY2J?61[/T)*MW?4Q!:/<3H,ON)+T$T3&,_"D@$Z-2V11C8#K6)*10/'"%=4P62A"[9MZ*L58GQ!F/"AM0^NMVC>R+3 MDGGN%CP(Z7WK1MY($GW'(J'/$R'U3Q&CSM"HFZ9SQ0!&KY/;+.J9-@]\Q_$59=1A7A ()@GQ?>4I ML?? C5:YC6N\+(\>C6/?87;K\;)>17C^FTBF-WCYN;"(_8B-&C44."9PO*6$ M!1&MYUI,@BHR*7CEKG2)3_8U>G_%&EZ5IN_B!S^:ZHO>=[I:X@X$YEU>0*A_ M7&0!GS_&T[P.LT85N2:HHJ.M7H?]\M?);LKS V R4]C,H::K!.6,WE9.J#U^R.:J'2& M_4-R(1:+.FXM%QLOYUZG.^[(,'!]9BK;\2E7(0\\H@(S\$TKH(YB)[2#C=41 MPA<,B=O'A-?&A QVYH>N;TK+I([)?)^S@!,6>DPHS_-.:!T;@,B[]FL D;^F M,/%(>[C%:[D4>_C?\23 C;5K#J_73W<8\P+)E0Q\,(=6P$-"/>H2"[208]I[ M7W >I(FJ&H<.QJ /K]C[?IU MPRC%5QO_%27_<*QJ.V$N^9/]96FY?49#I$[:Z'#J099ZD*5#2V)L$E*N B4D MI5(%OAEPZH46I2X/E6WNZV.5RFI;0%IRW<'8&3):'=3T:G&6>MGN9?N% -1: MEFUO,':MH>GV(&JO%D2M07M775T9,.+![?H=;:1>*]K/<&]6 +T*2+"\102:* =4,@H9'Q;;4E.F^$WER5AUA#:@%VGL'\@#]:?&]MF<4J M-!14.O>QZ&<&]- 1? 3T",&=E*GOQCW\1/L(!FNK!R1?;(%XS?T-H;+WZ[" MQ15@8CF(V+*Y.^NJ%G[\78V,#@-O->3Z7<4CE\_T5;[4>_X$>_YZ#PP 8@#G MKF"Q#QJW(Q,$8?R!5LYX)Y));*21QN9%4ZB1W2H<#_SL+^&G5/$%^('&CBO> M7* ()J5_L$J+N("U;$^IC0BU?H6HS2=9Z # MR]]DR'<@I?%W?$6Z#B=W)DB+##GU=AILQ[: #WR,I\D*U,4_"J2%;TK>3Z-_ MS56J\8>J$!@N6\(:FX!:N?3 $PPY@!^*U#^S@CDR+7]!B[?T6="P* MQ;6V;YN;7]8F@X()01:@0(2.F:PIP%:5ONZY4]9E?JX5KS]R%Q+#S [HW MBR21N70*^6!LC1S2;HJHVTF@7AY?M3S*T T=5UH@@!YU6"!\&V33#D$LI;#( MAFSMF>31PTX(,G+;ZLDZK4!>\67[N=NKSB8Q_X@QCEW)?U MIA=JN9(XG+EF2#V?B<"C@1-XC# WI"&M-_=M5#EM5"\WUE*_D,'8@X"^(^5U M9SO#O_3,?@IF=ZGCNI11R^*">I[%[4!9-B=,FHS18(,M/1NS6X,Q^5$RI@(8H \RN-V9G MXW4Z&)LCNR-@'9=BRRXE*OLUP@OH:6 \1VH2],[J*>0[5,JV'5<)H4+J44&S$R@H#TDNIW-O_Z@/J=:QXB(S%MAA*(+0#VW"LILY;UL+[*?FR_XQF]Q5/)UUU==)5QVCA$NMG->WN M\A KV!F:I.7NKI>I%+CSNIZI0QE2A#)[=& >*MH;)/LS$" ./N3M*K^J[+^-11V!FH?,Y=T(>E^3 MM[*]1+IW1WIWY(@)!,I6CA5P9GDFI=3T6< 4-9GD-'2XJ?;M&N^$.\+,ME!S M>W>D=T>Z)-%O&H@T=?V04&&[@A/J2BH\7W!7^H1;H1>X3FUJ=56VL4$1_G81 MC@G+H;*]:H%5):W3.R4G<,]3IJ^( M\AW'86)#H]/9')JJ^K+:F#K1 7"4 M?]M0';#5^%%_%EMB\6%A N+X%"=_#HVG>Y4H_QEQ$;5?"2M\C-,TTE>"4DT% MN!$YALX2[D-H^4!?0DF1XD^F"G@>I"^MP,8 F^9WO=EZ433WP*58O1_FTN)> M8#/JVI1"&,6E9 $ER@Z5:3JA>Q4WPNTC5^S!:VV#66R^BN[OGB_W[KG'CG@= M-[E'M@ZV6("^T9_:*\2X -=Z0^]R$)J4*B5=(ETJ.!6F'WA".8[R'"F"#4C] MY^JW8O9@;#NCH]NMFA[RA57N76/>L85>K%>86SQ SB># 4-;<6L3=P9BT(.*7;]FK M>?9R K/N)Z4L5_YPBOFHQSB-\ -O$X5A]7>5IZ&(J9,SI6\5J O^K!#\%JQ)=6Y)QGZ#^ M^8_(EQ!,F,3TP:N@OH?-@"'Q"+<\G[JNX_ZO-QAK:&DT!JA3@*_2__I9C)OE M=/MC:?M8^&#\ ;[W _/[[T'G3R6LT_@Z@T#\HWP7 MR:'Q82I'W5SDQWB&L-ZQOH;$')2^Y*HG](%7D_E/-FUS_%]^\O.X3J?67I_! M-DPIS-!V3& 1A_@6P7KH()"^&RAJ#C9\;V>;Y35R+' M93,]RSG'R&X&H0'GK"_][V+I_VZML]&VO)*,W)IL,1[XA CA>+:@OF2^LGAH MVL)VPI S6E3Q>Y:[L8K_18KWJV+)!F/B>MW(V5VWH6]8H=]7U_?5]4VKZ]V0 M>,HV:6@I2I4C+-3 M *G\2HOK[XOM-ZRM+RK=;[*B>3$5DV$ MWQ?5KQ75;^""]:KZW4RVL:B^I9+ZOFZ^KYOO9OKOE=;-'UU!TU?.'UU>0RW) MP%4V;>J[-!2!+ZTP])EE"6[[ML->MKR&F[J\QNHKYQO4WERL^T&KUAY5+S M*^S5DH^Z.VQ\O/8U=]8X@!O*+&ZZG)DN&QQ\P][.^1)S[[H!PS5RP&KCQ)#, MOX-24NK3H]8^T[O?,XOQ<,$C9QH"^QZ3P@?' ?E#&0^[!N7!% M3,>UP\!WRM:QRG=QLLIWWV"UGT*TBVC&5K)'N-"WP3QY @N5JNF2+^W!.(R M/L]*)!7NTL$PD"$G6:) &8+R?( WW$^> 4Q/B$R3Q0L(RI>H(G M9NWS*=[=QO/$@!!?%NW6^B,&G#!0&J=[+-Z3G3M:8OPH/.11)_4;GC&%,[Y/ ME'J14_Z2;1\/>[\C=F"U8,ZVGG!&RQ(]M-!,XQD<)GRW"*2747F@\,1R5ZP( MG+]\^CN$R*D"9@ J9P<[64+5X^]B&>D$KRW>F"=T5"*C M5"WYHCA[H+R/'"%26+T//)F+=);&6:P'4T0Y^^@=[#I@=S".X46PAWAZ=X,[ MS?=5G'B>:9+ETC0_OXM([Q52 #T"=#/^LTFRF3+F2-<2ON]34-(L)*;EAT0& MS F()3*L%TSD:G(:&%?N+#KLGOM;V@&F)3-56+&+F"!+E(SOICH_AL<+"TL$ M/N,&GX>Y5A"G^'LNG&7]?7)G"UZ%U-?UT#5>%EMW9I1E^HX5^H[';$J$]"5A MS"T94CL M3ZNV*U/6!<%;6(4S8LX>"ZGI*$.]>6./2(VFPUNLK/GE#?EI+374UY:^YMK2 M@QRD;24GJU$ ^DU-*THX'XP1:/9H"/RSE)AV0KU>2MGJU_LXF66A[5)[]A6I MIY5(373,W)0D 1V"D=*1871&ZRJG%JB#Y M5JDB@S%M:VC3U0C5I5BK;VLYF:9:<+64=$7^=(ODZ'50?6ZRH8_MF=9@ M[ T9HRT9_!;.MG,JK5D!2KZ5&Q1.G6!?R;C?M)=R7\\)U:?<(43NYD;?G"M^7%WGNUYW 2=\G.]F!APA(< M[+E2@1',DZ)X&F\L#37%.[L#2VM>K$%@*T-\P=IDK"V? B&*RX5=FR7UUS5- M;Q@59XXO%'5\5U!F,=_T)9><^XYT&+-VCNZK7#5JEKF=!K@I,?DMVU5CIJ&# M,1E5&UD+ICG\%G&E &E3,=0+%#,==P/YAYB!F."=^ND(<_ZZJ67I9K:]Y_IK M/L]TCID\7[YF>\$6B.PVS5>3^$G?MV+[J2Z.42"^I0Z3E2(;XV%Q\$7K2;7* M0NN)>=W5[I9[^L-!5 ZM0.RO'T]U_=A?%5[^5>'5IL=@IW8/IM)?>!U>[583 M>F_Q)3[GY:F_SM5'>/.W)S7YKG!0SWW:.%)W@7V'CDLNXC;L:G.!P!2TOZAZ M44GZ'PA6OSW%C07(TP %U.[0W=8U&UJGOWAZ>3'!1H$Z66"#,;./3OJV>"%U MS0;#[0W&BTO"^WB>U D"HM;T)N$LMZC8^ZI!WWO#\/+B$'U?RY.'T0\5W/Q; M)7&-F!!S,,Y[6GN;<::"@V.,QA$YBUY^=LE/T\"#8/'/T&5'1^Z-#K>W/VL< MA+6!5Q%K#<2)>DQ4JC2LAQ%AEE:]CMJY-UT3M;^7;J!^^R'AH[?Z MT.I$RT+WK2I8E2Q]!\Q17UQ7RWZ?,ZE; O;E\'>KXMD;PS-+Z ;9;&S[;+1] M#FUKAEAO^PYCH*V0 QZAA7G4=5!H']=*QLI7_&_*8 894D'QM=+'EBJX-Z%G M%-!WV4DTEE,';Y>H5\4-[Z(IO5QKMTL071#$!>I'0R%X)7BZW[8Z%5,M>R' MC7;R6/IAHR==Y,4-&]V)TKD&A.43)ED8^B1P74H]PGSE25]QQS6)-)&]&F&8 MO6P3Q-?YX^-$'P<<3=81\6&:.2R581JG:6/8V#Q57IK^06EA&]H92 6%['+@ MY%9.(EINU=#^3C8@H[87H0*BMEVJ\NU?4AL 'X%&/T4; .7\A:8A]-7T70NB M_ZG_@6-18"G@:X/X=:W0VL:W5_DTAZ6^Q<',!M1O\O M!?D7G;2D%J07NSV7!@"LKS6RUZ/, K'W&#Z^E*1=?'>=(YZ MK95$T(>/[QMQ\Z_Y(7R!,_BL$JFF=5,T/,M$_CUZZEP[%7QG.["=*HO"H:5>[15 N-M4<%:WMU4%B'80L^# UWBL_F8OD61_1$+':U0\EYZBT M-Q[5))N0NW)8POSYU .L1S>9B/T+8LMD%U+6*O=63\ MCUI3+B<@I%73"X>VP,?/S\M(,LC669 MEOE+-J%#_X/\\A-&/MG'_7DT08V6 N]/\2\:-AXB/;D<2W1"Q[>+#Z\8B#&.#;'^/ON=]KHO#8]A"H/P'BY*,/$,([ M,<"1F#PO,#QY M>LUZ23K-\BB>,\$$9@#"P\%70'8:RJ/I"&6+@%K<=T!="V[9C+O"MD4HI!5X MN5EEEG-3_.6L4$,6'8S=&JBA54F%33_=1_*^TUO_#-Y6X^T[V]SN8OOH2VE? M+A]94N8)S'*/C%]+J@R\.-#O:[I,_ZJ46"BNB_6S06#F4FG=U83 3-C"@W4J MBQ!J6EP(7[D6#]V @R,0%E[ L73]@JM;G1;X:?I1/7U34['O+7>)XB["%.UB M.'W1N2J*:YIES9_0-A6D]3Y*<-1P@HKZVPK).TA9<(K1^#0FH;T.E%P1B:$>4J<8KV)WT^@COW?M:7$.,WUM43 MFJSRJ87SR614=5IJ JC]IAL2++D[8(!/.WY.DW&&WKG&&7Z8?H?CC9-G3/U, M8@SPJQ=6%E^_70R#D(:^[XF0<@J6DH,+QFT.YI-:BC*Y?L&U>,T!\PQWONO4 MT&5?Y3U8E8GZ%"ZVL2RJT9BFB,S*WEJ?-=(1GS/$>F-[AJMD\U;!A8^%C#9'P6/?52S3^$7!9OXKAK#Z=G8.>P. M/7)T9^(+3IK<7T%QG15OG* K[R.%-Q==TCU/II&Z;T*C+LX#@Y3 MO1>&I/"2JK>@]M^0V#NEP!V,7;NMT;0O$"(S= M ^+0[W:ZJ&*SV8[1\DKP%'A$5Q$6-]OQ96N!8VV++K)87M"J67[]>3L-#H>Y ML!DX7NQBP+0::HP64U:];%ZS;!YKH4\CFUQGJRQ>'2/81=F\VHAI68SQ)C_) MQOAEKTAMO*9,=^OAXL=]JR:76H*:H"7L(>-5F+TNYK3[2Z=>%+MHP5L110*B M2(86:2O:[IC!OI3K)7"Y;HJZ[H.C\*O3!G7[NFR9;]_\'NRK4TO/8^C4U)^6 M+L9Z0;EX06G?.!XN*!J\W62=N^O;C8^Z&R]UWRX==B%=.NQ<73J?$T3:F#U_ MG@B=-/GM7_/H$=N(MW7M4+K>M>.%OL<+3]T=LY& -61S+KX$_.:45_%_[2>*X!Z/19U-><175]C[B!Z1&I M! ULCQ$;O%=.A* ND[;:-Z.RT1W]6Q*GC:N.*:*4T"'WCKX([>(51W^1T8M@ M.:DI%;6],'0MRZ$L\'E@\Y#ZC(2N=$PGV#=7T[((>B""YM QZ46(X+FO-KIK MZ]]!6#Q'^*8=!O^5MS^XCLE=4YB,J8"ZRO=#4TH6>D(Y/G.5]4*&#ZOSAJ[9 M5G%>AVX57CF_A:%I*VJ&OF7;E%%;*#.T/9/(P"+,=_P7TO)8<3:DQ.T0O_5A M6Z'*W\\38"B<8XS9SQ".%/Z>'J'.K[?C M0WI[9T/2NTJ>D27Q!N25O:-B,F M"9R74><.EFH-[>,OB?L.GZ[QFR2>M.#D0^92T'R"$!Z$X#YP$Q$525OJO,I2 M9##FSM'MN-WK[KD"??TU#F=/(E&]PUTC,>!D.\*3Q'',@)H!8;8% B29HWSE M4NFVI:&K$F,-QJQO8+\ZA@ILEWJ6-%UA"2ILQI@9:&!-Z=H>\5M3P0U-/B*. M#$W6)7Z[VD:-=Y-X'NA"@+F>V2*21$SOUJ9<7K'#0JRA8YF]+]G!H[&''G-Z MI^SEG3*-4GX?3P(C>GA,<-9,=09N;U&U186(.3"]T):*<\I#CYDA4% M/#@<2C*T7C4X47?5^;ORX+$,4>XN*4/*]5G1:/O5<6Q 14,DD M#PE1@1^\D$)WM7MD'WWIT'NR'>,W'GB^[W/%O8!2:5J"!59 ?>9:86@22[R0 M0O>P \5C7<+9ZHQ_[KZT0L^PDQYKZ_R'AL!ADFD+)0P;RT_VJI^Z/%%LJU6R M95%DH/J](77;:IO<^U@OR--_;:S:5K-BRZR*(^WID)EM97)/SJI]D+#,^:3I M6^-6ROG#?*)'N@7J,8&CSH>@@HT1#S'LZM_Z!Z\G=GCS A:D= R_EDX!_CY1 M^!>0U-O286R4XJ8"[&+QA3=DO.KW-89SZD.,SK!E6];BQ=B29"!OM%I8_2)L MV4V96K7X>7>P#0<4Q'/L-=9E[Z^HG:-->G10?74I+#L Q,X=Q\#I1;L7[7.'L8>(MCT8@V0[1T-%=D"R]P#MN1A8D[+' M60PIUZ F38:X'X0B4S?-O>"\\JJ:SG)W<5#0J!IJ+6:YHU/59'>*,\<7BCJ^ M*RBSF&_ZDDO.?45JW9WA^-J1INZD8LMPC,U$,VS$DEJJ"D. MHR]P.;)/VF1HX%EH:N"RASA'_E'!T[ZKR?/(*(<<"\9(5);$F,5&A%@+4S$Q MYO#S-*\W?GG.>2<>-7S'OU50]!\6Q=#E'9'&='<'8VNT27MUAK5.MGUO,#;/ MP7;?X.OS:9X34X&^4]_'B]SM( WHO#72]LS*('.LI-CF9O>UHZ M$#88L]$F/_E0?CS0YO(KP@<_ [:Z\2L5J)IS&GIFKI&D]&<# $&++ $[Y-E M^N1.W?B)$G_>B!#V]59,GL1S.OAYU1$"+RA?D@L.VT8RE1PF8FWSAL)P?R)Y M!T \F7_)7#/@S#C1?/,6'%&5X*=@5:)K2S+N$Y3B_]A]C*#-OVFL.="7[U ! MZ$)4L88WN NNKC^6MH^%X\B'0/U 0_<^FHHI>(D3X^L,C-]#DS,ZI7JI!^W\ M&C^(W^.[2 Z-#U,YZN8B$5DT1=IB[1[&A-JIJ"?TAO6OXBR:(Q.M1DECY3_9 MM,WQ?_G)S^,Z3=QM.%9^+CC66RDAVI^EG\4S*BB\^Y RF:O@]TCXT00LK4JW M(;-ZYCHRJW(Y,6$AX*PQ:MM26&% /9^IT.FI8 MUJ_R7@7SB?H45@FH=7\-[E_4E<5FSV[,ZV5BI(N CDU3U__EOD@I3B=W*:IJN%IX=4-MSQ!WC MY=VMM5B+AH?P54Q$ K[*N\-&6GC6-4]@:Z/P[%4Q9XL5:6TPI[[R9;9U$;S9 MYFCPR[,%B<)WJKH2Y>#3,+UM@BWI?B_E"D-_U#)=W6H@.E^=,NZPLE? MKYS9VE+D>S-;&/U0P9WFD0EV]+LK]7*D]5-];>6%$R=(Y'6.X[ M0SK&=\=J[V/X;KLB]UI3Y-WK^[A019XH,3' 3(N9,L0=CI23\<-#E*:'9F6N MURLZF3Y_MZ!X6:RJXL,&8Z^UWH3>V^X*7YU,7]?SU?[JFO=^=]?4M;P7293= M!R,/)9$_Q_-X%2"?YU;5.1O6:M0 MG[U=TKG-&[0@#3C"^\2]&R&5BIJ%:]OPA> M1H\?ZX->'YP^Q?:R^@!'R9,A,8_V7SJ@#_9 M(:J'/=BWTY\N.OV[W9M*S',UI^K[/)V&T*D)3=D[-94[>E(96^])M4+/!JLJ M%>46-5W?9X1"F&93X3+N6'*]#[/T8HWIL?+J [I3=[Z_6YV?&]N_ZKGB=W4' MOO'G) 9+B&*VLYM[96 $TZ4TEJ/-TKX).9$:4X#<'7EYVS>S%;^=:]2 U?X0>G$K5QH!>* MZQ /V,%M2"">!T! M(*]PC/@R?#5RD3'1[/NX9%]\ZM-]!"RZ1&5C.^0M@DY K=.HD<@ H!+R7! M7\EUPEVB&TQ3,TU@DN.U7E90%SSJ=_3N,G M%&0I$"@.MSSYCNWYF7[3BW\0SRCL#R+ )\ V0,;+9,CE*IS/X'U#H-4L M^]Z]^)X)U;.:9>H('P'+C0T$]UBE):HL_.RCB (M=K[F@K3A[3Z8?4/C21D!""U*KQ9YE*< MJ&?$\QDX"%.TDWN!#JWR;1TC#?X-[<7O,?K(GZ:_K:SQ4X@RUA1PD)N#L3VJ3@5<0,B6 M@2ZWX5R2S'!J*BV,9,6.2K Y8!@7EE,?6 I.Z20[@%P$M >X.!C1#,226V[ M?!<4/@=MB.!$(?<"Q['!-)@FVP-H- 4Q@+^=GOAD,'9&U:;A!?&UX[N9&QN< M#;AB_V\.OG)&8/P2$$TG7="?UD_#H\A_J \#K/]&LJ=@U56Z1GD(JGT12NG[ MMD.5Z7/?"5QJA:%M<68RD5/>*[C=6Z6\66>5WND%85WQNV)I'_0P4B3$5[V* M#VD*5FE/G%=S27P+B.^1(:RP>@#9_C+,P(<'V/G7&=A#XTV91#]5&%5KD":\ M>B3%SLJK=CTJ\)Z\VN'0;(])B1H!&L+,.G3HS'=%8J8+P9SAMU1#0%HG(#XQ MG8 KB_J$@-U-<7;![!D7L,VEY\ZZ2V]3F[G*4:8D 56,9QD@6ZX-AF@JX52GN?N."4>M1[Y^ MOGUG_*&2N_6, G"[UBZYQS[3VA>3$Q)]&)TRT*FE:"KCY#%'IM7YQOGL/DY@ MN0V=&470;6>.KWP;8TWN"<^Q M>U.87?9&.\B/[NIN4>*I/,/-7 M;HL5!8U=%GKJQC4F/VRY6MYG/ );Z7T/-7.\U#$OA+6=DV9@>/%CDC7C_I% MSWF5'$V.FN]QU".CN\JPH;[_9Y:B;G9QUQWMOBVII34X3DK!/_">Z0["_KM< M43<34VXRUPJDY4-P3VW'X5*2T!$.=4)PCVV_ODZK3O],1)I^"G.J?TJ^X%X^ M+3-K#065F>"+.D.'\"'X(56.18W4;*?2Y<1QP0DFPJ7$VG9-1%#*3AJ?YSXPOU&P=N[,1-_QZ#]/(*31D6'QZ_6Y*+\) MB*GSFQN\%(IF$X0R!V<@K\;J^R'T$/_1@ MPW=:QOOMATIDE*K/N,3%+]/\MRFI.P9K>T'3AGV-!4HCIVK=MNA] M?:#@#>I: 2/P+(08#B@P7OE)W,L";"<3/MD^<@%#^J2 C?(V25JDOJXM48 M!+&3"'XT?]278(%Z>,PNHA)C$D%\$VBO\F)3&9@[WRB%^LX^PH7I[L(LL;$N MR4.@H 3*93>2LZT/'!II;$QBG%RDI?=9O^%>30+#?S;>_?'[5^._09[UK?^' M#\;OO[\#!PXLR43H\5J3Z"&:E>J]GS6(*Q[^&WPOQM66^$41FIO,TL*04'!*E8%UOHI\R=L [%EVW$2BE"PAP9>6HXTV^ M7=A! ,%O$OGP+%]-XB<,8/(U%.QP%B>B_FB_E'@U7!ZI+CW)3PE4((K1UT)7 MKNA)"-Y!WI%ZO_W 4HP=8Z,VZ)@0- L3MB--*:C+/28\",JIRTQJNYY'=NH8 M73U9JV R+Q)W\>T>K 4:@O=QLMQV1>?4:1Q,9J%K6:-QVC_!K>=5\"OR(C!C M7A*@#&%J^"*-@(O[L4_K8Y_(&DE*?[8]P*F?"-0/ M:GHEQW+4H*8C9PBUK#?VF^>$=1*'CD_:DN;>F;9>2W-3X1(FN2"<.M2W+2[ MBOI*FI[KF+9P&J:YSZF),=X#PU:X66C:LC N&VNI$EV]EZB[*)WEF5K=!9#J M(M;M;N6*%RF*D# K7]75K#J-G+F%^[F#.]Y7;&&SEXC7OO"94L"0 A>+)(IA MM8^/(*I977&M2ZV#X]SR%P_7)<"LL4$$0+1I4P.U>;S6 MFM3E?5 WV!OXUG9WR^'-N?,#.BAQ3Q+.;G-25@A#Z(@YN&W=!Q!CU\,TJX6$ M'V / 2R2TU]ZHI^$Z,>G2T^H&I=*4.O'.L7GZJNC#1='N?#W#'1"!M*)4['H M% (FLDTC@/ Z+P!%Y@+C^Y2@&S9%N0[@9NDRC< F1^4'1MJ@_[H3J-P MP^S^7'>JX3]TC>@D3M'H+71";B1?FT?E;?*H2KYFF <;&[?_.!'3M7TS%GJ! M<&"3S*+4(;[EAF9HL\ S%77"H+;RZW@"?$N$;D8'P=Q.B[2.& R1)JJ4F&4/ MU>)>=!"*2Z &AOA*SC$7>AQA^&!L5PES4R(,LDL4!U@IB3^Y .+\-6_50Y)\ MR9K&,#P&ZGS4RGOE%AGTD<2;Y*YC>A^@7 MYC'V(?J+A.@=T\R[XW)B85Q.-GC/A;6NQHY-W"/A.D$8F!ZS T5)P+E%;-L* MK- 3ONE*NPWW*/-X?A4SC>'T3^S]6G<+ORPN">KH8-HV2I6&N*"?*WPI=*SE16:2\5N,79B\"Q\[/>V:QP<8A? M5D%Q05'Z:J G_.08*7F53"A@$2#[?ZI95I^QY8G] MQXT%1"7/&EE7: QO8$N--Z0Y.GV<1+HF3O]+BD?M&/X[0[? "M@XN1/3\@_6 M/K.0ITGTI_KIH&S#.71DV]D&XIPJV_!"U&@KVT#<4V8;7H@X;6<;O(W9AA7^ MV9QL:)9I6":I]^Y/Z4U10U.T9U[ZU>C'DV5C+UT_-L[&:DVQIV)HH!00&TR[ MVKHZZ1"WR!1PS-3WF1F&U.="$.XHWP]]R.G,'#M'H@\KK\;['D_D#-@+BHY$FWU4B[M12?U<>4,)N:J*T#H)2:"@S[X$0 M?V@Z9+VLN(?/6I/4"8?..>_0S]$##O4"EIT@1.D$0MEB[SJ2C@M,S(WN2(0@ M2M-9H8$6I8/+JX E+&H!@H@D7U=5BSY\"+W%Q*@<.0*,(O!)7FJ)S7?E:QM# M5]1?P:%9M8=69SO6Y!QM2:K1EH!2ZKM&N$*BKZ6V5PH^:Z$0$+9U>;ZA$AHV M$;730V:1@/P;:9QE:EH9=7 P<9? 35]04_\A?F!:KX[8-F8';;>F;&<#"E,Y M:_BFA"(L%J.S?KI4?5L(*:;32[<;RV+ABF6!4]?>!2Q0A6'61;M:6IT6M>HE M7+:OX&(E&E_>N)4:I(EPV]:6*T?:& +WP 'J[LIUY1REZ5RSKL[9+A*-N1^^ MX'/@X>62-(YK 0B,2DBW_,[3#$I)ZSM47G&J-AT[5CY_%]$D!VE.XOG=?3S/ MVA!M\R;(+X1RDYV;1HID!:^\N.@0P]/+K3]JWH(D]TYK*V/: $:H?7'..&\VO14<6=T#L-J$(.:S^$'H_MS)H)06Y<&7+ M\P\A1W M?SB2<]:GJA ML*2RPX!@W*]\&=0"?MUDES[EE1P"^K7[W:MKE3:$NJ'%72NTJ#1=H0AH#VYS MVP]#@K/_FK2==5!1_A,AP:,,U_P%G>UG(UY6I7!RD53[ M$/P))D&:R![$G:C3+-'D!/_=A\3E< MQPI4@/X8_G39?)U]FWA[?1L^MOKM(O.@D83W>0)\K/R$W!W+0KOE!C/S,46O M#?1]\ISG1N*\O*L,?K)TE#Z!D5GT,2[1=C/W*7N 1N&Y0Y6=>RCYR"&PG4&4 M@(6(DW18O/VF^"TR&Z*;9C'DMX+<>G<(&(M)$3!I^$SM#.JI&$&\P")8D!B_ M43S>".=)-F\".2==7=K225V^2>,(Z> R6T,Y^U(0YC%1WZ-XGH)IW/:HA5K) MKKL?--YSZ7'E[^3+OM1@XN]X(/K\'AY$^4!64/8P45-'3WTH:WC &/,OQ49/;6:P0J3CS\>\&G&9K+\LL+GWF]6G&ESN"W'\#\.'-$QY7K2& ] M#L*863T.PB4WW/_)KGS[DB5+J!8IY)X3N,*M-U;.+Y MGF+,-SN,@Z#CZ<*>KB4D[C"[-LVP?B!$1_.+LZXFSY4+IVE0REDAY&6 O/L'<5O<"UK MO]"#L%2B S1LC,\7M34B* 4!I6H+W'<1$^1TTM.OL&Q_D?==1 5%S4;5!RV> MD;O;ZW'%HHDE.^G\<)>A5_;>^6PA87HSF7PMP$;J9 F7DN]^$1=AH*&/>)1A MF>+<##'-@ 4UI"EFB*<2I\_E:\"A8\GW:DL-WM7H1#D2.>,:=+77(UE_2XU* M+4"H12T9,.K;+A9),E"DU/&HM!UJ>8R1#*(7B+GC'F>)P_PAW\ZO*OOOA^F[ M[(X] S'^DNT/ZP+>Z^%='_)--040M=S!F ]-SQNZ9//(#:Q3D3@Y3---WX:A M!.N3SJ(Q8SOF[%,!.+L 7]9SS/*L_D-V#]4<@=8*>>CZGFTSWZ<1!K_+R+[,VH*3@GBDHB&;"R988B($Q2 M%;K$##W"U/Y9JZ/)6AXB\V%:W DW)"G"==M#UW:&CE6=N%QH&3W/2\_?J\M0 MY*IL9.QF4V3]/E$$LR[Z"-B#: ME'P6$Y"#((E^ &6R#90\)R3+']$$'H#5,1@VX=)R/TX]+DK2.C(V'J8N95NAM(-RZ3<38-EBLMG3%#61(66 1\"II$-B^)7V(T+W0M;FT MA76@M?!WZRY_77=]SC><(UV7QUFH!,5GH:!NK(6&PH%%S*EHIK_DOG"4U%1: MY5[S1*0S76^$ONJB)RH&0NC2C*+*H7+C=LI90WG5PJ?PMYP5OF:"N,$@ /]D M UT_A5^4C.^FZ+1D=E9?7E:O*NW*K*$KT+L8U60S<;-)WT93O7/]I5]6DUN8Q]*#!4$,\K?H%V:_SC/(G(\< MZF 2>9; _X/BQ7E^>:3SRS_/@NKO/#)BIK?QU^:(;/S=ML<2:T2H==!CM_^. MFNPTB[7W>NS/FKX9C>$4D2/^_P-[L+P%T%T6;TV#:#$IGK?X**]\U'K\@1^N MYBK73ST[\'9DC^W,8"(S_0].H?MM90J= 7[S0A :$*1FE]B)LG&/V^Y"#MIH M0_B(-UH)Q'-X:)#^U&*SSCKE-S4)88RRE@->YZ4EE7/]@BH $5Q D1.YP);MJ4>]324!Z[4F4W]KK_GCOD*JCWU_-QL?ME M8>RESV[IB76LVC:Q9AM:/5O\5<,SWJ9M=RF@=8W=B^2K%,G IM0,?"] W$K+ M)X*%L'>'*QF:ID_]7:.:#Q;)JM39@[%;,XZMBS)W.L^[XT;^,8F#N9QMM^X+ MBEA;U%&._;93>5R>2"EBRE!0WW4\0@,OY-1R:6B&CN>!Y?.\DUFYJDC1P=@Y M6J)J3NK4MFKME1NCBU?*8,QR!>-4F(Z@,J0^<2Q+<=\EP@Z9JA(_8D;V")5=0ZLKD2C'8RXEX/$3 8J;4VX'=NCY MBMC4#XC:A4A\ML#$'8S9D#"W)2>I0^''*V= 09G) Q?84)@4.$X *P;<#X4G M3%=1ZV0JO2$#(GJ\.>0.ZQ 'OCIG_*N:3'2Q[)V:JD1,LH;T .%<[Y[[UC M7B=D+G=)@,7QG OJ,,H""8Z494GN,_C1KO["LPD9&XQM.K3XT?FGWG/O& >: MMNO;H0O>.A/4% Z7@0YJWAVR&N"8WK4G[DOK_V_Q#)1^ MNJ$ZXZ@;E[SPP88S"N(YEE'HG-FK3?X>1X_+5E9'MN.?2UE1*.KX+P:C%?-.77'+N.^ Q,\OLB&M"R6!L ML2$EU1K4RY-V[=+\K"L/RTW_9?B9*R@61>RE<#*7LSEB+:T (.BZ_1N-#*G+ MAO-ZX7#1X:=A(A= #.6?)ECIGT;PS47M? 9CF#?E%9]]B(,HC.0"-*+X^:)> M'/@O5!%V@RT16&?10ZF_+_O*R,A9-H-YRY%'$$.MW$R0SYI8;6[4\R3LQ MOWS]^P(W13_:B+)RVJR<.)MJ@8$\4O<&*9V/ML VP+WVCJT/2;[NG8@?'4,6 MVE@LN*'36]/W4][(H>O:TPMM<[F=;>R3TKV<62]@LPXIFTC&B/!-[EHT<"V? M!53ZB@N'*$D%/WV'5'XTGY:P+!_SOHAFK5$4BW+X$#S1H5G7EU;T\I3Q7W*P M\!74G!)4TA+'9[4!5X/>-R*SI#;A-'!\FP;4=TUF!8K9DED^M:2BNX=^=H?, M.-AGR+@W)&[5Q-9264_46<$]PM]J7-Y,'57ZT/Z6Y2TGS\/% [%-*5-P(7;= M/"N!#=NZ[:E9@XT5<.DXGN<%CD.YXPK=3LQ=H@+;5:Y[Q@8;_<<_LOZK#-P] M;ZP1=\O+U%)O#:5;/+:KVRQ.0ZER6$UG4='!MFB_#Z,DG=T@BX"H3B/$YL6F M]IS;,N2"E;E-&396&1&J>&8BT/MZSNSX Y#VO@S0]3*M2!MT &(01+-G#:A3 M[3.B[N7V&7VK=OSH=J 4_2 $_,H.%UM:5UVMG"2Z_Q7/6;.$6FF:6+6DG6XD M(B8.9#(/Z22B= 2"?XKF'),=VBVTO9/([1=[68MUSM*CM=>U;5>:0E9BCSW: M:*YK]__,)V!H<*W;; J&_OMO!?:A;BS6/WJS $#\J:=30:B_X7X>.CS M8%?Y[U&8TRV:9@9,^\.OCW:W=W>)N@-73E/C U HFJ;@?.E_Z@$-!9EJ.@9? MY-;P;*G=H46E/:UA1=43&O^N9[OIXW3)="-4%EY9+N>=QQPXL9E(FA!1$ MA#I>K^2X.QFO>SHMXIG6$$*JBVB>Z!N6^H:E!O=4&R;)'2;"U@D%N##TN8TO MW*!-H\0I&XR=$;N,AJ>VJWSW>$8[3><=6F%C5V1+\13II,;Z6Y;_/<@3N9:B MOUI_H[W)%FWI+7U4:0$2^+^A0 M,B2\+33/;M0C]?F"UY(O.$P<.U0/Z##,#M NH>F^8%C>>2MQLC[00QMP=S+@ MHM^DU&KR324/UHJ] *K(M\$\P8Z3)6_RP9B-B%>!)]EC=E"ODZ]?)[>BBZL0 M0BTJXT7OD.X:J@$6KD,C0I=Z0M(WGMXL?^I1FG]*\JE"D)(T-0Q'7PM8DQ^NSE'TH?,A1I1Q960Q%2%XO05F*1\\W8N-Q+ M$40L4X%&"E,_'I7,<3TU'-T)+DGZ .2D 4AVFK?3X+?\++_%^*.C;TA2*1U_Z5@&RO_R*\--X,I]M_DH%CN]<;(L+05BB M_&PR$I7^O$^*)3R"?KSQ$R7^O-& R6_%Y$D\IX.?5\&'HVGQ<->&MZ]O>..V MPG#_;7D[YP?4;33C'1"F.*OX? L\IQ+\%"Q-=&U)QGV"BN(_(A^'&(*9]$/A M4]]S?&Z&Q"/<\GSJNH[[OV!X-$XTQJ]HM[#L];]^%N/50]T%?]P?2]O'P@?C M#_"]'YAB>!]-Q53".HVO,U"E#SO/:->\COPG9](;&\9QQ _B]_@NDD/CPU2. M-#KGQWBF4MPQ<*(N ]3#4^JW7]4Y:[I8&Y:(EPQ8=N.8BX/I.2!,D_OMM:@NY=-;QG# M 6UI9K+3=/Z0_6P#ZKO++QOU72QW:,QQ+E TU3. LK$2"+V^A'M/%^,E@(!& MJF;H?\_NC7S QQJ _+4BO7MDQ.W-OWX]>.3V6?#(^26A)?\/CC_X;67\ 2:M MF^ A-\E1[%O@W452;![Z'^=L8WVO8@2G9-*V>(*L$L7M=U5Q7 M76WIS\+A^QYC]GX2S9[;N)EKNM]M&3Y6HV6[JT^/A')H[R)KF_+XQ^*P47W\ M$4VCA_E#K;:@@['GCJK]F(;6(>27AH-)+Y$ZXL=&ZCB#,3-'U7*,OZPE<;M7 M*/%*I%%QYOA"4<=W!646\TU?.+O MX< _Y.>]2XFPP9B,:@IX7\:DOP!MMJ@0/AC3$7%;->CGZ<9Z)9)XI,GJE"0R MC=T*IEU;6UKZMZ$'.Y^B(/R5B,%!*>L. M\0F][NTY6@SH 6*P1YWV196ZS>*9F&!@FH\PQS*WLADS5#&ZR0CTB"==U:;I M8JB5FI[L9J+H1M6MJWCVQI-(#?'XF,3@68"',7DV_K-!]\&1LDX'K'P3Y]G.Z2']W!F(^JP#(&G/0$"83$;$*U(_W."Z&:AZ%A%0VDH-K0 M *\6]4+T';ANM*N N<-"6O$U= M(]G*2!J^*M,[!F8WQ$+/&H6>?=0B@>=ZXJ#P9/3,A/I]G.0_PL_MX2%S@A, MO4J@F!F12Q7D;$AI(9%@$I%Z8OIL/,1!%$8E(4/=_N7KWU/C7DT"PW\V)(2: M GLZ(,*(IEHXP3.6<]1LV<>+3RPUPM-]#.*=_1N5KK:JI0? OQY%,D/VPL5\ MG>&UT!UPUQ<5)W<"SB]3%,"N0DHU4?A[_5%D XV7/PU^!J,/),7"8+EL!=>O M24?&ARG^=*HRQ? 4S>[Q^["J;,9*(-"#Q/M[SX7(!1%HZ%D,/NOL7J!Y3&%'\+DPB1^,>)X8?XWA^+3177[R MO**")B0)3BPJW0GF3BDJ-MZ\; [F=HA*@8)%.FR:-C;VUO>L?@'&!9.+AD*W M81I_!Q9)N[N]K3I VU*-7I;._?\#&4-)U:V4P#%IF L!"$::.4 @6?^:1QES M@6QB$*R=[AL=\^IP-\WM)@B4T/Z0;L ,5&9@@6I^X;;C>^0D3I%_'A''I["X MN1CKNSWOEQ2E]2&>%NV=V1?U"_//ZR6L<=CY&W3+HE9NT+W%,"N:/6]HRN7T MLIMRUSIIC?0^?H(S!X9Z@,4_XQF)R02]-D/DE- 9D;V,Z[7VY3KNR/-8^ZVN M[L'MON?ORP77R6;[/;:]-M3&/90/41!,U#E[*%$G[W'%=\I-MW9CM]^.B]S6 M39[<,G1VR\#TEH'Y+4,GN R(F0VM;E]'A^G?BPP3.-D5?^HD?::7W[A5BS<: MV)ZP;$K\T*>4FJ'O$4:%L'R/R="3KDZNG;0]Z3=PFF;/'Z;@.( 9Y*:)1 M25QXQ99P<8X'&D-N8KV>;0\=7HT,][>&?5#XXM:P#PH[)(]ST"H'F4(]J)95 MV\@O/B+LGFAMN[UL:U[[J[B]M+@;^IZ4Q*>$VD0*RQ5^8"JA.&&63T\_+?&X MV\L]C*2-"523T:'MG6"*^\M?8C;'!>^CS:NQKYZ[ZMHLM[I MG(Z,CW%VND\J40ODAC@I#OH1=IS@&W2/[<%3+B^BI3#WEHS/28RC*A+C-Y%, M;T#/9>T.E]I<>+L5>:-A#;]%I.D*PDVA:&@)9GG2"2S!+2%P#@-) T\D_N*$3N$GRG'(8XZ&[[1Z>O:N,D'8Z^$DK=D M%'!DL^,<:N0+)&99C:=[M,!/L7,3?"=;5;A&$>5I\Z ^DH_%.))/82*.'^20?;#R5 MDWFP,HZF= A[XB ?*38O,=:@!@*9$P*1/J^;9S TDGJ4_RNC53,\;4XL[0^: M58*AQC\K7;J$II=F7H3]1D74F,C" 7E9([<&HP;..!#5LV()V3 7>HR24-E"2=D M=N#Y'CAA(5.LE54[V:JK<".9/JW NS0)[H[DTVIP=SN9Q!+CH'J._2TSJ4U# M->+J&H7MF*.--BZ4J8YR:$VW $XW;=)M3=*^1Q%)8[;!8825XWK)$'8O[2H'W/I], MGM=\N8VAUT:[47?Z3,^F- M#9FY(NDQ-#Y,Y>B__.3G,<2/2B/: 2?J4AZMSNNW7]4Y:[I86[](.!ZQ.6*2 M"A/A7YFP;4)D)HD1A:7&U^7:&/_R($ @9J!-B67 MFNZL!RHT/HL)>$]!$OTP;N6_YE%F+X?&$T2D$*@ ZS3+A+K2\:ADKG1-GU+& MN*L";K+ )HX=2E]<=":4Z$RH9?(A,ZM16)&KU%9 0\)E"'SHG?T138"1XJG2 M8HF>U *D-8RU\V:@(%J('S5?%<2*O@M^N3&)TTH(<[$HM8UORX!H 4(+?H6C,KZ!B*39F71WB[N!>"&^ MRP),L82J7L/#Q,+AH*0#=T)E(M^LH=1K(-Y,[RT?A*"]JU^<8:H+J)OFJ2ZM M,/7$&#_^G@'XPO^G-QJ1&K7EXI)G9'R-IC+[R.,<)$!D^)XBF44JPP+-KX[T M?3$<9?P ^G21G,WEHMBRSKIE"UYL'7]6[$>##@NC6,>"IM5#H'":T^-;LB$P]@-V:P\BA8?8:^/UL^!UZEZ1$]+ XL7; H$O& BY@N MB^OV0HYX+ZCEM23(&KUF2Y%N;%1LU[=#U[+ AZ:F<+@,3 ;1"CA+@MDNVSO9 ME4[NY-NJR5T:Y-R-QH M3RSSEW?+#RS]Z]OBH_I#Y)>?LEA'@*F9!G$R-&Y]\+?Q_O\?\*$Y*/P/TVG\ M/5, MP4*/+C7;_*WW/[CPVWQ+)S( GI;YT*+=.I*SA08/"]UR*S6$B\^2UK" MBN^CQS1;T[T2$_A/^@PV\*%X;'$[NWUSQ04K0AEK2+;"'H#DK*@T$#11^!8!;N7#&&XJ%XU0'J^SJ'A]]94&%1=Y*3*]BM1SI6Z[5+ F_G=["0I0P>%/0' MEN7;TK-\QDV(, 6C(>7)OK/2M(^Z%TS!F-"A9U6O.K=E/5;KL-Y-!!CIOZZZ[BN>%8C=#BV'^J6DDI92B"HR M700)J"\>T>G059J[?8MRB5@>FQA*9XM0@34[>M^R7">$XZ=.0#W/88X/SIQP M7.[:)O7$_D>?^72XM'=8)Y3 NK_ ;I-4?5%2/&H'(9OMT_@\:5.&OHA=.1K* MR:96(RY=SM;+H@5C76%B"3Q^"BQ],TH+RV:F MZ3,[$"%UO-!W+- =86!2KD@8YJH#]'5]2- YU>$V9;5K(X W&#OV$-9[.%>N MQ9_;E:1VR,KQ^\%C_FQ?6K9P),2BG/J^SZ3+X1 @8F6^"3_H2"F&Q3#EN:4& MI=#PVT+\9L%C/HPJKPU_PNQ+]H7=QX.'"&ZL"K%:=<6YS +;QXS_BGE28-<2 ME15.3V.M7-!AS2+BQ CG"1;L:IL:S8K':Q54=?'WR[SN4XRA;P%WWK<2FP\. M"4+;\7B)N=>5*5Z/&H0:.4SUUHN3%B;Q?)C"4:EOXL>O48K#A""BJ3KTT> MJKGAW?F^U?5Q3H3EPD>HR:A-/,9#AUA2A=0,J/+"[?U[K4XX0H4"PH37>^&" MVKEF^6O6$E0_VHC;YF6/-I*+G6]*M^N40AIE#1:8,D FF6DF09<9G)]L/%*Z M>9#1/M)[,7.-/'+P **MK'V6>8:\<-'_+39@;W?E)__ M04OY6V4\8)-A/B_894;R76+0'KG7@T\V1Y:R\X 3OV&<'UX^> MJ[!Z:W(4-N=+(!"M2_[%8X[NMZ$S3A>O--'ERB7GF$I=%H7G6.GC9]2=*PNBL[5SUK1?0:7/6KE8@R,IO7M-/@]EK6R4I4)>S#V MCL:>Z]X8E%?.7Z?2PLWY"QN\J\4#%X^YVEUU^SY.X)_3@Q1N9R9Z7(S"S:F] MERA@E4(5Z.#BG?97SEDG@:9R/TK-D5O7@H:[+!V&YKNMQ%3"/OGF_ZJPI5@J7\[=VNG!IHO$-@Y1V. M.>IO0JXQ"-\\1? DUCF%7<+?UG5A(4@YX3>4.]5I03X8"SI%XO]YHO?6 J1"6%7]T?WU,">9'VQK^TF>%NL)G M)U/*^_'9_JJYOQ.]M"3]]7HR)U/..;E;$!>[BYY,[T=W6F6WQWVTB]QWK!]] MC.=P^1G53N83&B=7*SMV(W I M71>?-S8F'G@EDS<0KL\^/4(,+ZVFN$UZ=% ==<-@-LCP>(.Q5U,"USCCWL:! MOG"$T4(;5.U M&F5HFU*G:EY"L3_:2PYUA5 U&II8WB,DT@*.%2$6,U00@; 0&BHQF./L8Z!" MJ8:CC.>X]L0%&C+R2!C!62CX^/<,U1->%B'SX]"AF0:+1.#E KVB?A1!#4#- M"K9)/SV(.?WTH$L>4]-/#^KDL?33@]J9'K03*VH-6\ISI:"N(WUB653(T \L M."O3ELP1/I=+*,O38TO]ID?'@ZU8F'>($:8 1QDQO I9P+!I>ZU=[5 MDZ@&I>D"JQGOL :FNY6KD0]7(;K6LI^EA>9%TZGX$.C2=VJF$Z7Y; M[=BEQZKCNR'E=5MNU=)LNN(\[Y<16V9C'0+";P]-K]I"?>A5RE5V7R MV\*-1R?EUQJ,"1M2DW9=?J^V_5+G;%:*+(;&5.FT>^%25"/[RVX@N0+S6E_Q MC],S&@J@/1@[0XNW4*5WH;5XU\B.9[<6K;$C'8S!G3.K%^POPHY7&T9^C#%S M- ?29JG0^G$HE]V)<@5:?N68L?EC.NSC=LYR@)&S.8$R'K W?JT,1TC4R M:2=*H\[*FB[$!4.3MH4:U$< 6[@+3B]*%E=YVO?/IBM/[[)1RMGPU U#FV6B M@FA6JWKOL M\&[U=.#&0NII9XU5[4??J'[9W-N:$>DR]V(A[]"B7>+>JXTWWNE*4BPDK2DB M?0UAQDLVO&_PX+(S^3 MVNG@ [>Z\O8?Q1'=%B?46+8XR)8[A-5WR'_KXXM. MF8:7XT[7A.#"&9J\BGC61Q>M\]8G/9(6[/F#F.I16C/U\"JBA8O++.F3:BQ, M!"\07*_[\D)=\>%^(]\M FUX1WWEF-_N44J: +\YC.K-SWDB;X01X1 M%R?46(SLP=@:NKPJ1OV-P.7RW[FT>0O\AX.!AH28W>"_J_7)OZC9/)EBU\VR MP48$V"&SVKS5>T,OD\O/SN=;O #"N5T<3IW4(,Z6=?156>^%=XSOSI^%;\AW M+G:7.QWBNZMUN750I.LR7X-SW4'?6A_ 4AK2.G'P!F/J]!GO:V.Q<[G/519K MZ#PS73-C]C4S9^"?%B *5S$B+P_>K.U^GC;IT4&-T['K@)U 9RX_%J*PQ0-] MX4"DE^%>ACOC->R47,]L Z*P ]); U&X#O!V+JR?2AD"-KLL<>XVP/QXY')A M?A!.$9M!8KRU3PN0GP707ZDGL,#KFP8KT'\]8D^/V-,C]BR-1P_3<[WH,SU, M3P_3LRKKF\SDVWTXY7"(@X/&%.^;_VM_A5<_;O-CM9M*BB1Y#N/D221!XVS1 MM4:,5Q3Y.90Q1[J6\'V?*A:RD)B6'Q(9,"<@EOS?#\WFU"U"CI6FF'=E+FJ: M*O:P7,ZD0]>]PB&CO0A=O A)RW1M&@@N+9=RS^..'5C,I$P(*8@(M0@UF!1U M"A&R<6;ZT+2/;B+HWOUW=\UI7WK:#5.T*/5;D:%#R_X\+/NSAQZKUOWUE^>7 MS8$GT^0M#5!T>_JL<$CB1O!P:-+AYB6-*_#PM8Y5T*[SE#<8.[Q)O7;TS MO4A2)N!(3^<]#L.9G.?B!]F-?F-7A0W&; B+ZY"GTOO*75##IV(XKGMKCP?* MZ5WC_=GF5LID#JI99<4^674%T/ZF!-N)D&S)]VK%Z2OW9DZ9]"A^EM=@?.=*(NLAQ,SS*,3;;V?W0#\K 2& M:HC\L'IG^Z64=ODX0'KR.MKTMX?'2?RL5G[=U%5B%N(G4')T3V3OFW>,/\^H MV4_)GS:Z\E[-M(?>E3\9EWUM$UW_>GVGE[< [<&7,[S0Y$/3[5)S?._B7XN\P=@=NE:7KG^NWX57&<\0CQ9:N_?>SU*>XL]^C5*)\QW _J0 MIG,$_$9?IW'!+D-X%&_HD2X-?.A]\B[HZV.9+XQ^J.#FWRJ)Z_B.#X#!&/#^ M+QUBO*OWLG]7$"$M^M&?>[_Z).H:1&8I,9KDQ>W3S+95'W/2FC[N7>B&"):]TWRF3M%LAD*5]ZW!F+E=RO;U#G 7-.PN1FIH MR?4M([&[A$A]K+][C$D_ O_M\ECQ9#KM;TF<-@[Z.5[$>?:0V6U5KW8#K[#G MSHXIRL.X$^_?;&L(J[@([KQZ)_4?+0TGO3!/HPDT[C1-U,UVPPSV#M!9U+A M'U7C$B3.L(B"TK:**'KW_)(Y\V2:OL*9VU/$[5W9G=,O+U:QH+YFNK:=D$M_ MQJO"'"WA<1\%/-H5>-'7"2+Z83H3TSO=\YLY/'U0>G*/IM1%^;9IK]]=0JM0=Y8YU)$"QVR0!R5$;9CN"=%B#,7<[,I>Z) 6.&T' MFAV?4;ECV.$+S7>\U3,=BZ%T&>%M,C10;0\UW" R!/S-^%ZMBL&O_N?IK<4V M/_6X*WRWQ(]9VP"UO;[NZ9,$>56/9Q7:?1&JH%'DZ M2N_!AQ1W(IJF,ST %#$GQ/19"[#W2[IT-,N30-/R1PU?32+U'2>"SG HZ$.< M8&/6GVKR#!\#;I_&^M%I/B9M-DLB?SZ#SS_%\TF@?^TCVB6(W[_U(% ]75 9 MX7PV3]3(P$FE=3P*KF^B-.R._]SH^(X=OUTYQ^JQK9_LNWL,L3Y,;Q^PW;#Y MH;+!V':WL3".J4>B/2N1& I43K!!]D?&X:-:7WQ@;<%R*N,'E3'B5"%_QDN> MWJ#4@$V #]((S 5.:X-?&.*[B"::Z1[C%$S==Y4AL:H[H?^AOL.GX;M#Y+;) M',V)[A"7,WCE! ?49*-SQ8^<GPZU<#Q.Q'2*GTEG"6SO+L)?X((2A4,>C3":PDZ DL70.=A.)B + MRBSD.MU !2!4@B"SJE:VX;=(4CAG?-]6B19H;'&WP'KP^&%EAG#IL9C07I5T M%8R,6RG!>,-^)\_#%95ROZZA:G>B_C4'2N0KGD)47-(A-8M8)91>$:J%:#K7 M1'F(06/ 5B+4<'NR!:HJ?'B:ZH.]7Z@QO5*@!SZLCAXK*BX[XO1>JT/LR%!( M)K'@ZT1-=+?KK%X1H@W'1_L9@%"V,TUGI"[0>9? YXZ5.3)Q?G*WM<"^;LTJ M-P5&J$#J@5NFE8&-("AOT-Q9YB\?/_V>ZK^27WYJZ@()W[& V$0*UZ*617U7 M*L=T/&HQ'KKD3QE3 M S<(&>%$[>OYM+A+8H)M9,ZHFCDH=CE$*&W4V2"ZD^>1\2G34^+N+D&!5@OF MP/,'!V4C>[T$/S28I/3+=Q8Z.<[ MM $Q>A-1H@T)[,=>T]7XC-Q&Z>6L:.]<+U)4VIF9BB&D51-MHI:S[C&/4/I6 MH>R77Q$^Q,S@D&_\2LD$9*.FSZGPF;M&DM*?_U][W][=-H[L^55X,N?N)GME MF6^1R6Z?XSC)W-Q).MXXO;W[UQR0!"U.*%)-BG9T/_U6 2!%O2E9DDD)\^BV MS1=0*-2OJE"/8143-R8/],H#\/UY14(8X5L2/Y%I_NIZ'N\ U\3+;0Q^7ISP MVFF%8?-I#?9HJJ[^&P?5 "&;K?3; O92AG?!T$C;AJ0,,]RD?XL\WW(,$,%> M2#S3&UB>JX;:0'/U@6?:MF7_$ZS1'TR1 CB]Q?V=8'@3^6VM3K*L;ZSG-KDL M>R^+BV%G ?V%(NA3957<3P .1UO7:)O>*/YR(KFQW(P>]_-].B)?TH?([RF? M$[__/[WL^C< 2,I,'.!$YB#W0T?7W@A@2P/]#4 M%]"D-0-T3,O=A.J[:M*#D/BV18AO.L2DU'#\0'4( 6^D@ MZPU"O*8;966OU3T]E1KF/)N;;(==-XH:!J%/0:=V',O4PL U;1T@S;>)KSF> MT]CD/.@L\4Q!;VQR/G>CM'1/?"LRY8_^?7_U(0',#U8B57)N5>&T29*@QRZ. M1J#KB'4'W44IZV\:CEXZ$5DMU01N_LZ;%\*F"I@2J;F.K03<99=CZ7TE?4IH ME@^CL>(S+WO.?9-#\@@/^'Z!(^LIXPP6,X.9X_$%P>4IXDGYM?N[FUOE*\T> M8#!8PS^FJ!C B.[I>,)VO,+WNM976&ENA3$R_(_$TSS*:P\%!7,NXP4PJ&AYQF^G +]AA%,(L/CQ_6D?* )RGCV=)86#\-*#BE"!*FS5Q3HO+\AK=Q'@;WP7X*0]^+R;HBF=/X(;/TO@-<]&"#ILRIV@UG;64$:\* MBPS=IIRQ6% 4=V(_HJ"%[Y(D9==SV#E1",3&/R_,MS^!=<'9CGW*WHX9\,\>8I M/[X@$W;$!\2?[?:\KVR&T3IXPJ;"\P(N(.@OH$PBU&X94VP4WHW!#H?-7B."Y5Z*COJ0!\\:SZ,FL^E_P-??Q[#7:\ X>*50P,LQ6O)905>:/RW=,S?L MQ 0LP3BJSF\V+V'$SL+#%$]B:@EX.Z,XIG$R05?YZ%A("\PV)N.!=$ M^3@FT[=1PH;/'GHW+YY0-BU$M+ /\LLSEU=?Y6XO$2HKOBPN]]FEA?@$(V_-L'*7;ET1ML>] M*\>,5W.V^EQXBNI,+9D+\FI(A1>(2'3V\,&Q6%HFKP$8 2SR];4I:D&@3(5%ZCI.Z;CV[77.72M3(O7>1>\]S+&H,-,MY.C]T4$^X]UQ62GAPJ(:EG:B/V;[-\EE$4BLL>H0'';)P M5!$BDL-O/VE2^C282S69,$_+)90J.6%H>=.=5JY8_IWY8(&*G[)T=,L7Y@YF MF>+==^7ZK=I[N@KJJMVF(MZR.LDA6)"ZCN41:EJ>34Q'=SS5\UW?=3W+MQQ' M5QD+:B4+[J]H'8(%-6Q0^FS%JWWU2#HOXL>P?-G^ KYCY4HZ(^#O<%E6[:WF MZ9FZWL:J#;(34_=%_R&8\YQ+BK0/%#[04X)"QU2N7:IEG H5R@5KN/%6;# , M\5L.SI+%"+O+>Z<2^L_G/0N3F-O!>V>KYV\]EJ%)\/PS&5EYYI#T:*$ >H%* M48?R*>L8F]L#27A8G_*+5)\Y[6F/W-5R5[?UE%8?'.64MCLUI;H6?;P^:A)# MU?V8Y'D48O*X""4/"K\,NEP5Z9V*HZ=ZXI[0891\2%EYCQUR=#"$'?[_$C6N MUNR('T,R^1,K@'P>C6$P'\.09X_ +=]AMCNGJ.@8UG#(A+5#%;TZU?SQ:'E% MZ0O.%B41L##W6D;%7(V>$H7*[(:>*%H5DL3&][."!KMX*0WU M! KR"TY/>_5;DDZ6=LZR**F&PS(R(O')' M"C0*V/,B$Q8 M>E6F$#:Z34^31C*]4=D,EJ^]-3->,_57>\;P'V"O:6JCY'9,9%)N]FQB!Q0V-_S;5!U3 M=55',P@,9#%?Y.-H'*=32A7!W@I^*5]2D,Y(.LV!T5I)UE?B4L78Z5/5A(;P)9X6,-N;5R#B#8P][QA_2# MKY!Y:UA/<$GV%8<)\YN[3C,,!_\6LHN5A+O2:VR*+>S5Y1*9_U;F_(11ED\Z M//G5LS9?_;9<0I+-N60-GHDIWB62^J+1B 81IL,]4E;!4"2,!I1S";+7_&.8 M9^DOF!K6@GK9ZIQKJ'B;YO#%$D]WUB\-Z]5O>G_9'-U;OWZN'_]4\T;W MVJ9YBP3HLAAIOK$::ORCG@^K- J%QU$ M[U-1]>=#!*;TA.GOL%AC6%T_&F.59RQ2L?!TC]5O)TH.'$J':1SP.^Y(#(P< M9-&OOO+'6+A+%S](_+^*B!_1SS_3$V-FA::!/W:4.X8))DGH.,2E()5M-W1] MP[!#-73"8.!8.ZML:_")5^O)OX6UO^V\(TT5=^1R#,R\8S#"(J?Y<+>:KZ!T M4)$4IQOC; M3@RC45VWJ*N%)A!*IYX!$*51W[-55N:I7832D5 ;BBC#3OJ*-58F:4)9:4&L M,,^5EGI@'98)XKR^F*YCLXE>;[D62( M7CG8R?&UU6-,LT'UF"XI%*C-\_(P3%_C-5[P.!-$T&0H3C1'XV)2 M%9SQD%*\6""G%1,26*<>/>@<])6YXA,]A?[R*9Y2LVM,@:CN#,B$O%E?F4:6 MHI&E:,ZS%,W_PSXX'^?,HE-5I=E42/PY$UTM8N;#7UZH(HZZ6!%GNU!:4'-. M4@\&WB&KYK1PL[YXU9P:)(I77.']7(>M*Q!7^)=3:A"_"_1?O5UD&8_S*>-Q MXGPCK%D)/RWJ\,!O/)X$[9>=HS3QJ$53W9YF#9Z1YR$+Z<@=V/8=>("LJ^/L M0/O5;\Z@9YFMWX"GSJK=Y$E -64.^!>[]UZYIX-]9,4_V2\TN"(P'?) N>:< MLZ+9$\)2N'K+OH(M.O49)4BNW:F<3H>%2W5QBY:K<\,7YW<6#?0M9*ZN_-ML MB9C;J]D65FM;>-#2^0GOW=(T=Y\AQJ8[1L]UM9YM+GO66U001B8I'V@//A,P M3\^C;DMG>" I8ZG8)WR JGI/=UJ]!Z4W8-$;,'.F-=8"GET.IZ/F2*>-CO+\ M[+!XKZ^U/1;/[80T72D_M,U),"\]="$55PR<'>=;RX4/GV\P=<@O(;=[=[;[ M,Q6+PVQW8Z_M?K*AK]_N)FYW>SGFM!W;O4$NN&P"_9LSD$V@N]QM6#:!;N6R MR";0AVD"W2#RKC-=T#[PW((R73M*1-?&N=Y\B5^P7-,R-JU71:L]":>%LMYQ MS2IOT+^P$RBL C=?FSSF49^P/I;8VI%77<#DB3A6".MWS-JQP=)^6G[VG0)T($YP^_N)=/UEA[%FB:=*.7XEKR8 ZX)K M)::AA#"/54&+&T(5L09/\0J M\*#5C5(=HS+@HO.'D[%RJ]N;Z#J/<=_&3W5,7O&0#:;/4-&MU@[4=E/;%LP#B.QU75H0XU MJNF+-#!:Q*BJ$SAJH)DVU773)2H)[=!V'=_40ELU'+<+N-'%=K5EF (,EFYF MZE/=>5!+R-@&=&I?U=H =3_2"8GGPUO$P=USC*&CM7+KI(PY?$G^%P)#UK:W M9]A.#T3D@734+C0V/*#U)7?& 1,SVK,SL*FPVM,-NZ?9A_(OM*\+A,'LV*W=IX M;\'JKK)K8.H#.V84>P5BQ+ 2%I,"XUH?\1[VW)#P#T]A4.+NH$&%]-FW_&D5 MZHJGTF^C;TT;'LQNCNPB>^HGF:9 MAFH.0NI9=@ &DD\]U1]HU%_NI5'[_A[5A;=_;R'Z7*.J;FJNIP4! $;H68%) M;&JJ!IAM>FAU*DM<)@ G/N8Q*$]I]A,V.,B<67-3;,JEO,;7O[JOWO>=IMD# M2:+_8JOSZ@TOK0Z/@+0:LT+BS.65B^/V,/4+U@\U3I.'JPG-1@J V--D"'>/ MTVR"N"_Z[N'XXB@$$>E'*/WR:K1]Y8^$R]/ MB+51Y3TI^,=J!!)Y'; A(T306BW_G&("#B)EU0:UAJ?%F/5HF;V\'.]_SQ7Z M"Y2^VGX1X\<''F#$Z-+MB5PBGO+!=@F\%KZ'?45BBC&(B/(QB4; ZP] G!R^ M"./22"%O;G+14TE7=%&$@$UQA8TR>-3HE4?P/?A&FN3\(?H+?YYE @$UX'?!)_P/L/_@^X*;\<_B ME%@$J?:5;YA/$XWHRK7A+("]2#/DJ7&1@6*8L .#F_M;Q=357M4\[)"$WREA M$Y;B%U .: !ZP3C-@>51-BG?/. 5-I_\.*/<.";8CO$:HK*$4H"9AY3GWO&5 M9X%=#V)3;:;[0--;0??;.C->*;^G20:PGO$S)L"$24UBO%_<[B=;">4>-BE7 M88VM9-LEOW@_LATUY?G@0VJ>\JQA^\+[FJBJN9#V5QK\A4E MW O#P-M+B\E,+"PTM-E'F*_HY+@!2UO0AZ_6'WY>B_+!SGZ@;>MW.J<*W_(A M[MSTR':PO>DZA]J:7I\;^]#UE>\KB;>D@NQ"/#VDH6FX)M4U,$7]T-%-DUJ^ MZ7FZ 49V\$+$PYC#%4W_YHE7VTKI)OUFMQYDIC;PW6!@6]1S30+V.AA8FA6&RVLILJ]2TMNYA206;1B$@>,333,MS4=/.#'LT%>M M4/7L?9JV'8)@K#O;>#G]JT!MLZR)0/C[UKEAT#(%2S;/L4?[DF?O M).4M-GA7\A7>S8'1H(]76U!^L3\7J#MX8UYY 4$X,Q="N,*/4H)8Y=&HO/2U MVC)Y65&&^0S'HC<@]^8QY*-#5*(>*?/@K^_6-4^X3M6E,/J6>_A2#[K9UU7S MD*4>7C)A?PN-G!4PR+4# W/54T'[!]BJR34[&!K MOV6CF2*UW%UD8()5Z!PJB^J\^HN'?G:OO3=]FT:'I>^Q0OT$A&59Z&F'I(>W18U M!^AA>0Q1,P -M^Y@X%I&H#NJ MZ1#B$PTLJ<_K^@)OT&K0]9,]TEURE ?.H7.4I=MNOQ*]OI\5L,C237=",T!L M&$'[FP!CLE&CTW8W#%PT#'1]N5.F=-P=G'_NA-XMO7/'W2LEG3^EV=RVV05@ M'+6#13"Z"R/ON9:ID,D6C5MZY:17;H]3,]-Q+-_6B>=Y)G5")]14W0LU/W"L M0--]IK;NB<([8ZZC'19S6^:,DXT>EQL].K+18Y<["LI&CZU<%MGH<>=&C^T\ M*5G3PFYK;88?2Y'+<^2#RF=Y'.)!9A1C:'N M$U*V%\1&C54,=97X+KZT?FQ/$3SG465,(C8V=BXSGQ&OZ0I+A\\Q2I]6,=FU MM"TQ^"R-8U!!L*YH6;YA^P""E%5B$?11(N"97'PC4(((OH+5:(#-ZHG.>^3% M+7)YZ\5*U MI)II$Y]AW(K;5VYG80<8$O ARFLE1?[$B(,;W\>R=:P7#@A[\2M#MJ2N:\R* M0>4-HP7:5DGD]S19+"FV@PC&+@"=6/2;/I,LH"F4S8U2GP;M7K>U.W[U1#\^ MDKBH"LC-.'/=Q'?+UV\/Q_(*5WDQQB0:IHOAO%B@$.M(3=!;$XTK2J Z."() M>1"UBF;Q0GCE=AC14/G(BQP]4N5;&$:^*.;$K\UVN[C&ZF=13FT:U&H9PO-8 MA*O\:#!; K^^!./9$KPFH(C2$.;(E-GO10Q_U QRI5FOZ1MVMV8%XK+"V*16(V+_(>O(;\ M3%C:+9 ^][/(8UW+X_2I#T8FV C :K.J7RL>8^L/W(=>3XPJF^58 Y?%TSQB M<64! @H6%6=PD8%7%RG>*)?)PDI]@411-O?J'$I(H MB['*A^A-ST@)1F[/,_A9?7;V$?[^YN6MQ[;&==,U7OWV)1M%$$$?LMH^+ G$['K67')N+3AX> M7JIZN76O2T,A"5P8H3V?<$[&>[A;9<;@&=LLK%P@.F'&&2^8BWN#9EF:\7?B MKV%&"JR76[TIGV)=K1X,#K<1?$89ID\@'N!>D*6P)"+*-L(BFR/&_CW8*TE9 MA0_8@VU)DH.\!(NOQZ99>BL0MV!R;)NP.9>E>&>?9B?2@W9T(43E#5#!FJ\%>Z]%Z@=_2?2-J*T49K[,'@IGZI,BK$A-1@M^%A8AK MVTG(K/G!YVP!Z)R^5XV@3NV2L(MTK;\2ZRTS(H(\31B=>'4D5KB93EC]2NZ M6S- [C_C_C\BG&OL*_\J@H=2;+-#1536KD;D)ZNP0+#^"U =!.Q4T!2>89Z; M('U*^$18S6:XKR)4SCBKY%-@]E$$\/ 3<>ZV3@$2YRE;ARCSB]$C%\2B9"8( MB@C(@[A!?+Y^>3IBDCMG]?K@/@S:+BI'WU/*/H5EG<N&O ML%(R^1CW/KJSF,137*NQ[$"P1NLA_!- MS7@(Z\9#W0CHSY9MZY=19^1(D^H"1E=7TGZ1R[\YJB_$94 ME.H< U!#HKB'RU)DO-H>TZI+)9X#-2I!@,-)SN-%\G?P.?S>)@[DF%Y[2$"[ MJ&^*'0(J&PT9:H'QUMIISV&S"N_XIO!I-!::!3MM ON#*W/A#([!^A*%?4<$ MSZN6OS[OZ.!E!-@Y%E/IBLDPS432U#MV$4BWC7;SNU=HBB5A8"FB$2X45Q/$ MGXND_!2;_5]%E MKBD$X4V++L@._Z)BG^#J M .O-*YKSKB[8X:+K1E7U#'ZN]79D#![E/\L%+O5D5D#-1[4+QES"8$W1JZ4& MSMI",K6KVCO.2>;GT5LTW)DKMQTS=]6J4M-VHJA?\V'<'6F7!>N4?U+&7A -]J>:15(;@?( B#)^ 4]E3. M;(#7PG]Z^^W^6^DWK3G6F">*T[22O" "\QD]ZFXSSH(CIK55EOT.-KMH:=/4 M"1H4I>79R 7:06-E]8;X6D[VSVJR[9W;YJV]O'!<&4?=GW4 F3+!R&QWKRRN MBDV$RNL199#1G,MZPLB8N4/8!VLZ D X&#E1P1VWIGHI& M:YS?Z,OA795*Q,(]EE6N"-QOI%0\0/9$G>WA,)\=OVIO\H8?,W\\X6N /FDD MZVC9')\)H:W9ZQO!341&7V' _UO#WDZ\J]VH=PMO\K)H76R="S(X>> M/1OG3BEH5NA$"I[XTIN)N8V6R'H^?%&0N-:) ([ MILHG[ UC,*']2G?$$^JJDG7=MK[_>*MD1>G$RNB#Z ':ZH..QCU!//K ^Z#Q MXTMV4B6S+,TN)AB$U7>%Q-4V)U M1!5S!ZK^PJJ8V=/47^88*J?,BZ\F)7>%][7 M[=L+';<9:\?8V""12[OKTGY.JD5%*<;OJ9%^WM]>+B[OX8EG^G@J7$S :OTO M[M..LN * P:G3!*"747*$WX,#8(I1-B>$[Z4%V,A$N;5ZS)"(%]DH-HX)&>< M9M/3Y($\,+-HQ<+B0H016%_(-CF"GE*(16/NZ9GEG/A/0&5_&\3RMI1RM4^YFK70HQ@Y8=DOD],LC$>NSI%7A]-;J(<9 M3Z1#[8D4 6LT6CGD^;D!TW;7G3WDV]R4)%_V=]1]GW6?B=##ZO[XG,;AU6S_ MKSA<$QNZBDW X1:E LP<%T)KWCB,]NA\S]>96\)OCB;X;5WTX9P.6( A*+H? MXEWB!(FEVRZ<+;.0@Y@^8M_3SS]F87=HN+)N[= MQI9P\)D\#2=/\)JN>J[_9.UEGV@M>!O3@F%XL,=\I%G9VDH9PM[T*$VJH(5' MDD5IP8Z)^;E5 Y%=Y780+V6GB4!_7F7+/.]LRAR??\=*5G?:'=I8@3 MQ>]7<=YS096H_HG!_*33>B3'PILJS0$]J2P6LC??=I-;U*,B$;8VYZE1"G/B MAY++K:GPU!%#<<4A)PI#'F93IWB"_6^QSJW N%JT"T:5/'+%AD7+1 G^EF93 M%HA:$MZ/42T*YX;%(T38O.:N"L6(!;A7Q-K<'VL6,-]7[E&WQG?!/IL[&0T) M\XH#+6LK4NVLRA)?4-AFRU1;C'+YR^FQO >F]>/3;"L2?\BXMW*15R'%O3+V M2(P&]C/C9A8]RGJ5+X0HL'C@(H_X$;K -!YHO (56H0$YW<04_?F;#DK6=B[ MXJGJ,*V^;YEA!W-YF%9-)V:+.<_/*\Y1JLRE,AH.SS%1IRERRFH5B%":5:/X MB,S#NJABHU5A;+[^^/WN3 MYF%V>ER4!2*XR!-/=MG-MSJ?:^[0>2YPG_OS,/T-B!G/QW"@?,KG!52^:NUY MB =#%1X13.I^VUG9"-8GE@<(5U]!]*SGRG'5M=1&R]/YO)X-DM4">OJL^[B( M7?E>\T[>Q201<2QL2#SXLLTGZ3L&?RQ.MBWB]AAS;87T!56\-/W8;A)J[T(6 M#OT5<=8M^94#[1.+,*FB<'LUR*]ITK-GF.@455Y*.8=LW%P?8F,LA3%H1P@4 M/IT/JF#=7>E3"T'[$.9;"WD&=&HT"DJFP48UI?;HI6 !5&H4CY,6ORPX:H5O M;R'@L;(@YF-9%["R,0^UQG=TIIRP6ON?\P8U,6+D,KWD,BWDN[.<0S0"0:T& M,Y ;V\6$_\RMY2F+,AR#J@GZ+L\!*1=4>'9F2=4B7[%R'HY*B[DR-*6\/O+R M@WZ,[I@BF>7/+-@S#7QJL_CQ?Z7>+'NN*F&WUN&&"3Q)&#WPRFX\O'D\9GG7 M8:GS A^6[\B%?Q XZQ',>K#;2P48QBENYQ9/[>^"?ZO\A#464EZWZP1CXM3! M2!/3E+QX;-VADC\B-)@;5I$OM+A\3OWD;#K?-!*QGY=5F2HSOIFQBP23E[ 8 M^'E0(S_,LD>%I;9A D>5>UMWL]9A"CZ M==GT%/Z5L2;6$3 JLV_86-?2&BL M)D-CVQ6#*4-C96CLY8&P+C(\@*M%3&<2IVH3F;_\]O[ M>U9&H[U*&S:UQE\(#*OAZ/ M+L0HU=<;I;NPOBL;#$A35IJRW31E3]^MZ.[F^P_E\^?/>V/M0.\&UFHJ8JTH M+=9;+F_+'::W:39FA9:4OZ,BF\6O'ZNA_ RG[&@ Q[^@#U>SI25' +V MQXI=/FCN63H2)4=GSPL+ W1X ZL?_YK.&/ZL*E*A>\!+14^F62$ZC&DC0'S&DH?)\/(SVMZ#0OP8/VF.)OUZ@7N,"ADA$$CE)5H MAT>'[#SYD40Q%_Z<\$_4 R6&*J^?GI[Z&$:0X_/]/!V1&%N-]?UT5%II9=VG M%9Q<>@EJ!]'B[MD]RG\ /5A!^>I4,>=Z)FNJ)]4U>.%^=&7 M-@E6N?L#$ 6HXI)KB!DKO00PW_R><,.G)< MUI/37=-2_HQBF#1;AKN8^/#V]UB0#ZLIWR*GP+(IC@HBC(T>K<6$N6]R>$L> M\EI;M1+5PL/#9L')R3:-J=JO@S]5\KAR_^$?-2<4>K:P?8$@ #-FGTC$ MK%'84CU>B%1T?Q!^H2:HQ2IDG>9;-XG4S7CB[3FW*&TQ'.T/ME1Y*I\NTI M 4DUC,9,UQ8)&^]9J71>Y!ZOL^WT=;Y4Z7<1C'\_2?V?PQ3%#MR"->:[:I.O M8S"]+0R&?9@[P6!&OV*E"K. Q?(YQOE1"]#LB<9>7#E0/E>G%&>G@1JM82:S M(\QD]F'2+'\/Q%']M)"*F)][;"SE=[9+K=O71Z[+;0!AU&7H3) M["M64[GWAS3 ZG2M!^_5TWQ-WKS6>-@ _JB_6L+TQLH.RF !K[ !'1GG M]&WYPSOLFQ.3Z=LH8:-A#[V;/Q="*^"18O]C$HNOL _RRS,#H:]R(V&2P?^# M\LOBY2V]5A54??P+[UXV M6):$1#H^E>RTF(=JW@GUO71"55)TAQ5I/$DN!$\Y3P$.RN\%]G.8F]S!^*'% MT__ 6@N-YXX(#S)W 9&(J7"OPBJ.*3B)=QV@"K8 :4".[7,\=T*)W2-IU82I MHA@MHP\@47>1H1[Q?SYD*9@,5V)XOD\IF"A[$0/S>D^&+,O6!-)![VLLT,9\ MUX1MULU^%ZXY$04WA8(YBTGG>G\PV&0-'=8&M5II&6\:*;<8(M*7E48X]Y&O,63Z$OX*@KF2J:WJNWD* 89Y'"C^N>^<\BAHWW12D+:"? !&DGC[$L^YMJYQ4:+9A.#;]I5]I_YP%MC-HK#02IE-@ M<52,6.#J2D^H$;PR.U,F=*ML) Q*"RN9-,)T^EI0N=!T[@M/^3S_&_QZ1V)0 M>H(L^M6KZS L5E0$>7ZGLTKBCUU06HZY.O2YBLMI9$([(.+J'RT6FZT@T;XJ MR 61:'"M#U#3T _B.&FWIF&\O$8J%8TV0=G>]K>M#4Q$,M-V5)/^,I:1K.ZI M$-5;O[-:1? +!O/S*KTL7')V'B3RN192UMICR[==F#E7-R]OL;>=2.V6@JT@ MD7NM78KU;?3U%JM($A,[C(GZDNV]"@S?3V/"ZQ-O@+V3;0=%VI['!=H+(M*^ M0'M!)#H,T';"^#1;K79)H.T,T!H#US:JPU^=_C+!^N0GP.+XES7D ZS%,A4C MK"Z"-07J5JHBTOU)L@Q+E%>GNO+\4)X?'HY$FBI-N*UGK->Z?3DVG-%B/405.?X%MC[6W\6X76GJG<")>4%$DL;>J;R8G;#U@!WT_4!/6GL2])X%>A]% M'P=Q<'=7P(=(?AC4NR 571[=-11SDD;R[&[&#H8T]23J'2).Q=2-085Z&CN^ M6\8^K ?$@C\9U-V,QQGU(]'J&@>:S\[VECH22V.Q7;!Y041".2EI)(W%&3N8 MTEB4L'DDV#37PN8,Y3B ?N.'A3=/V'APAIQ%U73]A)AY01:"-#4;"DE)(VEJ MSMC!DJ:FQ,SGEY99#9K66M#$W,,L\JMVB\H?231I!V9>D'D@[)0TDA;FC!T&TL*4:'DDM!RL1PH&%4 6:;/+,79!Q(*[.AH)0TDE;FC!T<:65*W#P ;NJVX9@E;JY! MS67@4UWEXU]%-)E*>U':BT<6=))&TEZT?!/6>CM8C=YHM)FDT7 MK,5&=N*QX/*"M'MI)C:4CY)&TDRL)'D4O'1WCGE]4:R\((M FI8- MA:.DD30M:^P@:^A(K#P.5FIJ Z>J-I!6HK023R3J))&DF5CC!UE)1T+?D:!/ M6VLG+MF%K]=8CFG&?+#Y2A_LFXWFY+% ]8*L &E.-A6BDDC2GJSQ@RS4(T'U M2*"J+]N3%!:3 ,;-\+2G!*R#XST=3^C( XS4>ABUJO84CTZ>*$V6 !,[/WXA M3QG%%_T]C0-I?$KC\^!R41))&I\U?I"5>21.'@DG5]2SB[)\HK!.Q\SFG*3* M!NC\0'V.G.;)D?."[ )I83:5E))(TL*L\8.LSR.1\TC(N5S2CE<]9Z"YA),W MXRR*%<3'[2CY/9TJ]Z/I9/CL-L<79!)(X[*I2)1$DL9EC1]D.1X)D4>"R.4" M=H>"R/L)'0_AVI]1'$=D)-M'2EOR\()1$DG:DC5^D)5X)% >"2B7R]8="BB_ MTC@-ILI_D"R+GHV2%V0$2'.RJ5241)+F9(T?9-T=B9('J5GVRL/+0/]H)L FE=-I60DDC[(N;UA'@Q+7=B36:+YTT+176:1TP>930F MF/OU[BD*)L.WFJK^V[RD+T7\[!'BY6E<3-8_,B=D\V($8#%=)N"IJ(6C<\T% M^53[YS KAS F#_3*RRCY>45"&.%;$C^1:?[J>A[Z /?JI-R7"O\J\DD43@^# MD(.2#.PU;Z,)?,/?3!C#?0',//@X!8K^+?)\RS%43?5"XIG>P/)<-=0&FJL/ M/-.V+?N?@U>__<"=@0F6M_!!8,)\&;EJ"]BBM0(F[L1:;1[G#FOEOOKM,SSW M"Y663U%"$A_&J6"M0::SK%BXI>43*BK(928D5JXF$Y4S29?!2!$'8C+.Z=OR MAW=!E(]C,GT;)6RR[*%W\QHP"H)%0, /\LLS&=%7N9P09HWXLKC<9Y=*M)J[ MYO9UU5A[%0!SSVNF:N_UY*:QVEK?'%A=&6P?0%2.]>!C=?N&U>RM9^L2UV6) M06GF'\O,U]5CF_D'/4&^(%^F](HW%(^21M(I7F.'-E?>DF#9&;#4'$VUKBG1 M#,=2A4M\'BK+*DOWA9?[6;10:TEZLYL+J*M_M'C/MH)$>Q?3O2 :&=>Z>T&1 M4GJ;%1\)=%T&.GT-T&%1P&$:8S' +_#CU1_CP^'=)2GD>^+=!9%(VG4GP[O. M&'9MKFHE\:[+>&=LQ[O[8CQ.LXFT[Z1]=R3YUF;QU@H:79I]U^9:5!+ONHQW MYCS>W8_3)$]78)PXZ_M*X%O589\T]*2A=U!!UV8YUPH:79JAU^8*4Q+XN@Q\ MUI*A%])H4F3TR)AW05JZ-/::R+@VB[A6T.C2C+TV%XN2F-=ES+-7.S=9H"< M':M:0+'S%\4?'J)\P@>F?,^DH0\<,OO1U;DR][/3]3+"I)-%5V7QJ T!EL3 MZ7)!--*O=?N2C,$VUWF2.-AE'%R(=-EH[QT+_RY(@9=VX/$B7RZ(1@?"O\[8 M@6VNVB3QK\OXMQ#Y:W/E PE^70:_P4N# MWP6I[-+R:R+L]@OYNR :79KE9_RWOSFZ;KX3_VJQ;B2AL#-0:)BZ,:@J7_.F MR8:QU#3Y*\G1_WF+#1L\,9#E]LGW=#RA(P]NY"V4-7=S"^7?TT<"3)(K=T.2 MC8AR\W=I0LI.5P>7FY)(LH]RC1_, ^"H-"DECF['47,)1U?F%@IP182\]V&% M/D2YG\*R3P%0L\?(I_DRU'[S)RD"K68P\U/=#+0WHP>X@K]**U5VF3BT/)5$ MDFTF:OQ@23M5XNLZ?,UW!%A;=W1'U755'0PT[9K@/OK+1'@U3/(0Q=BJL!B/ MXZDHV,9^7H;+FW$6Q8K3Q"B]X6]5?E!_F "Y'B*:\\L]A>0*$0CN397)D$P4 M']B'1(GR*)&K=8"KLYI[C?87F4DD>MQX/R2^(2&79 ?U"3&5; MFLH2RD\ Y=9#G.X9C:QTYL-5QKQ MQT?^BZ(1V&R22"=!_LX8\8-YY/];BS5#"?U=AGX[BN-B%"6$('ARZ-]RS/R! M^AQ4C5B$5/BG>#<@]LC+HN"!]I0ODX"#;7E16M/2FCZ*\22))*WI M.D,X"YCZ/UJL=$E0/2FH(B+JB(AL+ "+CHA#7F%\;@;'W]/'.8M3;P$X'H%E MY3LVO.-\S1)7'BI*R7F@H!VP1AS587D@EC5P'=')/@YOV:VZ^+VD1Y8]@^%!%@[\&13Y!.BG?GA*:]0[A MXKL@+5*F4C:1G&U.&V\%C?1KS;X@8\14Y9F>1-)C(JE^!"1]I.N15#\.DE[0 M&8?,RVPB.=N<@]X*&AT(2;MBDYK:O[=8MY(8VOK#L0I$;=-P#011>Z"Y^FIS M].-H'*=3Y@M<'UC\D:530--?TM24IJ8T-4]+HVMM<$FVIKX?0DHK M4R+D5H1<,C/_0:<*1TE*E7L**TL2GQ4R3]8!I;01I8TH;<0N0F GC$1=ZVO[ MQ7I(&_$,$;"*]= U+2^\/ HBDDWC*)^4B0_B;Q'-L1_Q9(A>SQ$0==I"6TV^ M8\,[SE.EUXU]Y9G4Z,]9GK&QZ(96!G$G.;JI0()]AD?&F%T%O_+&>C2C6%S3 MBR-?N?%]6%\6)O$IRD;MT\7E.RXNULR0*IL4<>M$G*&5(@X7((0E8*&XWE2Y M'48T5#[^HG[!#JN_A7"59LJXR/*"\/C=[P6&?1GD2C-?DS?,%:]9@?A-J'L? M?_E#DCQ0D(T3]D#.4U2#=(S^B_KK[JG/OFZH>OGT/HH?_3O^[?]2CYJAJ5N%:*N:J.H ME-KIN;SC3+53';13J9Y* ;I&@*Y23_.F^FF[!6@7M+9S>L=Y:J":JO4__]XV M%53!?QM,YK6,7I\3_)OR?]]__Z)\3O()"U?ZD/H%QO:VA8KR'1>G".$^OK_] MC[:I0MW8R/?^D([(\[9Q%R#LG-YQOG!\>_-%XO$^V_B6Q'X1,G"=+[[.H?Y%>:I*.I\O'7A"8Y[NT/-(R2J-KF[R5X=^P= M;)M?3X@7T_)\HG9D)5C!M/"D*LW90K_-:,SJ_KQ[BH+)\*VFJO\V?]!5GG#- M'B%>CATSUC\R=\:4%Z,1R:;+&7*G8GP\C2;P#7\S80SW M!8X,#SY.<8CXM\CS+<=0-=4+B6=Z \MSU5##+.:!9]JV9?]S\.JW'[@S\##O M%CZ(G>V6S_-J"]BBM0(F[L1:;1[G#FOE(E@%]!<>S\Y.?.^QG^]H]<(M+9\X MH0>(94)BY6HR43F3=!F,%.5L3,8Y?5O^\"Z(\G%,IF\C!I]7[*%W\P$ * @6 ML1T_R"_/9$1?Y7)"Z&+BR^)RGUTJT6#NFMO756/M5;6O[7G-5.V]GMPT5EOK MFP.K*X/MJ_J^XY%CW<2PAM7LK>?J<3"EMZ$IL6ZQ&[MR!^J7\AE50P OC)#\ M0"8$I#](Z-=AFHW(! -W2*Y$-3,&(]!]^ "!OP1P!]05+%?VC(@^8Y+0I!V=D]J+XS;5+;%W&F]J/@QJ](' B"OMOXX MS7B&V+P,03_1F&;B)G8&L58D>&]>:^J;OH*?X.6S,LP,8PV3F?0)N;:KP(-$ MR8OQ.&:G$"16/))'**[@"QD-B(\?\]/QE(\&+E7# 8F&DFU$)A1I$4VF[&_C M+'HD/MR?H1LKC+"&5W69Q%-\?10J&?VKH#F^W9OR,@D?;Z6IW(5WG*>BT[9^ M]>V56W=S\JDF$9:UF'I.*BFWO!(NB 9EDE$R0?G35[Z))TNIPFY^&D;^<,TC M3'2RC\XD2O6GD'GBI''58C2F24XF:395QC$,!OY(L@S+-#%)TA8"RW?L'MX7!?_KU?:0 M<U7NT9)7,$[AVL#--C&KEF]Y5/:08_J*"DW_/ N;5!6EO'S_\4L>*X;S5G M4T6.P\<=_IXFM+]V["<+R'S9V$M[?>SE+NQK5^Q[K(C-%@7\-0[.;,N09!SF M"RU+-T(N15.4T\CBU>!R#^,@DR*C^4Y@\D+(<5>S!=$"0W,MROA*L")%56$C M5.4TZW50U=^$2T4&R$#S^5*<_,-=-;]6<_>)#-T>DNKIY\+?J3E_7UU_>^[567W?U M0\2D[J#A;[W57;JU14;FLB1%AE_H=MK =MPA&,'=$(MP2+JW_=:&+-@B9EGM MD?@ ^L/;'5BD]1/Z2C)_J.@.:VUHG-/,WD_7+Y3=O>E: M[0^UKUMS6V2+#=R*F5\BM[^^RZ+$C\8D7NZ%U"1A_T!^U5U@IC7V]6E\R:W; M)@@,]T-2),K[F/RDIQ20+=@P:]K>2(RX#(RX7,:O(<6,^]&E4FMH+X%# L=F MX/B>>C &Y3T*D.B2ML^'**/^))5 <2% <0)&/YW$D5*V.UL.I>S'.%)N20[C ME")6BMAS%;''YG(I7Z5\72U?;XRQN5S*5RE?UYQ]13Z84H%RE^9-&OA)"2LE;".WASV/$Q]%A Z_=S[]>&R_['WMR\__?3+?_3[_SP;77OGS$_FF,;> M,,(HQH'W1.*9]RW _+LWB=C<^\:B[^01]?M?)-&0+5XB,IW%WO'A\(S>_65Z.AX?GAQ-QH?] MX\/##Z+89-(?O\?O^Q_1L8]0\/XH>#^13)_Y*?=G>(X\T3'*3Y_YY]XLCA>G M!P=/3T]OGD[>L&AZ(+@<'?SSZ_6]+-K+RH:$?B^5?AY'85[^Y !>CQ''>7$> M3OUE<<[F*&13XK_QV5R4/SX^.CXYRHL"(]+ FE >(^HO60=QU(]?%IA7TXC7 M!_ :ZCGL'Q[UCTLU!?&2K%C-NX/T9<]#<1R1<1+C2Q;-S_$$):$@2>CO"0K) MA.! *$&( >92@<+K&$53'-^@.>8+Y&.=&+[\Y'D #9DO6!1[5*&;(#Z6[>11 M+,EZ7@KC-?-1+'432O*\2TKY QS&''[UX=>;9Q[T#LQK37A_BM#"JN8B35I[ M]L2F!06=//KTZ=/!,RA9=0LJ%4>6AT%QTC\Z[I\<651;IX'F=8M?_9QN&VU8 M#3"[-N1T&[:A M'/ZH4'5$*8LE/3S)GBT6A$Y8^D \ L!.<]1&>)+/71'+-2, MHX-%Q!8XB@GFQ/*Y!U-X/Y^E?@O1^(UH25Y$J:"L>O#Z0)#@\'K5 MDYP6T!?L!0 A3F7C*GJ*U9>QLM+F>WAB/D=BD2O9C@FHIV;85-FI07JK3E0WL\E MWO_34>"6TN)L,SS 5;..[$!FZ5"H)M6)7-IXY&R_CXTE&'0)@A$/PE=^AR-A^ M7"/1"EW9AV8,O(Q#AZ1]@V,XK+_#T?T,16:>K'4:K;R5S:G@(&,$/,'#DTPZ M)/(1YG&4^'$2":O84+^+%%IQ*_O2$GV')&UV&+&#\PWC9C515"R M\R8+',H46M$K^^N,OHO"KCRPLA!]$[T6"&6777/LU45@TK,I"R1*!%K1*_OM ME+R+DEX>55D(>YU&*V]EH[WDT$615QUX64B_@5P+A++YKCXUZR(JZCF8!2:U MQ%I$E.UYQ5%:%^&H]EW;;"V:&&AA4;;Q=2[P+F)3\&U;K1KK5%H4E UZT2_> M1?\LI%]-J45 V5*KWL,NXE!RZEGMU50Z'09OEW7Y\>I2=0 V" +)'H6%_#4V$X@U4RWPBL^O^JRM[ZVJ M*2;?V4.;26@U6F'7:[65L&"GA5-Q&-;!61S?LHH]DIEPX%HX";(4*@\1HGR" MHP@'FT*JXZO%5O$ZUF%;JLDK5+7'.)\S.<$[K\!65>+*6_:K; M ,$@^'?"8VLGGB5+':KO# .7BJ@6JNDDJEE\D9 :FDXC/,T=(]EC"S#-.&DQ MK(V DH\+K*7?)(^.ZBYRPQFB4TPHW"6,D!^W7$G-N6D15-RG*P13]AZA7EY! MYQ?+3#BM'.!UM%J(ZA)I=-Y]72-10Y=1/?4>D;:(5$9Q+A^R26J 9R\#1M$( M^TD$9Z]GB!.K.7!+56FQ-DVI4GX#OKUTLY&WP!.+(/*6C?!D*_9*4H%<89'Y M(9IB4Y]67107H:FZ%)?6O<(^S-*?D_L MS*NM5:;5%L4#6:\M4']?-&"I*"]_\=(V2#?&LA7>JAE[3:D#3PPI1GWQI[5O M8P/V6FU0?)9VVE"N=0]^+JZO),0\9A0O,[C$):?OQO";5J!5 ,616:\ RSI7 M>6GB-5_V7@$R<>T*]TWA5OR:]7#O05:N-+7:A->0ZJ!ZKS@KLVM.7=_PI6)8 MQ57(WT/&[5S+>BY:@!1/Y!*@8KR%?.A)SGNXP1WA^!]LEBD7W-%H7S7\L2U#5\MKG57>\NX%JO*0.[Z MX>OR2JX-A J1%I^FJ\![J9O.@Q5D>\G;2;[J&O4R)J_JIY2 M_%_=+>\][%(0K39E1HRT<"J^U%HXN[UE4R_8VV!53ZT%2'%O5M[/[R BD &Y MU<"I)-3BH'@9@4WGAX6:8-GJLE(MM18.-=5:19;F[D*BY)UH=_O4C)4.K ^* M'[ VF<5^/%5)O+!%K7R_.::F-6BAKLZ>7@UU:4-6F=7E[I'OF*T3G@/)E+.?%?1:$) MD^=KA$X+J/&_1XC&=K>)=E&O5EO4V^8-VE*\_[EJC >M\41SO*P])5WB7M:D M[NJ2,I/+W"W$EQ\\%>]_%=79926QYJK5 _5F MKH3W.4ZO/8L?:>1Z^XN^]ERU*#>G+P075G9I&]#-(N_WMWM+ /]*(Z'P4TK^ MD'!DTQP?L3 45N<3BJS,[%:,M3 KOK UF(M52:CSRKQ";9T$NNJS339X-M'K M8/NH>,6JO_[426#*'W6RNS!81:D%H^).;NFK4)U$82UGZ\H= %=J?+%2G),P M$4):*V<#UX95:'%5/%(5^6/+W@59L5P&LZHK4\[NM6$%U1V+1:\("L,7*3)A M-M[#[2MI0%P\^V$2X& 2L3GL(I*T^VRR"Z79:DNTNJ7XK[2Z56B?ES?06[70 MRYOH01N]0B.!>*^&:NKCEG?*FSAH85?<5>5TR%WW?92D4?HQ%#H[M5W-#9EI M4:OX[&,9M?+OC/T>P=*/S-NS)0C7N6DQ5+Q4S1CF_/_L(/YR\,Q/T6)!Z(3! MD_0WI2QMNWPDGN TX%A"S,.I_]LP1)S?3K[!=$7CVVA$IK,8;E-]1=%W',LK M57<1\;%8< @+>AX:QY%<_RY9\V'DC"$K)V?>P(MP>9Y'(7D M="'?0K<^]X(DO:G5\W@B*B5Q K_^'K%D\;F7%B\6!;/GM 83W%T)5X ME]Y!?<\3'HL=:&X+-'30D=J&?,M[_'"\8)['TNM6. MK(J2^@X0RF,!;?YJC$)$?6@I'I/8:D#-&1439_1BT*>*/&>CI=/I*@"K=T*@ MW>7[.+@FM'I X[F:M1DK:!^5/7MI>^+ZG8G_AJM+R3FO&21[#77 M#Z66S%P86L.0)4&Z;Q(]&, <-Y5%I"T@ !!V0[T6&5+;=/1':\$*KCOT HU< M0D72!M5UW8#4V7[+2( K,7IQ<"Y-O]302+,.9_\F0F^IZ""NMV-LV>S(C.&R M)H-N0SJ+VR1.6]8\I"N+.C%@<21,PV''8U0&, P&@U MJM@8223E=NAA)F"#D'4QT8YP@-.8MF5YGA'8[;M:L+6IOL5F$M[38A$U"QS-]0*J24W=\T!'#T*_0=TXQF.LC23FN5$0^3" M2B(L4R&%="58@^R*#M-),%T+1IB+[D@[_3(!JQ56#A!]PT#9 N]M3R26]M Y MEDX.&2(%?L!YNH.IVLLL$X!E2<@R2V\U=T9D.BTK2TEOYS,Q#?>;26,KM)Z&U5T*! MA#K'MQ2NRUX\PP0I1O\,WM>";$SO+'IMEH>J<;_5]:>Z@E>?.9IVM@7W$Q<5 M\GJ!6'+Y4VE.R;!8H@QEL2]#3':E4785O[JFF2Z\U1W8]7+?LM97E^HUYASC MVX54#CJ51U9P?)(=PUQBL1P'2;9QS/7IEM[@IP=,4<,RL#EC5[?O=Z*:.0XB M\KST7FI.;^L)7%CP&QWG-6ZZ=E[X6F:O[8O7*^L&>NZN/_>&41_QF6QS%FY3 MV\_*LJYV#$!A41F4FP2&W.TD_[!/_9QO2+T;?XG%@KB)=Q14=#=^UY3SCD9T M3F0@GMLD!J/G2G[)7/0#KF-(YV#S9*TE["'DIO)$:^T/C;=3*7;7?:JR0H5C=[A ) M'EA19VIE:,G%V2WK>@76-K@L(5R=)306 M,U]^3M9\&&O)Q=%PT+JYK2:>T'J.K.7C[,@1L[I #_X'IV./* 1+%V*6!+RK M&V"#1T3"+/;N7I09S.$ XP](ML,;!M)6F#NJ2F) R*/#?$#(S=1RFF@:1XUD MCO;V4@SS0+?#6"ODJ#5:XSTNS.4\WQ-KXWBVQ?[5O:5-6Z?!,ZD->]/3;:%K M07P:$-%>GNV/6X:]61FV^7HF9BO(1L$> ;#4V2?G,SC2;7(7[J8R9XWM3 $* M>R5PJ\G0S_KUH9G(57LJ'_.%XSO K1KOW,S6SB"6W)RU)ZKF@]1K;G<2E=.\ M*'! O\R0(#U)M^5Q02<4 +$YQZ;HI9A<0.7TH47@(]D@,BDE=W>L?[V^O[K2!#.4RKB VOH:>L="XF?_/N#G^"QD M_O=:T RI=]C1.*]E"[-QJTP5"K4+J.J]#IEYW^S2L&7CJODEPSP%:J(WHK&M M@D3UU*\>%8K&RT\H-FMR54D7M#;WHY=S@6A&92.-"[W2)A%X@!;JYUIK/H[, MNJFQ\M(8PEDJ\_K!F+JI/M]RY=>46UOI*J/7GD66 :6/JX#2X\/#3\>'1Q\& M-#@^/#Z"1X91J69,7!BEF:?,=G>J(W/5WU-E;<.U?,)Y;FS+M$Q6YGHU U=% M4.?0X]=BYTCA1B]<" WAF#9!8?ZIXE:1Z"8L7W_6*UR&2?^%T)TT4P6_P3&$ M-D3I'4>9IZ,YB*(=,VAR-FAB%C5#&(C](2.1HK5 M3FQI$GFIWJJ+>H1A\4UOUR%P4N9WLU"RO:*4/2+(KW@=!S<7]\V=,R!TH7]F6_C6V0@?3 UND^#,F2@9 M^3 MXR3['6X-!U>WN!7W>Q81]M//:8HU(+N4T>S^MF/BJ %[@Y\NZ%34%)P1)AK( MM9K=1.&"@M\EPG3U#3_(4%G6A5X8?\XC/7\!WY*\M/D5/9-YTN")V93OJ]X) M-?G\[@C'240?F%@F'PFT?^5(J3^NW92OJZNMZC=8RZ?/9;#C/?0T$"SA1IJ! MG\*&F:NB,<%<](JD;;N%#]2MUCQA8LD8=HY1Y,_D);]''#)Y&CUA,[V^2:]="8],8I'56/7F)"Z8!I87*)(*8W[YI,^VVP=E8WOHIA M+\P,>'A%%TG\#8/M@X.!L'/05-[EOYUD6;:;5:4-)QW&?%GZPD.(7H4SQLU9QNL7_W\XBL)A2X+C6KU\3-3:A>7%]4,0W$V9>M(9,[ +)I#*>8"LKGC[-S,OW;N4MMO+H9#%BU86H_X MI75N5Q=WH2^F&6?S)1>N'HRPS- %C(0QFLZ>&Z>TU5?PZO-NXS4>R!$@&@O6 M=E,$LAG]:U^S59, V,65&],[,I-ND-!:$T&X!ZY;?U\FPQ5S0CO'@6ND8:\@YLOR)717H7%;^T M<(VG8@>*XEB;;%5/Y\)8N@K#!,X9AV@^CD@PQ==QT-RO)@H7>J0X%.^3\;_A M SKL'ZF*BBD[N\;&UL[7U;MF&_=+1W=/N.QRAV-< M98?MFIY]8N"2L#E%D1Z2LJWY]9L@18F2*(D7'.I(O1'=98FD>#X@/^0%2&3^ M]=]^G(R>?CC__[:??/[T&]].__?U/?_KK_P+X MSY\_O'WV:I).3W \?_9RBF&.^=GWX?S+LW]FG/WQK$PG)\_^.9G^,?P6 /Z^ M^*.7DZ]GT^'G+_-G@@EY_=WI7Z1,TG/% LJ4$$I<#X+2"P7EX)Q(NC_\_DO M,3+)2V0@&+/TL5(@&C3@@D@A9,.S*8LO'0W'?_RE_B>&&3ZCP8UGBU__]M.7 M^?SK7YX___[]^Y]_Q.GHSY/IY^?T;?+YZM,_G7_\QXW/?Y>+3W/O_?/%NQ?WXGIVZR?J M;[#Z6)T:"5R Y'_^,$'+,_JO[]_>'/QR-GD)(PFGX?I MSVER\KR^^_SE9#R;C(:YBO;G,*JH/WY!G,\(^^*[YF=?\6\_S88G7T>X>NW+ M% N]-OJ<"(,07"P1_._;O^SY);@41NETM)B+M_3[^5=6, UPXH\YCC,N)V/U MQ-$D7?G0J(IB,EW]Y2A$'"U>'9S.X',(7P8NJM/7L[7 M_OC?C+_1DIU,SWZ;C-/I=$J_#+S*1LL8P&LN0:D8(?A(PQ(V)$2A,K+&@]D MX^K(UKCP8IJ>3:89IZ24?GKV':L*.==/2TQAFJZ0Y.;J./_$\]GIRE,7\QSK_\]^GP:]7;O^%\ MD(P+VFL-+I'65"DY0N0E,"]5,9)QSUKS^"X\VW! /!X.-)OZ9F1X-_^"T^7( MUGBI=#'"$!$#28O&R U$)Q0P1G1--DEN;6,6; 2RC?CEXQ'_X9/=3.Y+%"_/ M(5AKDS=20>:5>B5K D,>%>?)6>],,+8;Z_5R>SFKQR/G_2>WG7Q3FIR.Y[,/ MF)"4C8E@/^Y4<:G=;P[A^32?X^'(T&09F0 MDXC@F"$'A8(WG0JHF9$NGAZ-@*]E06R M#!Z4S0RBHI"=.>E<=+%$J1L39!?!V\>03M)'E:D67P1@G0 MUF6NH^/1MS9ZMZ/I4WB[K_0W.KB'S_W!K*[[38-_ANF4PJS-<+2US.K,(41% MHXS*@B<0$)R4EE9;$N[:%L?-/:Q[G]*GZ/50$;>=TB[TULK?+C9[9IVAT0D- MBE0F1=22]&?1(4>NL\NI._6U0T1SK,BUU>H^<*Z;R?SE9#R?AC3_YW#^Y>7I M;#XYN50ZZ[MK17$3DN?@A<^@)*.Q,D>+./,0I2(O&V-C(FP)K4_Q;BMV="&5 M9I3Y^70V'.-L]G)R$H?CQ;14O.1'$Z1Z8#"D.3\_:+@).6<3E'>Q^M0$F9_+;^-8E[#\F9\OCGQZA1?TT1\P%$]A'T?IO7=>MYQ\G4T M.4,\?V.S0X'>"P=H+2W44(>AM8"L Z;L9*!P>BN_O MT/?7G#Z%5/R39?-O[ M?3BK6ZXK+.1@A.B\!.,5)S>U! I-* +-F7N1O2[.M5:[FY'T-"QHH9@:3/UQ M(H05,N-Y-"[38+-!4!D#$3017Y6."BEJ)8C'# ]Z>!;6F"+-Q=*%JT;*[>-\ MDO[X,AG17,_J$?W\;" ]+S+80MI,5E1,U:C%0XC1RA0*2Z%U"' ?ID/'O&&4 M*"G\3M-X, N(F 0YE(ZC0I]\:IWY<>O>?V\U=%= M1-*I N+29" +;H0)#2:_82HL%B2W M<[F4_R.,3G$0I6=:25+'+A"0XLG!]<* R9&1YRND3*)Y!NP-&'VRA(T9<.BD M-Y/^!YR'X1CS+V$Z)E4[HPCV].1TL9_Q"LLP#><#M(F"#E- 9*=HG-R"LU*" MG=OQEY/9Y:!2UHJ7 M$('\N<5M!HI48G%06.&:?+F4FCO1FW#TR8/>7^K727[PC+08E>UKW.]C)I&6A]I7#OEQ]?22$C@5R["K4:>E0Z<>TT9"4ST#P(B!(5(-HB2W1) MV]8NU1:P^N1LMZ-*:WFTLY#?PG!4SP]?3Z8?B< ?,9U.%QMNKS#.+W^[2'L( M)-.$&I(.Y#(H<@RCYPZ"*,'QFG&?L+4-W0UBG]ST=@3J4DX-KSNMKEPCC=:E M(GR1X'PD!,+5(TSZE=1@<<@=4;OUUN7Z\_OD>K>CP=XSW.U%Q]70O,E&"LO M.%F3HDH$IY0%HU+VUD672U=Y'YOP].^J6A-5T$H"USCQU^?7I^DM_7YPZ9*/ M<_KOXI1E4MY]/<\9G85ZXK(6,=98\2JNW>N:[/"DID5/]AUAHXHH'Y!TPBG. M!@EI:B*S$ UCH"PZ\ HYZ!A,5MERGUI?Q%@]^_"MX<7WU-2W34DK%[-N1=7P MN&$-Z(@^,*DK\QN^J'>J/B\6[ 78>P8U""$8+GA-#/&!?'/G(3(*XD3AR+F7 M*:C6B3H-X?'?YY8,8DQ66,^#>THR'@.!"#.!* M<=EP8I5L7?UD,Y(^Z>8VC+@9+QPL@6:^U.A%HE,(Q"EE5LK'UR>^=@';4F? (R=%.(.WJ7(3A>%8] M99R]&__RHX[W=#C[LH16=SH&BN7(4Z%05QF*G+1*X%F]UZX)K=&V*-5Z ^I> M4'W:L^R&*FWETG##::G>5D.,HC".SD%RFO3:XF@S>1HQY\9:'I3/[0LI7H&P MX^[C8U0;ATQZFYMPV]]-77,(9R^_U!_?C%^#*,QVL75&ZY"]<-OAUW-!\3M?HBU;9E'N])B7@_ MF2X&,Y]/A_%T7C?R/DW>AV5MCQ)9DH$!,K$H5%JK5"8+HJ+V6:FD6J>V' BY MRQF[_?#CTG.Y2#0I%DWF64 02H%B(4.4IA;ID@)9K7MC6X?JK;#W*1XY)H,W MWKD^-AJ0B0H!/6DF^@V*OP;Z^6@*6]]"#$;U-+B4I@,+-1M9D$KRCD7@6MK7-;9 M)]/1"4*O;GFV%O->\]ORFL)U?7SA>^3"9?\9[$\4J93,ORH%)BUMF*I+N)05^ MX>G%:DRKY(3A^)1X0J@1471 MQFCR=9E?M#SN\(;9$!E%E32C-$)3P*N8P3*=>2ZU('/[I,L[ /7)-3Z,#S=# MO59R:%>Q!1>K[A]D1:9A1,!>Y)/A>#B;+]/1+DY(R4N3.B=(3M9J,IZ#"^2\ M.VZ"U"%995K[P=LAZY->;4N6#B33<-=@1E[V^<[%P"B6/4H%&$2MSVTM>%<8 MH--,2"DB:QXD70'0I^25MAS8?YZ/?S.B7B)]/9I\;WH)XO)+.[OO< ON1E<; MZL46>L#[Z>3;D+[MY[/?9[5%4[T%-:LT>9%H,2^KNKF8)#DX6"_34%3*HR;] M'S18(@C7D:D2FN?-;HWNX.N\X6PQWY\F+])_GPZGN,J5P&7$OKB)O'PG#QR3 MS"@A(2&23E,N0#2UX']2EAG!N&_>:FX7?'V+++L@V(WKOUW)K]V%\>L(;VV= M.@@LRL29!\&MIM!"._!!"F NQV!DH2"H=1F-[='U*VWW@=C51G;=<>ONR\P# MDSW+(GM0'@.H:!V$6&_#QRRU#AAS\WYH.T+M"FEKD+!+VI+5'XS5O?5E]3ZA]*F]P M+.8=0:A-"_5U4A0,7JCR/_1(B=04KJ:$H0@$ E;J"JI_<7Q#4#Z MM/OVL8S2J6YL4(CCO"!LDBF_S2B]WE-;_4QMI 1YM:+Z?> M_L\*O(P<>'+1"LS1=9%)LB6Z)^-?=,OQ#9ES78B_92[3MF&3)+K20(Z.P MR7D!/DL&(FAE$W,6F]=HW'=7^Q'[+[V@YZ'B[YJ>KX?C,$Y7\;&DLI H:!IX MJ--@P;&<(7)%8)F/(K6V1-NC>S*>4B_H>:CXF]%S.<1W97W8[\:'N:+"<.VY MHX7ELJ[!:5YF5TMCF8Y9DA5HG<_>P3#ZM#7XB C_T(3J6G%O\GMXU((B;$YQ M4:[5.BJ^* 5DJ8/+Z*QAK;= ]G5[]SH$^#:<$4=?3Z:O)J=Q7DY'JZ*9@\Q5 M*+EP<)Q3U.E-A""U &EC#-S1J[%U_9B[\/3)Q>^(/QNV\]N(I]G":5-YXI8_ MN:A$P0>2HY-8"AG(FLQ4V_(&PUTM16&CJ55??>OR-$<:6I]"@2/1N(^D:7DU MX9KMO=FS?%53[F)BUYML&H52Z6# !:29-2F"LV2:4V&,)EQ&%5I'!H=B[E.\ M<"0.'U7,W9+S6DGL@> VU'4#,?A$RX:AI3K_-P;DIN7V3R?ES]J@_V M@"P[1%[-F+3J[W/;M3#'@W>H:A9>KH>6VA/1K8=H"BLZ*NY2ZTRD>R#UJ:W! MD>C34DAM.XN].?D:AM-JU\FL3S_3.+.V46@:8C)DL97@Q.*2"A@;R5@+51LF M-B;,9B1]:GUP))XT$$F')FI3[>G+(G6N**&<4[7J-*_:ST&HMY=JDESVNK!L M6]^3VQ'B-H2R3XM070JQUX4P9< HI7; K:,EXV*B(+Q(8+8DB=88;ZY=0^]= M(4SW-*C8%RDWS 6O35+:-%8FT]=*TQA*B%IHN+X*,JCEL9LVY_ M7^4ZBFTXY9\&IQJ)HHT&6V65OYY,5RC>C6O^^-4BTP/%E2S&2Y"1(06:3$,( MD@''$J7/Q6R?R*9\DPD^8OE_2Y,84)+1XI'5,O,* MO!82L@E2Y&05LM;&HDGY?_[0E\Y:6X^VHFK9GG"*B[D_J26L_FGLR6"3<+G3>0WBK%?>U#E&@F9"VO5MM>!*-M4K7/HFU-J_V0 M;L6UA[YZUCRR[UZH;6OF;9B U47YB\OS YMUQL *V.IBD>/%:Q]Q"]*CPH@Y M>-_ZQOK6X+:BV0-?,VO-LFXDUW"O^NL4TW Q8?3S",]K/*^OB4'RF:7:YR E M@?72I0=GA -MW*):]:@=&U<)) MA(O(+D"Q6GTT%0F)LQ2=\XZ)[H_0-D+;BD_FB5G!+L36OO7W/Z_XJU=)!#7 MLDS59;MPWP;(@A.^: *&M89M+:(8C 217:E=.$W,K4\_ML6V%7^>R&9SIW+K MT'J1[_\U#//JG/A\!V.5MW*N%;7P*@D;@:M$@'VI]0%I!2!+7!O&'44$G1NS M;9!NQ3C_Y&U;(?WH?3A;YK(D]#1>#3Z(6DV8ED0D1P^\U6))UPUDTE%;#]RJ$T*,F53HFX*:ON$K&V^4Z0I!8NQ9B5;GU=\%Y06Y'E M>/V0'\K$'"*J-ND9+T>3TX4J.UT,]#(%;1&SY>'\=$JXA(\Y1Y? BMJ?+48% MT>E$HX[,,Y,C<]F 'L'-Z$,9?%>ATXE_/\PK?E;>3\>=/.#U99 =AJEV$O0+/M0,5 M:N>-E,C385YIC=&8YONQMV%Y##7#6U.MB5PZ*=M\2?SWT^&W,$>B=%KF74BG M0RY6@I9D%U4*%J+4NG;2-L(IKHC/1U%QUY$]@JO#Q]%5!XFL44;Y&K --R>6 M'2XONZ0O3K4&S AR?R(#9C/-1%2I7K=',#RD6+/BQ?4*P[>EE^_Q]#[5[>F8 M/<>14'?M>S[6:9R>3?QL Q3;;"P/%.@R7D_&0T339% MYUU M5E2NY50HC--%>IN*Q1(?AXG;]*6KU@"U*V>AOZE5/BB00*8AFFC ,)==0%<" MMHX"[\+3IWVJPUEQO\;:4Q(=VC!"M-8!P%+H&5V*0,,N-%KI(&I&NE0+5%DZ MH9N7TK@'4O]M6G.&["F/[FS;ACAS=J5TPB+@7!ZE'1"B[?.8@VW5P6-K9),V MUZG8"(,/2A;D-CD!N692*46\B]H32YQ%[BBHE[IUQ[5=\'78L77I\I5Z@F."]JQU%F)# M^'TZ\^DC99N*O\MR:=NB7X#FUGLGLH,2ZTY-DAR\\ 5R2HQIRPN_GF6Q4VFT M7;#TZ=BHKD\WCX M/YC?Y)I34X:5'U>\F\J5WI L.A'1 B_H:L-F!(93*QU,ENW(^IY M;'6TU;"%0_%0/.K21]Y_3.NE'<[OQ&Z^"\M\T,FI2$/5A8)5C. 2!K Q(SK' M@O*M2[\\R$!['BH^C974">MZN<#>3R=?<3H_JXFS\W/M\759Y4DE(4I08)0D MB3B3*+Y>]+F3/F )1OG6EUZ.,K">!ZY/8@&U854O%PS%5&'\>7CQX84V^/0E MC/\QF>3OP]%HD((0*"FF3UDOVC#K#G@?>36$!M M6=;+A;2Y>ICM9+9]7G!W#O '3OY=)LN M^U173UN:=79:L??X5E>\;K;W&V1=V M_8E&!WAW[$/T])=#7[GR2,S)PFX.I/ .$]=@C"^@)%,064A@/+*4K(C*'*$S M;^MA[=@HZ>FOE;Y2JI=K9559Y%/XL:X#=. V%\5 HR8=D&R!J 49!*]2Q+@H M/]+CI;)Y5#NV?_K_*^6!"-5?S^K&^E=.9<:2 \RAU-"+;*6)#H+GFA6?:Q>E M!_.K]K$4QVMWU8<%T$^B/+2A6.V^W3K5,AEA:]NHG&O/%1,]!.X=Y*!4(!M( MD5)/]G[O&TJ?3/'BCH81@H+0#$+6/.1ZJ.TP1+ "R='(5KCF]UHZS3EYE#D0 M3?G?I:W=E3'M6KBM]N>)3#%EZT FY\G_C0R"" &2%\P+;HT3K5-X=CF@Z7F* M0*=$VTM&W65#7E1;_A7#['2Z;%][\>*D+&?F_,T\&0>:0 JZAN///X?9\)#D MR$9//CA7LHL9:'71>/'H"RRU^<-H4F$,$N/1EER;Q9(OI526X)C/D!22=M'" MV]*\9]YM8 Z^5/J-)K"NPM>3Z< =;T2I(RM MQ_<:0M8\8:094:TWBK;%UB?SVH8U-ZZ:=B&E9I;O//VP_K.6@OAB_C),IV>T M5!N3S>R&/>WETZA^[F9< MXWR5U-?)?]ZEIY9_G%&(JRR&(B2@\G5B'/EZ*ELP:%T2II08_'W6L!F:UMKX MVJ/7'[6P?P,NDT@F*N!!T.AK 6T?589<^WL8%GEI?^=_1XQ]T,X/0[?[M'A3 MZ1Y9FS.K5: 1 T-6-_DEJPV(!#CIG*#_2<[_9;5Y/]C67H[M*IGLNA"4212G M*06(L;:($ C1)PD<7: E$H-L7]+M(#77H2.>O+$<4P$9$R>)!:PW\B4),$OI M5"I<-B]9]A@=\2XYMK=_OHOPCK7<4CH]J7+"O*C[\/MXBF%4YZ9VNO\9RV2* MG\*/@2O!,Y0%,%I)QLCEVON9USZKI12;'-='7H/; >]5D>L'967W M,I?03=$4M&@&J>1J/K4!CS2#WJ/'Y3V=UCNQ38#WZ:+*HV#L_F(_LMMLF(Y< M*23BD*>E@E?@BDL4QO/@C%4A^M:5/_9PFWR#UR5=ISYWK"ZNE?)HNF0%+QG7 MWG/1Z AL[?F;]J2Q6!2),2C,%5(:D8*9HCCP(KU"7Y)/K9?NW8BZJ?%5ZQZ3 M8*X4W%GA.%NK]QFBM8:<81!$-E >-3C)"EA7!%-&EEB.D &T/> ^6<"&3-NN MF5QM5( @,@<,TI>L#:F\UCNS-U'TR@XTD?B!,]U,XO\1IHL\R4L8 ML>8Y>NE!&"Y .6DA(D5R24>K%9=>I]:G_C= ]&F/LHV\#YOG(]OU7\/\XH2I MK7&_^_H#51GKDW$.6IIY[%TXN6W$0>::E7$3BIG6_ MY5N@M'4!+KYVU:J$VV"M+@)X;7FKA$AU4R]#3B4786/VS=/N[D;4)]>@!3ON M=A0.DD)D:!D;>LM4FY%U2?7(HC M,F5/J30CR]O: P)O ;?J&O'J% =<% I[K0:=LB(JL^H7,7*"54B^#AYCZTAC M6VR=SL'O%/7/%D52,/_R(]%'7YS4WP8J9Q]B<( FN^I]<(C"1> B228L9\FU M;M"U%] ^J>!.V'9]I74OSJY5]2 D;:++I&BBT;5^>P */QEP1.%5L**HUMS: MRF%YZ$CO".QI(9*'#@_VZTRY]7$I6KRUY_Q&<_[I.XZ^X:^3\?S+;*#(09$\1*"8&&E.'(>08H3L M/'+#G&.F=8"Q+]9':?=VX=Q.=J^54(_N>/Y?#--/WR<#SKF37DHP%JMWK.IN MG!"038PN"$6OM-^XWPGBHS25QR#G(Z'>0D778Z0E'U-)D'#IYQFAB6 M4]&ZB,!:YTKNBK%/A'RDG*1F$&+>HBH98#('$(L2D2K1"ERN\:)]SWI4.UQ^?V7 MX",7SLMDP7*5"'SAX#P/D'ATC@9E8O-FS1M@]"%N:R_LZPO_T/EO9D;61SEP MO B=G($8#7E*B'632S*0"7U"H4BMM=YW7']^'R*H8XI^QQD_GC[?;P-QP[Q=^8 SG'[#V2#(&+7PB0@K="WQ[XEQ2D$(3CEFE7:F];;F%K >C];?A0RW M+OU&\FEO!3Z$[[^&.4Z'870-5\G*)^,S,)[JN#%!0!Z!D\YC2AG#FA*FEB7W)%!WEVJHTABP9 M\;NTWK?= E8?]L^.R)M&\NG. 5EU$@QK300_UOF;GDW*IC6-U2[452459((:DJEOJP"$RT*5HKX7-Z%NW/[@+S\$5)BZ+";S" MKU-,PX7HZ.<1+E;].)\7-UB\?GM?2X'1Q^07!?SKO$A),\03U$O37*-'+9N7 M8&N$?4'XWHCZX7YU3JJ%0NC.@-]M8'6 A;_^R@TW@ECA;A/4W'_5FG$:G M]1+GJU-\303Z@ M%\3Y,%Q5G2+0T.Y,SQ/,WUOYTE=%MG4:K+ >3:RUQGEAM MLD'.-N>8=9&U6OE66P%=H&M@)BNFCV$4IFMCSHRAS"P 19[D(@I.P6@4F5Q$ M8XSU111L7@QL(Y+>;!(\.+4VF+U#)=[DY0Q?#Y"H;'0)8P>M%REK< M.)@(LB3)60[,AM9UNNY&U GHZ\GTY2@,3^HTG/^0_^MT M-J^6^99UOJ L_GT--4,]_'G\[VWU4!ET29IRR#& MF$!EZ:%680.-3"I/<6C)K0]D[H#3AQ2 MWHH+RZ0N4&IFMT)/* 7G$)4J2GD=46S7^GKK1^[8S/U?@$,=BJP[.KVV.PO?]HD[MD+_5R;3P0+K,L.$ M?JP%>['69OLZ&=?$QDFY>/G@!GDJ!X^OT;G..;->8ZUT M-_HX)^+5]GKT=Z,;. :L7EV7S-4D>7*=E8T0I=;@8D+/1:)5TCH8WP7?P45G MKSSKYO 3$SEE3%!+.U5?,-+(-0-;F.9%*I-\Z^.<>R#U88NK3*Z!U(?-J0?31"W$ MU(P[K[ @P$4ZNBHZ&7*70>CMA)X"M9N/*4V[Q MLP:Z=LC,@=QK*Q20X IX18%4R4JXX$VQ6G0T&=O@ZY.U[XYEUQ=99Q+L:L7= MAHT5%6,A6($'67OD)%(R3 #*Q+,HOMC06FEOAZQ/UO_XO&HHM?:,6EJ6V["Y M0,Y'J#L]M6"U<@H)98R@HA0VL"1S:'WW?#MD??(&'H!1[:36,/EZ,QC);>2^ M%"@RQ4IO"_3' 2QRQUR]6F;;W^_8@C,=[V0DKJ+A-/UU]"V8U\%WPJ3MI'66/^Y=2,,V'W_#BM0\T@ ^8)N,T'*URDEMLSD6\'\3$8P5WX<_.^57<2:^\W M7@7YVZ0NRE-:TG&$YW/R\4N8XL]A5CM^GM17PK*ATFP^L"49"L,96%VS:)16 MX- 9\%D8&:Q6V;4N)M,$^&.PFQU0L$/I=DW,6V;IQ;JO>5HO.5XQ1(.L6=0A MT=0)Y'5MU0H-(0,WMG@C=CB?U=15>LZ704#2FE(FXK1/M6:$@JB\!(&6%16"L*5U\L_6 MX'9,(>WVMO(1.72@F!XB2EC0?I!+X=GD#)H;"-W.N#L>[#3'=(R1F7T7>M99\ M^26,/]-X5YO8]($7LQG.9[5)\5*PH]'D>Q@G'#"FD26M06M=L]&\@R < QV# MC]E:$8^UD;(#ZFT(ZQ\A81](KDC,X@;CZZE M1M!8FW0FWH6D03GRU*)2KJ:76%6,]3RTWGC:A*/5<>E='+=!E6"U :F8 66" M U_#':%9=B&Y;)J?.#123D=_^Y9L?OD=TT$%ZW09'KKO6O"PG@!IZ,# MYKAUEMYEL:O4MKN(T&!\%S'[RS"=GI7)]'N8YK7X/01MK.,@M46*LC"#UZ9> M$%9H#/=6B,ZUY-T0^W0NVX ]]RZ.A@+K;M70#ZO7SCW;5=8T&"\]F"TMZ#Y\9!B;[/Y M>&,8KS#.7YVW R;0;V:ST^H_5WBS00J,] (^G22VRO%=K"XFZDT0GLY@&M-JXN,KF1G0!@* I4- J+P!H*,)[#KOC.7VH]].ATFHUPYU9LQH (G(ZN=T"F*4?03 MP86UFOS,3]F8\)_[.KL2Z Y0.A><2C$BBGDX$ MT5S88),HRDC9NK'Q#O"VVO%D3X@^C235(946&4DL!9\C8R"#)RQ9!" Z M,W*GE/ N9.M3YYN76^>*\:>T)[[[_'?!A?5=SMJP0RJ,]1**H6C*28B,*Q N M6.N42I@[#)YOW99N-;[:^N_[<#2J&Q_C>1A_KNEY2UE<_WV@L63-R9%,HAX- MEEHELFI[]*3GC;-0Y)F.M%1Y2'_*RKW'/T=+W.B ,OO-?<<:MVYMD(?P8CJM:6[G M5Q@\9SR@ UFR(Y*6VGG>.L@\"Y!Z>NK2K88Y5$A;YAJ>OU[_ M$\,,__ZG_P=02P,$% @ B(A\5NZ6.[,#GP A0L' !4 !S;&=C+3(P M,C(Q,C,Q7V1E9BYX;6SLO5MS&TF2)OH^OT*G]O5$*^Z7MNE9HR[5*UMU22:I MNW?."RPN'A2F04"+!%3B_/KCD0 H7@ R@8P$*:BZRT02!!%?^.<9X>[AX?[O M__/;Q>395Y@WX]GT+[^P/]%?GL$TSM)X>OZ77_[^Z5=B?_F?__%O__;O_P\A M_^?%A[?/7LWB\@*FBVD+^ MH_VCE[,OE_/Q^>?%,TZYN/W;^9^%B,(Q20EDD$1Z*8EUB9-(4[;1:\N]^G_/ M_QP"%2P'2CBE!M^6,PD:-+&>1^^39DGG]D,GX^F__ES^";Z!9SBY:=/^^)=? M/B\67_[\_/GOO__^IV]A/OG3;'[^'#]-/-^\^Y?UV[_=>?_OHGTW<\X];W][ M]=9FO.V-^+'L^?_YV]N/\3-<>#*>-@L_C=\'P.'3XNH/KZ-1SU>_Q+ # MY&?K;__^XYGTP0 MM]A>SKYVP=1,SB,.S#GCJV?W?ZS^\-J@R.YX.BX+QEO\__#)V,K%H9 "MDK19V&B$Y#3["!"$H*/51Q0<&R236;SQB9.RD,VN MAIGX )/VU5&"\6BSL[R9YMG\PJ\G &\6<-&,#$_!" U$2>F(-.")3SD0 !T% MI!BERG?9:S;:T$#\T_GLZW,.*OP=&7TFWWZP^X7M'0E(7*0U$ M -0#?)G-%R,FLXA."Z*UYT12FXB/21(( 215 M$1\-6H7,ZZ.>$*D'"_,NN:P&N>]A/IZEU]/T"NW:43!6>3 4GC@9 M Z%)92M9 *JW;!<'L'MCV!.B]W!QWN67]^'WY7(^1SR_CIOH)_\)?K[!Y S% M34PE(GF*1 :NB$W.$VY\U$PX(;+L1?&ND4^ Y2I"O4NTJ++5SCT:CF6>Z\6% M0C#,!XE;!45@6@GBK:7$& ^1H??IK:^S[=X:^02(KB+4NT3+/D2_GB[&B\M? MQQ/X;5G$,9+9XO;O'+':!EQ=F"8.$(L3V5$67#E;3A?SRY>S!"-*+14F92(S0WB)6>*B<,2# MEM%FQV-D%;B^%\3)4%]/U'L=[EVU;A^B=^^FW^:_3X=19VS MH[ :P M][-FX2?_W_A+:U8X9I*S'D@TAB(LSHB3UA/#@6;#F%"^7S!E]]BGQOCA@MW" M=[_060$U!]\"L2D!9*D(4]P0*2TCOE@1/"4;%=-2>]TO7'9MM!/@]&#A;6&Q M5URLY ],WG^>33>>/E=:I^ IF@C(=/X\4$1F YP_T?B T"/3M(B;B"#?UZF[++3/<\B[H] MX@DPVDN(6QCM%0'[-/KCY468349!0^*:9[3LLB?2X>KO(P0B-)I\5'NO MD^M%YXWA3H#+P\6WAT:Z-5KW^%C_[Z3FTT3*&0) *V]A;F%W0H1K'_"9/*_I^B"?03?X(Z0WC3-$K>$['&B MC"*R%'$!L4#1- \X82DC!:^,B;:"#;QC^!/@NYYXMQ!?(83UC]ED.5WX>7ML M,F]&/)1(2A8$K7"+-H! VQRM/)*%U8&AY1YMC?#5K6%/AN@^XMQ"<(6XU?I8 M>W7$6384=+Z7S4AJ@SXW*QL*!R)9Y,1%KPCGPE&78O"R!L_;1S\9NBL(=TMJ M2(4PUIOI N8^+L9?X95?^#7.D=<@N6&.>+0CB Q,$PO"H'9Z\")0K:J$++>/ M?C*L5Q#N%M8KA+':1>>E7\#Y;'XYTA9RX-J0K&0B,N+\G).,6+3Z7?CA9],7BP;G%Z#VXKU1IIHB(E*H=T0<(&A&O<6 MKE#/DJ?.U##+;@QZ,M0>+LHMU/8*8ZWPO+Z ^3EN'G^=SWY??'XYN_CBIY>C MG%3F24;T"2C'.>I(G,8Y*@%.^>ARK&)Y;QW\9*CN+]HME%=(]'K][7ORV2JK M=,0TIS$HCZ"2Q"6&.A), @**:L>CSHS7R!>Y._+ID-U/J%N8[A7_>A/S_&R9 MQOB.L\4"FD4[V5\G_GP4>6;.1$]8T4(9?28V"45R=N@0AH1JV"\3>_?8)\!V M)<%NX;M"4MC'S^CJ7RTTX"6W >'X@-Y?CE!2U"QAIJ0M4*9IB#6VZ6MCG@"_ M/06YA=<* ;+WRS 9QU\G,[\8A8RF@:6:4(WFO8S!$9>Y(B+[F"7X@JD"K=>& M/!E6#Q7C%E(K!+]0O2Y*/N$L_NOC9S^'YMUR4>XUE\#[2!EG&&1!4+<$D1!Q M[P@A$6$ISE'9F%2_FVT/8S@9VJL)>HL>](J1;>;@P4F&)I8J1Q*P!BI8&R!J;^JUA3X#T M_N+<0G"OJ-D9SC&5>;;&HTP) D-K,3&E<1W2DJ#KP(G1'O4R.I.%. M@-##Q;>%R%XQLLWTOE_>^Q5?:48)]Q$FG291>L3DK">VI)N5-#.67Q7P)WU^<31=HQ[V>0!G[ M+[\T<'YQYQBPNTXL&W+N_9=1FSU>/NCEQ#?-N]QZ%6??QLV(4Y821?>!6\"E M*3I.'#.92&FR+C?RX=Y+T=DWH25K/=)*.V"R:#:O?%>3!\%4U)5[JCX]J#L' MT#P;0MP5"UQL@%W'\ZI=.3LA&MTJ0U5)$>ZBJ;DQ[*JA]9W_RG3-!I'U<;2 M>9.XUYR@=XC:'B(0SQ2:*2S9P1R=]'Q$.0_CV<]+?6 M6!I9$ZQ) $3GR''Z% MM[.FN0FP:WG!@T;J7X^P_P1O%3",U*:H0]361S3O@@5)J9,1:%)@08P.'+.2 M@?[=<8&8<(-1@@A.2Z&[2_+_ I%W]7H WR%Z1*: MLU"JD,3%")3WQOE C,PX*XFSLK@L$M?>6.4Q0[SO@N@AL[J-X?AK4D]V;Z]) MO80ZP):SQO,KSAL?GA;2/\>+SR^7S6)V ?/7W^)D64ZMSIH&\+_TR7\;,>#" M"'2JK&"IG$XG$ERP)*&9E3CWBJ>!]& ?F,=7E7[<;E>4P8@9P$R] 7F";V@+ MV'R%L[(-G[T&?LTM&$_$58L M#+G!L3;BIN>OOWU!X^W:[#AH2JFF)'A1.A"4FDA1*&+0U0?\(!KS?0E*AW"[ M$\P/;Z'4$?,@49!F\2ZOM7&DI)?8 -_"-,)N5& TQQZA.$>)8N4,YEVL4DV:!D M&;3W.1(&NBANN8R6!"P$49,T&RT\L7@1)\H M.5S1A!,D)J8D.!44O>_N017;X%1TH)]T*Y:0O@.HY%5>M,&\D:*428$+E#-H M $F4-DXPE$+FD3-EJ8OW7BSJ1?AW&*=C!AXHV@&V@G>+SS#_;3:=W82V5L8K M#4?]2]%S352Y#R,5L\2*2$NUW!B-ME;XVJ&#;LA^?)VH3\ >T![71V:!>Y1 M+> 5R!$-X).3GF@H*AL#>K^6XW<\ F@>LHNULV6V(WF$W6 WF;5A3Z /[%! MM;%.4LJ NYPD$!7.2Y2PE!())YPC!V":IOL*(/;1@<]F9Y=E#K\[_)K/Y^^6^*VZL-X,EY>=)9&; M% ):V8S>.O&]>U _(+Z34K*GPN, #LU?4;1-L;6A>3=]_:U,9SEN/J^>GU<0 MT'^SB".*4KW!&2(M O20*#%.LY"]PV>KMG7[(*B3TJYAJ*C8;F<#<.?T1]HK M'VR,A.6 ZRO7@3@NH%Y-D<5N_[Y+]!@ZH]]S@^+J+SR]9'Q-F5NPPH\TD[OY5Q-THZ6U3]D&G,Y)ZN53H;]BUZ&;4T/(:WF]@"ERAK!4 M"MIR2J*1$F'14.YZ),*"H2+QP&RH[]9OA7+"&M5/[!5[$5TMP+"X%I<,)KLH M8R):\H1&F_,$;;54LAN4L!GW8EU;!VX ^.$#>X>+E.N%O\[F'_T$UI7-Q]!\CW%L9CE2B2M3V@\D&W0Y M*;'$VX1FH!106L%H;N\KFE%; ??!_DC;V!'U9@^U'8ST 8+=N^:!T&%\/EV5 M[8V7;=' 4LT7*9VF]J?)*DYR9T;O2Y5G_,5B,1^'Y:+(X=/LO6^K_W*ELM%H M5'A;C J6';'>E&H8D*6(7,=[ZP/5U/!!)OC'8_!DU&>HH^2'9'T/_"@$TR5% M#K1'\S>@M&WRD7"9;#9.&5;]ZGU/R'_H\X 4#W"*O07YU483.),J4B"*\X!B M*0:Z%+CE"/R_8CQS?E^MY -O_^Z"\\/;K;5$/4 \KYQ/H%_?X'/2%A)\X9MQ M'#D=8O8B$U8ZJ$A=*EUHHTD.H1R>2;ASV-2;_ZU ?GCF^XMW@$C7;5"OQI/E M E(I.):T#8XP'LI-&NF)<\G@#AIPF?(19/6#ZQU03H[W0T0\0%3KGVAH?48< M9U]A[L_7;0K?Y3LE1%=J:CQ/+H(A@?G21I;A!@4V$N]2*8X$$&CMD\"] /[P M6C(<'14[=C\ =JW9=ZO0!H&,*'11#?>NW,M#+4<%)VCVF&BT<%#]@N6>$$]5 M?ZI04K,;^)WIKZIH11US D$)KGRX&):47_R&$J=C4,QG_&WM&U8W$0Q=?VX@ MVGN(\;%KSC7SQ>C]?):6%BUO;PKHT5I4)51.GXQD# M55K5"WI?(ZTK7< !KND!_O1=!W:-?>S*2 M=_(NGA;K.PK('9'T?>0ZP*' &LVZ!A;N7,FPI GXTG^U5-.R)B3"H]<"(E=> MU#Z6N@'@>"9=15+N7(0\5*(#E.]93W$-1C-K7>:6:.70:M$,W5?K$(SDD'E6 MU-Y;JO\0>F\ . 5Z#Y?H $_O&LSW&;9![34VL-JD+"316>M2K-J1TEB$!!%< MLJ4ZN:B=Y7D?GA,BO[^\=QY9#5] L*V>^'DVP5&;U_]W69+_;X#J5S1PRZ1<9EE](I'#8QQBOLY2["S.."6<:H7!-091* 2"!A MUSY00VQBC&CG,Q=*XO]K7SRK7Q#P]C'=F^E=T7V832:_SN:_^WD:!2LATH"/ M7BH1,>E+-+7$576FS"5-;?6+N'M"?!(AIGUT8TMZYF"4#&"NW-L7*P8+R0=. M*-/EKB@NLHZA6)+E-.#_K/6U][.GT8SL*&3NKGW-,T2TJOE'!5SE2VR MTMYG_7^<=W-<$ MZ6!=V1OI3Z!/P[(W0-K-O:C;7[[[TEZD>?T-YG'<0!JAN4F]S9X$7[K4"$V) MI9D2QI)3E$8/J7KIJ;U1_L2ZUI^U 2XY[$#^SI^,J(A)BU $ZYER;9D M#LT^L$0+)T5;[D\?2<-V(/PIU:L&6P-D)M[W,-P%RV*,SJ= H*T_#"P3JTN? ME4BE1QLSL#R(_=X5X$^I616X&B#]\3ZP+V?3KR@=).9=7GV_&(?KMW)&!AS3 MO%Q;+)=3)1>VE!OG!!U9&CEWV?#:081>@']>Q:O+Y0#9F/>NQP^C%QD?G4@% M"2DA>BCH&1NB\;U#OY_ MOT;:?)J=I=02XB?O_3B]F;[T7\8+/VD?FX"(VUYN,&W:"Z@? ,77C!>PMF17 MT_T <7:^HK6=^4@IK5E0AC#1EBXN 4:N(X$8@O;H4Z$G55DYAY[3:>OQD]*( M+2I_\#E'6\?P_M#EZM_VZC4.!FE$)44SI+2MS+1@58&@KZ9(SE(8YQ+3XE8B MP8XZD_N->YH:-C0!6Y2E7_'2>R.0=Z#:P(IF XE9HDALYJC7AJ(C'Y/@'@!B M+UW9/NS/IRH5Q+]%4X8Z8E@!/8NKI;'$JT?>XC;OG20A.D^D\L7-T90DKIQG MQHO$:V^)G<&=ICH-R]$6;1KJ+&%5Y/DZ4)N2HU(GHGQ9(,N96J#1$^HX8YZC MK,21E.D.MI]2E_HQM$65#CXZ>'B[+6W(Y@V@A;8RZ\;_W=IQHZP!%])2AMDF M4YH'*!(<<,)UX$:RI /E_:V>':.?IM8"@:24<&D3D88E MXF0 XH/)/!C&A!NDK]7I5MP[IE8_75W9DKG;^]S@9D%AI< ZAT"BSH@&S01$ MHRC)A@GJ(C!#3ZP^\S$UZW!9;V&^0I?F>RX6:*E]C-83H4IC*"H\NK.2DU!J MR*MHA$Q<5F]+_=!%A1X7 MV%:E+T"IK*5QQ%(?B+3M#DL5R=X&=!@S.%D_+_")%(+I@M\@(M9MS"M+UQW ;5/W9@]M&$KH./6CQF N-O%"JM)_6@J04L&J>6! MV%#RWFE)8+$<",\AYAB]R*!^7%78453FL31A'V$/H '7#*QUH03I.-?<:C1! M2P4&R@5QF4J<8M1:H!TJ5>U&47= '-_DKT#.[CNZ!TAV@.O;.X(Q:W EA<)Y M]#FS9*44CB@^IP B:!3:4=P3!TBLN0?0*:A /8D/\.2?Q;B\6$Y*/8U=T8TU MT*2YH1"AK9^(3JW7Q GG"-4,3:2 'I.J?26W,[B34)-!F!C@2O<'6.!<(6T* M,&_6M M7/CYY2Q_')]/QWD<_72!:ES:\I:CI-ED',?0_#J>^FD<^\GW@CVORO0FS4VH MW8H:]1ZS;ZFCNI.^50!),)=DB3(II:3TR0NCC=521D.9<6K4>_2^SWZ<^*9I M!U[+;1UDB=)3%Q4CQB3V;+-0%T6 MB5YK/-UV3\2M?#D'= %L J%HPGU:X[9M<34.+.*#J9,0444?E7A(E;L/=_PE MK0[1-\Z:ZPMV //X-UB\],WG]_/9US$^EB\N_]X VFSO-MTYS^)B_'5UG2@I MG1E82VA0#@4A#'%&!A*,X5%QW)&K7[7NCNY'UYB!^1BBSJ._W)QWET2M.2!F M1+FX+%B M.0/Q,42#L54HX?H&BIYB24-(+Y:+WV:+_X1%"3J,K+0&E\5(#+H>Y4980@VG MDH!UQ@+3"I?(VN&\CMA.16L&X6* JD6W9[\Z[^+H8^B8+'$^*R)9-,0ZCSLH MHQ%HU#2RVL5-MP(YUC'Q,#K07[:/?6AV[8:^_Q<\EJO^A M_#022@HNF2-!>?2D* 5B5<8'3&30P>%G)?>0._G[^;M@>+J?N"F\?((Z?+*>T>$*BMG:;-M)64DZXPSYV"5J'T0T@'6CZP7 M0TE_D-3!*9I1B_FJ6,^X^1<"*R_X0%Y.WHXSC(*68*2W1.>8B%0V$R<@$)-E M-D8Y#M73BCO .@7-J"W] $,92D #2[6S"W>".05EJ"/I 8X?_CJ;I=_'D\G(6.-3A$@4ECNR'\;GGQ?O,JXX9TT#BZOTLW?Y M*B7M_6Q5P^9U\=V:4J+W[;A9C&QTBG) NP5*@!VB(R[B7)QBV:,!+&FHO0!4 M@GX*VO08+ [0T.#-Q1<_GJ^@OIWA;-")3^TF@%O?MFL?]NPD8%D!.%="+*5F0X@QK;ST' ?V1->=X M#%6LW-^J^RN8C[^VX> WTV8Q7Y:U#9WPLEFNOFO&">;K)!(?QI/QXK)5'UJ!'(*-F-?Z^ M\-=5_=I08'E,/LW'Y^>EHWG.VJ42_A/EI-L(B5*D$5OVQ&)NG HR@554(NZS%N^#QG0J.A MSK#LS.VK#Q65;ANBGU+5>E-3O1!^[P?F:DKEO1"7Y:.NST[GR$Q.LO2/0ODZ MQ8G'1P8?))>X1B%;VJT<^M!(?TJ%'(S*FD7X-_)Z!1E*X".C MDZ?EN8G$"<^("49P%ZV6MPO,]G8";B+XD36F@DQK5L]?N:FS";XT6V5R7+MM MV+S^%B?+HH9%G><^+OXY7GQ^N6P6"'G^ 8KH5H5P\VQ^X:?HD83)^'Q]-/\% M2L/K3^,+? N*#E]M\JK4XTKK1R(FC:ML0&6V@D@F)7&)&I(4RT;$#$%W6Z$> M!_^/K(4_"NTU2_O?.^>5^WPV3=^GTIR=G\\!OX?-_3BX MM89('1*Q^/@2T$KQF*E7T?92W'W0G*P:#D9)]2+_O6;P">87(T8U%U)RHI5+ MN/P[@<+CE% ON=(F"V#=O(3>4'YN==J;C.H5_WO!'\7H-/HMF5C0I9EQ1I=& ME+)91H6HDHTF'D&/?FX=VHN$(:K^EVX$TR7\BE+:-9&K'?[&>^]N]J.2SJU# MJ=KGLB220R2V="8.- :7LW6"U3X K C_1U;$QV:S9@>!^\W-M^,(Z/>^RV^F M"YA,T'Y<^LDF1:M=D2,50FAT@*-KO2,OB)< )"NG).4R /0SN![&\".KTC'% M/T1Y_;5:_S9;[-1LJ7+@%H410V!$2LN)TTH3'EW)[*'*NMJYD@^C^I%U9B#9 M#U&#_\/LTD\6EW]=^G(6"J6_^<7%>-52Y>RBW%@91::E-)D2X=ID&Y]P2TZ6 M@&RA+>PGOO9.>MJ'Z;K"R=8XI3$BW1BH)-*4:=:E=-?P#2R>K"@5+?HA6]LXZWXGNY!J>$ M%%QGG#AP7^)N@(L62*)RE-D*P9VI;$0>6]1AGYQSN)LSJ%9]_+: MLG&!-,Q&JP@7B$FF9(ASMBTS92SC@276S5I[:*0?F>?ZHMQ"=/]XU4F MQ(AGY2!Z3FB4N"9)1E$A?4GVRDPX"A"KMV._%]"/K _U);Y%'WHW$KW;+O!^ MO"$9ELI5&0HJ%0^2$:L-^I(TF2"94IS1#>8I:-/0[&S1 MJ/X=7M)7F"_&#<)J:Y,V,+*40@A6$II6@*@O%(TZ-RMH.,^-ND= M%*>@#SUENX7NWC48VFL.+W"E:TOM(Z15Y^'O1R,O+K^_97VZ>U;ZU_[JQ_.V ML@@J[_+B2WL,O$E\>C4NE9"GZ8-?P$ASI@S#A3$Q@P(S(1*+VRO141L:&+,N M5V^/.O2D3D$9GQ;S6W2[=\IN*=\V'Q=8I3[WQN-SG'N9RFT*"P$]OHB. #>N MW!!#(S#'$+M50=QK^]L"Y!1TJ+^$M_!>H63U=537(C\Y<@HQ20*Z'-+1J(FS M)0D3=U61.8?,:\?;=F$Y/?8/E/,6!>@==]T$ TJ24NF-MLXO%UQDE@6N0M(( M7(\XSCIEQ)9PI"<:5.K\A MDZ"5Q>7)IP3496-J]S6X%] I*$(]B6_1AX/CJU?HBFYN_/4Q-)L]"IBBT1A/ MA,RE83="LH%+DH5PPE";C*QME>Z O:'@794@[[XO+=O:K M3@TZ2:ZB3X0Q4^IAH7_B@?%2OAN]EJ1\K%Y@\!XXQ^IG,H [64G&C]W1Y-KI MPVH>#8Q2SO4*W+CS?!=\^'5-ZZS6JJP]F"ET@,@'J*K_T4^@ MV5Q"@$T'$A&9MS99@CML.2F,B@2K'/$J6VG0N[;5,P*V CDQ)>@O[*-L&9>? M\$]7BZ +PG+PA.9DB'1HNENG&?':"R4]L_4/-.Z!\Q/8H =)?H#Z^7>@%6"; M)Z #M&-9GM]A/1FC\S *'U*-GO(_QKIQ'6+V7@F62:2A>/M9$,0<"-!2X]\$ ME:?\A4$_ QCB4PMN%^*O*?P!C4_JR>\ :R-DGNZ7,#\-BQMG!6)H>)&T5ZG2,3AU(BET0-7H/'?ZL[) M5BBGHP(U93[ 1O#K0E22_ AKH^SO/C=S^$5?(7)[(:RRE NZ@I"4TDR#KC' M62,X81)"DJ5N>:R=RK<3S.EI1!VY5W0XVG;LY69":^ $R\&HP APBB!,C,0S M:DF4UDFC%?.J2DO[S8"GXED>+L6[5!Y>;GL#8JU176#LXQ]V(;7^<_NP[]=# M^+?IZR&YFO;X+3@)@ '#O2)%@WN%18_#:XY;!\\<@LJ"=\N(>FP"=WA@]?G; M1V"5>?L;2NIB>;%9U#F:=PKM?Q%<>VT')Q.<(3Y3F7/BB7-1@;D;@QYOT^PE M]ED-F55TG%H@_MLU(-EJ[2E(')Y;(F-)ME=E-[ F*6:#9-#I'.<@ I$9 M#'&>&31$N,Y:1A%E[5N-1U>,AX[QCZX7^PB]=@3\_3),QG'3]72S+08N4TRX MC7F%JZ$R@5BI'0&PBGKPV9A;'O&.&/BV3W^TZTG]93^K*;B:9EP+J.V9!N\G MN&N5$,LM:%Q1*UP6A.H@4'F5*BZ&)%&DG)U-U+MNC2SN'^=4V*TGS,J^ULN2 M5 SS+WZ^N/S-7ZS\1YTL4TI+PCBH@L<0&ZPE+@@-,FEJ7*>0]@-6^[:Q3\6N MJR+;NUP?W@>IN"KP93F/GWT#9^=S@%4;Q)L0UXK>!63-L%=78,*.$YI::_#/-]I:\D]D;='4I)]Y%[; MT'OYM[+]-OKCYOX(JY,3I2VVNA% MH!$C.0DVHE<1F0;0(>,JU97F^XGH^\=/T8CS#7S9O MIO'J0$#9!,D1D4OG$)E+3]?,"1,6G*->^""Z<;YSC-,CNXXX:R8:M-7$)Y/E MQ7CJ7_J+,!^GKJ[^:"=YH(QH7NK5..]6AH.CAFH:7)*W.XCV#JEN M!7(JCGH]:=]5@=X5PJZW 3R;IM]F4__]E4_X7;/JW'T5,.P =Z #F3VA/LXA M3062;U_+/P)#0Q1PV!,VFBXL[4U+KR$M5>7?E]WZTVS7NS>V,S60G;6.%%20K- M@M,D\9OJ>?7U\!__K&)09;F3F/](3%?.3WH_GZ5E7+R;?X3YUW%J\B]EK M)HNOQHA4,I"@@1$#G%D).CEINVC> Q',;6.?BAU51;9WN3ZXS.8U/.796"-J MUNY"%U 5#SAV CG^@49_CNX27DG E0\P=H-SB@::0)=S7%XNCDCB;?(D.JJC M4)"LZ'2!ZVFQ?L\!Q9%(WT>N Q@CZR:KF]M!8#PO.%1[Q02A$0M)D\ D]TI' MEW)M:^(&@.-&2BJ1LKU[] $2K9^. E_'LV4SN7R)]LQBCC.#M((WOKH0IC5C M,0=%A'#E5A&4O@Z9$Q.R !]2RY:537DQ9,"I3)V_T@?5[)X!3LMGJ2/DN]0<7 MQFY!K>HD7X>TUO8NH"H:;CN!'-]PJT34;"@IUW[Z=X+C.F63/2,N1$3H=2[= M4@-)/AO%<2D7J49VVI&IO\=Z.R;S^PAW !/NM]GT[YNMQT=C;::LY$244W1$ MX5+*1&0(KB1&ZER[D-.UX8^[O5^)$JQ< M5DSK^_Q&!T4YTY+Y3K&7?2[+[P)S*AM[7:EO><[[UU:Y!FA3$Z #I&%O$UU# M\SCG4Y7XVGY9I*^LA[L[=!V9R4X([3FQCHIR>&))4 F(4-R#@)@UKUXQ^$CL M/W"8=#3R]Q'Q(&=&%Q>S:8OK;.-E.D0454;#Q;1M[R-NO@I[*[UY'NEB>[E\-V!U$Y#OP DS8WMOD\_O)I]GJZ M&"\N-R4>.V"MZ,GO">_X_GT%1N_3CP'8J.SQ[PO9\2BL-Y* :6]'ZE(23DL2 M/4W:"8^;8J#L['\>V'?CGV00_=N/Q MLL!!,&'*^01ZO$PJW$J9)DE*<"Q;>B=^L.,TX/YQCALH&)2?V3#"K7T6]!+F M"YS;ZXLOD]DE0#D3>36>0RS)^)N6*,:*_O2PV'7F#M@.273L[KLM^C&X1=A.@#90$C9)"845T M/CLI9+=$I+[;T#9PQS5>AF!XGXVI-ST[+=E_?WY+@&_QQ_87[>M%0!\@/RM? M__[AS94P&YSPI%C8?XJSB^>M&#\N+R[\_'*6/X[/I^,\CJ6(\JKWXWAZ_GXV M&<]4< M/3)3#G 52;STE'1*$2>9+26P8XZ2&I53]?CY+C35^\+A\.? 1MXSIZ.B M1 662G%,5SH"1*)%5J5T@DVYDTW?9Z;7\#R!WE^':<>$.%?H@?3ANMSMK M_1=JC1 AMC2_58ZKXD3+A+E!&.@1'(Z#*T*+9**2N GD\>G?G_Q;K.SGI5) MIL6?XV36 *ZTB_D2OK\XFRYP(7X]:0\\<2=:Y;_T*SS\7[/Y2]S@9QE>>)Y#9AV5M&/&,1YY%L$L%XIZJ4CKXS\F.Y^S6HG%43:67KN]SV?Y=O M8-KD2'4 5=&3WPGD^,Y[7X9F0XGW:-Q#.><(21-O,NY-.482M$"L09I8;MS* M;C>3GQ;G]_C@1Z%\'ZE6+RVVAK+)87""1Q9B(#882F3"I=!G$X@"'GA2S+G M'O)KMGWP<7W?2K*>51)4]3.9-99-"2R< J*=PRV'AD!PBI9$)8 IKW2( MW6J)W?K@DR'M$$$-]:2]VF")$&14"0W[B%:D*#T(: 8".!TIT!].+.Q%VJL3 M(^T00=6N\K7!\F)3441F[1 ,J@W:==)XCV9>Y@0T;@L"EP++]R/MQ8F1=HB@ M*A;MVFF;O[A\ =/X^<+/5UF>0>"4HI%$)VN(Y*;T*X.K@:!!4#=%6\GY, M)^#'#"+^ ;H)WL6W0;=I]] !WU#I\0]@>Z2.&U49?5!=*M Q2#+U S@=2"-B M A)-*6(7A2<^44&<23YZA0^4&#Q@>A1U>:@/QZ-JRSXL#%'N:W5>T7R "..O M92W=E#AD(5DK*,G((NZ).1,'W)*L60"B]%VNW"WG5$/D0 M%_'\!!#45Y@NX3=87(&BI<&R(#0F5/Y($[$%E-5D %LK?Q=HQS(ZO\-Z,O;F810^>/[63_['6#*N0:0J1&X#(Q04PZ>":A+P M)8(K6LA<T]6H_X\O'E_)G8]3]]H>VGFV&^1S2*"JGN<>I)977 M;1Z\]X8XG:"T]E!4T4[SVW/@(X;>!V3\1C!^2-'7/LO,4HT;O 0&(WX+/=2DJW#_D0JTE_L ]@_+9;F3=,L M(;V?CR.\AWG[VBA"DB&BTF9:^KXY38DU2A,AO-*&1LC5ZX[N!'-:6E)7]K7/ M96_/]?6W^+F4/?]0?AI9);551I"02^M8!\4#P']"XH91 &59MP9,]PYS6GQ7 M%NL@H9-2<:6]6OG>S]_-VQ(^Z1]^LORNDS0%H%*6JKEMK7M!R[F")8(FQ@"$ M#%36]H0>AG5:FC(4'Q6[.JU2$F;MI9&VC=4UP^?MV(?Q9+RX_&[3K]:X49+1 M).K+UP_(1:5)&8 MNSIU>/OOO:%_0K5HBK&-7EG"OWKE+]'HSB!<=N7D"O=<:3@^$90&HA.7*FBI M7$4GUVS>M-3L5M=#_3EO1"7Y<[N]8D U3))90GWI2"%8(QXZ26A(CJ1 M7.FAI0;4L^VH_E"Y>J35;/33"JLLM"N/\-5R7N[EKM;?=B/?(;\1XTZ YY08 MQ4M938T2\Q0(4",U,Y8%ISMIV2&CGZ V#4Y"Q2X#US,TUL5Q;H82**/<9-7F M9^ _)J!G:0%(I,HX#C0YIBJ[;;NPG):J5)5\S=+4ZZ8HLPB0FE]1)CNF?ZWC MW5_GLZ89*:NSE*7,'G>4R*!YL>X\" '6B:E&5BRW:TB\Z MW,)#YPHEL("TRV"F7%$=%?I5Z$\1J07%N1M#5(I4N,1X#MU">YV&.RU%&$C, M6S2A7_2W$\35[TN"X@O?C!M+H(>, M_K/J21\2MJA-OP#O)DWL+/[?Y;A9R7^Z"_G&S!Z)S *7V>"^6,Y0RPYIN:>$ M)^$B94F(VW64=NC-0<.?H.(,3\,6S>D7O;WNO)Q!7.VG(3-AL<49%7L" .*,589%[$7!)1*NJ?H)<1W0GJ&:/3N(6 MM3R\&^S>"^JUV-#+6;-H1HGS))E7)&L7B%0JDE"Z(6F&*RY+F3O6+8NW%XP3 M5+3CT;(E5Z_W1=@MZ+_7O'R7_S$K)V-OI@O 1V&Q>E>;F.PI2!=*V1#(*"VI MBRLZU1O;PUL_#.EI*=P16=NB;+WCPUNV^QUGKV?S>4EO+-4P MFP_ENW?YW7(19Q?0M"&*_S4^_SRB7B4N@R$N:8VV8O8H09^)ML8G?+"TH;6+ M.M2=P6DKYR.PO$5I^Z4S'S:7WY:%A7?YO;]L?QY%RQ7E(A!\RLH]-X66K*:& M4)LY4UD 1+G7YML/SVGIW6,1M479>L?)UU42FI'5T08H1S$ZE.K_$;_C$@B5 MCLGD:0S=.FSLL;9MQCXM[>@EV2T4'QSGB.21$LNS(-HQPZ14VJ3:IV5UD)^F MGCT"JUN4\^"P^56UIDG['EBE![PHAX.XGY8G9WWIJ'V(1M'9**RS1&I5BNL' M2ZR/^$BE&*R(65-?N\]&-V2GJ5P#L+)%>0Z.G-_S#%Q+0%!*A"B<(]Q9-*PL MVE3>6-1O&GA,PGH%1P@8G'K&1ST.MFA(OZ#Z=@-]Z[7W][-F<>-M=Y4]YR"$ MD):$4C),>J&($Q"(*MNX8$I%E7LX5 ?".BVE>F3:MFA@_SSGK2OH-8_PQ>7W MMZR=PK/?_3RU_WR U5,%'V'^=96K.YXE-I+9!"V029R6NK[=#C?H:[\&"V]Q_P"X\L7? B+^!/.+]4;Q*P#" M;VM+!N&2M=*7>!O%_2%X%!65A)ML<0H0>,<+NYV'/"W=&5#<6[2B=_IW]Z#M MU5V\$16)RU22$:74I94[NCF*4^)2 &2@ZB^5AT \[34ZEA\;=&QWA'U+9BO M>4ZGT:C:K"S M19%ZQ^V_2V2+E]V\N+SVTZI0LM#16ZV T%#",$I$XHNQ*$2@ 9A1QN3:5M6> M&(?NV7E4>VE(?AZ[M><] 9ZVOJYUR7/+BD&G<2Y@ K&&.R),L$'ATDMO]ZP: M(KSVF-7*AZ7_X3C;WC0,4(YO&ZQ5[L^FX&X7@ -5,G\0W./4,Z]"90?UZ,_# MHRA,4DQ%[3WA,I3&?!K*N3D0+GAV'*1FU=M+/Y*B/%#=_''T9!_QU^Z+^-Y/ M_ 6D^?C;FVE<%]6.$!R+U!&?@T&3WKG2 403E[6S)@9#8\=+_G<__/BER2O+ M?U91> /TO-GAJEVKTN\]FES.&Z*8Q-F"L,31;$FB3'G<'%." ?J>W _JI[ G MZE(S3%^^;0"OE?+O G"X'BGW@WNT3BDU2>VF,CT9&:9KR@- I4'W':(F2NG2 M1]9'$JP6A.5D@P-&I:F=Z_A(*O-P!Y5'U9A]B*AM;?QM/(%F,9O"#ICK/50K M'FT.BF3E/)$6-U)+2TF+Y&@R3AK0MI,!TFV\1VF74I.EV; BKMUTX/TC3^-%L;+>3-/XZS@M_:1=Z*(*2E%&B9$ I?R9(;[4(:$ZX!< Y[/O MLB?@"-?V _SI^UZP<_"3-CGKB+QB%?FM@/XY7GQNH_]EYI_'7S[-7N/#L;A< M/PA=H.YC;.ZK)??#.ZZY68G0^]1C #:&7D0>@*RR23$@9)=3N78K%+'HZ)-2 M"TLGW. "[=1E_D=0G!U&Y^/KS3XDU#8W?YTMI_@QZ^U/@J;<*D4D;3-C55E( MI2$ D4M($(+M5M/CQL<>\EJ9TU\LYK*%Q"BH% MSTCK,4GC+ E1: (YE#9SU,O0C=7[QSE1FBL*M_;#^Q+F"YS;ZXLOD]DE0',V M3:_&(M !%.Z"S[83K'C6"?*?V4A#Q"4 M;/O:E%/UEQ/?-.LJRNT.YHP)7 =),@-?BK"CHZ2\)CEKT&"9DM4;>.\$<]+> M1%TJ*C8:NG*JK^'9M++O@&BH2/4=-(\3FJY$U^T 8QU9#Q&#OHLLV>1<9(F8 M7"J,<6&)32J0J"D^ RP"S[4O,1Z+_0>BS$(3(8D]NMO:7.UBP@QQM7R%ZL8EH MAL! !$U"+KH<9"XE)0E M\5)((C/#^1ET3(Q7UDM#0=Z^"UJSM>1)$7VH6"L:]PG&H_: 8N7%M/M2 % CBDQ0D%\7SN&OYI.]AN('XI_/9U^?XT2MR\9OOG&X9\*1-]KX" MKMCCL4"YX:QVP='!-'^8\,<+U_<6_ZRB["JNSW?P4*XB3]R3F'0@TC)'+!.: ML-+,RF::9*9/G,,=AO1@%.XCLNHQM;^]_?CFS7KM9U:RY!TG$9=Y(I,OK:5- MZ1 3#1IS+EGH5BSV^J<>;X_L)]A9#:D,8.2V]WJO,H&"8])8+LH]WE+S)0B< MDG6$I^A8D!"/A (?.)JNP^UCY6-*K3PR46B2YA4.HK2@^1+_\7DL[<"Z(^=C?KX MQ!Z2P+H'*S53$N:+T9.<^'?G]\2U%O\L?U%^WH1Q ?(S\K7OW]XMN+:4Q&D^+B\N_/QRMBX7_0H6?CQI;H)JQCBO!W/:]OCTY]_AWYS6 M>H@;[%><"'Q;P#0!.AOC])=?QD+*MJEY2IY)(9T+PE P@2LNLI-A6PVA7>/T M:4;:O8J- \TM#XJ DZ79KT='8?L^*IZDIB[Y:+9N&G M":WLD6/41G6:FE*9C2$B?07AJJ?! M77#7'<$1!!HE#8DHYDI/C@@D1-1NA<8;\XIQ*JN73NX*[H2UISHW%1- ]NA. M[KP*%M $E*(8';P)_B#X,).:*%T,[:>QO\'O[ MJ]*ZRT?'7211IM)S7 9B 00QAGJ#$H(@JA>Q[H3LM/1F0%8&2/__!!=?9G/T M!%;M>+985CR@)24C82 2D"4D8HP+G'G0WU$O\M2(I(.&I45,NW6M[/;>$^M'._A=D5] M\3YV!=YM27]>IQ2MD$3KI$GQJH@#F8F5(4O&@:EX7_+!D\]+'HS+>U*1]Y'I MD.FK77"<8"KR7N+?E<=ZB.R&Y%(8*J,OE0E2"8> IR0HQ5$R0DO.)>XV_>X/ M/*E4Y"H4[B.R05.1A;2*VA2)*ITP)66<.)82$=H$D3RSPHE.6_ 3247>2[ [ M4Y'WD%=5T@S\&R-+#[U=UI7^$%5B M[]Y)ZX+HI[ULOQ==#]^W/D36Q[EL[VS6J...1%YZMTA:*E][!"JS]4I1X/<: MRD^9_8,OVU> &A?VJWC%B5+,VN?A?$4K+4#GAH_H6NY M>S'SX+76<4_ 6JI_A/=&B"OV9 M/EBPP];/V-S]]RXX4#H41M#L%$:@\H$FT:(9@TBIX&HXJI]2485*5!\BV)V& MV[ Y:+O:/E=.1GMHF"&RTO::VJWT-$ZMTYX&@YNV]*"LMXYI'Y*E.BB[M8/V M@P-6[^KS/:8KLDE!,B"H4Q$7%X?OP]%VDUE=. MFD^S=>>6S6#0_'4^:YJ1B]+K$K3&21M\LH0GGMI(DG8\.:&,XIT2I_>8[T.8 MGD2CF\,TXO925E7\ Y@K>[2O7YU+OBE)Q] LFM71]MDTE6]:ESU#3ERCMZZ" MD>6\2A-? CEHJOODDV46:MLY%>&?D-(]%JD#V%A[3&734G<,S9MI7):71H;) MI)B0))C(B,PI$<_0A_32J\HD;AK M$Q]'=LK;T/#0,:ZKM;Q78!^$=K[;VIW+ME\B$\ M/(K","EMR%3C4\(" N62.('?.7R9%N\30NU4B1^KM?:P>K*/^(>[V?^].S24 M.S8&;7>PY;H52VB[.QN)Z0[_6=/ MHED+(?GI]:A Y3.4+D,-<8ZR]Q1OG:5H)R4U1MC(6-M:W;'DN PBX>T%0Z9\84B0//B>;4BRB,8;GV^<*0YRE;)/P!XNQ\.OYO M2&\2VMGC/"Y&WDVQG]T0._YNB4_H2]]\QE^48,57/RG'!".?D$?*!#'::"*- MQ(=>,H^NB%-2LI A#[7G#3.C)[&R'J:-'<($CT7]<4Z"#I]=">%.%ZMWOI_# M%S].K[^5\GBEVMV[Q6>8KWXWLKYW MG>@?C\$1%>4XYU '3_K]?/8%YHO+4O5QL5X$OI0(S8@%JIB*"I]Y28GT*91B MHYY$QEF*/E'#CW""6G]B?VC_@(HP0)YZS4F^F2[\]'Q\]>;VH?[TV4__.INE MW\>3R4C[#)Z&\E2K2&0"02S7F5">/;?.NJR.<$@[W 3_T/XC*,9Q3NL.GFP[ MN=]FJ\/MS88W\M([,*4H8^"T-))V^,"+0&AD6EFE$W-/6?.W3NH/;1]( 08X M3!S E+O^BQA+CP*J_%39':#QS;!/:[MSC7"30DE[34IS B(=\F!5E$31'!5P M#EX,E18_X+1.0,^?JA)4[!LPQ!1?P2JAZY/_=OU)9BRDF+4@$- 6DX99XG ' M(I(*%H2GGL>G;)%OG]4?6CZ4"MQ58BEY@_$*LEQ\>1 M1F#:"+A=)_Y)+<8XA1/0WJ= [I8#G=[GG5=1QA@RQ:?&$QX4 J&N&._"$981 M@I;),%/[SO8)1H8/$N<67A_KI&Z#?Z>^1N^\5-P2XR*4+BB". Z,9*53HDED MSVL7\!]H*B>D=4^!["U*W/L ;N^,\JQR3I" Y!3MJJ9=T-21[ V"3UQP4;V] MQ(]XRZ./L@U*RE._Y1&9CR*I2)((Z OQ[,I97"2EB(,#DZ(T0R7J_*BW//:B MO^,MCWUH>)2D_2X _[CEL3>5>V?O'\+#HR@,A113%J:4%2A'H)X2EU4@"--: MKWWVJ789M!_KEL>P>K*/^(]QRR- #%Q9290L1>]Q2T;+*]&2[$==RIEY>DL= M?NQ;'GO)_Z%;'OL([Y%N>;R?SWZ=S2_\FVDN7\IKE2]WW#/"$'4 &.B:'J9%QVHB"2"4UL:2>K M@# ,S> WJ9E@.LQHB,^4TFB M7^M1<.X.%1%$:8I$W@FN3(2Z8/;K["/^8WCE-@%U3 @23*D"*9@HW7(LH<'EDF;@S.UK MR3^V5[Z7_!_RRO<1WB-[Y6?IOY;-HJU8.Y!7OF6$(;WRAR9TRRL/:'9J:;6@ M4 F@[[7*]\RUH!>.1,1LC.!9%J.*(LQXV)0A$87?8K:F/0C MU*ENGQI\5N;@&W@%JZ^?9J_]?#J>GI>ZR:U44IP8\4:7O85/?$'$>,:.(&X M^/095\-)^>6[?/9^-B_ WV5\]1]^LFR?VK/)9/:[GT88:5R&@XL.194L+L\\ M$9<"[N1@E%8Y!XBTMQKMC^MGT*^!V:IM&75Z5'!G*/4+UOU\5Z4,FF86QWX! MZ9_CQ>R!)*#5^4:AR96*TVX=RIR*3+SKK+I\$.&)0]1 MM*.0\M3#DAF$AX5&B M3%T _A&6W)O*O<--A_#P* KC(U>\%,*1G*'U9RPE_S][;[;<1I*TB;[*V+GW M\\>^F,VY4*FJ>C1679*I5-TV5[!8/"2'B'^,:TFF1/3TT.H, M&'I!)P[.*@96)Y,8\JQ9[F0X/Y)KR8/D_]"UY"'"&^%:LDZ#GEWBS]-E^/AQ M@1_7!OB\7/_S\;>1W3ZX[R7D$?"W[QYIZZ)6+"EM%%,A*.9==H5A$6A5FG1[ M1+\C^,N8;$/X3YF+(RIV M +/["AX9CX;EF+0%3+F.SM82HO$>I""S4D2EBFJ=[WC][*?)CL-$.L#5X)Y% M7DVAX=:)&!&*L)Y,2DD$)+.##,#LO#?1&=>ZV^Q]>,:Z\AM4\3?LQY$0''P?-U@.JR2[Q,CDHTF5FG*Y_>7Q:WW.]-J+2#Y'K M $;?%9JKNR ML0C-$C 1R4LJW$$0.H,LQ21IF$RL>?N VP#&,_\:*F4[XG>T M1 ?P.Z^6> TF%I]<49!%3=FI W"#(VPYR()).:]4ZTN;'P \!?4>+]$!=N\5 MF.\K7/?_NL*68D$?$X+3VH'BM7E)4;*F)@>;K;%1@?A(S&:. <&:VROJ,$K==GXPI+":/M]+H^Q(>_#6!\1[Z=;K:= M^*,%VSKVM5[1#F9?0>.1^6"#!VXS'4;,68B\&')8H]+!&.5CMPS&^Y_S!%3; M6II[MW/SN-CO8;&Y8.P?";OS48UB7_=#W(IV<1ZLK5,+8RXJ9Y*WX2GQ($T1 M6+*;[/O0)G>=[['R;SK[^ X7ZU+Z&7$K7DP_WJ3]I17F#]//]"MORQ_TK\NR M27_^?DU$H%50V8#TE2<84AWBS &39#:0V<=S\Y.V&?J^+YU=]]C7K=2^3017 M(=(CP02O:Q\*#E%X 2(S+3!*EYHG&-X+:/R3ZT0\VWZ%M5-3ZR3^>Y'MBZA, M;'0Y^B+)SD8%2L=ZGE+E#^'9]5W')D*AR.W- MB+3WE*VBC!H\>D?6LA2:6:V"'BA7I2?RL2*"3X6VAZO[U%'&9DO_8Q46JY_# M:G-;;U7AD3L-H;9 4S+(FB>Y#KVG6J$HM6M]W]EV!:>*=)Z"@JUWP?%4&":F M]F,@":WEUL4,B3S@FL*;("95FQXI] $3R:W3@)E'%#X_(:F:J*'AF_W^&^HN MH)Y1H/T@'76*N1XCX-$"[:Y8Z05#L'70Z#](*7<&V@_1**M M+[&NB3O;C/>]SOJ\0B9=*4)&!2SP5///-3A&SF0TBB6=!(G@P2O[AQ_SF#7: M6(B-C^K7=4@M+KZ0.?GM]_!YQ^ MX)3>]>QG:K_U5D/#T? 5SWO\Y@!2L#/O8EN^,EN^,EN^,EN^,EN^,EN^,EN^,ENV.( M .%+=L>I*?R2W?$LLCM>@N!G_S&7[[>UC\"U>_ M7L[R\M7J=5@LOM%V6N^W"18L(DA!KGL]]HLNY$&Z"+IX%QQCSJ36W'X TE-F M1$MM#'!M5@G[:I;K'[_\^W+ZE21 A_,V2,=9CC4JY5.)H)S4X'1M=I]D]BHZ MR;!Y/DX78$^9..TU,T"$>5L(/V-03-;YUN@A"%I$CC9:P[GE_ESH^0/P%WJV MU.Q=>NK6]/R^@!^7,^%%:VG)ZDSDHH!B.H+S7$#4Q6E>F-38>NY/5VS/B61- M]'.71Z9?HO5N.W26M[;$UEI^L"4F2":$][4SBM$D)30*O"\"3'$B"2NL9K); MWG4#-$^14J=1U5VNV=YGUOHR\.9V\.?ILN817BYP8G-16G(/UI(5JI@PX KY MS-(F'GFP'D7K>IF]8)XBA=IJX"XU7.]14_>R>!/]CLB5(2R N0ZY5JI )$D M)I\LY\F@:NU?=H U5B+R>"1IK8M3)Q)?K^N&]C]]N_GV?TUQ0<@^??L-O^+% M.ESJ'./6,P298JU\2@FB5 &*"(($5Z1FJ3'-NB$[V0"KUGR8#ZZ7 6Y3[X]T MW>"]3N7J ':@V?0' 3W-G/HA-+Z/5(.IZ^0Q!\J3-8P;2'Z P/"'19@M"RZ^5S"LT]5WH%U^ MH(]<[O[1=7YQA[4,9"BW7,>)[.@6!)F?F78'.,*:KLFKX$UB#*0L=<(7KW-< M0P%KLC8Q:\3J?;.TV2^BIF )/]SS\^+-8&Z;?O MUL<;T::6D :S_U_/%E]K3 M"W^:S^Z"B[8H(S #.JPO]%Q'IY#KRJ21+I#VLV__RKH'T#/F4#M%#9'\^1%G MZ>[96,\_SF( IG@A;SD+",IQ\")E@Y[>L4ZT/H!V(GG&O&F@F@'2,6_=Z]^Z MC/MU@?^^K'#7W@1'(ZWR!J(,@B"* DY(>M$*2R>C2,;% 2.W^V ]V=NIQAH9 MX)39=7][ _!JJW2!.&*D=@O>R>.S;53;(8+60B\CA62WH:)EQCNO@/%UG1C#F'J&.L(/Y-V?/5VY1'%JS7 6)B$90U M KP,CE[0)ID453!I#,ILXSJ/$%LOA78)UO?1QAET-KCNL+PVSL9O;W#(XX?N M<7"T*+8:'12?A&?9HG*N)DA&[4NIZ?>:<6-L>+#1P2% &ITOFV1>+'Y#\=I,HRK,0/M/>RL)+4$$@Q!+(P-3:>7(2I7!RJ(.HQ0+Z MGM;_K%,D-IGT[Z#,]#7 ?_]/EDM:X7+Z>?X[DDU>5U,;XA&S=H(C%IAQF"(E>/CZYG*(+V=C6!?B] #]G M%HZGZ0$,TR/ 3R(&Q%H6@LPC6481(3"M(:&+QADI.;:.)QT!\X62PVEU@!#" M+5'M+$724B6R[<')[$%)3:>Y2PERK9#4QEG1_$"\']%SIE=#70UYP==#3E?"$3(HLHC$81')ZC'3QJ"=KYL/(T>G]DA6S(I ]>!+#2 M!E 9 T3N PDX9L.0FU):GZ/G7Q+N5M+C?>J23I& M72?G6-#HI2H"M!<6E#&:C%:EP$;:C2FH[,I+N=O)J76(ED8N=XM:1%VT >ME MK<\A@S6@C2"2T=X+&8)LW8OI$9>[':3( \K=#M'"R.5NWG)GM"P@N*MNL6/@ M=53 49-[4ZU5T3IY[1&7N[4FR#%:&.D$D==Q0JFTM*9 8:K&";T&%\EYL34W M2E@";#M-+NE)$/D\"7*,%@:XO>J2XB"MT]9G"T88@EB%X!QQV,F2>,9<@AN, M*.>7B79V?E<3O0U)K7N2(;I ?,E7ZZG:([*.CM'+B?+5LO$R)9X >:SE2]Q" M"*X LSREZ)5/?#!#^!'FJPW-G$/4<:I\M4P'KTQ60L%44["$@"!SA&*LX0$+ M,MTZ#OAX\]4.4N@Q^6J':&, '^J/55BM@=5.E*MOK^>?O\QGZW:4=;L4P3%Y M@U#6XZ90< BQWNN+HH/T*=K4.I)R+Z#G;?6TT]4 X;LM3%?;IPNH@2RZ?QN,?U*C'UW$=*:MMO0N"0IUQK"0!:,LKFVID5: MM\L%.=?";?=/V:?->Y_S^/7:3HR#="S9F6/VT[=:G+H^F&Q*(5N50<9:81QK MF4^,!#!H6] SH7SK660/@GK>MF!;G0U0Y+L'8(5WM9NZ !S(-GP0W&GLQ,9* M[4:9GAH9[SRZ!51S&;53!GS6-?N:#F)?9R%SK[E%S8K"UOT*3T29!^S)4S/F M$$6TMB__/KW Y8K>SWM@7KU<-2\2E99 AVJ]P;$)8J"C5@3C>8BZ,-]MV4/_7_"+'D/YU/T)K@D%F&; L:!<(9B%D>NE&'YQ-Y&-Q M5CJ1H-/CGA0'V@MX[T$P<-GM+V$QFU^N;FHG-O'H,,OU-S?RPO1I-OWW)3:O MN3WFV8,4W/86PE:U;3+&N&Q](@](&=3!T9\J)(##CE!3 MG8V8T;#6 MDY_& M)L4#5X9C<^(0B8_ A3\^A06^6TP37H_DB4)(GQU(69=M8X!HF(>L@C)6(AK9 MNGW;0YC&]QY:Z>\!6O02_@!&_3:^-;1_S"_H-;KQ0395+$SIJ'4!O"\0W9"PO<+EZ'U;7K.8V MZ(31 ^>!D"KI@3@N( =KO-79\9P')LQ^=$^6-8T4,D MR#;27_[Z@FF%^>?I MUVG&6;Z%-#L5K&4.0"EJ)_>"4#@Z\O654<\L$A$BV M%C>*X(;,G8]'$6+[24]3_;WD>5?9>OA6]1"0::SJ8Y#-A U1BC:J"@L MXT7PQF^0)YVK-\BU6ELU#C(:Z*&$@BX 7]+W>BCUX&2L8S1RDO2]C!AL3&2. M6R=!U0XBP08.N20Z75V@%\]+^MX8C#E$$2=*WW,&1D[QTBXM.D[Q7E0IU-!M[M:?? M!7,0^W8 A0[9*_NA<>HZ^2-,9,WFM,+EU[ R=7I10Z" M]DB@E2T!I72BM65\!MQJTQAS/&H=HJ61V]JAC1X95Z!K_VTED6RY.I8Z:*&# MR4(9WOKVYQ&WM3M(D0>TM3M$"T/FJMXWN2_9Q-%+2*YV0BID^WE++F:D[6*\ M,K+]]/[^X^'6^^$]8Y$D1F#6+%HSTI29K<'!<<9 I*/+$9.W,.I2$AUK4 MXRP /8[U>]\&9\&8(?WK6R?;/Z>K3W<6L_QQ-UW!-M:Y:% M31%!!5/ ^R3(;36L)*%42ND,#?Y'UWFAL;$YJM[/I:?"K9O F^WT^B(L-_VD ML3@45C"0TB22JT?P6B407A2>#!.1#W;_M0O08X[N',&1_:&?$,V/$K:VR(U2D46,5F8H'3RX(K.$+SG MQ:/2IOD(E4=*]^Y!KT?']D-(T#K/_N%&:^OHC,I%N%*J !6]V1BY23'Q D%Y MFY7)+J2M:^X]*=;=GO>H/> 66IX/JZ)ALXKN2\-3*- HQ\!Z4=O(\&K6$U17 M$*./)G$V6"^[)YNDW=3Z;*6]D>Y(]J?O=0'[DI'=4N.]TF:/4=?),[(Y.AX# M1M"E9%#UOC P;R :H74RT=CXDI%]8,D(!VUV*T4)!.# M2)X4&Q&5=\D',K>C)/J(S+/GN[G7]/Z*D_J>>B<;&^3FN@#:6$H((%D84OTMH8MYM!G6*8PJ.^&VI! MEO[3$P[2]*--#Y+,E,Q+!%&0%EF*@E"D@^QC9HQ.CLS\F>0^//OTH#X;X/S8 M-,#5US&[G&$((A9)0M4*5*B=6V1"\K&PFYT&LK9Z6<'Z-+S>-,%QF-6H=H:>1T$86T3)OH-9UL[=NC M+3B.!2RF0/]/&JU]21V9*,\ M#P&E-J4(I7,03KG=!!LG%:1_<.7[Q:K5F)VP#HJ7-5&*[+K@. -6;!:N-O\R MX7SS%7YKE1AR3-1$"<]T<0F*(JDIS1WX*#SM<.&"D3$%]A(%/P5/6P2^#U'N MD%YO?QENG#AZD_F@@X&<3,VAS?2N*_6FJ!15Z-]D5H/%N!NM8?3(U;GP]Z1D M>#QQ+!EYYF17@:NW54H9!.<2?3&>["Q1M-Z>[O$,XE@GH2F$07 M@"_AK!Y*/3@X<8Q&3D(=PD/& F:0@HP(\BT3Q"PX"*]%4E(9+D8*KY]].&M8 MQARBB!.%LZPV";EG8+@D 7!?(!)LT%:DPF/![+M53S_><-9!6CHBG'6(B$\S MI2P&5X.Z'F2.U534'*+T&7*Q7(LB<^;=2/!HIY0=S8'V C[=E+*DG+-6*9"R M5CW6+U%& 38D0:XHQU &"P&<=T3S'&S: 91X\L!F%[ O@-0Z1$MC!S:]$[E68 L= M:SJ2R1 2^0CHM?0ZYIS52QW\<8H\)+!Y@!9&"&S^5BMOEK^'1;7SOF*/V.6> M3^H;GNP"<"L"F6)-79";[A<(OZVJ6A: MIL7TRX_WV$JKY(PLP+)$4GSQ$*OBN>WI7H1BY!6$V*U84H(1<8VNWOQ'TIT6W M4^AS@!N >YS3$?H*ES\\M<7(BU.4BE!.N?!YGKSRJ2#R,G/]"+(8(TM(K=.$]D) MY&D1H;^L!YBW^R,[WX5O:T]R0A0D*GI+9E6-CS@NP44"65TZ.JHBV6"M&; ; MR=.B0 -IW^6 [A6-VF50_7Y91?3=Z%Y.+!8AB[4@0AT,4VHBG#"!W/VHLF:% M"[?E\.V)1G5ZW--0^D#BO4L TY, ZT5_J8;+YITD92XFN@C&9@4JDS7M1&)D M2"N6R5H1IKB.RM[ZZ">EV#YBNZM$VWL7(]YUG*\277]%.FRF>6*BQ2P8A^ $ M>4=>*PA86U@*SDT0I$$E.F_CAY_WI-3=7,!W.> &Y\"W=J0:<4',FDTNM.'(_DF=%G89*V7&[U2]O:1?Z MU_//GZ?+Y8^\+X4EFV4 ])8.023YA!@8..,"DT$P@]U2E[H^\8E3I+>0=U"A M]TWG;@EC)GZT6]Y8(7(WA2@T1*]L 9JV)DZ&OO%M(^ M=1W']*MVNOO$($UUMO?PU_3SY>? MKX!PIX4TF(")0&\8S@Q$;VKC"YDXC\JH;N-E'M#<#P\=S_;J)?9Y"YFUK 2H M0$A4MX#8H+QP$D+2&I0Q#@+1#S1R6I',QJ)HH;S;#WV$RCM:9GMW7KL$M'>+ M.5D%JV]AEG_Y]^7T2[64_KC\_#DLOLW+KA_V2%$[^EE]D]C:+'(KS2W'(H-T M6;EL5!&&SN#D$SDU(@5E99D<_=1^7L[U)[^[(/?[U:V/_V[6)\^$59Z#S\[6 M !Y]5YP 7E"9XK)O/]/K851]O;N]3_C;8KY;#\KN=L]N'FW248-)->4G.'IW&Q2T,WC15AH5 M_&A6X^D;U0Q#AZY'TY%J&?/5=;N#?P>( ]7G=H!WFJK>CD5A0JW MCA<#7@=7Y^A("%9KT &M<26E4%J_WTY&G0>*;L^".0>HHW5+FM]"O(%T=:GF MM BN<#+:D=-RZX2UP)6"S-!*E7.(>JN$:5_X_LYGGY&Y>ZS\Y^V$-X!C_GK^ M^@\JR0+>E A&*,*4.%>B>1O0O6B>'B$: M27X(#WA>5O\):V#7W_Y<"_KGZ^6_GB]7RYMS3(N,R$'8($'%&B%UVH*1H401 M#'K=>I)*9W!/CS'#Z&6H>K%/\XO\YO.7Q?SKIN_$31J#TLHF>N%A#<9Q[B!F MHT$X%IB0F MOW9/C'CA/CR2M9#] %5GMK[9:;#)7W]2;X8]TY%UC2S8;IFV! M8A'))%)D'&4O@4L5="&;.C9_V]R'Y^D1HYGT]]:6#1LB;]&QI=/G#A'Z/JB; M"ZLCLR(I,VBG2E8A*U.29*@8RN3ESC!WX]XN'6YV>>0>+W9]6@@5G%YB=PX.]K]P&^M0MJW8UH3WXI=\PKUT*1>LSGGM $JG M;Q#*0:@^?"[%F=R:!%VQ/3F"#**4(3IY[\=9(YB\.):0$;5S(!%H\NZC4@JX M,"QG[5U02"B'*J 4X:0E3)""IXAK3,3=2+$/.MZ#51RC$QPUCJQ MY1&&D/L091!5/*80KF\)(B-;+P+S H$9+PGM$(>2#Z'!$ M"/D0M9PH_M<%XDL(N:=JCP@$'J.7$U&(F8(\)[+L%:%460IP.I&-KY5G%HLO M9K0\ND<00AZ:.8>H8P#&=+^_]A)-E)&!3!6HC22#A!&0LV!B\C4(\A)7.%JU M1\<5#M'+"*VF0W&0U$H0"FFUH.5@(R?8+@7PP'N 2L&%[/9U]QL=QT4Z'O5IB_R^&/3W08 M+M\LEY>8^43KE#Q+ J1W&90DH(%I47OE)R,E!N<[%5\>N"NZ(WP:M!E0*P-8 M-6_(M2^ \338T%>^ M ]SO_;C,S86!-M(GP9!65QBH2-]%R3@DGQS#+*0VK4W6'3#&NK4;:MOWD>JY MW,K]-I]]),I^KNNY<>U\L$%HBY"CDG0T.80@,WW'7?&<6RMS:T]X%XY3W;OU MUNUVEDM?&0_P(MC&=.69=4$UT#7:;D2GN3GKK[$'*-!#W..1P0B>:QH'V2HA MU,$3>1.WM"9G*Q+RI%M/;!B3! _<@8W%@4.D/(#N_R0S)=5)DQ76U ?P(ZL!]+:\)DS3 M:T2)%R1$#"S6O'XC)*V0%4@V"NN#*RHU'WYU!\63T'=/X0Z1_K%Q2>OG\1[_7[VMT__[&:IW_5 M7&M<+.NE_.I;CTOH_1_6]R:Z(\RMZVB3?>8A6:]25BYX7Q*W$F-*,ED5U&3_ MQ_;<71=AN7Q;_EEONF>KMXOU,)SO+B9'I7/M9EN$EC4'ND 4N0[P"EGQ*(.P MK7-F[D?4H!KO\WRVEN;F8NO5Y>K3?%%SFR8LHM0B9TA\3?BD(+@D(2$Y3D+X MK$+[K/B]<$XP_[T=%W84Y#41^S#UF=?0WH7%V\5ZA%A>SU=]AXLUV@D=>3$@ MJRF/NI8"L$!'85!0C'.&VV#%=OOLELS8!^NI,J2)&@9)PL"""S*-=O.XN")L M3!DB5Y',8FW IJQ]_L5]B)X4/QH*?X!+ZA_1[26P]-H;#!&T M].0Y14[N=PD6A"[:,ZU\$NU;S'1!]H2ITD09 ]1M[A3 V\O53K[2!:] MKX8@!^[(CE?%D@AL\;6%FU+:,>=4:[(\A.E)T:2I H:HX-R%[Y>_<)&F2WRW MF":\^>'RZJ=+/M$RLN T \/4VENOG?X$AVR\93HR+>THK'D(Z-.G4E-5[:T# M/;+)S$[$F_.RPOU U%A6=_/7^>(]9OR\'H]P9Q$3DDE.G*2$ZWQM- E\= )D M]#)QIC/JK=2E/8UIVN!Y$J0ZE7[N4JS?%,.=2_@.=KV."1..A$"DM[%.9Y/" M0)0VD[QXEF3+:;E]]L3IT4>V=Y7?;_IA5_Y^6(3ZKOTY?%O>3^7E MQ*5HI#,>!#=U?)_V$"RC[Q3/WB6=C0M-SYKNV)XXL<;3VUT:]AO V'4YM5\# MILN:ZWO(RF).+.@ 6$(=+^HC.&4M9&=+R=85@]T&\@T*\_F1=)SHVV])E-Y!G2)\&&ME!IV'NSS?)SJ$()6M!I@J,F&X2AQB4!5<2"HO2\="Z MH&X_FK&J!,:^WCQOTV.QS]CR(>E-&#FH09)35Y"<7C97>*Q5" MZYJSO6!.53W02ME=.'2PT(?(+]P%["JIK@NT@TA^9 M($'*:.NH:&65!L50@*N%^LH5IIDPH>CF*6-C$^.!.H/Q>7&(T%L/9WAW&2^F MZ=H)N\J4-3)(7VBA5F,!I56 X!0"-]:XVC<+4[>;Z5V??B86YS&RG[<47,/4 MOPV@Q?0K.=;O+D):FQ=;T))4Q48;0!?%ZQQ;!;%&4 K/WMA@-9E0W71Z[W.> MBG;;";/UCMUMS]#WZ=.F)JJ88(O"!)I5<$HYB"FR:AY'GD,*6?>XB;CUI"=B MT;67:L.$O ?!73&]"[S=EMT1RC^%V3: EKKJOX>(Q]S\UVW>0_$R94\^,=)) MIX(!QTLAQUBGD@2=35F<-0/VV&>G)\ ADAU3\6]GUR/O'3*=C#:0%*/WG702 M'.$"$5THJ O+K+_N;QXWWKM^$ UUU?YQXFUMWMV'\,-_YE<(F=,I"Q.!N1)! M"5I[S)E@NI@\MS[&[83L(PAP\[AG0H#CQ-OR!%BL)N_#[./FB-,E:EI* *8M MV3BVU/[49#EAP!Q=]ABQ4ZDH?>HM_YS^]MTW_^&!3\7,.UJ(#9/E;T!<$:H+ MC$,NY+KHM/W>[6"]'2_\;?7UD-P06_+:\S?2"2/H/"C"U:&,;#.0WMH4A'2H MV;9[?9X*W&=\-=??(0)KK+>_DZ0^7WZ^!N*"XXB&?/D0Z\U ("#2@_2Y^&P] M68R=@FL/:.Z'AX[XXNPC]GD+F;4TA"J03;CVNJ>LR<)'GZ D70=@)DWF/N>@ M#4O1ER#5ML%[G/)N/_01*N]HF>W=>8W[(,2PW SCH'-H/:6E16?>CI_ F).)T22!7$E&WYF$KDB9"B9,8M+Q&3U;;-MY1?]2] M_+*C'__[9=V-;TMMS+V\GF^#9_QK M_)')]X/S=P(=#M#XH?^FD+NC!&+O]7;L0D::W2=O,NX9J!,3$ B]U!* M*H;<<&G(,4 '4'6L.XX+7?7%;?7]>YRD3Z%FTX#MULIX2+A M>F7&,$[;.$=;*R^Q@!>80;BL'&:RB4/K!E;#K>9Y$O[TQ&C8XV030_H.Y\TL M+3#4@0.;/]_,KH:.;K;J>USBXBO6;@>_7JXN%UC?4F&6<")9=CHY"<;6*)83 M$5S0'+)#M,5H)M%W\@,;@'DVO#R)]AIV0.DMOK?K&N+EK69!FU?+Q'$R_86W M$(.O=X510/ :07LCBE;,T6+/Q:S8MXAG0^/SH$'#MBN]%[3^\@] M3VQ-Q96^@&;@?^%S6,IOV$+F=Z&S^VU;.JD MKPR>\!$GJ-'D3$XLEU:03YO(YJDWD(4$FXU2DMX\YV(,W[>0YTGMD]*A87^: M5F^?ZS9SR^L[FP]SLKS>S%:+Z6PY3>LZWDG1@5Y VH%;]_"O:0B.90/6JB0= M1B_M(/[?P.MZGCO@G,C2L!%.JS6N[W)N%OA/K/L=\ZNON*#=OO[ANJ%&F"XV MR]7,>"\R*4#6%&@O)43O$ JS/C!K$?G9Q&"/6^++-CDC"K7LZ'.]WE\^?[F8 M?T/\@_SL:<+=R_^]]G%8UG74E2[7.__VS^OLZ=_GJ_^#J_>8YA]GZUA6*@ZE M4!;(0<^D!5L@N,+ &BM#K$U#1&M;:;#%/+MMH&*1? )S3 $\-@;8C:M)Y:/>X*7[;&^1"H9>^EWM*NF3I_ MG^=IF:;U?[*^ZJT_O2N)22A*.XD62JSS:'7A$**,H R=%2D;K;'U (PQUO7L M]L;9D66(]E%'WR5S#\U*7:PO?-3)N:SS=HV0^>^CY7>$?60QOGD:NO)E"0H M804XXQPP;X,G@] SW=I*&F-=SW,7G!-9=NR(T\5^[ZYM]0D7'SZ%V9&7!\@E M2RDXT"K7]U]"B-DS<$+)S#QZUGQ:_=DL_F5O/0K:[=B IPM2WRSAU7)Y^?GZ M7OL+ICKA:WY!'W-!DGI/BYTD9SROA9=UT XH] F\C:'V1F9:RZ SGDV69_=E MO6R:$U-EQW9H$^INM<;WT^6_?ET@OIFM<$$V:5WA547J) =7T(8 FAPM4(K6 MZ#CM^Y15-%(E*T/K6>ECK>UE8YP#:7;LCM,%R3LO]*JKM5")&2LC:4,RUE=YP#:7;LCC81\\W,+^>U+,@52&[K4%/EP!MZ MH3&;+<92M-1A"/Z>:+[:.3#L<,'O*)3J'0)^=;'^'+^O MYFH7UNE+?V":SW)8?/LCU%E++#)I2X9B QWWB8Y[IU,$%E![D3#&[4D1#_:? MZ/[T9\.ZRV\B49T.00) M)=7N1))CO0'W($1*-IEXKB 'S M1IH8H%7--9:K;L1=T PT;NE')*>9L'2\9O:HN(=8AU=V]L&$X,B=94Z#"IP3 M*L7 &.:LB*9XU=H%'$/)#TQ+&DK'ATBS=:_]FMPQS?B&K*U9[:Y8H0G&O&#< MOIIE4@-?9P9>->44L@1M=4V HK,KB0 QV QT: 4F?;;:=YOD>=!CQS=_^RAH M/HIT6[?_3='FV^>BH[M8^$ M!NB=MK$7Z9?7[QHAF$_*.V""OJA$"ZKK!)%TH/];*1)O??%_&\#S-KJ/U\4I MFNKM%<3W926^2=:\,A*PP MUS(H8*HVWRNU^9YT',B.*S50P2)K/3UX+Y@SC \,KNM]-:&]%#5 I_)WN"CS MQ>?:,F\MD.NQJM*AU"DD0*O)'=!:02PQ #*"_L::*DUC[; M+V$Q(Y_R!SP\V%(40_(A:RIG)#,Z:"& 3F;&N"7;-G0;>;?CPY\Q#9K(>P!C M_X=#[7JBC3.(##WD0KQ4Y-76K/<"4EH>I$L\R];1PATPGC%96BEG@";4[W&Y M6DQK@<0:U)^DD^7[/_Z\GNB9HHK<,D!1L]$92W9TQQ;OW'N!?3" MH88*:]C?^1K<5<^]M5]@0^"Y7JE)PP(HJ2+$:!W0XJQRC&4O8V/NW'K\\[Y_ M.E8/ QPP5U"NF-\%S$#71C\ .'C(=P._]$12J8LGNM73$Q1JZ M8 Z28ZFTV77N8_A/NT+_WB9MYSNL36'M0N,IS>U^R#A[YGZ?(SD M!IS:+5B2)N0,VEH%BBD%SB$'QX50/@9N8J=6N:=68*>IW2WT=XC !IW:G>CX M,#$ED#Q5ZX-6Y.I[($KA,7.AC&JAN3.9VGV0V/=.[3Y$9L-.[2Y"BR -F8Y9 M@[*"U1I #9D%ZT6](NC6(>AQ3.T^6GE'RVP (_FGR^5TALOEJ[2I>*N2JX<* M8X8),L; E2!!1>_!*>X@22&"=H;^TMH@W@/E>=I'+?4SP$2J7;#JMPN\OBKL M G"@"Y,'P9WF$J6)*CO0H[\>1CIG?@3*.2JL@X@QTP9142!X8S(8FUQD7-LL M6X\W.!%1'KB,.0U/#A%_Z_#ONW 1/F->3/]Z,TM7[T7FDA=UC*^/6.\]3&LM_WE!X ^2!$)#Y9_QC%5;KU^-O\TV;Y36+ M4?,4-0L0HK8U-9Q##/6ONG"I8BG1M1[3=@^8*NA@ ,/B?I"\ECJ49$''1-Z5$1JX=T TD.5R%\UIS)5&ZIH/(NL!WD0[D/%@8M'*DT.VSJ,+GMZ_ M2H-1DA4K6)'=HAQGJ/T';)'1E'^(B(=0^OSSY_ELC>NGJS=9D5[&).E-&7D= M5RH+>.\SH&(E83%>9]M:Z7=0C&](]-7-MJK["78 $V&#Z'9JM/0J,^T)BTP( MBL4(T00$8P6/T7OK%1V@-DPS.A#>^*E(#11Z'ST&T,;0I\L#D-$R3&@C M9%]L/58S':NT LZ,HQ^)5%*GYMB/@3CWI$"=EC>'**%UP.S7^>4LW^JVHSG7 M0D/F)A 2[2#JF,%FQI4WEI?4K5_1#Q\[;F+-H-*?-Q'=7M/Q?_[7EHA^H[^N M?[#^]RJ"]UC^1_WSS_=O;L2UI)5G%\D>UNVIS;7P;3+WVZZ MO4;+71 A070R@Q+"0O#& XODG\.5N-!R1W'Z&!T MHCC/;?&R0&(V@5*)DW.7&0CZ*F46SH]U\IQI\L]P_#A$](-$WY:KMZ4.V+E. M(TDF%9FD Y-9)$ ::[,_"<6A9<8;%E5NS(4[(,XMB><@)=V)SO21\ #F^7M< M(GW@IU>S_#-^Q8OYEUMSEZZ;S/!"3D2NRV1D[&G#P&>NP2H7B@B6%]:ZLTL' M6$^)%JVUR/.3&P#WF&TTS# M?G7ULOK=8IXOT^KMXLJ&7[],G<6D4O)DLM4JW,0*Q.0<>"2^<^U8RIU22!\( MRNQZ]HM3TT0KP[!D242^0K2\WB0=0#4, .\%,GZHM[^.[BJ\D8 ;QW3W@Y,2 MQ*]9H;N;;^,*" M=V!1DFM%1C"$8 IHSJ0I3)*=T[Q-^VT XT9O&RGECCUPK$2'Z&V]6>)ULUQG MO5="0(A2@1*Q@(LY@95%Y6!50-;:+/P!P%-0[_$2W;M[&T?B[U@PW^/#KY;+ MR\_KUNO+/^F7RGSQCW!Q2=;KK:;LR[\MPFR%N6]\OC&,)E'[(46S'^[5 6F1?"B?:*,%&;R) M!8/7K7.(^Z,>?&+*/@2_ANE:J7A+U]5?K.V&?ZX9142H]^2Q3A(&Y5UQ@*K. MNN+*@PLN@3'61M3<"M&Z\F+P19UA<^FV_#YX^LJH-!DBUV"(!?YC7K/I+J:K M;W6)5RW$)LJA<=)$\*8FU6YE9YP'<4XQ7*O! M2C>-VB:IE(PRDFFF/0,EZ4L028%&;[+2B6%ZC%MDL[J7+7(>Q#G%_,1#5OI^ MNOS7KPO$-V0E+W"YNGT49"X5CRI#R::JPU5-9 L8F.;<1A;-2-VSFZ_M97N< M VD&&.\P_#JO#@%AM,F.;$<=3:Y5BTC*2!J24]'2_V-0S2.((ZWM97.< VD& M&(>S7L2=ZH>[ZXR'O",_X.(SG_ 4G4$70&IM0)4D(!J,P%3VA4O)HVV>\#S8 M:I[G!C@],0;H:-NNKAES2%98"[SN6.5% >=$@BQ#R8GE'&/KV6/-P(^5QG]J M&I]$V>>2K?_C&.0@73#>UIZC#&OW# XQE4AB1:>2SP%+Z^&^/P X??+*J!S8 MKGTZ6A>/96!YES4-E*[_> :7/Y3EWX,F8TPN/T;'CX6_KM:#>:O!2!EK8V8! M0: FM]5E9,XHB:/[;V?#VP>*#\ZH=@"Z[I_C+I3/+'H$$8*%ZO)!E)R1 MI(+0QDHE2NLHY5XP9^CC#*[K^\8?'ZVHD_6/V#5YMWG/B/L>,DR?B,[+VLHG ML;$X[9-7+G,ELO2R,%:P%"TUEQCV](:X[W$GSQ8Q-K"LG0>6?09E,IF@R@F0 MY$);98524I_+)>/ILT5^^??E=/7MS8P4>KD^3]ZN/N'BPZ4-2"@\#!%U[ H-#12YNT.1L9'[7",SSIVS*_ MV77N\ 0ZIZ22[JO]_7)3X662%LDG*#+77$X;P"5GP*;LN9)!HVA^ S;6XA[1 M)AF!I>-OJ",H=D[9)P\N=)V'NGPSVY1%3:Q!)ED6P((RH#RSY#,I!ABY\R+S MPFWKDM6QUO:RDTZRDWH0[)QR5!YEX/WC>2?]N+:7C722C=2#8.>4S_+@.DD+!:>WEQJSSC6'#62)O-ZE,'"& M3@_T3B8G7 G\;)+H#U_>RW8ZR7;J1[.ADF!&,6:])2]U/?MQ_0[.24&,4=*Z MM6#1.*[%XS'R[O67SE(+_\3IQT_TYZNON @?<6T@_1Q6>).S8G@$9V/C^:::# */BK?M[LX)K$X+-%R",P+ M4(Y>$*&P"*488[DN+.?'8X)T7_%D2)$EF0 M!H3U9(:N<_%H1!+C5C'B(& MLJ^*C>3"%(1"?^>E".;]V52YM%[\RV8^S\T\)(Y0*7#TLA&<<\G5^T MX9"DD&($ET($'I.TEKM8?.NNR>>Q\I=M?)[;>##V/LX[PX=E@-H$;G($RVHK MK5CO.B)S$+TPZ$D2F%N/N3F'=3=+Q[VOA^D-G#7ZY8?Y*ES<_GGM8_K[?/5_ M0?.U2R@]A"0T**.S#"BM**T;3)QLL8_HE&US M>_@X:/6HG).WEZOE*LSR=/9QZU1XCY42].^OY[/5(J359;BHY:7+29&I>.49 M2*SO-F<%.+0<6&0\Q1#HAX_GPO ( 3R[?7=6TC^(?D/X%LV*'35'D3@Y2:74 M2IY2 GB)')SSF1FNN-6MI]@_Q^KF7LP_B;+/L[K9^R)]0 ]*JP@J1 L^!4?" MY,RZ:(-O'EI_8M7-!W'@WNKF0W3Q6*I#NZSII;KYH.KF@V@R1IGH,3I^+/S5 MUJ9H/0=!7VF!*8&WV8#1/!@OG7=J]-2CL^'M0=7-9T?;0U0[ %UWU4N^_^// MZW;O2MC"R126//LZS#="3)$#^:58^\!KW]R,O!?0&;I'@^O\[NRN1@H;H=)Y M,X7J0_@+E[^'Q69 5(^:YOL^KF_UH6W7*RG)'"4 M:+B=W/?!_?;N6[(TZ>-F'W^;+Y>OZ;._E4V(X-;D9&6Y]*G.;2NUFT-2"-YD M 27Z8#++#G/K'=P!5IN)HB33JVEC/^&,=+Z:%.%1%2NAG>T8&3@?& MG1UKH8P-ZYBV@; M].M/]=7^9O;J\_QRMIJX9(1#7B R0JDTX?4N2E!1"::X%%ZV#M,=BO'I$6E0 M+0T01-DOCTF*SH?H-111"\ZD-N U(F0NR3J0) C9:>!DDQ?PTV-*(\D/<)E_ MYS#<#_7W^>J/R_C_8UI]F-/;=;I8O7>#DD**RT#L:FIY QBT0*^ \/>:TDOU=6IB^M/ASMKA)DB&85^[D\L.GL/KG_/(BO_G\):35+Z40G:=? MJ^.YGOD54"<3N -7:KI,5'6T$5?@4*--DL526OMRQR%]>F0:06-W>68'XMG- M=<8[G(6+U127KV;Y>LC#JY06EY@GV08NO$O ,=6H:B;4U7=5!8/+619C1B); M%[C/AG'-=7>7=FXXEW 3L)=:9.6"!^TX^:FLYG.CC(!92J5]T:SY.?8 I+'R M;D[G$AXN^7-)E[EA_*O+U:?Y8KKZMHYF9NVSDX4L.UVG,Z4HZV1V"\[QG#1+ M*8<\U'WW#TA.E4#35-?[+KR/E_D %YAW45T%%;O@&BC'91^FT^2IM-#;@U3H M(?0Q2>&$CH*3PXEV=N\6WZ];GT29?JR6%J\,MA?*UP,A!\ADMDU:FYA;L3B#CVZ9M]+1] M$]-;R$.T#%Z1FT46\&_TFQ?_^W(Q7>9IJL*]@H>!T!4A(6?FZD4XP:M?4D$C M R,[636?C'L_I"?"AI:"'^!$V'WY4\\_ES2Z2!Z1\746$M+*?2;S.F4>A6"V M*-:Z2?I>,$_1=&PC^0$"E3N!W9Z_T0'>0$;D ]!.8TLV4F07>O34PECGQRV8 MV1L972E@LK1UAU@((M?OM,O)8_3-TVI.0I(';,S3<.00X0^3-XST@9^N+2 ; M:K^L L*JF@1&QV9M[DX+#PQ5EJ;]9),?$8QO4315T-TDWV.E.T)6[WN\(+LG MOPN+>O7:(Y]W]P?US>3M &\KAU=[7ISF/D4>%.?)2V.2D;S82)8:^LGNC^RW M@UY?A.7R;5EG<7^_^+2"%:9,@H297 D>! 1E19U7Z6)BEF/SP? AG;U:!:%]M.X^55U7N0/+!0@+QM)$KS4%MRE9H_ZDU)WC,I M'Z)/QV>-?S3T5^WU@3"$. ?P0&_MCV\?%F&V#&LW:!-H)DG<^K<)#YH9$PB@ MC'4FB-?@D@WT4F28HTI.\-96PP'P'C-9AM;&$-5RWPM@Z_I_^K:6QL8!2YG< M+:Z)SL*8.HU2@D],0/&&14*= F]^;;$?SEC1L?9T:"7C33@0BZ6WN]:B;$.E_,H*^^G\8X'RZ&2'\0?V0GMRA;O FZ@ M:XU[@9WF4J.9&KO1HX<.1B<*N67&B-I!(2!MD9(X1%GK"&KN$N>V: R/GR / M7&B92O[N! M>@MI3"%S=*FFQ%I0B4POGRRMWZ S25HIM.JD](,>^V18,)RPFV]],E*GLX]D MEUZC72?-7P/>@U@J1E93'?YC,@G&2@Z.$9&YMH+45A/K=;V2Q_.G;[9^LWY;"1R&$3F55'RL.[PV+IO2W=TS\0[ MZ:N7@1ETM86Z(!K!0SE#MZ2W_NZA20_A#^R:7 >1Z.@T47K 5!M28AT"R PC M83I9F"WHE7ND=#C."1F!#8?(O*4ULEA-?IXN,-&/K_.'3/::*TFO-U6M(8[@ ME_O9=ZW>?>EKCXA@=S)L(<(3 Z>^XJLE&[W"Q M;AEU_2*WGZ<5EK9[Z ]/E8EK#C;_\E2XN,^8JN-J$ZG*U M-I+F9>OC>@1BQP'6-[![ O%M!8HM&9BY&.V11>64] J9)^\ENL1X2&XR#L2> MK5<)1]Z+X=36 M-WXYM<+>NWUM/QQ7%;@&C4LI%JR!R.O2R\)KY@$JYUF_W)L#'?T6< MA+-W^N2.KO0ADL5OO*^>R]DX;$X:QHK(( 7WH')TM:XW [,V&&NC3MB\,VG3 M%8P5UST+!I]0^><2/>ZY\)^^[?Z M2.B=-$-6P MPF8*T-4]4.8)@S$<@JTWA%[I.CS1D,VD>2A1N^148V;M!7,NSM.Q>MLW.*V7 MT =P=/Y9FVW/5E=@C"ZB".8@\-H@U) 5X&624()%ERS3F%N[VC\ >&):/UZX MH\\PD(XT4S!"\2R#$K( +3K37U%FSD7(JK51?F8S# 9E0COA-PRTKI,+WN.7 MBY#P9B##]]Z(=>3T9OQ;7HM^>9V'HKU$M FXQ03*"A*!UA:*2R'(J)&QK7C+ MGJR.@Q_]1$@Q@MP'Z-3[PROL^DB3.3.>;*V+J&T!&$(@$PE$C,P9';@QK=M^ M[X#Q1&C12M![F^.VK&VL R73BA8^^]AB9LG]']B_UK$SW*U05@Y8/"]1EOBZZV+3HZ")Z<5H(RU;Z3E MU4OQP'B=W91+M&6 FN('<36Q5FZ>00[;1Z2UTL$7N9? ,CECBHQE" 8SY) 4 MCXJ4TKQ%RRX\A6F]X'4"Q'I\]&65U]OR;KY)G%[^ MK!.;"QV1TD*TTM>:\#K#+&6P@9RK'+S3MGUF4&_8 M3YU@(RAST"K,>Q9SE:$98BA2D1L?!+VT50CDU5NF(&N/%F,VGK>ND#D WEC1 MO,%9-91*SB4,=X\ -_>4S,HBHP=I?0!EDJ,3.C&00DKAC<@^M2_$NA?2Z<-A MC9EP[XNRGT:&:$9$O[N[4&$.D#QW7T17:PPPI+9[&BE*D8&4:.#F)70T@JN M7.LKN#U0'CL36DIZ;[AGH"O_7=>%K6[_[_OLIH& SHO8B@E$[Y1UD7-AE,(4 MHG)!NJ22<5QBD)/.3QDA/.""FM+3!R13EP>F(.&@ M\L 4=U?]1.-]QD>#C%:G/':DI9M*.J=1G[.0S#.V"<%I5WH6?%4Z=@Y,:H7D ML]"Q3_((O9X!-7=)-PQ'/BDO7. ]'4#[^$R>#;YUDB351&B1-TTJK6#]ACE? M@8:=A("=\C+S(U%-96ADVD #'F!<5?VI/8:=4H2J0!@/@\>,&!P=*#QRB(8C M"T!GO%@)## Z%FUJ>8RI3DPE3'QL<4UU? !:7(ZW3CESCP@")(TW(4 M3 =:#_*$S(5$Y\/Y( %"@UA:_WEDQ*G$B(H$:42US?%PG:TNO9)!?DY>X",N M[_[2B!?_B!0:^(#6B^2X"@RT5TRA%LQ)Y5AHK8PR\N@JG C^KEG?"1:EHU!C M#PHN\U^WOW"-&[_,AI['5?9X?M7J]QUN;1U0;5-C4'C+ (@XEH8SYX1ET@@: M@]"J>$EODH'?"3SU(K.7W?T@N3<*:^] Q+CZN2"FJ_N3W\X7ZX?5]IS!RSR( M VB]"="A#KL7[%#7TZB] D-X)O5F?J[9=7C?G4/7UVX*3Z97C<\M]=[_QLU3 MDU=WZ_"PV="2N'#I=FMRW+B6)OI_G@)GSXDSM2,2NW@!27"?[IZ0+7N/(UR6PG;MF@['B0Q< M97:E,M4DI;+ZZ0_ 2R;S#C!!)FO^5,D22:SU@?RPL+ N__(_?SPNP(O(BVRU M_->_^'_S_@+$DJUXMGSXU[_\^O4]Q'_YG__VW_[;O_Q?$/[O-Y\_@ML5>WX4 MRQ*\S04I!0=_9.5W\!L7Q>] YJM'\-LJ_SU[(1#^6W73V]73:YX]?"]!X 7A M[E_SOX5!(@2 B"$&<\@ RCTO,2(P#$LT>_DZI%_J2>C#PO$1=)B6D ML8@A)@$CA,<^CV7UT$6V_/WO^C^4% (HY99%]<]__'/[=5_:2[_L7?]'V%UM9^FZ<_57]>7%MFA"]5C_9__]R\? MO[#OXI' ;%F49,GT $7V]Z+ZY<<5(V6%^5FYP-$K]+]@>YF&)H1^ $/_;S\* M_I=_^V\ U'#DJX7X+"30___U\X>C0Z8_ZRM^7HH'/;/W(L]6_$M)\O(CH6*A MI*^>5KX^B7_]2Y$]/BU$^[OON9"''[O(\ZVG:BE3+:4?:RG_^['!?KY ?$?R MEONR.A"N4O>3*QE/8?K)F;A?%3^(X07N#'.QR/4+]6[)QWIWUT-=+/KP$KMZ M+58E68SP6FR&Z8B\T+_XJ'YJAM$/.D&FU3@-=7=$%3]*L>2B9LNM1X.,_^M? MU$_SYP(^$/(T_X=8/>3DZ7O&WJX4F2_+O"+PSUGQ^R_BD8I\+GB:4,92*+F( M( I3 E/F>3 D+&(HX8D?^?-R_9+/Q1+^^J65IQK4'OF&%X>6-+6:Z?4/_[PDCZ)X(LT-2FQM*-2:_-M&8+ E,= B_\O/&SU=H+T8 M'\/%%>$#WVIY_[^C.*[8EF0+;6&L\EUL5LP>F\TG7"BU*F D*6BE6?,PA5(0 M_"P69='^!NK?5-^Q^7@_[[T8-WFK%"SW( M4QE#)%D$"1<8ID'J*1,Z990P&WXY,L[46*45$W3D!-^TI,>_!2MVD?_6;QDVBB)HWS$)U1I/]Q3EUA^ MK(L'-M?>'OZ\$'=2S9/^1#X+1IXRM7G)_JLR$+X2NA!SFJ H(GX(*0NI^H@E MA91B!'T1BL!/41Q@LX_8?,RI?=RMU/H];N0&NX*#;Y7HIE^ZQ02<88!A8!V8 M&:Z+*&^:3^@Q 1D)(D M@GZ$61B0!&&[O=B9\:;&X(V<=ONO2@D94H&0%C;#@IT;< MO[K;F1D"XVB'=FZT47=JAJKO[MA,;^M'(<+ O"-$$5-TM>_7-1 M\55QOUIDZ@+QHWRCM/I]CFDL&(]#Z,5^JDQ$3Y$+\@)E(OJ(J_T?PB*V(9?> MDDR4=D"K">C(;L=%_2?'C*5&@7Q@_CJ,=J,%($O>A;\ M2+@6_-_K1&H5'+H M?;H85D?LUU^.47GQ8KAV&?/R!_;CTL]B41VUDKS<'I069:Y^-OPJSSUF0A]? M(RJH9-W^\KZUXCK\L$R1R ]((;V<7G,3'6K?DM?@L_O,YRRM?N9+FTZI4 M%\ZIWH^PU(->)#!$*5-[%8HH1#SP S^-U=^,]BI.I9H:8:U/9KD2&.2UQ+QB MKV4EL(5/UMG,&?C!KS$?0SMEM$K@3H)&*7"7@TJM&:@4 Y5F8*W:#*PG3VL' M.NIIQP[X=+7YL_"Z7V,>1_++CSR?=AY\U[B?]/$[&VR\4P#7^&R=$SA_>-^M MJ]H,/+/R.<^6#^H?(G\1:@7/G\GBAO_'XIZ @,&HEGH)$9;(1V MZ2VPPJ]>FO)FR=\IAGNJXEWL?&=G MGS.A3Z*5=08J:2M?]5K>0?QGQNBXV]6>&6_LK:V9^@?VMX8W]GW[A12YVFQ5 M"_^7[T2]9G?/I4[(TSF.\S2F@1>A"$8)%FJQ%5(MP#2%01!X,DW5ST+:N=%. MCC>U]78M+BBTO#-05!*#U49D\%.V;'Y]W '4"WM3WG&&Z."LTX+YI0:S%A9T MI'5).$:P.*.;TZ.-3#9&JN]3C=EMCI?9?^2KHIAS$J5QDC"8)!Z!*$(48LQ2 M&">!Y#X7<1IZEN[Z$\--C6:J%#[PU,A<+<>B%7@&2 G8JCANGO;!^T*;QAK% M:QHT,U").X(QLP7+T)9,/=@TS)@MQ8UMF.V[^O'*#>=5*@E9W).,?UB^K4,= MYZ%',(^B!#(:Q! E%,,TE02F7A2PE'J,$"M".3+.U)AD(R9X4G)"99LTP9]V M]'$,5C/>< #6T*=[&YRTB$#A]/8,3M8T<08%1_QP;)11B>&,JKN,<.[R?E3P M,2,T6V3EZ_M5_G9!LD<=<]/\L'87-*>V3Y MT",4L3CD 4^MCDU<"CIA'\8T\2#R$V5A>BF& M2*8D#)$?>Y+:4&_WX5.CSJYL=D2Y!9D9T?4%8F"B,L+ FI8.*>N(5K8>/2HM M'%)J][,^>$V_S[)R:'\H"K7'N:W.DIMRBI6+N_KCW5,5F/[NA\A95@@^#R(2 M(900&'IIK.RF((4X##T8BT#() P"E(8V'Z^]"%/[Q+7PNDJG3O!^NWI\7"V; M ++G)_6C:,36?UW5FO0_&.LQ7R&/$C\1'DR"1$ D_ 32..:0!F$41"@5,O7F M>W44KS5M9N4C7<[>6KY19\6,SX?]-@9F_4I*^(9H:-5GH3> =:V#&QU6]U ' M3M)7T+WNGKQ6O[[Y@^1\!AKM9J#5K]#NR!H$=PM)?Y0=+3<]!!AU4>H/T.[2 M=<&3^BUP=T]"U]A;/GP4Z@7[3>A(3L%O7M1O'\1M5E3Y$)\5URA!=$&^>:KI4:UP<12CRDE!0J^PH6P&FMKBU$@-2BPQX(S-0:AE&K_>> M##.6'!+B@3ER+3JH9)^!-=R-^*"5'V@%9J!1P1WY]07/$?59#S\J\?4%9Y?V M>C]G *N^4V2PF"N+W9.Z#DWH>6K_[7,,"8\HY-1'"")'^I/-%M69LP,+$6I+R\W^;M5-,I0YOW6Q#FP'_M.Q]!F8P5[+32HI6XL MOC8L;M8M4^HP>,4:K3',OZUQIV/U'8+#RM@[^(">@2Y-5NLF';F.Y**>#G4) M$N@EJ>X0@@E,(^K!E$4TQ4D4!9X5N1T99VI4MD[/SM=R6D:X','3C',;!]N1VR([V13ITRPR%'X#4\H!Z&9]REKUA]4BIWL >$=*V3X!LZ.\:TML M3J95FSYKO*QI2^VVDJ)M[[VH>NH775K[9LEUL[/%?KU/CY.8R5!"BD)EV;$$ MP=3S LAC+R&2\" 4I$<-U=.C3HVNVR*AE=15&%TEMV6QT MFP